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 8de1a07d63ee1da54a88bf2f2d0e2bfaec39f061

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 569131 2026-02-13T22:17:44 0:00:00
Previous 568991 2026-02-13T01:50:47 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1882 2276
Performance Improvements 1799 2629
Unchanged Tests 38114 36890
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(vector<bool>)/262144 178.57% 230.891 643.196 - 155.78% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 167.84% 569.215 1524.586 - 102.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 120.82% 11.261 24.867 - 5.48% -
std::flat_multimap<int,_int>::ctor(const&)/8192 119.45% 878.138 1927.114 - 1.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 102.66% 36.375 73.716 - 0.76% -
SetIntersection_Interlaced_Vector_uint32_262144_64 85.94% 9247823.855 17195611.555 - 102.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 75.31% 48480476.881 84992671.609 - 128.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 72.60% 6.353 10.965 - -0.76% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 72.18% 29.805 51.318 - 56.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 69.67% 6.851 11.624 - 1.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 63.28% 28.871 47.142 - 63.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 60.82% 69.314 111.471 - 51.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 60.76% 19254103.367 30952369.174 - 69.74% -
std::multiset<std::string>::erase(key)_(existent)/8192 60.69% 62.891 101.059 - -4.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 60.66% 21.396 34.374 - 1.13% -
BM_StringConstructDestroyCStr_Empty_Transparent 60.41% 0.236 0.378 - 21.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 60.26% 20.291 32.518 - -4.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 60.24% 1.769 2.834 - -0.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 59.40% 0.305 0.486 - 68.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 58.95% 4.600 7.312 - -0.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 58.73% 4.957 7.868 - -0.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.84% 21.107 33.104 - -41.32% -
std::unordered_set<int>::insert(value)_(already_present)/32 55.00% 1.752 2.716 - 2.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 54.92% 49.014 75.934 - 25.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 54.67% 1.761 2.723 - -10.01% -
ranges::min(std::vector<long_long>)/1 54.51% 0.295 0.456 - 4.36% -
BM_PushHeap_uint32_PipeOrgan_1 49.16% 0.466 0.695 - 49.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 49.07% 21500768.595 32051902.912 - 51.27% -
BM_PushHeap_string_Random_1 48.69% 0.470 0.699 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 47.47% 536.013 790.474 - 7.65% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 44.28% 1403.148 2024.471 - 19.19% -
SetIntersection_Interlaced_Vector_uint32_1024_64 43.88% 3355182.382 4827376.861 - -3.27% -
ranges::min(std::list<long_long>)/1 43.22% 0.316 0.452 - 101.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 42.11% 250912096.282 356564329.689 - 1.79% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 41.89% 23.457 33.284 - 4.23% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41.52% 37935480.356 53685455.528 - 20.90% -
std::unordered_set<int>::contains(key)_(non-existent)/0 41.31% 0.346 0.488 - 33.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.39% 251191856.715 352639473.027 - 40.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 39.96% 125705346.871 175932162.052 - 52.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 39.75% 1653319.970 2310507.180 - 37.46% -
std::unordered_set<int>::insert(value)_(already_present)/1024 39.34% 1.811 2.523 - 6.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 38.98% 1.930 2.683 - 6.05% -
std::unordered_set<int>::count(key)_(non-existent)/32 38.81% 1.244 1.727 - 23.60% -
std::equal(list<int>)_(it,_it,_it)/1024 37.59% 1134.216 1560.520 - 38.94% -
std::set<std::string>::erase(key)_(existent)/32 36.68% 50.423 68.917 - -18.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.25% 51.352 69.965 - 30.43% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 36.02% 66.059 89.854 - 2.74% -
std::find_end(deque<int>)_(match_near_end)/1000 35.45% 33.989 46.038 - -86.79% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.33% 6.600 8.933 - 14.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 35.32% 12407.361 16789.415 - 29.62% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 35.29% 0.302 0.408 - -15.76% -
std::copy_backward(vector<int>)/4096 34.39% 154.187 207.220 - -18.61% -
rng::starts_with(list<int>,_pred)/8192 34.27% 10180.774 13669.847 - 11.87% -
std::copy(vector<bool>)_(aligned)/262144 33.47% 574.287 766.528 - 30.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.98% 19.982 26.571 - -18.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 32.90% 3271119.933 4347442.730 - 43.00% -
std::move_backward(vector<int>)/1048576 32.85% 57056.910 75800.882 - 34.24% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 32.69% 4.854 6.440 - 13.08% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 32.57% 0.983 1.304 - 24.46% -
std::unordered_set<int>::contains(key)_(existent)/8192 32.56% 1.227 1.627 - 33.53% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 32.49% 1.116 1.479 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_1024_256 31.62% 5614694.079 7390044.951 - 24.69% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 30.02% 102323.979 133041.001 - 25.39% -
std::set<std::string>::erase(key)_(existent)/8192 29.41% 72.573 93.917 - -9.80% -
BM_vector_deque_ranges_move/0 29.29% 0.451 0.583 - 46.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 29.22% 62801435.407 81151818.362 - 32.51% -
std::unordered_set<int>::count(key)_(non-existent)/1024 27.52% 1.437 1.832 - 32.19% -
SetIntersection_Interlaced_Vector_uint32_16384_256 27.24% 16204854.637 20618360.852 - 5.81% -
BM_deque_deque_ranges_move_backward/0 27.09% 0.723 0.918 - -0.25% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 26.94% 1.213 1.540 - -1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 26.94% 2195514.606 2786936.889 - 25.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 26.62% 0.391 0.495 - 3.36% -
std::find_if(deque<int>)_(process_all)/32768 26.29% 8047.871 10163.946 - 9.07% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 25.93% 1.251 1.576 - 12.13% -
std::set<std::string>::insert(value)_(already_present)/8192 25.93% 30.266 38.114 - 21.86% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 25.90% 180925.432 227792.015 - 28.27% -
std::is_sorted(deque<int>)/8 25.73% 2.651 3.333 - 16.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 25.58% 61.161 76.807 - 22.50% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 25.46% 32416.417 40670.032 - 23.07% -
std::equal(vector<bool>)_(unaligned)/8 25.31% 0.850 1.065 - 30.26% -
BM_PushHeap_uint64_SingleElement_1 24.91% 0.429 0.535 - 6.82% -
std::unordered_multimap<int,_int>::clear()/8192 24.60% 62685.634 78108.397 - 16.37% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 24.58% 1.253 1.561 - 2.31% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 24.53% 1.237 1.540 - -1.19% -
std::find_end(deque<int>)_(single_element)/8192 24.53% 2370.713 2952.137 - 46.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.17% 19.284 23.946 - 4.10% -
std::set<int>::contains(key)_(non-existent)/1024 23.74% 6.053 7.489 - 23.70% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 23.60% 893.469 1104.360 - 21.51% -
std::multimap<int,_int>::find(key)_(non-existent)/32 23.45% 2.550 3.148 - 28.60% -
SetIntersection_Interlaced_Vector_uint32_262144_256 23.36% 27068151.955 33390699.992 - 21.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 23.33% 2.204 2.719 - -0.27% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 23.18% 0.363 0.447 - 26.00% -
SetIntersection_Interlaced_Vector_uint32_1024_16 22.42% 1852846.062 2268227.628 - -9.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 22.03% 42.363 51.696 - -8.22% -
rng::starts_with(list<int>)/1024 22.01% 1194.100 1456.885 - 89.29% -
std::vector<std::string>::ctor(size)/32 21.92% 32.073 39.103 - 23.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.86% 6273.325 7644.607 - 26.81% -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.69% 21.662 26.361 - 37.12% -
ranges::minmax(std::deque<__int128>)/64 21.58% 31.731 38.579 - 27.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.21% 43.409 52.615 - -5.27% -
std::find_if(deque<int>)_(process_all)/1024 21.06% 250.756 303.569 - 4.09% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.90% 20.876 25.240 - 8.61% -
ranges::min(std::vector<__int128>)/70000 20.89% 28590.775 34563.022 - 11.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 20.85% 12709.956 15360.098 - 18.82% -
std::set<std::string>::count(key)_(non-existent)/8192 20.84% 30.946 37.397 - 10.53% -
std::adjacent_find(deque<int>)/50 20.77% 14.238 17.196 - 22.54% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 20.72% 1.184 1.430 - 2.73% -
std::move(list<int>)/4096 20.58% 3954.065 4767.836 - 9.34% -
rng::contains_subrange(deque<int>)_(process_all)/16 20.57% 7.643 9.215 - -5.78% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 20.32% 114.882 138.221 - 1.36% -
std::find_end(deque<int>)_(process_all)/8192 20.24% 2041.278 2454.409 - -14.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 20.08% 0.402 0.483 - 21.75% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 20.07% 5.560 6.676 - 28.96% -
ranges::minmax(std::deque<__int128>)/8 19.99% 3.862 4.635 - 25.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 19.83% 8006.354 9593.854 - -12.69% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.71% 1.160 1.388 - 5.78% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 19.41% 7.796 9.310 - 31.73% -
std::find_if(deque<int>)_(process_all)/8192 19.39% 1995.366 2382.365 - 2.25% -
std::find_end(deque<int>)_(near_matches)/8192 19.15% 1124841.037 1340293.915 - -24.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 19.09% 1442805.751 1718248.369 - 14.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 19.08% 103328.706 123046.244 - 16.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 19.01% 51.024 60.725 - -6.63% -
std::set<int>::ctor(const&)/8192 18.79% 49766.641 59119.188 - 18.96% -
BM_deque_vector_copy/0 18.77% 1.197 1.422 - 13.86% -
std::search(deque<int>)_(no_match)/1024 18.61% 350.542 415.789 - 37.15% -
std::find_end(deque<int>)_(process_all)/1048576 18.61% 268927.051 318962.208 - -12.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 18.58% 0.409 0.485 - -16.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 18.56% 0.615 0.729 - 5.02% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 18.31% 1.219 1.442 - 3.85% -
SetIntersection_Interlaced_Vector_uint32_16384_16 18.23% 2405484.519 2843928.085 - 17.63% -
ranges::min(std::vector<__int128>)/64 17.91% 25.607 30.193 - 12.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.88% 513.304 605.057 - -63.69% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17.77% 16277.500 19169.635 - 16.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 17.73% 52204.434 61460.784 - 19.46% -
std::rotate(vector<bool>)_(by_1/4)/1024 17.65% 12.871 15.143 - 6.93% -
std::unordered_map<int,_int>::find(key)_(existent)/32 17.59% 1.276 1.500 - 5.17% -
std::unordered_set<int>::ctor(const&)/8192 17.51% 55622.754 65363.172 - 16.63% -
rng::find_last(deque<int>)_(bail_90%)/8 17.35% 0.811 0.952 - -1.76% -
std::multiset<std::string>::erase(iterator)/32 17.13% 26.266 30.765 - 15.20% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 17.06% 26395.016 30898.051 - 5.44% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 17.02% 1.681 1.967 - 2.26% -
std::search(list<int>,_pred)_(single_element)/8192 16.98% 7759.305 9076.518 - 17.93% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 16.95% 8285.638 9690.039 - 28.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.90% 31.969 37.373 - -19.23% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.77% 1.109 1.295 - 17.53% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 16.74% 1.071 1.250 - -2.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 16.55% 10037.442 11698.310 - 39.94% -
std::equal(vector<bool>)_(unaligned)/50 16.54% 0.916 1.068 - 30.83% -
std::set<std::string>::erase(iterator)/8192 16.44% 26.537 30.900 - -0.42% -
std::unordered_set<int>::find(key)_(existent)/1024 16.41% 1.248 1.453 - -2.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.24% 650.039 755.591 - 31.46% -
std::stable_partition(list<int>)_(dense)/1024 16.16% 1503.202 1746.129 - -0.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 16.12% 33.246 38.606 - -9.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16.00% 1125.722 1305.844 - 17.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.99% 27.410 31.792 - 28.83% -
std::map<std::string,_int>::ctor(const&)/32 15.95% 708.775 821.844 - -0.13% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 15.68% 12.139 14.042 - 12.45% -
BM_PushHeap_uint32_QuickSortAdversary_16 15.40% 0.919 1.061 - 15.69% -
std::copy_n(vector<bool>)_(aligned)/262144 15.39% 603.623 696.528 - 18.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 15.37% 1.136 1.310 - 4.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 15.37% 1.206 1.392 - -0.98% -
std::partition(deque<int>)_(sparse)/50 15.23% 15.106 17.406 - 0.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 15.22% 2.407 2.773 - -9.21% -
std::partition(deque<int>)_(sparse)/32 15.14% 9.972 11.482 - 1.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 15.10% 1.108 1.275 - 9.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 15.00% 5.688 6.542 - 17.44% -
BM_PushHeap_uint32_QuickSortAdversary_1 15.00% 0.501 0.577 - 46.35% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 14.97% 517.437 594.918 - 9.97% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 14.97% 1040.145 1195.846 - 17.56% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 14.96% 278335.860 319961.625 - 13.71% -
std::unordered_set<int>::contains(key)_(existent)/32 14.95% 1.209 1.390 - -1.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 14.95% 2.345 2.696 - 13.04% -
std::unordered_set<std::string>::ctor(const&)/32 14.82% 680.965 781.889 - -1.76% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 14.79% 8004.071 9188.244 - 26.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 14.79% 69991.548 80344.606 - 15.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 14.66% 347.782 398.760 - 11.33% -
rng::contains_subrange(deque<int>)_(process_all)/32 14.65% 12.756 14.625 - 1.42% -
rng::find_last_if(deque<int>)_(bail_10%)/50 14.65% 17.775 20.379 - 17.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14.62% 8660.653 9926.964 - 13.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 14.58% 1.206 1.382 - 2.14% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 14.49% 9.490 10.865 - 31.24% -
bm_lexicographical_compare<signed_char>/64 14.44% 2.016 2.307 - 20.72% -
std::unordered_map<int,_int>::erase(iterator)/8192 14.35% 19.548 22.354 - 11.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 14.35% 0.910 1.040 - -9.99% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 14.14% 154117.596 175905.056 - 17.29% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.08% 95690555.280 109163440.046 - 22.74% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 14.07% 418.687 477.596 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 14.05% 1333435.862 1520846.915 - 12.23% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 13.87% 1.093 1.245 - 1.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 13.86% 0.264 0.301 - 0.78% -
std::replace_if(vector<int>)_(sprinkled)/50 13.64% 12.857 14.611 - 14.61% -
SetIntersection_Front_Set_uint32_256_64 13.64% 5210985.740 5921698.986 - 1.77% -
std::copy(vector<int>)/4096 13.64% 190.457 216.427 - 43.68% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 13.48% 21.510 24.409 - 5.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13.46% 1631.973 1851.562 - 30.61% -
std::multimap<int,_int>::clear()/8192 13.28% 82724.708 93707.793 - 4.98% -
std::find_end(deque<int>)_(single_element)/1024 13.27% 330.950 374.862 - 34.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.96% 346.108 390.972 - 9.55% -
BM_StringEraseWithMove_Huge_Opaque 12.91% 47.227 53.323 - -21.85% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.86% 16.418 18.530 - 25.91% -
std::unordered_set<int>::count(key)_(existent)/1024 12.86% 1.162 1.311 - 1.23% -
std::search(list<int>,_pred)_(same_length)/8192 12.84% 8056.138 9090.449 - 3.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 12.82% 0.536 0.605 - 26.93% -
BM_StringEraseWithMove_Large_Transparent 12.78% 2.395 2.702 - 2.04% -
BM_PushHeap_string_Ascending_1024 12.63% 12.964 14.602 - 8.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 12.62% 5320396.748 5991835.059 - 37.93% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 12.58% 7.332 8.255 - 25.75% -
std::adjacent_find(deque<int>)/8 12.56% 2.981 3.356 - 14.35% -
BM_toupper_char<wchar_t> 12.49% 0.610 0.686 - -0.12% -
BM_deque_deque_ranges_copy/0 12.48% 0.792 0.890 - 20.73% -
std::copy(vector<int>)/32768 12.39% 3375.806 3794.111 - 0.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 12.32% 1.243 1.396 - 11.04% -
BM_vector_deque_ranges_move_backward/2 12.21% 1.836 2.061 - -0.07% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 12.18% 0.408 0.458 - -0.35% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 12.16% 35.657 39.992 - 14.09% -
std::copy(deque<int>)/64 12.15% 2.700 3.028 - 0.33% -
std::set<int>::equal_range(key)_(non-existent)/32 12.12% 2.489 2.791 - 7.95% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.12% 10.319 11.569 - -2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 12.11% 4836425.658 5422346.994 - 4.87% -
BM_deque_vector_ranges_copy_backward/0 12.05% 1.377 1.543 - 12.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.04% 6.365 7.131 - -37.09% -
SetIntersection_Front_Set_float_1024_256 12.01% 3848455.451 4310553.216 - 2.86% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.83% 306.923 343.219 - -8.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 11.77% 0.338 0.378 - -22.41% -
std::set<int>::contains(key)_(non-existent)/32 11.68% 2.839 3.170 - 3.20% -
SetIntersection_Front_Vector_uint64_262144_1024 11.67% 5286436.515 5903478.690 - 10.51% -
BM_StringRelational_Less_Empty_Huge_Control 11.67% 1.614 1.802 - 7.86% -
SetIntersection_Front_Vector_uint32_1024_1024 11.63% 5300705.754 5917017.087 - -0.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.60% 917.280 1023.661 - 8.79% -
SetIntersection_Front_Vector_uint32_262144_1024 11.59% 5293034.676 5906415.786 - 11.24% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 11.57% 348.222 388.510 - 7.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 11.56% 22.912 25.561 - -0.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 11.52% 1.201 1.340 - 10.85% -
std::unordered_set<std::string>::contains(key)_(existent)/32 11.50% 36.536 40.736 - 3.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 11.46% 30.739 34.260 - 5.66% -
std::multiset<std::string>::contains(key)_(existent)/1024 11.44% 22.193 24.732 - 5.96% -
BM_StringAssignAsciizMix_Transparent 11.42% 2.981 3.321 - 7.78% -
std::find_end(list<int>,_pred)_(same_length)/8192 11.39% 9332.091 10395.214 - -39.14% -
SetIntersection_Front_Vector_float_1024_1024 11.37% 5313609.775 5917985.930 - 8.76% -
std::find_end(deque<int>)_(process_all)/1024 11.29% 292.373 325.370 - -9.46% -
std::unordered_set<int>::find(key)_(non-existent)/8192 11.25% 1.091 1.213 - -0.16% -
std::set<int>::count(key)_(non-existent)/1024 11.20% 7.430 8.262 - 3.75% -
BM_deque_vector_ranges_move_backward/0 11.20% 1.420 1.579 - -0.33% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 11.19% 25.123 27.934 - 17.64% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 11.15% 540.996 601.328 - 11.42% -
std::set<int>::insert(value)_(new_value,_middle)/0 11.02% 17.183 19.076 - 11.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 11.01% 20.723 23.005 - 5.79% -
SetIntersection_Front_Set_uint64_262144_64 10.97% 1623481.055 1801572.009 - 6.04% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 10.97% 0.439 0.488 - -0.39% -
std::find_end(deque<int>)_(near_matches)/1024 10.96% 16306.754 18093.238 - -41.95% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 10.95% 19.288 21.399 - 10.34% -
std::copy_backward(vector<bool>)_(aligned)/262144 10.94% 748.102 829.963 - 34.72% -
SetIntersection_Front_Set_uint32_16384_64 10.93% 1553758.295 1723575.237 - 2.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 10.91% 6481765.672 7189075.543 - 14.66% -
std::unordered_multiset<int>::count(key)_(existent)/32 10.91% 1.515 1.680 - -9.43% -
std::find_end(deque<int>)_(near_matches)/1000 10.90% 15694.846 17405.429 - -42.01% -
SetIntersection_Front_Set_uint64_256_64 10.89% 5121150.166 5679039.336 - 7.68% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 10.88% 1.346 1.492 - 1.32% -
std::all_of(list<int>)_(process_all)/8192 10.79% 7543.192 8357.079 - 9.32% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.78% 6815978.393 7550620.476 - 13.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.74% 1.871 2.072 - 7.53% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 10.71% 19.866 21.994 - -16.39% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 10.70% 422.590 467.822 - 0.25% -
SetIntersection_Front_Vector_uint32_262144_16384 10.67% 71951168.261 79628962.674 - 3.06% -
SetIntersection_Front_Vector_float_262144_1024 10.59% 5328953.953 5893453.814 - 8.13% -
std::unordered_map<int,_int>::erase(iterator)/1024 10.57% 19.511 21.574 - 7.55% -
std::rotate(list<int>)_(by_1/2)/8192 10.54% 4943.006 5464.236 - 17.34% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 10.49% 4.601 5.084 - -32.22% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 10.48% 11.754 12.986 - 14.99% -
SetIntersection_Interlaced_Vector_uint32_256_64 10.42% 6904891.956 7624665.304 - 11.56% -
std::copy_backward(list<int>)/4096 10.42% 3185.669 3517.626 - 8.57% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.40% 12.861 14.198 - 24.26% -
rng::contains_subrange(list<int>)_(process_all)/8192 10.39% 8035.408 8870.150 - -1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 10.37% 161497598.980 178242827.812 - 9.09% -
SetIntersection_Front_Vector_uint32_16384_16384 10.37% 72114586.010 79589994.810 - 3.05% -
BM_StringAssignAsciizMix_Opaque 10.33% 5.046 5.568 - 6.78% -
BM_deque_vector_copy_backward/0 10.30% 1.427 1.574 - 2.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.26% 32544.170 35884.152 - 7.44% -
std::find_end(list<int>)_(single_element)/8192 10.23% 7748.436 8541.053 - -11.54% -
std::multimap<int,_int>::clear()/1024 10.22% 10670.734 11761.574 - 5.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.21% 548.243 604.214 - 10.51% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.17% 57282.616 63105.435 - 8.87% -
bm_lexicographical_compare<signed_char>/1 10.12% 1.269 1.398 - 11.31% -
std::set<std::string>::insert(value)_(already_present)/1024 10.12% 26.655 29.351 - 29.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 10.11% 34.179 37.636 - -5.80% -
std::move(list<int>)/64 10.11% 39.260 43.228 - -9.72% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 10.09% 792.539 872.537 - 22.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 10.07% 1809.298 1991.550 - 3.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 10.07% 4.217 4.642 - 0.29% -
BM_PushHeap_string_SingleElement_262144 10.07% 2.578 2.838 - 7.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 10.03% 1.468 1.615 - 7.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 9.95% 1.159 1.274 - 9.12% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 9.93% 1.512 1.662 - 24.44% -
std::find_if_not(vector<char>)_(bail_25%)/1024 9.92% 25.541 28.075 - 3.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 9.92% 1.110 1.220 - 21.56% -
SetIntersection_Front_Set_uint64_1024_256 9.91% 3884637.636 4269588.709 - 7.98% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.91% 21.078 23.166 - 11.28% -
std::copy_n(list<int>)/4096 9.76% 3569.007 3917.384 - -6.27% -
std::set<int>::insert(value)_(new_value,_middle)/32 9.71% 18.763 20.584 - 10.34% -
std::multiset<std::string>::find(key)_(existent)/1024 9.70% 23.179 25.428 - 11.57% -
std::unordered_multiset<int>::find(key)_(existent)/32 9.67% 1.325 1.453 - 8.04% -
ranges::minmax(std::deque<__int128>)/70000 9.67% 34520.413 37857.765 - 11.39% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 9.51% 6.560 7.184 - 31.49% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 9.49% 1.415 1.549 - 11.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 9.44% 0.475 0.520 - 12.29% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 9.38% 22.871 25.017 - 4.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.37% 18.808 20.569 - 3.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 9.33% 109655.294 119882.556 - 1.38% -
BM_StringRelational_Eq_Small_Small_Control 9.31% 1.788 1.955 - 16.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9.29% 8568949.390 9365419.757 - 4.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 9.20% 1.386 1.513 - 6.87% -
BM_PushHeap_string_Ascending_256 9.17% 10.750 11.737 - 7.04% -
std::unordered_multiset<int>::count(key)_(existent)/8192 9.16% 1.648 1.799 - 16.66% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 9.15% 21.212 23.152 - 0.48% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 9.10% 0.967 1.055 - -4.95% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 9.07% 0.414 0.451 - 16.14% -
std::copy(list<int>)/64 9.06% 30.534 33.301 - -0.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.04% 27.822 30.336 - -11.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 9.01% 165392762.476 180301427.718 - 6.95% -
std::multimap<int,_int>::clear()/32 8.97% 648.681 706.861 - 6.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 8.94% 171545167.251 186885351.787 - 10.00% -
std::multiset<std::string>::ctor(const&)/1024 8.89% 34621.558 37698.013 - 6.21% -
SetIntersection_Front_Set_string_262144_64 8.88% 4288873.583 4669914.741 - -6.44% -
std::move_backward(vector<int>)/262144 8.88% 22279.919 24257.927 - 12.22% -
std::find_first_of(vector<int>)_(small_needle)/1024 8.82% 1456.566 1585.018 - 9.54% -
std::search(deque<int>,_pred)_(no_match)/1000 8.80% 426.333 463.856 - 9.25% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.80% 8.190 8.911 - 19.59% -
BM_StringEraseWithMove_Empty_Transparent 8.71% 0.582 0.632 - 13.59% -
std::find_first_of(vector<int>)_(small_needle)/8192 8.70% 11639.660 12652.303 - 9.01% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 8.63% 26.479 28.764 - 7.60% -
std::unordered_map<int,_int>::erase(iterator)/32 8.55% 19.492 21.158 - 5.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.54% 33.283 36.126 - -5.09% -
std::fill(list<int>)/8192 8.54% 8002.901 8686.052 - 1.96% -
BM_std_minmax_element<char>/1024 8.51% 256.323 278.139 - 1.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.51% 548.186 594.841 - -65.95% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 8.50% 12.162 13.195 - 5.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.45% 745.625 808.596 - 5.44% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 8.44% 2.312 2.508 - -4.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 8.44% 279588.141 303171.929 - 5.78% -
std::remove(deque<int>)_(prefix)/32 8.42% 51.373 55.697 - 5.37% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 8.38% 1.099 1.191 - 3.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 8.37% 80651.338 87404.121 - 2.08% -
rng::find_last(list<int>)_(bail_10%)/1024 8.37% 667.922 723.841 - 7.27% -
SetIntersection_Interlaced_Set_float_262144_1024 8.35% 1513937.662 1640393.799 - 6.19% -
vector<bool>(size_type,_const_value_type&) 8.33% 8.248 8.935 - 7.17% -
BM_StringRelational_Less_Small_Empty_Control 8.32% 1.613 1.747 - 4.04% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.30% 6471.050 7008.091 - 10.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 8.28% 17.165 18.587 - 8.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.26% 1.769 1.915 - -0.44% -
BM_StringConstructDestroyCStr_Large_Transparent 8.25% 10.818 11.711 - 15.62% -
std::partial_sort_copy(vector<int>)_(descending)/8 8.25% 15.646 16.936 - 7.67% -
vector<bool>::reserve() 8.21% 8.271 8.950 - -18.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.19% 21.266 23.008 - 3.24% -
BM_lexicographical_compare_three_way_fast_path/1 8.18% 0.394 0.427 - 3.22% -
std::for_each_n(list<int>)/8192 8.17% 7726.013 8357.583 - 13.58% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.17% 73.088 79.057 - 7.25% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.16% 7931.554 8578.673 - 0.76% -
BM_StringDestroy_Large 8.15% 7.623 8.244 - 11.17% -
std::unordered_set<int>::find(key)_(non-existent)/32 8.15% 1.075 1.162 - 5.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 8.14% 17.196 18.596 - 7.91% -
BM_StringEraseWithMove_Large_Opaque 8.14% 2.595 2.806 - 13.10% -
std::set<int>::equal_range(key)_(non-existent)/1024 8.13% 6.977 7.544 - 30.03% -
SetIntersection_Front_Vector_uint32_256_256 8.12% 4197292.153 4537955.858 - 6.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.10% 12304.083 13301.242 - 7.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.09% 6308628.280 6819274.747 - 10.82% -
std::replace_if(list<int>)_(sprinkled)/8192 8.08% 7342.820 7936.432 - 9.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 8.08% 20.317 21.959 - 4.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.07% 14657.116 15840.568 - 11.73% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 8.06% 2.207 2.385 - -1.17% -
std::set<int>::clear()/1024 8.06% 9259.416 10005.911 - 4.31% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.06% 25547.580 27605.988 - -40.30% -
std::copy_backward(list<int>)/512 8.05% 366.305 395.801 - 9.02% -
SetIntersection_Interlaced_Set_float_262144_64 8.05% 1569904.213 1696267.496 - 7.79% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 8.03% 19.419 20.978 - -5.00% -
BM_deque_deque_copy_backward/0 8.02% 0.852 0.921 - -0.03% -
BM_vector_deque_copy_backward/0 8.01% 0.438 0.473 - 12.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 8.01% 162192773.440 175184402.934 - 7.23% -
SetIntersection_Front_Set_float_1024_64 8.00% 1684180.975 1818908.606 - 7.02% -
rng::find_last(vector<int>)_(bail_90%)/8 7.98% 0.408 0.441 - -7.03% -
BM_num_put<bool> 7.97% 10.952 11.825 - 26.95% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.96% 1352062.802 1459700.124 - 6.46% -
std::find_first_of(vector<int>)_(small_needle)/50 7.96% 74.227 80.132 - 11.15% -
BM_PushHeap_string_SingleElement_1024 7.95% 2.537 2.739 - 5.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7.93% 7677453.929 8286192.567 - 15.53% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7.91% 7845.954 8466.728 - 10.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 7.89% 19.369 20.898 - 6.82% -
std::copy(vector<bool>)_(aligned)/4096 7.85% 4.673 5.040 - 4.99% -
SetIntersection_Front_Vector_uint32_262144_256 7.84% 2114163.645 2279947.876 - -0.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.84% 35.719 38.520 - -1.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 7.80% 19.063 20.550 - 7.12% -
std::search_n(list<int>,_pred)_(no_match)/8192 7.79% 7591.441 8182.910 32.234 0.59% 32.234
std::find_if_not(list<int>)_(process_all)/8192 7.77% 6877.940 7412.469 - 6.89% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.76% 1232080.307 1327748.742 - 5.02% -
BM_std_minmax_element<char>/512 7.75% 132.418 142.687 - 2.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 7.72% 65.838 70.923 - 7.60% -
std::set<std::string>::erase(iterator)/1024 7.70% 30.689 33.051 - 27.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 7.69% 11137002.198 11993289.991 - 1.84% -
rng::fold_left(vector<int>)/1048576 7.67% 1326390.545 1428189.624 - 7.81% -
std::find_end(deque<int>)_(single_element)/1000 7.67% 312.266 336.203 - 34.97% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.66% 20.625 22.205 - 2.67% -
std::find(vector<short>)_(bail_25%)/8 7.66% 0.663 0.713 - 3.01% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.64% 1.718 1.849 - 7.03% -
BM_std_minmax_element<char>/4000 7.64% 987.026 1062.445 - 1.35% -
std::copy(vector<bool>)_(aligned)/1048576 7.63% 3031.951 3263.149 - -5.65% -
SetIntersection_None_Set_uint64_16384_16384 7.62% 167470573.677 180232294.598 - 0.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 7.60% 18.778 20.206 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 7.58% 8641358.964 9296224.107 - 3.46% -
std::multiset<std::string>::equal_range(key)_(existent)/32 7.55% 17.822 19.168 - -3.46% -
SetIntersection_Front_Vector_uint32_262144_64 7.54% 1268948.780 1364669.215 - -1.48% -
std::set<int>::find(key)_(existent)/8192 7.52% 8.051 8.657 - 8.49% -
SetIntersection_Front_Vector_uint32_1024_256 7.52% 2120156.829 2279550.541 - -0.18% -
BM_std_minmax_element<char>/4 7.51% 1.201 1.292 - 7.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 7.51% 1.386 1.491 - 2.97% -
SetIntersection_Interlaced_Vector_string_256_64 7.50% 18539790.957 19930539.587 - -1.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 7.50% 1.588 1.707 - 5.80% -
std::multiset<std::string>::erase(key)_(existent)/1024 7.49% 95.281 102.413 - 49.69% -
SetIntersection_Front_Set_uint32_16384_256 7.47% 3643640.557 3915934.388 - -0.76% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 7.44% 17.427 18.725 - 7.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 7.42% 3.197 3.435 - 3.11% -
SetIntersection_Interlaced_Vector_string_16384_16 7.41% 4278476.026 4595376.076 - 9.50% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 7.37% 1.502 1.612 - -17.58% -
SetIntersection_Front_Set_float_256_256 7.31% 7028294.015 7542258.470 - -1.81% -
std::partition_copy(list<int>)/1024 7.31% 714.421 766.638 - 7.65% -
SetIntersection_Front_Set_float_256_64 7.30% 5246509.071 5629504.823 - 3.09% -
std::set<int>::erase(iterator)/8192 7.28% 20.370 21.852 - 5.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 7.24% 8630699.367 9255929.295 - 3.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.23% 21.729 23.301 - 6.35% -
SetIntersection_Front_Vector_float_256_256 7.23% 4250557.880 4557703.927 - 5.18% -
BM_PushHeap_uint32_Random_1024 7.22% 5.594 5.998 - 4.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 7.20% 19.377 20.771 - 7.06% -
SetIntersection_Front_Vector_uint64_262144_4 7.16% 994375.274 1065599.645 - -1.77% -
SetIntersection_Front_Vector_float_1024_256 7.15% 2129338.247 2281554.707 - 5.23% -
BM_vector_deque_ranges_move/1 7.10% 1.875 2.009 - -13.88% -
BM_PushHeap_string_SingleElement_64 7.08% 2.585 2.768 - 4.37% -
SetIntersection_Front_Set_uint32_16384_1024 7.07% 12391738.955 13267520.088 - 8.01% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.03% 2.668 2.856 - -0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 7.03% 8676101.452 9286222.067 - 4.88% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 7.01% 0.360 0.385 - 68.47% -
BM_PushHeap_string_SingleElement_256 7.01% 2.545 2.723 - 4.73% -
rng::contains_subrange(deque<int>)_(process_all)/50 6.93% 23.994 25.657 - 8.89% -
BM_PushHeap_string_SingleElement_16384 6.93% 2.545 2.721 - 5.48% -
rng::fold_left(vector<int>)/8192 6.92% 10316.645 11030.959 - 6.99% -
SetIntersection_Front_Vector_uint64_256_256 6.92% 4250348.675 4544276.865 - 6.83% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 6.89% 31.827 34.019 - 5.61% -
BM_std_minmax_element<char>/70000 6.87% 17197.393 18378.289 - 0.82% -
std::adjacent_find(list<int>)/1024 6.85% 736.416 786.882 - 7.66% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.85% 2.277 2.433 - -0.63% -
std::find_if(list<int>)_(bail_25%)/32768 6.83% 7063.241 7545.924 - 1.59% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 6.83% 18.446 19.705 - 8.81% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 6.83% 52.979 56.595 - 9.37% -
SetIntersection_Front_Set_uint32_1024_1024 6.81% 11616580.045 12408115.028 - 6.69% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.81% 232.171 247.986 - 15.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.81% 12777.730 13647.266 - 3.81% -
SetIntersection_Interlaced_Vector_uint32_64_16 6.80% 16941171.788 18093234.295 - -0.83% -
std::find_if_not(vector<int>)_(bail_25%)/8 6.79% 0.738 0.788 - -7.24% -
rng::contains(vector<int>)_(process_all)/8192 6.78% 1811.470 1934.274 - 7.96% -
rng::contains(vector<int>)_(process_all)/50 6.77% 12.352 13.189 - 8.34% -
BM_vector_deque_ranges_copy_backward/0 6.76% 0.455 0.486 - -6.23% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 6.75% 342772.745 365915.707 - 5.21% -
std::replace(vector<int>)_(sprinkled)/8192 6.73% 1103.356 1177.658 - -5.42% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.73% 21.449 22.892 - -0.54% -
rng::find_last(list<int>)_(bail_10%)/8192 6.72% 6255.666 6676.325 - 7.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 6.72% 20.742 22.135 - 4.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 6.71% 8721883.219 9307119.488 - 3.71% -
std::remove_if(list<int>)_(sprinkled)/50 6.71% 70.487 75.215 - 0.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 6.68% 2346249.720 2502878.140 - 8.87% -
rng::contains_subrange(list<int>)_(single_element)/50 6.65% 16.697 17.808 - 3.47% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 6.63% 139.193 148.428 - 7.04% -
SetIntersection_Front_Set_uint64_262144_1024 6.63% 11980837.945 12775674.518 - 1.80% -
rng::find(vector<bool>)_(process_all)/50 6.62% 0.692 0.738 - 6.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 6.61% 1.175 1.252 - 0.79% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 6.59% 39.256 41.844 - 0.63% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.59% 35.836 38.199 - 1.82% -
SetIntersection_Interlaced_Set_float_64_16 6.59% 21487513.564 22904049.564 - 4.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.56% 20.905 22.276 - -5.33% -
std::set<int>::count(key)_(non-existent)/8192 6.54% 11.361 12.104 - -12.36% -
SetIntersection_Interlaced_Set_float_16384_256 6.53% 198352166.854 211314012.830 - 5.42% -
std::set<int>::find(key)_(non-existent)/32 6.53% 2.238 2.384 - 4.40% -
SetIntersection_Interlaced_Set_float_16384_64 6.52% 213384774.229 227292864.023 - 5.37% -
BM_vector_deque_ranges_move/2 6.48% 1.640 1.746 - -15.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 6.47% 1701796.220 1811965.775 - -1.24% -
SetIntersection_Interlaced_Set_float_262144_16 6.46% 1607502.850 1711314.699 - 6.30% -
BM_PushHeap_string_SingleElement_16 6.45% 2.567 2.733 - 4.89% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.45% 7812.539 8316.481 - 6.31% -
std::set<std::string>::find(key)_(existent)/32 6.43% 15.846 16.865 - 18.17% -
BM_std_minmax_element<short>/2 6.42% 0.648 0.689 - 8.70% -
rng::find_last(list<int>)_(bail_10%)/1048576 6.40% 785654.937 835957.837 - 6.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.37% 866.506 921.680 - -7.84% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.33% 22.679 24.114 - 0.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.33% 20693.593 22002.727 - 8.52% -
std::find(list<int>)_(process_all)/8192 6.30% 6879.221 7312.344 - 2.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 6.29% 8747705.990 9298090.686 - 2.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 6.28% 19.859 21.106 - -0.95% -
std::unordered_multimap<int,_int>::clear()/1024 6.27% 8112.825 8621.792 - 1.71% -
bm_ranges_swap_ranges_vb_aligned/32 6.25% 3.461 3.678 - 11.84% -
std::find_end(deque<int>)_(same_length)/8192 6.23% 2716.178 2885.446 - -74.17% -
SetIntersection_Interlaced_Vector_string_16_16 6.21% 50598206.015 53740923.586 - 3.40% -
SetIntersection_Interlaced_Set_string_256_256 6.20% 27556875.784 29266534.392 - -7.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 6.19% 175795896.905 186675550.383 - 10.37% -
std::replace(list<int>)_(sprinkled)/8192 6.19% 7170.675 7614.328 - 6.82% -
std::replace_if(list<int>)_(prefix)/8192 6.18% 7163.337 7606.249 - 6.78% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.17% 220.239 233.818 - 10.95% -
std::replace(list<int>)_(prefix)/8192 6.16% 7003.239 7434.531 - 6.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 6.14% 53.451 56.734 - 8.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.13% 33.753 35.824 - 22.40% -
SetIntersection_Interlaced_Set_float_262144_4 6.13% 1299177.000 1378838.623 - 6.54% -
BM_vector_deque_ranges_move/1024 6.13% 35.707 37.896 - 5.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.13% 1049253.696 1113527.283 - -0.69% -
std::multimap<int,_int>::erase(key)_(existent)/32 6.10% 22.653 24.035 - 3.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.10% 1125580.064 1194232.259 - -2.46% -
std::multiset<int>::find(key)_(non-existent)/32 6.09% 2.304 2.445 - -0.98% -
SetIntersection_Front_Vector_uint64_16384_16 6.07% 1054020.011 1117995.350 - -1.27% -
SetIntersection_None_Set_uint64_1024_256 6.06% 8569572.171 9088868.806 - 1.72% -
std::rotate(deque<int>)_(by_1/4)/8192 6.03% 2494.395 2644.869 - -60.85% -
BM_StringEraseWithMove_Empty_Opaque 6.03% 0.795 0.843 - 6.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 6.01% 17758631.386 18826246.731 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.00% 4187420.639 4438679.427 - 9.28% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 5.99% 22.738 24.100 - -2.69% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.99% 10464.969 11091.348 - 6.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.97% 13669.230 14485.310 - -2.18% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.95% 1.530 1.621 - 7.54% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 5.94% 1161.800 1230.786 - 7.31% -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.93% 3.704 3.923 - 1.87% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 5.91% 8.803 9.324 - -3.41% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 5.90% 0.608 0.644 - -6.36% -
std::generate(vector<int>)/32 5.89% 7.970 8.439 - 7.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.89% 18.842 19.951 - -4.80% -
std::for_each(list<int>)/8 5.89% 2.396 2.537 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 5.89% 136203.764 144221.388 - 2.57% -
std::set<std::string>::contains(key)_(existent)/32 5.83% 15.754 16.672 - 4.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 5.82% 9037967.095 9564326.290 - 1.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.79% 4.820 5.100 - 13.22% -
std::search(vector<int>,_pred)_(single_element)/1000 5.79% 535.000 565.972 - 0.50% -
std::remove_copy(deque<int>)_(prefix)/50 5.79% 20.383 21.563 - 6.77% -
rng::starts_with(deque<int>)/1048576 5.78% 493732.589 522278.412 - 6.29% -
SetIntersection_Front_Set_string_1024_64 5.77% 4531219.176 4792548.762 - 0.45% -
rng::contains(vector<int>)_(process_all)/1048576 5.76% 233452.274 246903.063 - 7.25% -
BM_StringFindAllMatch/1 5.76% 2.981 3.153 - 8.53% -
std::adjacent_find(list<int>)/8192 5.74% 7229.215 7644.293 - 7.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 5.72% 18.845 19.922 - -26.23% -
std::find_if_not(vector<int>)_(bail_25%)/32768 5.69% 953.232 1007.484 - 19.52% -
std::find_end(vector<int>)_(single_element)/8192 5.68% 1882.527 1989.514 - 9.86% -
SetIntersection_Interlaced_Set_float_16384_16 5.67% 206919946.382 218655977.380 - 4.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.66% 13374167.320 14130981.368 - 6.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.64% 13034.687 13769.870 - 9.18% -
BM_PushHeap_string_SingleElement_4 5.63% 2.294 2.423 - 3.95% -
SetIntersection_Interlaced_Set_uint32_1024_4 5.63% 9671836.399 10215888.920 - 2.82% -
BM_PushHeap_uint64_SingleElement_16 5.61% 0.338 0.357 - -0.42% -
BM_StringCopy_Large 5.61% 6.191 6.539 - 3.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.61% 14961.253 15800.595 - -2.22% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.60% 28.301 29.885 - -0.34% -
std::search(vector<int>,_pred)_(single_element)/8192 5.59% 4385.688 4631.046 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.59% 2263692.315 2390268.943 - 3.76% -
BM_std_minmax_element<int>/1 5.59% 0.305 0.322 - 9.51% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.59% 8253.064 8714.111 - -5.75% -
std::shift_left(list<int>)/8192 5.59% 7219.970 7623.268 - 0.59% -
SetIntersection_None_Set_uint64_1024_1 5.58% 8587903.893 9067085.593 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 5.57% 10675794.855 11270931.271 - 2.77% -
std::search(vector<int>,_pred)_(single_element)/1024 5.57% 549.276 579.847 - 0.50% -
SetIntersection_Interlaced_Vector_string_262144_4 5.57% 2123571.515 2241749.019 - 9.10% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.56% 12.317 13.001 - 2.31% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.55% 117119.123 123622.717 - 1.14% -
std::for_each_n(vector<int>)/8 5.55% 2.629 2.775 - 204.57% -
std::partial_sort(deque<int>)_(descending)/8192 5.54% 261695.467 276205.200 - -2.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 5.54% 1116929.400 1178755.010 - -0.34% -
std::find_if_not(vector<int>)_(bail_25%)/8192 5.53% 243.164 256.618 - 16.72% -
SetIntersection_Front_Set_uint64_1024_16 5.52% 1123085.982 1185120.843 - -3.48% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.52% 22.704 23.957 - 0.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 5.52% 1.401 1.478 - 4.02% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.51% 28.332 29.893 - 8.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.49% 337306987.660 355841395.762 - 2.63% -
BM_StringFindCharLiteral/8 5.49% 1.534 1.618 - -0.06% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.48% 492.062 519.006 - 5.66% -
std::deque<std::string>::ctor(size)/32 5.47% 44.032 46.439 - -9.53% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 5.46% 11.692 12.330 - 5.68% -
std::set<int>::erase(key)_(existent)/1024 5.45% 49.124 51.803 - 3.39% -
ranges::minmax(std::vector<char>)/8 5.44% 1.079 1.137 - 12.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.43% 2.271 2.394 - 1.95% -
SetIntersection_Front_Vector_uint64_256_64 5.41% 4132578.980 4356353.047 - 2.24% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.41% 27.459 28.945 - 5.91% -
std::rotate(list<int>)_(1_element_forward)/8192 5.39% 7692.730 8107.414 - 13.16% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 5.39% 15.668 16.512 - -1.63% -
std::is_sorted_until(vector<int>)/8 5.35% 2.097 2.209 - 7.85% -
SetIntersection_Front_Vector_float_16384_1024 5.34% 5619458.210 5919800.062 - 8.62% -
BM_std_minmax_element<char>/65536 5.34% 16310.754 17182.020 - 0.83% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.33% 27317.167 28772.915 - 7.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.30% 53767.354 56617.877 - -0.08% -
SetIntersection_Front_Set_uint32_262144_1 5.29% 988633.444 1040899.515 - -1.45% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.28% 114151.850 120183.620 - 5.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5.28% 11004456.703 11585752.828 - 54.56% -
std::find_if(deque<int>)_(process_all)/50 5.27% 12.739 13.411 - 6.94% -
SetIntersection_Interlaced_Set_string_256_64 5.27% 29546640.261 31103950.047 - 4.62% -
SetIntersection_Interlaced_Set_float_262144_256 5.27% 1596626.953 1680763.590 - 6.04% -
SetIntersection_None_Vector_uint64_262144_16 5.26% 1064695.510 1120651.883 - -1.20% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.25% 5756.474 6058.476 - -5.13% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.24% 5007.249 5269.873 - 10.11% -
std::partition_copy(list<int>)/50 5.22% 12.999 13.678 - 6.38% -
std::search(vector<int>)_(same_length)/1024 5.21% 248.580 261.534 - 6.86% -
std::copy_backward(list<int>)/64 5.20% 31.060 32.675 - 9.17% -
bm_lexicographical_compare<signed_char>/8 5.19% 3.139 3.302 - 6.16% -
rng::find_last(deque<int>)_(bail_90%)/50 5.19% 1.838 1.934 - -34.10% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.19% 6.473 6.809 - 8.84% -
BM_PushHeap_uint32_Random_256 5.18% 5.590 5.880 - 6.91% -
rng::find_last(deque<int>)_(bail_90%)/1024 5.16% 29.217 30.725 - -33.11% -
BM_deque_vector_move/0 5.13% 1.373 1.444 - 1.28% -
SetIntersection_Interlaced_Set_uint64_16384_256 5.11% 205366261.017 215867532.477 - 0.34% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.10% 9.805 10.306 - 14.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.10% 11345.594 11923.980 - 1.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 5.09% 28.030 29.456 - -77.28% -
SetIntersection_Interlaced_Set_uint64_1024_1 5.09% 994801.576 1045408.398 - -1.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.07% 18.936 19.896 - -1.00% -
std::set<int>::equal_range(key)_(non-existent)/0 5.06% 0.254 0.266 - 5.31% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.06% 23.753 24.955 - 5.89% -
std::multiset<int>::contains(key)_(non-existent)/32 5.06% 2.768 2.908 - 4.86% -
SetIntersection_Front_Set_float_64_64 5.05% 12667625.784 13307284.271 - -2.49% -
std::map<int,_int>::find(key)_(existent)/1024 5.04% 4.183 4.394 - 20.62% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 5.03% 2.269 2.384 - 2.86% -
std::sort(deque<int>)_(pipe-organ)/8192 5.02% 26216.106 27531.648 - 3.64% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.99% 0.254 0.266 - 5.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.98% 1487.255 1561.294 - 5.19% -
BM_PushHeap_string_Ascending_16384 4.97% 19.388 20.353 - 6.36% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.97% 17.481 18.350 - -5.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 4.97% 68.550 71.956 - 3.75% -
std::set<int>::find(key)_(non-existent)/8192 4.96% 8.485 8.905 - 5.92% -
SetIntersection_Interlaced_Vector_string_1024_64 4.96% 8031556.016 8429899.313 - -1.64% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.95% 53210.136 55845.951 - 7.65% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.95% 10.932 11.474 - 12.45% -
SetIntersection_Front_Vector_uint64_262144_64 4.94% 1313214.521 1378098.366 - 3.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.94% 1082973.120 1136440.290 - -3.76% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.93% 132490.022 139021.122 - 58.36% -
std::multiset<std::string>::find(key)_(existent)/8192 4.91% 28.852 30.268 - 0.03% -
ranges::min(std::list<char>)/8 4.88% 1.811 1.899 - 7.46% -
BM_CmpLess_uchar_int 4.87% 1.064 1.116 - -1.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.86% 234.643 246.053 - 2.59% -
std::unordered_set<std::string>::find(key)_(existent)/8192 4.85% 37.861 39.698 - -4.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 4.84% 11291975.193 11838599.905 - 5.22% -
std::set<int>::equal_range(key)_(existent)/1024 4.84% 4.645 4.870 - 9.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.83% 1065794.341 1117314.563 - -0.67% -
std::move(deque<int>)/8 4.83% 3.423 3.588 - 4.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.82% 20.047 21.012 - -6.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.81% 6.569 6.885 - 6.15% -
BM_StringCtorDefault 4.80% 0.231 0.242 - -0.46% -
vector<bool>::resize() 4.80% 10.932 11.456 - -19.69% -
SetIntersection_Front_Set_uint64_16384_1024 4.77% 12168654.994 12748862.920 - 2.31% -
SetIntersection_Interlaced_Vector_string_1024_1024 4.76% 38798346.533 40645723.051 - -2.18% -
SetIntersection_Front_Vector_uint32_16384_4 4.76% 1020092.064 1068639.231 - -0.66% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.76% 1.802 1.888 - -1.27% -
std::stable_sort(vector<int>)_(ascending)/1024 4.76% 2070.724 2169.200 - 4.73% -
BM_std_minmax_element<char>/64000 4.75% 16059.716 16823.322 - 1.21% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.75% 25.319 26.521 - 0.26% -
BM_std_minmax_element<char>/5500 4.74% 1394.931 1461.023 - 1.39% -
SetIntersection_Interlaced_Set_float_262144_1 4.74% 1033565.130 1082523.274 - 3.60% -
std::adjacent_find(list<int>)/50 4.74% 23.185 24.284 - 20.32% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.73% 1.349 1.413 - 1.68% -
std::set<int>::clear()/8192 4.73% 81655.203 85514.789 - 4.06% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 4.72% 42974.240 45003.273 - 5.64% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 4.72% 278247.576 291380.666 - 6.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.71% 32.165 33.681 - 7.23% -
std::find_if_not(vector<int>)_(process_all)/50 4.71% 5.408 5.663 - -17.38% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 4.71% 12.671 13.267 - 2.04% -
std::set<int>::erase(key)_(existent)/8192 4.70% 68.121 71.323 - 3.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.70% 19.266 20.170 - -0.25% -
std::copy_n(vector<bool>)_(aligned)/64 4.69% 1.300 1.361 - 7.54% -
std::search(vector<int>)_(same_length)/8192 4.69% 1897.020 1985.978 - 6.49% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 4.68% 2.939 3.077 - 4.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 4.62% 56.165 58.762 - -1.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.61% 340647.869 356358.242 - 4.07% -
std::stable_sort(deque<int>)_(descending)/8 4.60% 24.970 26.119 - -8.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.57% 187425.568 196000.156 - -0.60% -
std::transform(list<int>)_(identity_transform)/50 4.57% 30.476 31.870 - -18.92% -
BM_PushHeap_uint32_Random_262144 4.56% 5.862 6.130 - 6.48% -
SetIntersection_Front_Vector_uint64_1024_64 4.56% 1265476.493 1323204.997 - -0.64% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.56% 1.387 1.450 - 4.53% -
std::set<int>::find(key)_(non-existent)/1024 4.56% 5.517 5.768 - 7.25% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.55% 54180.582 56645.036 - 1.66% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 4.54% 335.849 351.093 - 1.47% -
SetIntersection_Interlaced_Vector_string_262144_1 4.54% 1076227.165 1125075.327 - 1.76% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.53% 15.134 15.821 - -5.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 4.53% 43.770 45.752 - 4.06% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.52% 10.575 11.053 - 9.45% -
std::remove(deque<int>)_(prefix)/50 4.52% 59.774 62.474 - 8.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.49% 2300644.913 2403871.877 - 5.58% -
std::sort(vector<int>)_(heap)/1024 4.48% 4553.206 4757.290 - 4.28% -
SetIntersection_None_Set_uint64_1024_16 4.48% 8713210.686 9103397.278 - 1.46% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 4.47% 1.637 1.710 - 4.88% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.47% 5.604 5.854 - -3.85% -
std::multiset<std::string>::contains(key)_(existent)/32 4.46% 15.639 16.336 - 13.98% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 4.45% 2689170.354 2808749.831 - 5.21% -
std::stable_partition(deque<int>)_(sparse)/1024 4.44% 424.830 443.705 - 2.79% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.42% 1.228 1.282 - 0.96% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.42% 9.866 10.302 - 4.48% -
BM_align/1 4.41% 0.624 0.651 - -29.29% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.40% 6.026 6.291 - 9.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.40% 37.576 39.230 - 9.79% -
SetIntersection_None_Set_uint32_16384_16384 4.40% 156151713.040 163016818.730 - -0.22% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.39% 45099.911 47081.392 - -6.41% -
BM_num_get<void*> 4.39% 10.634 11.100 - -76.70% -
std::find(vector<char>)_(bail_25%)/8 4.39% 1.106 1.155 - 4.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.38% 117687.520 122840.491 - 4.88% -
BM_vector_deque_ranges_copy_backward/512 4.38% 17.498 18.263 - 3.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.36% 17060.999 17804.921 - 9.33% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 4.35% 20.065 20.938 - -18.80% -
ranges::min(std::deque<__int128>)/1 4.35% 0.665 0.694 - -17.09% -
std::multiset<int>::contains(key)_(non-existent)/1024 4.35% 6.143 6.410 - 7.12% -
std::set<int>::erase(iterator)/1024 4.34% 20.703 21.602 - 6.72% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 4.33% 84563.795 88224.470 - 1.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.32% 43987.731 45886.622 - 1.92% -
BM_StringFindCharLiteral/16 4.31% 1.551 1.618 - -0.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.31% 6444.686 6722.546 - 3.15% -
std::find(deque<int>)_(process_all)/8 4.31% 3.334 3.477 - 2.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 4.31% 49.426 51.555 - 1.64% -
SetIntersection_Front_Set_uint64_262144_16 4.31% 1145462.665 1194778.660 - -1.43% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 4.30% 1.793 1.870 - 2.73% -
BM_std_minmax_element<char>/4096 4.30% 1040.578 1085.335 - 0.89% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.29% 0.254 0.265 - 4.50% -
SetIntersection_None_Set_float_1024_64 4.28% 8706631.152 9079650.649 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 4.28% 1047603.933 1092470.349 - -1.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 4.27% 2.458 2.563 - 5.76% -
rng::contains_subrange(deque<int>)_(same_length)/32 4.26% 19.853 20.700 - 2.40% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.25% 28.752 29.973 - -7.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.25% 18803134.087 19601815.933 - 3.44% -
SetIntersection_Interlaced_Vector_uint64_64_4 4.24% 17103385.029 17829063.488 - -0.87% -
std::partial_sort_copy(deque<int>)_(heap)/8 4.23% 14.863 15.492 - -24.36% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.23% 48.637 50.694 - -2.63% -
std::set<std::string>::find(key)_(existent)/1024 4.23% 22.982 23.954 - 5.24% -
std::stable_sort(vector<int>)_(ascending)/8192 4.21% 13442.437 14008.378 - 4.15% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.20% 21.948 22.869 - 4.94% -
std::sort_heap(deque<int>,_pred)/8 4.19% 34.056 35.482 - 2.08% -
SetIntersection_Interlaced_Set_uint32_1024_16 4.16% 11155262.589 11619803.557 - 0.48% -
SetIntersection_Front_Set_uint32_256_256 4.16% 7630289.224 7947702.862 - 2.05% -
std::transform(list<int>)_(identity_transform)/32 4.16% 16.958 17.663 - 9.71% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.16% 5160.076 5374.572 - 4.73% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.15% 210257712.470 218987509.583 - 0.12% -
BM_PushHeap_uint64_PipeOrgan_4 4.15% 0.482 0.502 - 3.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 4.14% 0.639 0.665 - 12.41% -
SetIntersection_Interlaced_Vector_string_64_64 4.14% 26252102.045 27337859.072 - 1.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.12% 31.025 32.304 - 3.92% -
SetIntersection_None_Set_uint64_256_4 4.12% 10996733.633 11449379.855 - -1.35% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.11% 13034.947 13570.550 - 2.05% -
SetIntersection_Interlaced_Vector_uint32_262144_4 4.11% 1555954.269 1619871.018 - -17.00% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.10% 22.817 23.753 - 4.85% -
std::for_each_n(deque<int>)/32 4.09% 3.772 3.926 - 4.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.06% 55112.239 57350.194 - 0.92% -
BM_vector_deque_ranges_move_backward/1024 4.06% 37.231 38.741 - 2.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 4.05% 1320581.294 1374075.804 - 5.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 4.05% 1017725.834 1058930.273 - -0.52% -
SetIntersection_None_Vector_uint32_16384_16384 4.03% 1077575.483 1120993.331 - 0.14% -
rng::find_if(vector<bool>)_(process_all)/1024 4.03% 567.965 590.838 - 4.75% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 4.02% 24.078 25.046 - 6.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.02% 9807.900 10202.419 - 14.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 4.01% 54.564 56.755 - 0.96% -
BM_vector_deque_ranges_copy_backward/64 4.01% 2.970 3.089 - 1.71% -
std::find_if(vector<int>)_(bail_25%)/1024 4.01% 26.962 28.042 - 0.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.01% 56.746 59.019 - -1.82% -
BM_deque_vector_copy/1 4.00% 2.122 2.207 - 3.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.00% 1.626 1.691 - 3.74% -
std::for_each_n(deque<int>)/50 3.99% 3.926 4.083 - 3.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.99% 51781.388 53845.884 - 5.88% -
BM_std_minmax_element<long_long>/1024 3.98% 271.960 282.782 - 6.75% -
BM_StringFindCharLiteral/1024 3.98% 17.973 18.688 - -1.53% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 3.96% 349803.676 363643.294 - -12.48% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 3.95% 0.590 0.614 - 4.60% -
std::set<int>::count(key)_(non-existent)/32 3.95% 2.980 3.098 - 2.74% -
SetIntersection_Front_Vector_float_256_64 3.94% 4264800.274 4432981.094 - 4.02% -
std::rotate_copy(deque<int>)/32 3.94% 2.669 2.774 - 7.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.94% 55201.704 57376.855 - 1.21% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.93% 104.035 108.124 - 1.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 3.91% 2.183 2.269 - -12.03% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.91% 10947.911 11376.023 - 12.08% -
std::unordered_set<int>::count(key)_(existent)/32 3.91% 1.351 1.404 - -2.14% -
SetIntersection_Front_Set_uint32_262144_4 3.89% 1029450.347 1069484.375 - -0.20% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.88% 1.502 1.561 - -4.21% -
std::pop_heap(vector<size_t>)/1024 3.88% 9.917 10.301 - 4.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 3.87% 156657.377 162721.593 - 3.25% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 3.84% 8.413 8.736 - 3.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.83% 600.684 623.709 - -0.54% -
SetIntersection_None_Vector_uint32_16384_64 3.83% 1077282.386 1118566.571 - 0.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 3.83% 18.483 19.191 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.83% 66027.980 68554.686 - 3.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 3.83% 165511485.106 171843837.560 - 1.07% -
BM_num_put<unsigned_long> 3.82% 11.052 11.474 - 10.03% -
ranges::minmax(std::deque<__int128>)/1 3.82% 0.666 0.691 - 6.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.81% 5722379.260 5940608.422 - 5.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.81% 0.579 0.601 - 4.96% -
std::search(list<int>)_(no_match)/1000 3.81% 684.986 711.072 - 5.75% -
BM_CmpEqual_uint_ushort 3.80% 1.073 1.114 - 0.88% -
BM_std_minmax_element<long_long>/4096 3.80% 1077.237 1118.205 - 7.44% -
BM_vector_deque_ranges_copy/4096 3.80% 146.645 152.220 - 5.07% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.80% 571.099 592.786 - -2.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.80% 5794219.778 6014189.052 - 2.02% -
SetIntersection_None_Set_uint64_256_64 3.80% 8938222.637 9277470.369 - -1.12% -
SetIntersection_Front_Vector_string_256_256 3.79% 18717609.269 19427675.477 - 4.78% -
rng::find_if(vector<bool>)_(process_all)/8192 3.79% 4527.985 4699.485 - 4.60% -
SetIntersection_Interlaced_Vector_string_16_4 3.78% 66175807.325 68680419.762 - -1.64% -
SetIntersection_Interlaced_Set_uint32_64_16 3.78% 21886794.372 22714806.926 - 1.78% -
rng::fold_left(deque<int>)/8 3.78% 3.644 3.781 - -6.06% -
SetIntersection_Front_Set_uint64_16384_256 3.77% 3781179.183 3923716.399 - 1.01% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.77% 23257.856 24134.381 - 3.51% -
SetIntersection_Front_Vector_uint64_16384_16384 3.77% 70307336.522 72954727.014 - -2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 3.76% 1088643.180 1129536.131 - -9.87% -
BM_PushHeap_uint64_SingleElement_64 3.76% 0.352 0.365 - -0.13% -
BM_vector_deque_ranges_move/64 3.75% 2.639 2.738 - -2.94% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.74% 8.058 8.360 - 2.24% -
std::rotate(deque<int>)_(by_1/3)/50 3.74% 29.597 30.704 - -59.29% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.74% 4.250 4.409 - 7.57% -
BM_std_minmax_element<long_long>/4000 3.74% 1051.954 1091.320 - 7.34% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.74% 72.618 75.332 - -0.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.74% 9.667 10.028 - 12.74% -
std::set<std::string>::count(key)_(existent)/1024 3.74% 24.126 25.028 - 2.68% -
SetIntersection_None_Vector_uint32_1024_4 3.73% 1039624.001 1078425.905 - -2.11% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.73% 3765.838 3906.238 - 7.69% -
SetIntersection_Front_Set_uint32_262144_256 3.73% 3544888.947 3676955.562 - -3.79% -
std::partial_sort(vector<int>)_(descending)/8 3.72% 24.379 25.286 - -0.40% -
BM_std_minmax_element<long_long>/5500 3.72% 1446.329 1500.097 - 7.57% -
SetIntersection_Front_Set_uint64_1024_64 3.71% 1738598.572 1803174.518 - 5.04% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.71% 391.106 405.622 - 2.02% -
SetIntersection_Interlaced_Vector_string_16_1 3.70% 64316826.164 66696081.283 - 1.66% -
std::distance(join_view(vector<vector<int>>))/50 3.69% 0.582 0.603 - -95.18% -
rng::contains(vector<int>)_(process_all)/32 3.69% 8.337 8.645 - 4.66% -
BM_CmpEqual_uint_uint 3.69% 1.034 1.072 - -1.81% -
std::all_of(deque<int>)_(process_all)/32768 3.68% 10083.612 10454.880 - -4.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.68% 19.275 19.985 - 2.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.67% 6497380.954 6736133.284 - 9.38% -
BM_deque_vector_move_backward/0 3.67% 1.419 1.471 - 7.24% -
std::remove(vector<int>)_(sprinkled)/50 3.66% 52.593 54.521 - 3.91% -
BM_std_minmax_element<char>/64 3.66% 17.076 17.700 - 3.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.65% 8634995.753 8950412.531 - -30.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.65% 12900.419 13370.932 - 1.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.64% 1.277 1.323 - 4.99% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.64% 217.661 225.575 - -1.31% -
std::copy(deque<int>)/512 3.63% 16.641 17.245 - 0.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.62% 47.531 49.253 - 11.00% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.62% 358.402 371.376 - 4.53% -
std::all_of(deque<int>)_(process_all)/8192 3.62% 2531.419 2623.056 - -3.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.62% 601719.222 623488.355 - 1.93% -
std::find_first_of(vector<int>)_(small_needle)/32 3.61% 50.202 52.012 - 11.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.60% 12985.688 13453.725 - -0.15% -
rng::find_if(vector<bool>)_(process_all)/50 3.60% 24.055 24.922 - 4.17% -
SetIntersection_Front_Vector_float_262144_256 3.60% 2231023.541 2311404.433 - 6.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.60% 18.972 19.654 - 1.70% -
SetIntersection_Front_Set_uint64_262144_16384 3.59% 215602363.239 223352042.467 - 2.16% -
SetIntersection_None_Vector_uint32_262144_16384 3.58% 1088348.230 1127281.792 - -1.14% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.57% 509.498 527.706 - 1.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 3.57% 0.483 0.500 - 3.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.57% 18.937 19.612 - 2.48% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.56% 6708.631 6947.766 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.56% 189272071.493 196017294.671 - -2.72% -
std::remove(vector<int>)_(sprinkled)/1024 3.56% 284.291 294.417 - 4.55% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 3.56% 9.407 9.741 - 8.72% -
SetIntersection_Interlaced_Set_float_1024_16 3.55% 11308866.764 11710515.728 - 1.30% -
BM_std_minmax_element<long_long>/512 3.55% 138.295 143.201 - 6.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.55% 1595.088 1651.663 - 12.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.54% 8820417.472 9133053.630 - -28.14% -
std::any_of(vector<int>)_(process_all)/50 3.54% 14.395 14.905 - -21.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.54% 3480.782 3603.882 - -5.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.54% 1015.414 1051.320 - 2.59% -
SetIntersection_Interlaced_Vector_string_256_256 3.53% 20004202.694 20710023.411 - 0.33% -
SetIntersection_Front_Vector_float_262144_16384 3.53% 74729817.386 77366206.002 - 7.77% -
SetIntersection_Front_Vector_uint64_262144_16384 3.52% 70538342.750 73020422.058 - -1.13% -
SetIntersection_Front_Vector_float_1024_64 3.51% 1325333.539 1371903.948 - 2.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 3.51% 53.092 54.954 - 1.13% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.50% 195281792.319 202120432.745 - -0.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 3.50% 0.477 0.494 - -0.21% -
ranges::min(std::vector<__int128>)/8 3.49% 2.888 2.989 - 4.67% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.47% 16280.225 16845.849 - 4.25% -
SetIntersection_Interlaced_Set_uint32_256_64 3.47% 12631188.372 13069009.134 - -7.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.47% 12905.146 13352.418 - 3.86% -
std::partition(list<int>)_(sparse)/50 3.47% 21.658 22.408 - 50.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.45% 2.679 2.772 - -2.01% -
std::count(vector<int>)_(every_other)/1024 3.45% 102.808 106.351 - 4.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 3.43% 1012015.414 1046774.546 - -0.83% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.43% 1.754 1.814 - 11.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.43% 788.507 815.555 - -0.52% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 3.42% 36493.027 37741.781 - -7.97% -
BM_vector_deque_move_backward/2 3.42% 1.928 1.994 - -3.27% -
SetIntersection_Front_Vector_uint64_256_16 3.41% 4055973.899 4194439.826 - -1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 3.41% 66024394.172 68274914.772 - 1.51% -
std::set<int>::clear()/32 3.40% 629.333 650.719 - 2.58% -
SetIntersection_Front_Set_uint64_16384_4 3.40% 1019009.179 1053626.298 - -1.42% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.40% 1487822.592 1538341.145 - -0.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.39% 15069.083 15579.589 - -0.09% -
std::unordered_multimap<int,_int>::erase(iterator)/32 3.38% 19.577 20.239 - 1.68% -
BM_PushHeap_float_Ascending_16384 3.37% 4.206 4.348 - 1.33% -
std::find_end(vector<int>)_(single_element)/1024 3.37% 246.024 254.314 - 7.48% -
std::for_each(list<int>)/50 3.36% 20.851 21.553 - 0.48% -
SetIntersection_Front_Vector_uint32_1024_64 3.36% 1324041.985 1368561.100 - -0.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.35% 3996.921 4130.771 - 4.63% -
std::reverse(vector<int>)/4096 3.35% 130.607 134.978 - 2.42% -
SetIntersection_None_Set_uint64_16384_1 3.34% 158053529.222 163338820.562 - 1.81% -
BM_StringRelational_Less_Large_Empty_Control 3.34% 1.613 1.667 - 3.25% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.34% 107808.038 111405.543 - 0.94% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.33% 393.988 407.118 - 2.07% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 3.33% 38.720 40.008 - 3.31% -
std::adjacent_find(list<int>)/8 3.33% 2.075 2.144 - 2.16% -
std::for_each_n(list<int>)/50 3.33% 22.342 23.085 - -4.82% -
std::multimap<int,_int>::erase(key)_(existent)/8192 3.32% 25.695 26.548 - -4.42% -
SetIntersection_None_Vector_uint64_1024_256 3.32% 1030930.452 1065123.848 - -2.15% -
std::find_if_not(vector<char>)_(process_all)/8 3.30% 1.487 1.537 - 15.78% -
SetIntersection_Front_Vector_float_64_64 3.30% 10618109.309 10968087.384 - 1.55% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.29% 803200.226 829659.508 - 2.25% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 3.29% 41255.095 42611.506 - 3.38% -
SetIntersection_Interlaced_Set_uint64_64_16 3.29% 21896560.076 22616363.881 - -0.47% -
std::copy_backward(list<int>)/32768 3.29% 26752.886 27632.119 - 5.91% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 3.29% 480406.279 496189.493 - -0.13% -
SetIntersection_Interlaced_Vector_string_256_1 3.28% 4266785.765 4406525.240 - 1.36% -
BM_StringRead_Hot_Shallow_Small 3.27% 0.466 0.481 - 0.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 3.27% 33.672 34.774 - -2.78% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.27% 15.512 16.019 - 1.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.26% 4032.201 4163.752 - -30.93% -
std::partition_copy(list<int>)/32 3.26% 8.828 9.116 - 6.23% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.26% 28079.310 28994.310 - -2.09% -
SetIntersection_Front_Vector_uint32_16384_64 3.26% 1317514.143 1360416.358 - 2.07% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.25% 0.588 0.607 - 3.89% -
std::remove_copy(list<int>)_(sprinkled)/32 3.25% 11.221 11.586 - 4.16% -
BM_PushHeap_string_Ascending_64 3.25% 7.548 7.793 - 6.85% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.25% 23268.632 24024.234 - -0.29% -
BM_StringRelational_Less_Huge_Empty_Control 3.24% 1.614 1.666 - 0.68% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.23% 11338017.797 11704287.516 - 1.65% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 3.23% 35378.774 36519.993 - -2.34% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.22% 8647.808 8926.255 - 2.90% -
rng::starts_with(deque<int>)/8192 3.21% 3920.804 4046.736 - 5.92% -
std::pop_heap(vector<size_t>)/8192 3.21% 13.119 13.540 - 3.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.21% 173090.235 178647.227 - 2.06% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 3.21% 23.567 24.323 - -0.28% -
std::find_end(deque<int>)_(match_near_end)/1024 3.20% 32.509 33.551 - -99.08% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.20% 24384.560 25165.078 - -0.28% -
BM_CmpLess_int_uint 3.20% 1.061 1.095 - -3.95% -
BM_deque_deque_copy/70000 3.19% 3285.231 3390.034 - 6.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 3.19% 39.933 41.206 - 1.01% -
std::shift_left(vector<int>)/50 3.19% 5.260 5.428 - 3.50% -
std::shift_left(vector<int>)/1024 3.18% 35.186 36.306 - 2.71% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 3.18% 27.733 28.615 - 118.99% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.17% 24.284 25.055 - 3.05% -
std::unordered_multimap<int,_int>::clear()/32 3.17% 590.004 608.721 - 1.75% -
SetIntersection_Interlaced_Set_uint32_64_64 3.17% 13052186.067 13465382.491 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.16% 22424249.700 23133636.396 - 1.26% -
SetIntersection_None_Set_uint64_256_16 3.16% 10684299.200 11021764.626 - -0.03% -
SetIntersection_Interlaced_Vector_string_64_16 3.16% 28882560.590 29793866.316 - -1.48% -
BM_StringRelational_Eq_Empty_Large_Control 3.14% 0.470 0.485 - 1.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.14% 12.035 12.413 - -4.96% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.12% 13.317 13.733 - 2.41% -
SetIntersection_None_Set_uint64_1024_1024 3.12% 8571824.783 8838995.824 - -2.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 3.11% 45.625 47.044 - -0.66% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.11% 15067.721 15535.644 - 6.72% -
SetIntersection_Front_Set_uint32_16384_16 3.10% 1166098.204 1202299.676 - -1.44% -
SetIntersection_Front_Vector_uint32_16384_256 3.10% 2206820.087 2275200.372 - 5.53% -
std::multiset<int>::count(key)_(existent)/32 3.09% 3.677 3.790 - -19.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.09% 4649.527 4793.102 - 1.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.08% 649.307 669.338 - -82.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.08% 660.062 680.413 - 3.08% -
BM_deque_vector_copy/2 3.08% 1.832 1.888 - 3.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 3.07% 63.917 65.883 - 52.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.07% 368467.770 379793.567 - 2.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.07% 13527.671 13942.928 - 2.58% -
std::replace_if(deque<int>)_(prefix)/1024 3.07% 482.119 496.911 - 5.65% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.06% 3.333 3.435 - 2.79% -
std::find_if(vector<char>)_(bail_25%)/8192 3.05% 211.085 217.531 - -4.84% -
SetIntersection_None_Vector_uint64_16384_16 3.05% 1065819.009 1098358.832 - -1.21% -
std::reverse(vector<int>)/32768 3.05% 1035.063 1066.627 - 1.66% -
SetIntersection_None_Set_uint64_16384_64 3.05% 166573729.039 171649924.566 - -2.26% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 3.04% 18.742 19.312 - 2.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 3.04% 10950.262 11283.176 - 2.89% -
std::copy(list<int>)/8 3.04% 2.380 2.452 - 14.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.04% 1133485.164 1167924.824 - -2.80% -
std::unordered_set<int>::find(key)_(existent)/8192 3.03% 1.348 1.389 - -0.79% -
std::remove_copy(list<int>)_(sprinkled)/1024 3.02% 736.901 759.176 - 4.23% -
SetIntersection_None_Vector_string_1024_16 3.02% 1130231.534 1164351.428 - -1.04% -
SetIntersection_Front_Vector_uint64_64_64 3.00% 10509760.492 10825488.739 - 1.15% -
bm_lexicographical_compare<signed_char>/512 3.00% 7.808 8.042 - 5.05% -
std::stable_sort(deque<int>)_(heap)/8 3.00% 23.573 24.281 - -7.54% -
BM_PushHeap_uint64_SingleElement_4 3.00% 0.356 0.367 - -2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.00% 236408496.795 243493891.340 - 0.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.00% 372.348 383.503 - -1.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.99% 14836.066 15280.250 - 3.51% -
std::search(vector<int>)_(single_element)/1024 2.99% 233.938 240.923 - 2.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.98% 14.819 15.262 - 0.06% -
SetIntersection_Front_Vector_uint32_262144_1 2.98% 1035706.685 1066605.425 - 0.08% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.97% 23.000 23.684 - 1.50% -
std::search(vector<int>)_(single_element)/1000 2.97% 228.779 235.578 - 2.94% -
SetIntersection_Front_Set_uint32_64_16 2.97% 14915727.100 15358265.647 - -0.26% -
BM_PushHeap_float_SingleElement_4 2.96% 0.353 0.363 - 1.37% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.95% 949.063 977.100 - 0.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.95% 23.890 24.595 - -3.02% -
std::find_end(vector<int>)_(same_length)/1000 2.94% 244.595 251.799 - -49.09% -
SetIntersection_Interlaced_Vector_string_64_4 2.94% 21661634.074 22297886.537 - 2.52% -
SetIntersection_Interlaced_Set_float_16384_1024 2.94% 171593763.218 176631877.033 - 3.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.93% 52.114 53.641 - 15.29% -
std::multiset<std::string>::ctor(const&)/0 2.93% 12.655 13.026 - 1.63% -
rng::fold_left(deque<int>)/32 2.93% 22.508 23.167 - 43.36% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.91% 4.335 4.462 - 0.08% -
BM_vector_deque_ranges_copy/5500 2.91% 198.868 204.660 - 1.94% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.91% 813.896 837.570 - 0.23% -
std::find_if(list<int>)_(process_all)/1024 2.91% 687.113 707.099 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.91% 17873961.714 18393665.191 - -7.66% -
std::multiset<int>::ctor(const&)/32 2.90% 218.060 224.392 - 3.68% -
BM_StringFindAllMatch/8 2.90% 2.776 2.856 - 6.45% -
BM_PushHeap_uint64_SingleElement_262144 2.90% 0.357 0.368 - 1.47% -
std::upper_bound(std::forward_list<int>)/8192 2.90% 10404.278 10706.097 - 2.96% -
std::unordered_multiset<int>::erase(iterator)/8192 2.90% 21.966 22.603 - -0.89% -
SetIntersection_Front_Set_uint64_262144_262144 2.90% 1632864.420 1680161.867 - 0.19% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 2.89% 99.236 102.106 - 0.68% -
std::find_if_not(vector<int>)_(bail_25%)/1024 2.88% 30.879 31.769 - 11.55% -
BM_PushHeap_uint64_Random_16 2.88% 4.398 4.524 - 8.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 2.87% 534115900.433 549452337.328 - 1.14% -
std::move(vector<int>)/1048576 2.87% 56506.800 58129.297 - 4.05% -
SetIntersection_Front_Vector_uint32_64_64 2.87% 10661022.834 10967107.223 - -0.29% -
BM_vector_deque_ranges_move/512 2.86% 16.852 17.335 - 2.57% -
std::sort(vector<int>)_(heap)/8 2.86% 23.868 24.551 - 0.45% -
std::partial_sort(vector<int>)_(descending)/1024 2.86% 7934.117 8160.871 - 3.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.85% 13229.404 13606.528 - 1.18% -
BM_vector_deque_ranges_move_backward/1 2.85% 2.133 2.193 - -5.84% -
std::partial_sort_copy(vector<int>)_(descending)/1024 2.84% 7869.824 8093.672 - 2.99% -
BM_StringRelational_Less_Empty_Large_Control 2.84% 1.614 1.659 - -0.38% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.83% 14.638 15.053 - -35.49% -
BM_vector_deque_move_backward/1 2.83% 2.183 2.245 - -3.44% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.83% 1012079.735 1040710.622 - -1.94% -
SetIntersection_Interlaced_Vector_string_4_1 2.82% 219537902.415 225733521.749 - 1.18% -
BM_PushHeap_uint64_SingleElement_1024 2.82% 0.363 0.374 - 1.40% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.81% 16.005 16.456 - -2.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.81% 47.394 48.728 - -9.89% -
std::multimap<int,_int>::clear()/0 2.81% 391.188 402.174 - 1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.81% 25743987.767 26466625.751 - -4.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 2.81% 135239722.826 139035022.991 - 1.03% -
std::partial_sort(vector<int>)_(descending)/8192 2.80% 93867.233 96497.570 - 3.27% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.80% 10.289 10.578 - 1.30% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.80% 35.750 36.751 - -12.99% -
SetIntersection_Interlaced_Vector_float_64_16 2.79% 18115352.549 18620970.747 - 11.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.79% 77.476 79.637 - -44.45% -
BM_align/8 2.79% 0.623 0.640 - -30.49% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.79% 17760.480 18255.250 - 3.92% -
SetIntersection_Front_Vector_string_262144_4 2.79% 1167741.538 1200271.979 - 1.13% -
std::find_if(vector<char>)_(bail_25%)/1024 2.78% 25.227 25.928 - -0.32% -
SetIntersection_None_Set_uint64_16384_16 2.78% 164999524.979 169581392.418 - 0.99% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.77% 6.465 6.644 - 2.95% -
std::make_heap(vector<int>)_(descending)/1024 2.77% 273.820 281.405 - 2.82% -
BM_PushHeap_uint32_QuickSortAdversary_64 2.77% 0.616 0.633 - 2.82% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.76% 25848.490 26563.020 - -0.21% -
BM_PushHeap_uint32_QuickSortAdversary_256 2.76% 0.714 0.734 - 2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 2.76% 4096118.545 4209264.637 - -0.50% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.76% 1.640 1.685 - 5.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.76% 642.869 660.616 - 5.71% -
std::set<std::string>::clear()/32 2.74% 875.177 899.181 - 2.54% -
bm_ranges_swap_ranges_vb_aligned/16 2.74% 3.459 3.554 - 7.89% -
BM_CmpEqual_uint_int 2.74% 1.037 1.065 - -5.60% -
SetIntersection_Interlaced_Vector_string_4_4 2.74% 152719898.492 156898439.173 - 1.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.74% 14578.608 14977.427 - 2.35% -
SetIntersection_Interlaced_Vector_string_1024_1 2.73% 1072472.886 1101762.140 - -0.15% -
BM_PushHeap_string_Ascending_262144 2.72% 29.881 30.695 - -3.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.72% 15.728 16.155 - -1.34% -
BM_StringConstructDestroyCStr_Large_Opaque 2.72% 16.783 17.239 - 14.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.72% 1004937.701 1032230.082 - -2.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.72% 4078574.494 4189318.132 - -0.94% -
SetIntersection_Front_Vector_float_262144_16 2.72% 1085018.222 1114477.997 - -2.03% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.71% 165.597 170.088 - -11.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 2.71% 114617.284 117720.934 - 2.54% -
BM_vector_deque_ranges_move_backward/4000 2.70% 142.877 146.731 - 2.96% -
std::find_end(forward_list<int>)_(process_all)/1000 2.70% 682.852 701.266 - 3.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.69% 12116740.824 12443273.803 - -12.28% -
BM_CmpEqual_ushort_schar 2.69% 1.008 1.035 - -7.39% -
std::transform(deque<int>)_(identity_transform)/8192 2.69% 2444.860 2510.582 - 1.84% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.69% 6690.617 6870.461 - 9.43% -
std::set<std::string>::insert(value)_(already_present)/32 2.68% 10.115 10.387 - -36.39% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.68% 10.248 10.523 - 2.99% -
SetIntersection_Front_Vector_uint64_1024_1024 2.68% 5263323.656 5404282.295 - -8.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.68% 26.831 27.550 - 4.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.68% 23.898 24.538 - 2.74% -
SetIntersection_Interlaced_Vector_uint64_256_1 2.67% 4037185.227 4145107.889 - -1.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.67% 13.183 13.535 - -0.52% -
BM_vector_deque_ranges_copy/65536 2.67% 3054.072 3135.491 - 9.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.66% 249593.898 256242.170 - 1.53% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 2.66% 7.335 7.530 - 3.67% -
std::equal(vector<int>)_(it,_it,_it)/50 2.66% 4.063 4.171 - -8.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.66% 22.811 23.417 - 2.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.66% 87.008 89.320 - -0.31% -
std::set<int>::equal_range(key)_(existent)/32 2.66% 1.868 1.917 - 11.87% -
std::make_heap(vector<int>)_(shuffled)/8 2.65% 15.792 16.211 - 1.72% -
BM_align/256 2.65% 0.623 0.639 - -30.55% -
SetIntersection_Front_Set_uint32_256_16 2.65% 4380105.647 4496018.622 - -0.77% -
BM_num_put<unsigned_long_long> 2.64% 11.158 11.453 - 13.17% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.64% 15767.689 16183.242 - 3.54% -
SetIntersection_Interlaced_Set_string_16384_16 2.63% 241196000.759 247540701.562 - 1.71% -
BM_align/64 2.63% 0.623 0.639 - -30.61% -
bm_gcd_trivial 2.63% 0.672 0.689 - 1.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.62% 687718.206 705765.568 - 2.01% -
std::count(vector<int>)_(every_other)/8192 2.62% 818.857 840.320 - 3.52% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.61% 542.867 557.035 - 2.59% -
BM_StringFindAllMatch/131072 2.61% 2270.768 2329.954 - 2.58% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.61% 4.739 4.863 - 2.93% -
std::find_if(vector<char>)_(bail_25%)/32768 2.61% 799.848 820.688 - -13.04% -
rng::contains_subrange(list<int>)_(process_all)/50 2.60% 17.067 17.511 - -1.59% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.60% 19.681 20.193 - 1.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.60% 140680.483 144336.816 - 1.00% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.60% 12.996 13.334 - -1.40% -
std::move(vector<bool>)_(unaligned)/512 2.59% 4.817 4.942 - 3.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.59% 455.294 467.072 - 3.64% -
std::stable_partition(deque<int>)_(sparse)/50 2.58% 28.841 29.585 - 8.01% -
std::make_heap(vector<int>)_(descending)/8 2.58% 14.718 15.097 - 0.80% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.58% 1.618 1.660 - 2.78% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.58% 1021680.327 1048012.910 - -1.09% -
std::unordered_map<int,_int>::clear()/1024 2.58% 8107.985 8316.954 - -2.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.57% 44.040 45.169 - 7.44% -
BM_StringRelational_Less_Huge_Large_Control 2.56% 2.086 2.140 - -1.69% -
std::move_backward(vector<bool>)_(aligned)/64 2.56% 1.656 1.699 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.56% 348057207.606 356960072.060 - 1.34% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.56% 58.109 59.593 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.55% 4173479.992 4280086.395 - -0.47% -
SetIntersection_Interlaced_Set_uint64_256_16 2.55% 11742946.384 12042806.756 - -0.03% -
std::copy_if(list<int>)_(entire_range)/32768 2.55% 25664.448 26319.469 - 1.08% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.55% 23.865 24.473 - 9.27% -
std::fill_n(deque<int>)/1024 2.55% 29.323 30.071 - -87.02% -
std::set<int>::upper_bound(key)_(existent)/8192 2.55% 7.831 8.030 - -6.53% -
SetIntersection_None_Vector_uint32_262144_1024 2.54% 1117380.930 1145764.004 - -0.48% -
SetIntersection_None_Vector_uint64_262144_1 2.54% 1082107.436 1109594.341 - -2.75% -
std::shift_left(vector<int>)/8192 2.54% 280.688 287.817 - 2.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.54% 15043.241 15425.280 - -2.39% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.54% 4.909 5.034 - 3.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.54% 4084768.020 4188401.181 - -1.48% -
BM_vector_deque_ranges_copy_backward/4096 2.53% 149.782 153.577 - 3.36% -
rng::find_last(vector<int>)_(bail_90%)/50 2.53% 1.475 1.513 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.53% 1190746.957 1220881.352 - 0.09% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.53% 954.284 978.429 - 6.27% -
BM_StringFindMatch1/8 2.53% 981.823 1006.663 - 2.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.52% 16004.913 16408.543 - -2.87% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.52% 5.862 6.010 - 1.12% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.52% 16.635 17.054 - -50.47% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.51% 60306.891 61823.200 - 6.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.51% 12051.789 12354.781 - 3.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.51% 174796.637 179186.315 - 2.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.51% 14.104 14.458 - -4.01% -
BM_vector_deque_ranges_copy_backward/1024 2.51% 38.195 39.152 - 2.67% -
SetIntersection_None_Set_uint64_64_64 2.51% 11251165.527 11533172.372 - 3.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.51% 60453.834 61968.340 - -0.54% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.50% 220515134.283 226027885.675 - 0.74% -
std::move(vector<bool>)_(aligned)/64 2.49% 1.568 1.607 - -4.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.49% 752.700 771.440 - 0.81% -
std::find(vector<long_long>)_(bail_25%)/8 2.49% 0.882 0.904 - 1.13% -
std::rotate_copy(vector<int>)/8192 2.49% 720.466 738.386 - 3.03% -
SetIntersection_None_Vector_uint32_16384_1024 2.48% 1097807.012 1125081.402 - 0.67% -
std::stable_sort(deque<int>)_(repeated)/8 2.48% 17.634 18.072 - -8.33% -
std::stable_partition(list<int>)_(dense)/32 2.48% 37.053 37.972 - 13.33% -
BM_num_get<long_double> 2.48% 36.655 37.563 - 3.76% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.48% 16.876 17.294 - -12.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.48% 1359.569 1393.241 - 0.11% -
bm_ranges_swap_ranges_vb_aligned/64 2.48% 2.974 3.047 - -0.66% -
std::fill(vector<int>)/32 2.47% 1.038 1.064 - 3.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.47% 1108303.670 1135699.441 - -7.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.47% 1.154 1.183 - -3.12% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.46% 24.253 24.850 - 4.60% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.46% 30.051 30.790 - 3.67% -
std::move(deque<int>)/64 2.46% 4.809 4.927 - -19.39% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2.45% 568.500 582.431 - 2.88% -
BM_StringRelational_Eq_Small_Huge_Control 2.45% 0.469 0.481 - -0.61% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.44% 173.933 178.183 - 0.91% -
BM_CmpEqual_ushort_uint 2.44% 1.072 1.098 - 2.67% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.44% 643.665 659.354 - 2.52% -
BM_StringFindMatch1/1 2.43% 982.033 1005.929 - 2.37% -
SetIntersection_None_Vector_uint64_262144_262144 2.43% 1092374.844 1118943.162 - -1.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.43% 60511.539 61983.243 - -0.02% -
std::sort(vector<int>)_(heap)/8192 2.43% 45620.459 46729.851 - 2.32% -
BM_CmpLess_ushort_int 2.43% 1.072 1.098 - -2.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 2.43% 1493059.012 1529310.459 - -0.25% -
std::sort(deque<int>)_(heap)/8 2.42% 24.353 24.943 - 0.83% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.42% 290.006 297.022 - -1.46% -
SetIntersection_None_Set_float_1024_1024 2.42% 8902962.411 9118276.315 - 1.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.42% 11393.901 11669.368 - -0.67% -
std::find_if(vector<int>)_(bail_25%)/32768 2.41% 812.603 832.226 - -11.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.41% 49.719 50.918 - 15.32% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 2.40% 4571.194 4680.880 - 2.35% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.40% 4.448 4.554 - 0.88% -
SetIntersection_Front_Set_uint64_16_16 2.39% 37394215.452 38289134.681 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.39% 1192554.001 1221087.762 - 1.87% -
BM_StringAssignStr_Large_Transparent 2.39% 10.182 10.425 - 0.63% -
std::search(vector<int>)_(same_length)/1000 2.39% 242.690 248.481 - 3.49% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.39% 465.571 476.677 - -0.99% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.39% 2290.464 2345.103 - -5.10% -
std::search(vector<int>)_(no_match)/1024 2.38% 217.394 222.575 - 1.39% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.38% 356.475 364.963 - 2.19% -
std::multiset<int>::erase(key)_(existent)/8192 2.38% 59.971 61.399 - -1.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.38% 452.310 463.077 - 2.43% -
SetIntersection_Front_Set_uint64_1024_1024 2.38% 12243546.192 12534976.877 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.38% 79381.782 81267.568 - -4.31% -
std::rotate(deque<int>)_(by_1/4)/1024 2.38% 265.457 271.762 - -65.09% -
SetIntersection_Front_Vector_uint32_1024_16 2.37% 1104476.418 1130701.642 - 0.10% -
std::transform(deque<int>)_(identity_transform)/1024 2.37% 370.135 378.923 - 2.62% -
SetIntersection_Front_Set_uint64_16384_64 2.37% 1610876.564 1649112.129 - -1.86% -
std::partition(deque<int>)_(sparse)/1024 2.37% 382.652 391.724 - 2.59% -
std::remove_copy(list<int>)_(sprinkled)/50 2.37% 18.642 19.083 - 3.43% -
std::transform(list<int>)_(identity_transform)/1024 2.36% 740.730 758.240 - 3.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.36% 0.595 0.609 - 1.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.36% 42.504 43.509 - 2.23% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 2.36% 637.336 652.375 - -5.62% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.36% 28.105 28.769 - 1.33% -
SetIntersection_Interlaced_Set_uint64_256_64 2.36% 13592360.156 13912579.157 - 0.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.35% 728.296 745.407 - -1.25% -
SetIntersection_Interlaced_Vector_string_16384_1 2.35% 1073853.248 1099053.926 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 2.34% 15912165.102 16284342.122 - -1.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.34% 1338447.681 1369711.118 - 0.47% -
std::find_end(forward_list<int>)_(single_element)/1024 2.34% 698.701 715.021 - 2.33% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.33% 5030.233 5147.554 - 2.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.33% 30.749 31.466 - 1.59% -
std::partial_sort_copy(list<int>)_(ascending)/8192 2.33% 57431.814 58770.582 - 3.54% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.33% 38.408 39.303 - -7.28% -
BM_CmpLess_uchar_uint 2.33% 1.069 1.094 - 0.53% -
std::replace(vector<int>)_(prefix)/50 2.33% 7.411 7.583 - -1.54% -
std::reverse(vector<int>)/512 2.32% 16.347 16.727 - 1.22% -
BM_deque_vector_move_backward/70000 2.32% 8747.120 8950.241 - 13.20% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.32% 5.921 6.058 - -42.99% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.32% 17.383 17.786 - 0.98% -
std::generate(vector<int>)/50 2.32% 11.961 12.238 - 4.19% -
BM_vector_deque_move/4096 2.32% 147.020 150.427 - 2.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.32% 6.550 6.701 - -1.24% -
SetIntersection_None_Set_uint64_64_16 2.31% 17987738.621 18403236.653 - -0.35% -
SetIntersection_Front_Vector_uint64_64_16 2.31% 13959760.643 14282018.433 - -1.55% -
BM_CmpEqual_uint_schar 2.31% 1.029 1.053 - -7.06% -
std::find_end(list<int>)_(process_all)/8192 2.31% 7250.327 7417.632 - -1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.31% 4117348.321 4212293.645 - -0.56% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.31% 2898.798 2965.625 - 4.79% -
SetIntersection_Interlaced_Set_string_64_16 2.30% 37471600.128 38334559.280 - 2.14% -
std::rotate(vector<bool>)_(by_1/3)/32 2.30% 17.710 18.118 - 2.94% -
BM_StringRelational_Less_Small_Small_Control 2.30% 1.851 1.893 - 2.25% -
SetIntersection_Front_Vector_uint32_16384_16 2.30% 1090576.928 1115616.232 - 0.17% -
std::none_of(vector<int>)_(process_all)/8 2.29% 2.440 2.495 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.29% 1022821.135 1046248.650 - -1.00% -
std::search(vector<int>)_(no_match)/1000 2.29% 212.754 217.615 - 1.42% -
std::stable_sort(deque<int>)_(ascending)/8 2.28% 17.292 17.687 - -12.49% -
BM_std_minmax_element<long_long>/65536 2.28% 17592.675 17994.508 - 7.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 2.28% 216087988.161 221018191.598 - 0.39% -
SetIntersection_None_Vector_uint32_256_16 2.28% 3924196.344 4013713.261 - -1.11% -
rng::find_if(vector<bool>)_(process_all)/1048576 2.28% 579423.789 592631.168 - 3.06% -
SetIntersection_None_Set_uint64_16384_4 2.27% 162703212.694 166402355.895 - 0.84% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 2.27% 7.339 7.506 - 3.17% -
BM_std_minmax_element<long_long>/64000 2.27% 17191.806 17582.595 - 8.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.27% 24.616 25.175 - 11.19% -
std::find_end(vector<int>)_(match_near_end)/1000 2.27% 28.256 28.897 - -88.96% -
SetIntersection_None_Vector_uint64_1024_1024 2.27% 1048035.355 1071811.540 - -2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.27% 1038012.738 1061550.061 - 4.62% -
BM_num_put<long> 2.27% 11.535 11.797 - 10.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 2.26% 35329244.019 36128869.294 - 1.12% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.26% 5.567 5.693 - -2.11% -
SetIntersection_Interlaced_Vector_string_1024_256 2.26% 20467118.276 20929795.289 - -1.96% -
SetIntersection_None_Set_uint64_1024_4 2.26% 8610454.328 8804994.678 - -3.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.26% 6.935 7.092 - 2.00% -
std::is_sorted_until(deque<int>)/8 2.26% 2.459 2.515 - -1.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 2.25% 15076.660 15416.058 - 2.96% -
std::make_heap(vector<int>)_(shuffled)/1024 2.25% 576.224 589.186 - 4.27% -
std::map<int,_int>::find(key)_(non-existent)/32 2.25% 2.274 2.325 - 5.18% -
std::sort(deque<int>)_(repeated)/8 2.25% 18.086 18.492 - 2.33% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.25% 35.626 36.427 - -13.16% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.25% 7801.761 7977.080 - 3.00% -
std::set<int>::lower_bound(key)_(existent)/8192 2.25% 8.193 8.378 - 2.70% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.25% 28.704 29.349 - 1.89% -
BM_deque_deque_copy/0 2.25% 0.791 0.809 - -6.92% -
BM_CmpLess_uchar_schar 2.24% 1.033 1.056 - -5.85% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.24% 230808164.208 235985261.216 - -1.24% -
BM_deque_deque_copy/64000 2.24% 2978.927 3045.699 - 3.34% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.24% 3.819 3.905 - 2.39% -
SetIntersection_None_Set_float_1024_4 2.24% 8768486.855 8964539.692 - 0.33% -
std::multiset<std::string>::erase(iterator)/1024 2.23% 32.262 32.980 - 16.20% -
std::find_end(vector<int>)_(match_near_end)/8192 2.22% 201.956 206.437 - -99.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.21% 7529.858 7696.550 - -1.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.21% 1194.361 1220.756 - 2.44% -
SetIntersection_Interlaced_Vector_string_64_1 2.21% 16878492.317 17251434.208 - -0.05% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.21% 4.226 4.320 - -2.74% -
BM_PushHeap_float_Random_262144 2.21% 7.154 7.312 - -6.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.21% 32.173 32.883 - -1.83% -
std::multimap<std::string,_int>::find(key)_(existent)/32 2.21% 14.343 14.660 - -8.24% -
ranges::min(std::list<char>)/64 2.21% 27.081 27.678 - 6.76% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.20% 15.787 16.135 - 2.48% -
std::copy_n(vector<int>)/1048576 2.20% 50203.684 51307.942 - 2.19% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.20% 393.065 401.702 - 0.46% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.19% 23.668 24.187 - 0.98% -
BM_deque_deque_ranges_move/1024 2.19% 36.910 37.718 - 2.00% -
BM_StringAssignStr_Large_Opaque 2.18% 10.280 10.504 - 1.75% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 2.18% 5211.102 5324.544 - 2.40% -
SetIntersection_Interlaced_Vector_uint64_256_256 2.17% 4473622.215 4570799.797 - 0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.17% 614.322 627.666 - 0.91% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.17% 9.991 10.208 - -15.57% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.17% 14.881 15.203 - -13.86% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.17% 35846.217 36622.402 - -0.66% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.16% 221.861 226.654 - 9.86% -
BM_vector_deque_ranges_move_backward/70000 2.16% 8484.401 8667.508 - 6.82% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.15% 17.313 17.686 - 2.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.15% 915039.124 934745.279 - -0.91% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.15% 132448.602 135298.965 - -3.72% -
SetIntersection_None_Vector_uint32_262144_1 2.15% 1120953.199 1145074.444 - 1.44% -
BM_deque_deque_ranges_move_backward/2 2.15% 2.470 2.523 - 2.13% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.14% 1.754 1.791 - 1.47% -
BM_std_minmax_element<long_long>/70000 2.14% 18797.369 19199.391 - 7.84% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.14% 203920203.352 208279776.312 - -1.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.14% 5.611 5.731 - 3.72% -
SetIntersection_None_Set_uint64_64_1 2.14% 22172505.366 22646371.310 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.13% 194610481.180 198759581.927 - -5.89% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.13% 46.471 47.462 - 2.35% -
std::set<std::string>::count(key)_(non-existent)/1024 2.13% 23.467 23.967 - 0.77% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.13% 25.875 26.427 - 0.29% -
BM_deque_deque_ranges_move_backward/1 2.13% 2.711 2.769 - 1.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.13% 47084.974 48086.727 - -2.15% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 2.12% 12.786 13.057 - -0.08% -
bm_lexicographical_compare<signed_char>/4096 2.12% 59.802 61.067 - 3.33% -
std::copy_backward(vector<bool>)_(aligned)/512 2.12% 1.534 1.566 - 1.23% -
BM_deque_deque_ranges_copy_backward/5500 2.11% 203.379 207.680 - 2.72% -
std::is_sorted_until(list<int>,_pred)/8 2.11% 3.651 3.728 - 1.87% -
SetIntersection_Interlaced_Set_uint64_256_1 2.11% 4059238.746 4144782.465 - -1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.11% 21429625.478 21880757.235 - 3.94% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.10% 361.827 369.429 - 3.91% -
std::set<int>::equal_range(key)_(existent)/8192 2.10% 8.092 8.262 - 0.12% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.10% 18.270 18.653 - -0.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.10% 22.229 22.696 - -3.43% -
std::multimap<std::string,_int>::clear()/0 2.10% 395.776 404.075 - 1.25% -
std::move(vector<int>)/8 2.09% 2.279 2.327 - 7.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 2.09% 17.140 17.498 - 1.22% -
BM_vector_deque_copy_backward/4000 2.08% 145.295 148.322 - 2.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 2.08% 56361393.358 57534926.558 - 0.46% -
std::map<int,_int>::erase(iterator)/8192 2.08% 23.753 24.248 - -9.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.08% 66086.037 67459.269 - -0.24% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.08% 9.566 9.765 - 3.18% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.08% 2746.168 2803.155 - -15.99% -
SetIntersection_None_Set_string_256_64 2.06% 9191590.141 9381361.203 - -0.50% -
std::lower_bound(std::forward_list<int>)/100 2.06% 83.069 84.783 - -22.02% -
SetIntersection_Interlaced_Set_float_256_4 2.05% 10990749.332 11216133.491 - -0.97% -
std::adjacent_find(list<int>)/1048576 2.05% 870431.021 888275.934 - 3.40% -
SetIntersection_None_Set_uint64_1024_64 2.05% 8636503.685 8813174.321 - -2.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.04% 176132.423 179727.711 - 2.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.04% 10.361 10.573 - -2.05% -
std::map<std::string,_int>::erase(key)_(existent)/1024 2.04% 62.982 64.267 - -28.31% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.04% 250.942 256.051 - -0.66% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.03% 7050503.330 7193595.235 - 0.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.03% 136756.020 139529.407 - 1.01% -
std::set<int>::erase(key)_(existent)/32 2.03% 21.806 22.247 - 1.09% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.03% 47.809 48.777 - -22.86% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.02% 13.350 13.620 - 1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.02% 11533441.014 11766539.296 - 2.82% -
std::multiset<int>::contains(key)_(existent)/32 2.02% 1.706 1.741 - 6.23% -
SetIntersection_Interlaced_Vector_float_16384_1 2.02% 1032768.270 1053592.562 - -1.63% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.02% 710.759 725.088 - 1.01% -
rng::for_each(multimap<int>)/8 2.01% 6.161 6.285 - 43.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.01% 17885.935 18245.877 - -6.22% -
SetIntersection_Front_Vector_uint32_256_16 2.01% 4125035.849 4207890.951 - -2.41% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.01% 1651.569 1684.729 - 4.41% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 2.00% 613.717 626.017 - 0.94% -
SetIntersection_Front_Set_string_16384_4 2.00% 1236002.362 1260765.507 - 0.19% -
std::multiset<int>::insert(value)_(already_present)/8192 2.00% 31.511 32.142 - 1.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.00% 83780.408 85454.192 - -0.20% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.00% 6616.266 6748.378 - -3.71% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.99% 0.923 0.941 - -3.04% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.99% 23.639 24.110 - 0.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.99% 9.089 9.269 - 0.61% -
bm_ranges_swap_ranges_vb_aligned/128 1.99% 3.389 3.456 - 0.68% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 1.98% 10.176 10.377 - -1.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.98% 25.633 26.140 - -2.14% -
BM_num_get<unsigned_short> 1.98% 10.043 10.242 - -59.93% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.98% 12.961 13.217 - 0.05% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.97% 50395.279 51389.839 - -35.66% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.97% 17.448 17.792 - -0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.97% 1.283 1.308 - -0.55% -
SetIntersection_None_Vector_float_16384_1024 1.96% 1095365.908 1116867.228 - -0.36% -
SetIntersection_None_Vector_uint64_1024_1 1.96% 1050315.426 1070930.011 - -2.30% -
BM_vector_deque_move_backward/70000 1.96% 8624.673 8793.367 - 9.88% -
SetIntersection_None_Set_uint64_16384_256 1.96% 167422970.757 170697172.945 - 0.93% -
SetIntersection_Interlaced_Set_float_16384_4 1.95% 166853062.118 170112996.831 - -0.94% -
std::copy_if(list<int>)_(every_other)/32768 1.95% 25524.939 26021.499 - 0.84% -
BM_CmpLess_short_uchar 1.94% 1.093 1.114 - -2.29% -
SetIntersection_Front_Vector_string_262144_16 1.94% 1587020.045 1617844.376 - 0.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.94% 1007789.078 1027359.466 - 3.68% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.94% 360983.204 367992.698 - 1.76% -
SetIntersection_None_Vector_uint64_262144_64 1.94% 1115765.061 1137421.173 - 1.18% -
SetIntersection_Front_Set_uint64_16384_16384 1.94% 222337547.599 226644905.923 - 0.52% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.94% 21390.846 21805.232 - 2.97% -
SetIntersection_Front_Vector_float_16384_4 1.93% 1042701.902 1062842.597 - -0.83% -
SetIntersection_Front_Vector_uint64_262144_16 1.93% 1091788.322 1112869.798 - -0.64% -
BM_PushHeap_uint32_Random_16384 1.93% 5.837 5.950 - 5.90% -
rng::find_last(deque<int>)_(bail_10%)/8 1.93% 2.668 2.720 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.92% 1190945.181 1213780.500 - -1.05% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.91% 204.342 208.254 - -42.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.91% 14625.390 14905.182 - 13.90% -
BM_vector_deque_ranges_copy/64000 1.91% 3081.465 3140.371 - 10.51% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.91% 489.117 498.454 - -7.78% -
BM_deque_deque_copy_backward/70000 1.91% 8343.248 8502.222 - 6.95% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.90% 991146.816 1010011.796 - -3.84% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 1.90% 12.792 13.034 - -0.10% -
SetIntersection_Interlaced_Vector_float_1024_4 1.89% 1388571.234 1414761.089 - 1.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.88% 21.095 21.492 - -0.72% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.88% 26.292 26.786 - 0.57% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.88% 16133.798 16436.708 - 0.96% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.88% 211756.212 215731.730 - 4.32% -
SetIntersection_Interlaced_Set_uint32_256_1 1.87% 4087377.242 4163858.109 - -1.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.87% 4.041 4.116 - 6.57% -
SetIntersection_None_Vector_uint32_1_1 1.87% 530956999.683 540881401.129 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.87% 391.245 398.554 - 0.62% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.87% 6025.013 6137.539 - -55.50% -
rng::contains(list<int>)_(process_all)/32 1.87% 9.197 9.369 - 3.57% -
std::set<std::string>::clear()/0 1.86% 391.984 399.291 - -0.54% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.86% 31.043 31.620 - 1.44% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.86% 411.310 418.945 - 0.42% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.85% 771.543 785.850 - 2.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.85% 28.265 28.788 - 5.81% -
std::unordered_multiset<int>::ctor(const&)/8192 1.85% 54777.450 55789.296 - -0.57% -
rng::fold_left(vector<int>)/8 1.85% 3.568 3.633 - 1.66% -
std::count_if(list<int>)_(every_other)/8192 1.84% 7171.811 7304.106 - 3.66% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.84% 565.228 575.653 - 0.91% -
std::partition_point(deque<int>)/8192 1.84% 15.091 15.370 - 3.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.84% 1.363 1.388 - -4.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.84% 192136230.463 195668380.110 - -2.77% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 1.83% 20.928 21.312 - -4.52% -
BM_deque_deque_ranges_copy_backward/4096 1.83% 152.596 155.384 - 2.98% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.83% 14.103 14.361 - 0.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.82% 3.479 3.543 - -6.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.82% 1.213 1.235 - -1.53% -
SetIntersection_Front_Set_string_64_16 1.82% 24277926.538 24719530.134 - 1.43% -
std::remove(vector<int>)_(sprinkled)/32 1.81% 48.381 49.259 - 1.74% -
std::remove_copy(vector<int>)_(prefix)/50 1.81% 13.899 14.151 - 2.76% -
SetIntersection_Front_Set_uint64_4_4 1.81% 135224636.865 137673472.790 - -0.76% -
BM_CmpLess_uchar_uchar 1.81% 1.058 1.077 - -0.06% -
SetIntersection_None_Vector_uint32_256_64 1.81% 3371177.373 3432105.621 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.81% 4142643.254 4217464.355 - -0.92% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.80% 20114.441 20476.864 - 2.39% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.80% 584.701 595.226 - 1.82% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 1.79% 17.338 17.649 - 26.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.79% 1766279.873 1797929.802 - 2.43% -
SetIntersection_Front_Vector_uint64_16384_4 1.79% 1039207.704 1057821.578 - -1.16% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.79% 175248555.566 178385818.664 - -0.93% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.79% 2130.786 2168.919 - 2.78% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.79% 2130.475 2168.552 - 2.75% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.79% 24.875 25.319 - 1.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 140821.530 143334.397 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.78% 15880442.731 16163809.453 - -1.15% -
std::multiset<int>::count(key)_(non-existent)/8192 1.78% 9.301 9.467 - -3.91% -
BM_vector_deque_ranges_move_backward/65536 1.78% 7981.121 8123.461 - 5.31% -
BM_deque_vector_move/1 1.78% 2.111 2.148 - 4.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.77% 2827695.418 2877833.779 - -0.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.77% 138701.138 141160.248 - 0.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.77% 32.322 32.895 - -24.01% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.77% 1.053 1.072 - 0.73% -
std::rotate(deque<int>)_(by_1/4)/50 1.77% 27.913 28.406 - -61.58% -
BM_std_minmax_element<long_long>/4 1.77% 1.255 1.277 - 4.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.76% 366.362 372.821 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.76% 8285891.729 8431929.278 - 0.12% -
SetIntersection_Front_Set_uint64_64_64 1.75% 12927183.185 13154049.456 - -0.14% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.75% 148107.403 150699.567 - 1.80% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.75% 30.453 30.986 - 7.00% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.75% 12325449.584 12541088.622 - -1.25% -
BM_std_minmax_element<long_long>/64 1.75% 17.573 17.880 - 7.14% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.74% 2.380 2.422 - 6.29% -
BM_deque_deque_copy/4000 1.74% 139.929 142.369 - -2.45% -
BM_deque_vector_move_backward/4000 1.73% 141.311 143.761 - 0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.72% 1063583.952 1081925.884 - -1.28% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.72% 9.945 10.117 - 4.21% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.72% 17.527 17.829 - 1.48% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.72% 7.355 7.482 - 3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.72% 1137891.205 1157408.691 - -0.68% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.71% 32.284 32.838 - 1.60% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.71% 12972.466 13194.857 - 1.99% -
rng::contains(deque<int>)_(process_all)/32 1.71% 8.781 8.932 - 4.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.71% 1079019.587 1097488.129 - 0.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.70% 165565.629 168387.884 - 0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.70% 1245895.670 1267105.631 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.69% 1150940.630 1170438.878 - 2.04% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.69% 4.480 4.556 - -2.39% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.69% 20117.913 20457.894 - 1.88% -
std::move_backward(deque<int>)/64 1.68% 5.175 5.262 - -0.01% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.68% 18.717 19.031 - 2.35% -
BM_CmpLess_short_schar 1.68% 0.959 0.975 - 0.67% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.67% 50550.541 51395.047 - 3.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.67% 98.824 100.471 - -51.23% -
SetIntersection_Front_Vector_uint32_16_16 1.66% 35206818.013 35791965.112 - -1.37% -
std::find_if_not(vector<bool>)_(process_all)/50 1.66% 23.850 24.246 - 1.86% -
BM_deque_deque_move_backward/1024 1.66% 38.408 39.046 - 2.76% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.66% 8.647 8.790 - 8.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.66% 4091183.516 4158982.230 - -1.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.66% 0.765 0.778 - 2.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.66% 20290.740 20626.644 - 2.70% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.65% 141.992 144.332 - 3.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.65% 158411.854 161021.864 - -2.92% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.64% 61.751 62.765 - -0.96% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.64% 2749.984 2795.134 - 1.09% -
SetIntersection_None_Vector_uint32_262144_256 1.63% 1124375.122 1142742.531 - 0.20% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.63% 36.627 37.224 - -1.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.63% 37364.659 37973.032 - -7.79% -
BM_CmpEqual_int_uchar 1.62% 1.079 1.096 - -2.37% -
std::copy_n(vector<int>)/262144 1.62% 12524.764 12728.020 - 1.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.62% 1.168 1.187 - -1.16% -
std::search(vector<int>)_(single_element)/8192 1.61% 1820.787 1850.073 - 2.00% -
BM_CmpLess_short_int 1.61% 1.109 1.127 - -0.84% -
BM_CmpLess_int_int 1.61% 1.069 1.086 - 2.34% -
std::copy_backward(vector<int>)/32768 1.60% 3735.107 3795.033 - -0.02% -
SetIntersection_Front_Vector_uint64_64_4 1.60% 15668345.692 15918993.794 - -0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.60% 4793.420 4870.091 - -4.99% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.60% 57521.034 58440.770 - -4.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.60% 14.877 15.115 - -1.73% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.59% 3.728 3.788 - 3.41% -
SetIntersection_Interlaced_Set_string_1024_1 1.59% 1072533.286 1089616.280 - -2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.59% 1652781.994 1679085.821 - 0.34% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.59% 54807.740 55679.695 - 4.29% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 1.59% 697715.215 708801.968 - 2.95% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.59% 601.164 610.712 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.58% 4252276.132 4319530.074 - -1.80% -
std::set<int>::ctor(const&,_alloc)/0 1.58% 12.754 12.955 - -1.49% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.58% 36.566 37.143 - 6.21% -
std::copy_if(list<int>)_(every_other)/262144 1.57% 207012.431 210269.989 - 2.88% -
std::flat_map<int,_int>::clear()/1024 1.57% 392.492 398.655 - -0.06% -
SetIntersection_None_Vector_uint32_262144_4 1.57% 1112122.622 1129578.423 - -0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.57% 26065.542 26473.901 - 0.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.56% 4896.692 4973.076 - -8.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.56% 1158379.428 1176426.035 - -1.69% -
BM_CmpEqual_ushort_int 1.56% 1.038 1.054 - -2.07% -
std::find_if(list<int>)_(process_all)/50 1.55% 18.980 19.274 - -49.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.55% 554261.139 562862.121 - -0.01% -
BM_lexicographical_compare_three_way_fast_path/16 1.55% 4.344 4.412 - 2.41% -
std::unordered_multiset<int>::ctor(const&)/1024 1.55% 6688.385 6791.899 - -2.31% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.55% 1679324.627 1705298.422 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.55% 4088702.727 4151888.387 - -1.65% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.54% 17.185 17.450 - -5.43% -
std::multiset<int>::ctor(const&)/1024 1.54% 6267.573 6364.100 - 0.29% -
std::set<int>::lower_bound(key)_(existent)/1024 1.54% 4.673 4.745 - 5.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.54% 34655.614 35188.673 - 0.81% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.54% 46.541 47.256 - 3.41% -
std::fill(vector<bool>)/512 1.54% 1.502 1.525 - 0.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.53% 166.720 169.279 - -82.53% -
BM_StringEraseWithMove_Huge_Transparent 1.53% 44.095 44.771 - -35.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.53% 70.614 71.697 - 0.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.53% 28.730 29.169 - -27.75% -
std::for_each_n(deque<int>)/8192 1.53% 256.172 260.087 - 1.99% -
BM_PushHeap_uint32_Random_4 1.53% 2.152 2.185 - -1.29% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.52% 562.442 571.015 - 1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.52% 11214407.191 11385184.147 - 0.93% -
SetIntersection_Front_Vector_float_262144_64 1.52% 1367002.724 1387809.326 - 2.28% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.52% 1599617.186 1623961.670 - -0.72% -
BM_StringFindMatch1/64 1.52% 983.271 998.207 - 1.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.52% 54.827 55.659 - 2.51% -
std::search(list<int>)_(no_match)/1024 1.52% 757.229 768.705 - 2.50% -
BM_vector_deque_copy_backward/4096 1.51% 151.072 153.359 - 2.83% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.51% 11.106 11.274 - -0.25% -
BM_vector_deque_copy_backward/1024 1.51% 38.263 38.841 - 2.96% -
SetIntersection_None_Vector_uint32_1024_16 1.51% 1067132.074 1083238.137 - -2.04% -
BM_CmpLess_int_ushort 1.51% 1.088 1.104 - -3.95% -
rng::find_last_if(vector<int>)_(bail_10%)/50 1.51% 11.518 11.692 - -5.52% -
SetIntersection_None_Set_float_256_256 1.51% 5663971.448 5749360.072 - -2.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.51% 614.385 623.640 - 2.33% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.51% 16.933 17.188 - 2.09% -
BM_deque_deque_ranges_move/4000 1.50% 144.580 146.755 - 3.26% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.50% 285.802 290.086 - 2.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.49% 8627383.600 8756259.017 - -31.95% -
std::partial_sort(deque<int>)_(repeated)/8 1.49% 26.040 26.429 - -0.56% -
std::unique_copy(deque<int>)_(sprinkled)/32 1.49% 11.498 11.670 - 26.83% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.49% 6448.401 6544.639 - 0.18% -
SetIntersection_None_Vector_string_256_256 1.49% 2252300.401 2285832.283 - -0.53% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.49% 3.383 3.433 - 15.56% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.48% 2.078 2.108 - 1.61% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.48% 22169.204 22498.146 - 3.00% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.48% 1.468 1.490 - -8.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.48% 6049.692 6139.203 - 0.48% -
std::copy(vector<int>)/262144 1.48% 12352.296 12534.707 - 0.03% -
std::partition_point(vector<int>)/8192 1.47% 9.288 9.425 - 18.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.47% 193906390.990 196758967.950 - -4.31% -
std::rotate(vector<bool>)_(by_1/4)/50 1.47% 17.726 17.986 - 2.27% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.47% 9.323 9.460 - 4.31% -
rng::contains(deque<int>)_(process_all)/50 1.47% 12.746 12.933 - 3.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.47% 1162404.378 1179485.358 - 0.70% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.47% 169250712.321 171733878.933 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.47% 16252952.864 16491370.086 - -2.08% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.47% 33.701 34.195 - 0.92% -
std::map<int,_int>::find(key)_(existent)/8192 1.47% 5.333 5.411 - -1.74% -
SetIntersection_Interlaced_Set_float_16_16 1.46% 37985376.554 38541543.998 - -0.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.46% 14.882 15.100 - -1.39% -
rng::find_last(vector<int>)_(bail_10%)/50 1.46% 10.813 10.971 - 2.30% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 1.46% 68268.185 69263.350 - 1.45% -
BM_PushHeap_float_Random_64 1.46% 6.313 6.405 - -4.84% -
std::find(vector<int>)_(process_all)/8 1.46% 2.696 2.735 - 1.24% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.46% 613.388 622.314 - 2.75% -
SetIntersection_None_Set_uint64_16384_1024 1.45% 165255002.967 167657491.410 - -0.95% -
std::multiset<std::string>::ctor(const&)/32 1.45% 697.923 708.060 - -8.63% -
BM_CmpLess_uchar_ushort 1.45% 1.069 1.085 - 1.87% -
BM_deque_vector_move_backward/1 1.45% 2.126 2.157 - 2.18% -
std::set<int>::erase(iterator)/32 1.45% 20.702 21.002 - 4.41% -
ranges::minmax(std::deque<long_long>)/70000 1.44% 24710.680 25066.863 - -1.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.44% 1059747.542 1075012.733 - -0.80% -
BM_vector_deque_move/4000 1.44% 140.831 142.859 - 1.48% -
BM_vector_deque_copy_backward/64 1.44% 3.089 3.133 - 4.65% -
std::remove_if(deque<int>)_(prefix)/1024 1.44% 551.402 559.327 - 2.42% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.44% 2.327 2.360 - -7.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.43% 6661.618 6756.984 - -0.12% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.43% 4.329 4.391 - -7.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.43% 1118235.368 1134224.419 - -2.07% -
SetIntersection_Front_Set_uint32_262144_16384 1.43% 214139249.032 217193856.326 - -2.09% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.42% 286.313 290.387 - 2.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.42% 37.928 38.467 - 8.58% -
SetIntersection_None_Vector_string_16384_1 1.42% 1225057.080 1242442.547 - 0.01% -
SetIntersection_Interlaced_Set_uint64_64_64 1.41% 12879154.717 13061324.593 - -1.50% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.41% 18.968 19.236 - -0.52% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.41% 23.777 24.112 - 6.38% -
BM_deque_vector_copy/1024 1.41% 37.423 37.950 - 2.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.40% 212632802.523 215617143.601 - -1.18% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.40% 345998.800 350850.120 - 0.98% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.40% 22.944 23.265 - 12.61% -
std::remove_if(list<int>)_(prefix)/50 1.40% 72.005 73.012 - 2.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.40% 199.574 202.364 - -0.78% -
BM_num_put<long_long> 1.40% 11.630 11.792 - 12.28% -
SetIntersection_None_Vector_uint64_16_4 1.40% 52929687.859 53668176.910 - -1.22% -
std::remove_if(list<int>)_(prefix)/1024 1.39% 993.962 1007.815 - 3.63% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.39% 582.788 590.900 - 0.69% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.39% 899.917 912.442 - 2.58% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.39% 49701.611 50391.988 - 0.72% -
BM_deque_deque_move/70000 1.39% 3373.597 3420.388 - 1.68% -
BM_deque_vector_ranges_copy_backward/5500 1.39% 200.486 203.264 - 1.33% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 6337.890 6425.625 - 2.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.38% 139676.779 141605.611 - 0.73% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.38% 5.414 5.489 - 4.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.38% 132956839.885 134785685.577 - -1.15% -
std::pop_heap(vector<float>)/8192 1.37% 19.817 20.089 - 2.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.37% 118411.449 120037.864 - -1.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.37% 1057248.844 1071733.321 - -2.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.37% 37.337 37.848 - 11.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.36% 13558076.563 13742323.783 - -1.00% -
SetIntersection_Interlaced_Set_uint64_4_4 1.36% 134812321.973 136643543.203 - -1.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 728.782 738.637 - -0.69% -
SetIntersection_None_Vector_uint64_16_16 1.35% 33121176.899 33568621.946 - -1.58% -
std::sort(deque<int>)_(shuffled)/8 1.35% 22.928 23.238 - 1.43% -
std::copy_n(vector<bool>)_(aligned)/32768 1.35% 35.357 35.834 - 2.94% -
SetIntersection_Front_Set_uint64_64_4 1.35% 15871556.437 16085290.088 - -1.18% -
BM_CmpEqual_short_ushort 1.35% 1.090 1.104 - -1.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.35% 612325.689 620562.878 - -0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.34% 1166823.138 1182512.525 - 2.93% -
std::copy_if(vector<int>)_(every_other)/1048576 1.34% 500842.333 507569.634 - 118.02% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.34% 165845287.561 168071910.153 - -3.66% -
SetIntersection_Interlaced_Set_string_64_1 1.34% 17127433.534 17356834.539 - -0.92% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.34% 5697.329 5773.511 - 0.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.34% 17.049 17.277 - 0.70% -
BM_vector_deque_ranges_move/5500 1.34% 196.730 199.359 - 2.15% -
SetIntersection_Interlaced_Set_uint32_16_16 1.34% 37424923.480 37924897.496 - -1.29% -
ranges::min(std::list<long_long>)/64 1.33% 24.645 24.973 - 3.37% -
BM_deque_vector_ranges_move/64 1.33% 2.587 2.622 - -7.81% -
SetIntersection_None_Set_uint64_256_1 1.33% 11276532.532 11426215.570 - -2.55% -
std::multimap<int,_int>::find(key)_(existent)/32 1.32% 1.718 1.740 - 2.95% -
SetIntersection_None_Set_uint64_16_1 1.32% 65688018.225 66555771.408 - -0.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.32% 1119218.187 1133981.608 - -10.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.32% 2.500 2.533 - 1.32% -
std::map<int,_int>::contains(key)_(existent)/1024 1.32% 4.142 4.196 - 8.52% -
SetIntersection_Front_Set_uint32_256_4 1.31% 4147043.641 4201557.064 - -1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.31% 1213603.474 1229506.082 - 1.86% -
SetIntersection_Front_Vector_uint32_256_4 1.31% 4116435.432 4170372.645 - -1.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.31% 670.848 679.634 - -0.19% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.31% 20.520 20.788 - 0.69% -
SetIntersection_Front_Set_string_256_16 1.30% 7282294.257 7377127.723 - 8.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.30% 1153752.332 1168744.007 - -2.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.30% 16.144 16.354 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.30% 211353448.112 214095520.060 - -1.49% -
SetIntersection_Interlaced_Set_uint32_64_1 1.29% 16195983.906 16405148.375 - -1.64% -
SetIntersection_None_Set_uint64_4_4 1.29% 133374950.033 135095250.600 - -1.46% -
SetIntersection_Front_Vector_uint64_16_4 1.29% 53523436.676 54212980.208 - -0.90% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.29% 21.760 22.040 - -0.79% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.29% 1024924.370 1038125.063 - -1.14% -
std::search(list<int>)_(same_length)/8192 1.29% 7953.850 8056.183 - 0.71% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.28% 350.869 355.376 - 2.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.28% 51.290 51.949 - -0.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.28% 18.499 18.736 - -0.19% -
SetIntersection_None_Vector_uint64_64_64 1.28% 8309966.644 8416399.266 - -2.45% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.28% 1.573 1.593 - 11.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.28% 528743187.030 535504304.907 - -1.36% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.28% 133934730.937 135647153.563 - -1.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.28% 13.164 13.332 - -2.28% -
SetIntersection_Interlaced_Set_uint64_4_1 1.28% 210797968.542 213487132.021 - -1.47% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.28% 15.578 15.776 - 5.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.27% 37.451 37.928 - -14.92% -
BM_CmpLess_int_short 1.27% 1.124 1.138 - 0.52% -
BM_num_get<unsigned_int> 1.27% 9.613 9.735 - -61.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.27% 8757389.303 8868448.353 - -31.37% -
std::rotate(deque<int>)_(by_1/2)/8192 1.27% 1600.290 1620.576 - 11.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.27% 366.229 370.866 - -2.44% -
BM_StringFindAllMatch/64 1.27% 3.138 3.178 - -2.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.27% 1283.010 1299.241 - 14.65% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.26% 231.949 234.869 - -8.18% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.26% 1534692.139 1554014.891 - -2.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.26% 167492.694 169599.186 - 1.69% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.26% 7.758 7.856 - 12.07% -
std::pop_heap(vector<std::string>)/8 1.26% 53.740 54.415 - 0.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.25% 5.925 6.000 - -1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.25% 1087324.325 1100956.597 - -0.76% -
SetIntersection_Interlaced_Set_uint64_1_1 1.25% 527647082.511 534252274.203 - -1.47% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.25% 31.957 32.357 - 1.62% -
SetIntersection_None_Vector_uint32_262144_64 1.25% 1126688.632 1140761.968 - 0.07% -
std::set<std::string>::equal_range(key)_(existent)/32 1.25% 16.038 16.238 - 8.12% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.25% 36.661 37.118 - 2.01% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.25% 28227.043 28578.512 - 1.74% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.24% 5462.282 5530.262 - 1.50% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 1.24% 12.062 12.212 - 3.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.24% 45.654 46.222 - 1.35% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.24% 1161.383 1175.814 - 1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.24% 54621320.006 55298963.299 - -1.67% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.24% 210520151.395 213120663.967 - -1.61% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.23% 17.271 17.484 - 1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.23% 4008676.591 4057972.139 - -1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.23% 9639.177 9757.409 - 2.94% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.23% 11726.912 11870.664 - 1.98% -
SetIntersection_None_Vector_uint64_262144_1024 1.22% 1111280.218 1124872.588 - -1.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.22% 23.526 23.813 - -10.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.22% 46.794 47.365 - 19.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.22% 1057604.664 1070495.705 - -1.21% -
SetIntersection_None_Vector_string_256_1 1.22% 4500140.711 4554971.206 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.22% 8495000.311 8598503.026 - 0.25% -
SetIntersection_Front_Vector_float_1024_16 1.22% 1102638.396 1116067.203 - -0.53% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.22% 12.819 12.975 - -11.39% -
std::copy_n(vector<int>)/8 1.21% 2.253 2.281 - 7.89% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.21% 10740896.496 10871301.076 - -1.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.21% 36.195 36.634 - 0.90% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.21% 26.986 27.312 - -3.50% -
BM_num_put<double> 1.21% 57.392 58.086 - -1.28% -
std::replace(vector<int>)_(prefix)/32 1.21% 5.061 5.122 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.21% 61870975.503 62618991.827 - -1.52% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.21% 13.035 13.193 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.21% 4174064.231 4224454.626 - -2.69% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.21% 5.295 5.359 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.20% 1082456.506 1095485.751 - -0.95% -
SetIntersection_Front_Vector_float_256_16 1.20% 4187867.715 4238267.606 - 0.28% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.20% 946256.674 957611.678 - 1.37% -
SetIntersection_Interlaced_Set_float_1024_256 1.20% 13948157.861 14115250.801 - -1.29% -
SetIntersection_Interlaced_Set_uint64_64_4 1.20% 20610411.637 20856840.291 - -1.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.19% 756.828 765.863 - 1.63% -
BM_deque_vector_ranges_copy/64 1.19% 2.594 2.624 - 0.07% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.19% 22826.026 23098.002 - -8.66% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.19% 1.512 1.530 - -0.95% -
BM_CmpLess_schar_ushort 1.19% 1.094 1.107 - -1.26% -
SetIntersection_Interlaced_Vector_uint32_16_4 1.19% 55435349.239 56092571.852 - -0.89% -
std::reverse(vector<int>)/64 1.18% 4.122 4.171 - -0.28% -
SetIntersection_Front_Vector_uint64_4_1 1.18% 210420771.563 212908923.798 - -1.59% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.18% 266903.246 270058.646 - -3.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.18% 1618246.174 1637313.965 - 0.02% -
std::is_sorted(vector<int>)/1024 1.18% 244.183 247.060 - -0.37% -
SetIntersection_Front_Vector_uint64_16384_1 1.18% 1024577.673 1036621.604 - -2.47% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.18% 5837001.836 5905611.447 - -0.37% -
std::partial_sort(vector<int>)_(repeated)/8192 1.17% 26405.325 26715.286 - -1.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.17% 528896508.959 535102219.309 - -1.78% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.17% 7517.350 7605.536 - -9.03% -
bm_gcd_random 1.17% 29.080 29.421 - 0.33% -
std::is_sorted(vector<int>)/8192 1.17% 1904.124 1926.430 - -0.10% -
std::sort_heap(deque<int>)/8 1.17% 36.261 36.686 - 1.84% -
std::set<int>::ctor(const&,_alloc)/1024 1.17% 6240.187 6313.203 - -34.78% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.17% 18.447 18.662 - -0.98% -
SetIntersection_None_Vector_uint64_256_1 1.17% 4196765.472 4245818.274 - -1.76% -
std::map<int,_int>::find(key)_(existent)/32 1.17% 1.688 1.708 - 0.67% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.17% 611.617 618.749 - 1.38% -
SetIntersection_Front_Vector_uint64_64_1 1.17% 16135723.421 16323819.130 - -1.76% -
std::fill_n(vector<int>)/1024 1.17% 29.590 29.935 - 2.31% -
SetIntersection_Front_Set_uint64_4_1 1.17% 211158136.879 213618267.322 - -1.42% -
std::copy_n(deque<int>)/64 1.16% 2.785 2.817 - 1.09% -
SetIntersection_None_Vector_uint32_64_16 1.16% 13348567.021 13503747.365 - -1.59% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 1.16% 31.884 32.254 - -4.83% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.16% 13.283 13.437 - 3.54% -
SetIntersection_None_Vector_string_1024_64 1.16% 1156978.791 1170406.916 - -1.17% -
std::partition(list<int>)_(sparse)/1024 1.16% 718.018 726.333 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.16% 11350501.859 11481823.597 - 1.64% -
SetIntersection_None_Vector_uint64_64_4 1.16% 15739060.070 15921100.182 - -1.16% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.16% 2912.997 2946.683 - 1.11% -
std::search(deque<int>)_(near_matches)/1000 1.15% 18772.467 18988.763 - 2.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.15% 18.844 19.061 - -1.07% -
SetIntersection_None_Vector_float_262144_16384 1.15% 1132098.944 1145131.902 - -2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.15% 391.526 396.029 - 0.12% -
SetIntersection_Front_Vector_string_1024_1 1.15% 1064400.878 1076631.878 - -1.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.14% 587.331 594.051 - -0.71% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.14% 15.395 15.571 - 0.63% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.14% 10.453 10.572 - 6.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.14% 96.831 97.936 - 30.86% -
std::search(deque<int>)_(same_length)/1024 1.14% 476.223 481.654 - 1.78% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.14% 17.402 17.601 - 1.60% -
SetIntersection_Front_Set_uint32_64_4 1.14% 15874448.144 16055324.643 - -1.04% -
SetIntersection_None_Vector_uint32_4_1 1.14% 212993284.207 215418197.707 - -0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.14% 159714853.050 161533071.885 - 0.93% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.14% 1367.815 1383.372 - 1.18% -
BM_CmpEqual_short_uchar 1.14% 1.092 1.105 - -0.86% -
std::count(vector<int>)_(every_other)/8 1.14% 1.381 1.397 - 4.61% -
SetIntersection_Front_Vector_uint64_1_1 1.14% 526837439.818 532818088.028 - -1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.13% 1047385.919 1059249.071 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.13% 16355406.507 16540560.696 - -0.35% -
std::make_heap(vector<int>)_(descending)/8192 1.13% 1948.548 1970.573 - 1.11% -
std::find(list<int>)_(bail_25%)/8 1.13% 0.921 0.931 - 1.32% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.13% 29.593 29.927 - -3.48% -
bm_ranges_lexicographical_compare<signed_char>/512 1.13% 8.005 8.096 - 4.24% -
std::map<int,_int>::count(key)_(existent)/8192 1.12% 5.764 5.829 - -5.25% -
SetIntersection_None_Vector_uint32_64_64 1.12% 8380368.952 8474532.219 - -1.38% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.12% 16.077 16.257 - -6.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.12% 266.309 269.301 - 1.76% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 1.12% 11528.017 11657.439 - 0.50% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.12% 27.242 27.548 - 1.33% -
std::count(vector<bool>)/1000 1.12% 2.966 2.999 - 0.14% -
rng::find_last(list<int>)_(bail_10%)/50 1.12% 16.101 16.281 - -0.49% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.12% 4.608 4.659 - 1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 1.11% 62423075.315 63118769.352 - -1.29% -
SetIntersection_Front_Set_uint64_1_1 1.11% 527326739.012 533193409.008 - -1.59% -
SetIntersection_None_Vector_uint32_16384_4 1.11% 1100646.143 1112865.290 - -0.47% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.11% 4331.388 4379.441 - 3.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.11% 104.766 105.928 - -51.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.11% 1156909.756 1169713.778 - -0.83% -
BM_deque_deque_copy/64 1.11% 3.026 3.059 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.11% 1302834.769 1317236.494 - -1.29% -
SetIntersection_Front_Set_uint32_262144_16 1.10% 1162449.458 1175289.116 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.10% 7517425.450 7600388.042 - -0.69% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.10% 6664.434 6737.958 - -1.10% -
std::sort(vector<int>)_(pipe-organ)/8 1.10% 17.662 17.857 - -0.62% -
std::rotate(list<int>)_(by_1/2)/1024 1.10% 383.979 388.213 - 2.22% -
std::find_end(vector<int>)_(same_length)/1024 1.10% 252.106 254.882 - -49.54% -
std::pop_heap(deque<int>)/1024 1.10% 12.656 12.795 - -5.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.10% 180484.283 182471.439 - -2.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.10% 660.016 667.281 - -25.63% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.10% 29.273 29.593 - 10.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.09% 24.931 25.203 - 8.89% -
std::is_sorted_until(deque<int>,_pred)/8 1.09% 4.220 4.266 - 3.00% -
SetIntersection_Front_Vector_uint64_16_1 1.09% 61950838.410 62626602.819 - -1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.09% 43.719 44.195 - -1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.09% 1038664.893 1049972.379 - -1.45% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.09% 13.813 13.963 - 0.82% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 39320.245 39747.529 - -3.98% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.09% 972.143 982.696 - 7.01% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.09% 80707.875 81583.814 - -3.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.08% 2880118.769 2911327.375 - 0.35% -
SetIntersection_Interlaced_Set_uint32_16_1 1.08% 62156783.362 62830227.701 - -1.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.08% 38.739 39.158 - 0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.08% 11445274.807 11569096.673 - -1.07% -
SetIntersection_Front_Vector_uint32_16_4 1.08% 53585158.006 54164599.024 - -0.86% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.08% 19.973 20.189 - -1.49% -
SetIntersection_Front_Set_uint64_64_16 1.08% 14929078.901 15089978.771 - -2.02% -
BM_deque_deque_ranges_copy_backward/1024 1.08% 38.012 38.422 - 1.77% -
std::none_of(list<int>)_(process_all)/8192 1.08% 8159.863 8247.772 - 3.47% -
std::reverse_copy(list<int>)/64 1.08% 30.059 30.383 - 3.86% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.08% 527340933.511 533019026.312 - -1.61% -
BM_num_put<long_double> 1.08% 58.781 59.413 - -0.45% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.08% 29.827 30.147 - -3.27% -
SetIntersection_None_Vector_string_262144_1 1.07% 1272797.081 1286464.482 - -2.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 174704.942 176578.925 - 0.14% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.07% 5.852 5.915 - -0.09% -
SetIntersection_Front_Set_string_64_4 1.07% 18783049.370 18983819.749 - -0.90% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.07% 20.939 21.163 - 7.88% -
SetIntersection_Front_Set_uint32_16384_4 1.06% 1059905.894 1071142.324 - -0.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.06% 52.407 52.962 - 7.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.06% 13.169 13.308 - -2.23% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.06% 212471.539 214716.350 - 1.83% -
SetIntersection_Front_Vector_uint64_256_4 1.06% 4117523.111 4161024.624 - -1.69% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.05% 28.542 28.843 - -77.68% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.05% 9.806 9.909 - 1.33% -
BM_deque_vector_move_backward/4096 1.05% 147.918 149.476 - 1.19% -
BM_vector_deque_move_backward/64000 1.05% 8021.640 8106.106 - 11.74% -
std::unordered_multiset<int>::ctor(const&)/32 1.05% 200.325 202.429 - -1.24% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.05% 23.239 23.483 - 1.75% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.05% 3.621 3.659 - 1.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 210480.655 212685.727 - 1.05% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.04% 15465.497 15627.076 - 3.18% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.04% 75900.988 76693.316 - 0.27% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.04% 4499.853 4546.800 - 1.37% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.04% 10072073.690 10177037.502 - -0.31% -
BM_deque_vector_ranges_move_backward/70000 1.04% 8761.137 8852.400 - 11.43% -
BM_vector_deque_ranges_copy/1 1.04% 2.307 2.331 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.04% 4334721.229 4379852.509 - -1.49% -
SetIntersection_Front_Set_uint32_16_4 1.04% 54109009.371 54671564.472 - -1.19% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.04% 19.636 19.840 - -1.85% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.04% 33.038 33.381 - 3.77% -
SetIntersection_Interlaced_Set_string_256_1 1.04% 4318898.589 4363603.483 - -0.65% -
std::stable_partition(list<int>)_(sparse)/32 1.03% 9.634 9.734 - 0.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.03% 14.841 14.995 - -3.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.03% 63152773.453 63802132.369 - -1.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.03% 1.501 1.517 - -3.59% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.02% 8.728 8.817 - 2.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.02% 5076137.911 5128091.083 - -0.90% -
std::none_of(vector<int>)_(process_all)/32 1.02% 8.356 8.441 - 0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.02% 53775226.623 54323700.022 - -1.16% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.02% 203.117 205.188 - 1.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.02% 90.894 91.819 - 34.63% -
std::pop_heap(vector<size_t>)/8 1.02% 51.997 52.525 - -0.34% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.02% 791.197 799.239 - -8.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.02% 17167802.646 17342231.063 - -0.97% -
std::set<int>::upper_bound(key)_(existent)/32 1.02% 1.752 1.769 - 7.86% -
std::generate(vector<int>)/1024 1.02% 243.860 246.335 - 2.95% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.01% 6405.564 6470.452 - 1.06% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.01% 392.080 396.049 - -0.08% -
SetIntersection_Interlaced_Vector_string_256_4 1.01% 6106215.605 6168006.417 - -2.14% -
std::generate(vector<int>)/8192 1.01% 1838.540 1857.142 - 3.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 1070435.141 1081245.286 - 4.47% -
SetIntersection_Interlaced_Set_uint64_64_1 1.01% 16264628.045 16428753.961 - -1.61% -
std::search(vector<int>)_(no_match)/8192 1.01% 1663.112 1679.881 - 0.90% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.01% 21.532 21.749 - -3.21% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.01% 13.971 14.111 - -0.38% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.00% 8.132 8.213 - 3.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.00% 1106841.916 1117946.159 - -0.23% -
std::search(deque<int>)_(same_length)/1000 1.00% 330.818 334.137 - 2.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.00% 62.962 63.592 - -6.57% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(unaligned)/262144 -84.51% 11041.582 1710.826 - 0.09% -
std::shift_left(vector<int>)/32 -70.48% 10.304 3.042 - 2.51% -
std::vector<int>::ctor(size)/8192 -66.32% 573.213 193.086 - -62.69% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -63.65% 71663247.735 26051097.125 - -26.17% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -61.59% 8051414.208 3092818.614 - -11.55% -
std::fill_n(vector<bool>)/1048576 -58.41% 3821.802 1589.666 - -58.41% -
std::copy_n(vector<int>)/32768 -56.63% 3650.088 1583.040 - -57.06% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -43.18% 11.376 6.464 - -32.15% -
SetIntersection_Interlaced_Vector_float_262144_16 -42.84% 5948595.702 3400361.533 - 16.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -40.31% 68.722 41.023 - -33.82% -
SetIntersection_Interlaced_Vector_float_16384_1024 -39.77% 66668588.090 40155330.934 - -21.81% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -38.96% 7.720 4.712 - -28.78% -
std::multiset<std::string>::erase(key)_(existent)/32 -38.40% 79.667 49.071 - -5.00% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -36.99% 5869935.097 3698483.322 - 20.13% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -36.77% 827.644 523.325 - -15.20% -
BM_PushHeap_float_QuickSortAdversary_1 -35.51% 0.636 0.410 - -8.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.64% 48.100 31.436 - -5.76% -
std::copy_n(vector<bool>)_(aligned)/1048576 -33.91% 2899.401 1916.091 - -38.39% -
SetIntersection_Interlaced_Vector_float_1024_64 -33.40% 5062547.251 3371827.671 - 3.05% -
ranges::min(std::deque<__int128>)/70000 -33.09% 36385.912 24346.655 - 2.02% -
BM_PushHeap_float_Ascending_1 -32.45% 0.636 0.430 - 9.25% -
SetIntersection_Interlaced_Vector_float_262144_64 -32.14% 18549311.476 12587479.147 - -19.63% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -31.51% 125045984.086 85649070.708 - -13.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -31.44% 34.004 23.314 - -23.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -31.23% 9.115 6.268 - -42.27% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -30.38% 9.575 6.667 - -34.60% -
BM_vector_deque_move/0 -30.34% 0.568 0.396 - -23.78% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -30.22% 0.460 0.321 - -15.21% -
BM_vector_deque_copy/0 -30.18% 0.608 0.424 - -22.94% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -30.15% 33.231 23.213 - -3.08% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -29.55% 55629569.202 39188756.689 - -9.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.41% 17.491 12.346 - 1.69% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -29.37% 1.879 1.327 - -32.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -29.23% 360838144.340 255381989.797 - 1.14% -
SetIntersection_Interlaced_Vector_string_262144_1024 -29.20% 337057616.875 238648240.833 - -0.69% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -28.82% 41550.561 29574.540 - -28.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.50% 41.272 29.508 - -4.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -28.46% 8040069.799 5751741.439 - -12.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -27.98% 6.744 4.857 - -30.93% -
BM_PushHeap_uint32_Ascending_1 -27.85% 0.694 0.501 - 7.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -27.75% 16.556 11.962 - 0.11% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -27.25% 45.565 33.147 - -18.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -26.77% 1.359 0.995 - 3.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.71% 335187411.006 245643726.716 - -26.30% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.44% 2524380.801 1856898.217 - -27.01% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -26.42% 3787.482 2786.898 - -12.07% -
SetIntersection_Interlaced_Vector_float_262144_256 -26.19% 49672911.206 36664734.367 - 80.52% -
SetIntersection_Interlaced_Vector_float_262144_1024 -25.73% 141742464.190 105273279.698 - 1.46% -
std::fill(list<int>)/1024 -25.58% 671.671 499.850 - -3.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -25.58% 0.402 0.299 - 0.12% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -25.42% 0.690 0.515 - -16.77% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -25.11% 42.148 31.565 - 9.41% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.02% 19.357 14.513 - 54.91% -
BM_deque_deque_ranges_copy_backward/0 -24.75% 0.921 0.693 - -12.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -24.69% 1.838 1.384 - -23.35% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -24.66% 4510899.380 3398427.604 - -7.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -24.65% 31.981 24.097 - -23.86% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -23.64% 0.497 0.380 - 7.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -23.58% 7730.914 5908.044 - 0.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -23.57% 165845.369 126759.901 - 5.10% -
std::find_if(vector<char>)_(bail_25%)/8 -23.24% 1.010 0.775 - -5.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -23.00% 34.819 26.810 - -32.85% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -23.00% 5.879 4.527 - -31.10% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -22.83% 3152063.515 2432328.445 - -14.80% -
BM_vector_deque_move_backward/0 -22.77% 0.527 0.407 - -2.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -22.68% 1.345 1.040 - -2.19% -
std::list<int>::ctor(size)/32 -22.38% 415.027 322.126 - -1.60% -
std::find_if_not(deque<int>)_(process_all)/8192 -22.00% 2580.068 2012.451 - 1.86% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -21.97% 8.712 6.798 - -38.90% -
std::move(deque<int>)/32768 -21.95% 2376.534 1854.952 - -10.58% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -21.87% 25852.504 20197.507 - 6.08% -
BM_PushHeap_string_Descending_262144 -21.87% 3.924 3.066 - -2.78% -
std::find_if_not(deque<int>)_(process_all)/32768 -21.62% 10336.959 8102.473 - 1.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -21.57% 24750.384 19411.201 - 7.23% -
std::find_if_not(deque<int>)_(process_all)/1024 -21.57% 321.932 252.495 - 1.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -21.22% 2368095.954 1865502.870 - -7.22% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.73% 34.507 27.353 - -17.03% -
BM_deque_deque_ranges_move/0 -20.12% 0.922 0.736 - -20.17% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.08% 1824917.593 1458541.952 - -7.81% -
std::unordered_set<std::string>::erase(iterator)/1024 -20.00% 32.442 25.954 - -5.53% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -19.92% 13.807 11.057 - 10.41% -
std::is_partitioned(list<int>)_(partitioned)/1024 -19.72% 763.354 612.794 - -4.19% -
std::find_if(list<int>)_(process_all)/8192 -19.70% 8843.696 7101.205 - -4.69% -
std::set<std::string>::count(key)_(existent)/8192 -19.63% 38.478 30.927 - -6.18% -
ranges::min(std::list<__int128>)/1 -19.57% 0.457 0.368 - -7.18% -
std::fill_n(list<int>)/8192 -19.55% 8900.795 7161.048 - 0.15% -
std::copy_n(deque<int>)/32768 -19.54% 1410.506 1134.893 - -0.09% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -19.24% 34.749 28.063 - 22.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -19.20% 8.984 7.259 - -10.63% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -19.15% 5.579 4.511 - -31.06% -
rng::contains(list<int>)_(process_all)/8192 -19.14% 8823.809 7134.945 - -0.70% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -19.14% 1695.932 1371.413 - 0.34% -
std::deque<int>::ctor(size)/32 -19.11% 37.545 30.372 - 12.29% -
std::find_if_not(vector<char>)_(bail_25%)/8 -18.50% 0.966 0.787 - -15.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -18.44% 13.834 11.282 - 2.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -18.27% 5.924 4.842 - -32.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -18.12% 799.899 654.967 - -13.33% -
BM_StringRelational_Eq_Small_Small_ChangeLast -18.11% 2.078 1.702 - -15.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -18.08% 1.651 1.353 - -18.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.06% 1333.297 1092.499 - -0.45% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.01% 6.433 5.274 - -2.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -18.00% 47887.419 39267.878 - -0.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.98% 13.978 11.464 - -4.39% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -17.95% 13.477 11.058 - 1.35% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -17.93% 24.004 19.701 - -0.80% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -17.68% 110.373 90.863 - -4.10% -
ranges::min(std::deque<__int128>)/64 -17.51% 25.354 20.914 - 1.93% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -17.50% 13.319 10.988 - 10.40% -
BM_deque_deque_move_backward/0 -17.31% 0.921 0.762 - -17.17% -
std::find_if(vector<int>)_(process_all)/8 -17.25% 1.611 1.333 - -10.40% -
std::all_of(vector<int>)_(process_all)/50 -17.07% 15.194 12.601 - -34.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -16.96% 7.474 6.206 - -24.98% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -16.89% 1.669 1.387 - -12.05% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.63% 1.387 1.156 - -16.23% -
SetIntersection_None_Set_string_262144_1 -16.54% 1926261.801 1607730.795 - -5.42% -
std::find_if_not(vector<int>)_(process_all)/8 -16.35% 1.615 1.351 - -4.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -16.30% 84.292 70.550 - -13.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -16.22% 1559.984 1306.879 - -1.23% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -16.17% 1759.744 1475.157 - 5.24% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -15.99% 3610.777 3033.550 - -14.67% -
std::is_sorted_until(list<int>,_pred)/8192 -15.88% 8944.578 7524.198 - -1.27% -
std::move_backward(list<int>)/4096 -15.64% 5703.869 4811.717 - -7.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -15.56% 781.189 659.605 - 3.02% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -15.55% 242.792 205.049 - -2.56% -
BM_lexicographical_compare_three_way_slow_path/1 -15.48% 0.462 0.390 - 7.18% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -15.36% 40.929 34.642 - 16.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -15.35% 661.486 559.943 - 1.82% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -15.31% 41516.632 35161.930 - 4.09% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -15.31% 14555675.186 12327846.511 - -1.42% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.30% 11.410 9.664 - -14.65% -
std::copy_if(list<int>)_(entire_range)/64 -15.11% 35.880 30.459 - -9.00% -
std::unordered_multiset<int>::erase(iterator)/1024 -15.08% 23.237 19.733 - -2.12% -
std::deque<int>::ctor(size)/1024 -14.88% 89.989 76.597 - 6.77% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -14.86% 1049768.264 893788.425 - -13.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -14.84% 62.311 53.064 - -18.74% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -14.76% 142623.305 121568.389 - 15.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.75% 674.576 575.063 - 2.88% -
std::find(vector<long_long>)_(process_all)/8 -14.70% 1.256 1.071 - -5.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -14.67% 660.979 564.025 - 3.00% -
std::set<std::string>::equal_range(key)_(existent)/1024 -14.63% 25.559 21.821 - 0.15% -
std::unordered_multiset<int>::erase(iterator)/32 -14.61% 23.060 19.691 - -1.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -14.59% 1175.256 1003.813 - 5.82% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -14.38% 83.964 71.888 - -12.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -14.26% 7.516 6.444 - -15.88% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -14.17% 38.067 32.671 - -0.26% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -14.10% 62.862 53.995 - 8.82% -
std::reverse(deque<int>)/64 -14.08% 15.500 13.318 - 2.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -14.01% 1.445 1.243 - 13.77% -
std::unordered_multiset<int>::clear()/1024 -13.84% 9477.784 8165.796 - -5.16% -
SetIntersection_Interlaced_Set_uint64_1024_4 -13.84% 11390928.085 9814307.142 - -3.67% -
BM_StringRelational_Compare_Empty_Small_Control -13.69% 1.868 1.613 - -6.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.67% 57.746 49.852 - -16.33% -
std::set<std::string>::contains(key)_(existent)/1024 -13.54% 24.590 21.261 - 1.72% -
std::set<int>::insert(value)_(new_value,_end)/1024 -13.41% 49.366 42.747 - 3.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -13.32% 2.860 2.479 - -7.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -13.25% 5948.292 5160.030 - 0.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -13.24% 43.368 37.628 - -6.07% -
SetIntersection_Interlaced_Vector_string_16384_64 -13.23% 14446048.469 12535312.509 - 2.93% -
std::vector<int>::ctor(size)/32 -13.22% 13.344 11.580 - 16.22% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -13.04% 287735.160 250212.664 - -4.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -12.96% 133620.720 116300.207 - -0.20% -
std::list<int>::ctor(size)/8192 -12.96% 107777.452 93807.415 - -3.45% -
std::unordered_multiset<int>::clear()/8192 -12.94% 72455.212 63077.734 - -6.15% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -12.94% 8298853.391 7225396.698 - 14.89% -
std::unordered_set<int>::clear()/1024 -12.93% 9270.850 8071.889 - -3.43% -
BM_StringRelational_Compare_Empty_Empty_Control -12.87% 1.851 1.613 - -6.83% -
SetIntersection_Interlaced_Vector_float_16384_256 -12.85% 26435220.023 23037606.807 - 54.83% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -12.79% 12962.339 11304.081 - -10.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -12.78% 36.631 31.948 - -16.55% -
std::is_partitioned(list<int>)_(partitioned)/8192 -12.78% 7819.466 6820.018 - 0.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -12.78% 30.329 26.454 - -2.43% -
SetIntersection_Interlaced_Set_string_262144_16384 -12.76% 3179833.416 2774113.445 - -0.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.74% 50328.416 43916.532 - -15.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -12.72% 0.382 0.333 - -9.22% -
SetIntersection_Interlaced_Vector_string_262144_16384 -12.68% 1169123.615 1020882.650 - 1.79% -
BM_PushHeap_float_PipeOrgan_1 -12.60% 0.696 0.608 - -9.36% -
SetIntersection_Interlaced_Vector_float_16384_64 -12.56% 9602351.161 8396560.433 - 50.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -12.44% 8799483.643 7704958.601 - 90.47% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.37% 767.037 672.186 - -5.58% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.29% 52915.339 46412.868 - -9.62% -
std::unordered_set<std::string>::count(key)_(existent)/32 -12.27% 41.510 36.417 - 2.69% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -12.21% 337225.709 296041.044 - 3.51% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.19% 6692.867 5876.814 - 0.77% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -12.18% 1.449 1.272 - -14.40% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -12.10% 362.614 318.746 - -2.00% -
std::list<int>::ctor(size)/1024 -11.97% 13127.591 11555.913 - -2.81% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.90% 42.147 37.132 - -6.59% -
std::unordered_set<int>::erase(iterator)/8192 -11.88% 22.235 19.594 - -3.48% -
SetIntersection_None_Set_string_262144_4 -11.76% 1834398.436 1618608.725 - -5.32% -
std::find_if(vector<char>)_(process_all)/8 -11.73% 1.599 1.412 - 12.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.67% 598.465 528.639 - 5.14% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.59% 2877.244 2543.873 - 0.22% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -11.58% 10.952 9.684 - -11.54% -
std::for_each_n(deque<int>)/8 -11.58% 1.220 1.079 - -6.67% -
std::set<std::string>::contains(key)_(non-existent)/1024 -11.55% 23.355 20.658 - 3.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.52% 229.923 203.434 - -9.89% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -11.50% 24.789 21.938 - -2.29% -
ranges::minmax(std::deque<char>)/1 -11.50% 0.834 0.738 - 12.40% -
std::unordered_set<int>::clear()/8192 -11.49% 74021.451 65513.085 - -2.64% -
std::unique(deque<int>)_(contiguous)/52 -11.46% 62.987 55.772 - 0.63% -
BM_std_minmax_element<char>/3 -11.44% 1.152 1.020 - -12.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -11.33% 1527.678 1354.562 - -15.24% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -11.33% 1398685.820 1240220.189 - -3.48% -
std::search(list<int>)_(single_element)/8192 -11.32% 8417.220 7464.308 - -0.30% -
std::reverse(deque<int>)/512 -11.30% 128.012 113.549 - 1.37% -
std::set<std::string>::count(key)_(existent)/32 -11.27% 16.761 14.872 - -3.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.22% 1.555 1.381 - -12.22% -
std::search(list<int>)_(single_element)/1000 -11.19% 696.128 618.202 - -12.42% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -11.12% 20.143 17.903 - 0.17% -
std::unordered_set<int>::find(key)_(existent)/32 -11.10% 1.323 1.176 - -11.30% -
SetIntersection_None_Set_uint32_16384_4 -11.09% 173991880.900 154698037.407 - -4.33% -
std::unordered_set<int>::erase(iterator)/1024 -11.06% 21.858 19.441 - -4.44% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -11.02% 13455.004 11971.696 - 0.90% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -11.02% 1.776 1.580 - -8.62% -
BM_StringRelational_Compare_Empty_Large_Control -11.01% 1.810 1.611 - -2.74% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -10.99% 22732625.729 20234933.937 - -14.51% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.98% 6632.562 5904.192 - -9.03% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -10.98% 23.995 21.360 - 1.19% -
std::rotate(list<int>)_(by_1/3)/8192 -10.95% 9347.559 8323.553 - 1.54% -
std::sort(deque<int>)_(heap)/8192 -10.90% 77735.820 69260.061 - -4.37% -
bm_lexicographical_compare<int>/1 -10.87% 1.369 1.221 - -15.66% -
SetIntersection_Interlaced_Vector_string_262144_16 -10.85% 6740769.044 6009689.586 - 0.28% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.76% 38.333 34.209 - 3.74% -
std::set<std::string>::ctor(const&,_alloc)/32 -10.75% 779.273 695.530 - -18.22% -
BM_deque_vector_move/1024 -10.64% 41.816 37.365 - 1.55% -
BM_vector_deque_ranges_copy_backward/1 -10.57% 2.342 2.095 - -8.30% -
std::unordered_set<int>::erase(iterator)/32 -10.53% 21.695 19.411 - -3.97% -
std::unordered_set<std::string>::erase(iterator)/32 -10.45% 31.305 28.035 - -10.43% -
std::sort(deque<int>)_(repeated)/1024 -10.41% 1072.322 960.646 - -10.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -10.33% 26.307 23.589 - -6.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -10.31% 408.088 366.005 - 2.20% -
ranges::min(std::deque<char>)/1 -10.27% 0.703 0.631 - -7.98% -
std::unordered_set<int>::erase(key)_(existent)/32 -10.27% 23.302 20.910 - -2.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.18% 2.536 2.278 - -18.68% -
std::adjacent_find(vector<int>,_pred)/8192 -10.15% 3554.048 3193.371 - 0.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.09% 6049.779 5439.375 - -17.03% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.08% 1507578.597 1355590.930 - -5.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -10.03% 189227.485 170248.939 - -17.29% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -10.00% 1.600 1.440 - 4.63% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -10.00% 9192.642 8273.794 - -4.95% -
std::replace_if(list<int>)_(sprinkled)/50 -9.96% 25.574 23.027 - -1.68% -
std::copy_n(vector<int>)/4096 -9.95% 242.438 218.325 - 53.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.94% 21.019 18.929 - -10.80% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.93% 0.568 0.511 - -0.48% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.89% 1.834 1.653 - -0.59% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.88% 22523029.304 20297124.955 - 1.93% -
bm_ranges_lexicographical_compare<int>/1 -9.88% 1.495 1.347 - 4.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.86% 1.264 1.139 - 2.48% -
SetIntersection_Interlaced_Vector_float_256_64 -9.80% 7924478.387 7147777.849 - 2.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.75% 53.150 47.968 - -8.21% -
BM_StringRelational_Eq_Empty_Empty_Control -9.68% 2.068 1.868 - -11.83% -
SetIntersection_None_Set_string_262144_16 -9.66% 1786080.402 1613584.715 - -5.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -9.65% 4.641 4.193 - 1.90% -
rng::fold_left(list<int>)/8192 -9.57% 12011.534 10862.483 - -0.38% -
std::find_if(vector<int>)_(process_all)/8192 -9.54% 890.071 805.191 - -14.80% -
SetIntersection_Front_Vector_string_1024_256 -9.46% 10061170.239 9109392.428 - -10.73% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.45% 25.687 23.259 - 3.95% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.44% 14318.852 12966.559 - 1.57% -
std::find_if(vector<int>)_(process_all)/32768 -9.44% 3537.016 3203.268 - -14.80% -
rng::find_last(vector<char>)_(bail_90%)/8 -9.44% 0.487 0.441 - 0.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.43% 27682.871 25073.640 - -4.34% -
std::set<int>::insert(value)_(already_present)/8192 -9.41% 10.149 9.194 - -3.97% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.39% 0.692 0.627 - -9.40% -
SetIntersection_None_Set_uint32_16384_1 -9.34% 171087566.072 155115612.907 - -4.20% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.28% 0.781 0.708 - 1.96% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.25% 776.809 704.992 - -19.02% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.24% 310.535 281.848 - -4.25% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -9.22% 0.781 0.709 - 1.78% -
std::unique(deque<int>)_(contiguous)/32 -9.21% 54.657 49.624 - -0.24% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -9.21% 0.781 0.709 - 1.54% -
bm_ranges_lexicographical_compare<signed_char>/1 -9.19% 1.837 1.669 - -2.69% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.18% 326.845 296.843 - -11.75% -
std::rotate(list<int>)_(1_element_backward)/8192 -9.16% 8031.727 7295.964 - -2.29% -
SetIntersection_Interlaced_Vector_string_262144_256 -9.15% 76031285.151 69072347.339 - 2.28% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -9.14% 12252.580 11132.825 - -2.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -9.13% 1.309 1.190 - -6.63% -
BM_PushHeap_string_SingleElement_1 -9.06% 0.642 0.583 - -16.65% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -9.05% 112.519 102.336 - -51.97% -
std::rotate(list<int>)_(by_1/4)/8192 -9.05% 7257.602 6601.018 - 1.91% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -9.03% 1867548.258 1698835.693 - -6.03% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.01% 1.587 1.444 - -10.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.00% 354.438 322.552 - -3.34% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.99% 1.976 1.799 - -9.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -8.94% 15747217.466 14339711.274 - 5.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.90% 0.632 0.576 - -15.83% -
std::count(list<int>)_(every_other)/1024 -8.86% 772.580 704.115 - 5.54% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -8.77% 39.506 36.041 - 4.07% -
std::reverse(list<int>)/4096 -8.77% 1998.757 1823.481 - 3.32% -
std::set<std::string>::find(key)_(non-existent)/8192 -8.76% 29.663 27.064 - 2.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.74% 12912.311 11783.866 - 2.52% -
std::unordered_set<int>::count(key)_(non-existent)/0 -8.70% 0.348 0.318 - -34.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -8.69% 35.089 32.040 - -9.38% -
rng::find(vector<bool>)_(process_all)/8 -8.66% 0.692 0.632 - -1.53% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.65% 45.249 41.333 - 24.59% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.65% 6565058.524 5997100.309 - -16.38% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.65% 45333914.569 41412780.604 - 8.03% -
ranges::minmax(std::deque<char>)/64 -8.64% 25.330 23.141 - 1.96% -
std::unordered_set<int>::erase(key)_(existent)/1024 -8.61% 23.358 21.346 - -1.28% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.59% 1.983 1.813 - 18.67% -
std::set<int>::lower_bound(key)_(non-existent)/32 -8.47% 2.454 2.246 - -3.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -8.47% 218896153.114 200362263.241 - -3.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.41% 109.526 100.313 - -59.67% -
BM_PushHeap_string_Descending_256 -8.38% 2.482 2.274 - -0.73% -
BM_vector_deque_ranges_move_backward/0 -8.34% 0.546 0.501 - -8.83% -
std::copy_n(deque<int>)/1048576 -8.34% 54575.507 50024.881 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.33% 9810803.477 8993452.668 - 3.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.32% 98.173 90.006 - 0.21% -
std::any_of(list<int>)_(process_all)/8192 -8.27% 8193.923 7516.378 - 3.10% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -8.23% 105941.838 97223.768 - -0.35% -
std::for_each(list<int>)/8192 -8.22% 8141.362 7472.477 - -4.15% -
std::copy_n(deque<int>)/262144 -8.14% 12667.532 11635.895 - -0.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.11% 2.366 2.174 - -6.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -8.08% 824.389 757.753 - 44.55% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -8.08% 24241276.877 22281998.892 - 114.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.07% 12344.052 11347.594 - -1.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.02% 29345.843 26990.887 - 9.01% -
bm_lexicographical_compare<unsigned_char>/8 -8.01% 1.438 1.323 - -4.76% -
std::upper_bound(std::list<int>)/8192 -8.00% 14812.116 13626.823 - -3.51% -
std::remove_copy(deque<int>)_(prefix)/1024 -7.95% 410.653 377.999 - -4.36% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -7.92% 26.364 24.275 - -22.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -7.89% 1485883.141 1368653.971 - 0.21% -
BM_PushHeap_float_Descending_4 -7.89% 0.373 0.344 - -43.83% -
std::find_first_of(deque<int>)_(small_needle)/32 -7.87% 115.321 106.242 - -1.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.81% 22.456 20.703 - -4.99% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -7.78% 3.766 3.473 - -44.44% -
rng::find_last(deque<int>)_(bail_10%)/1024 -7.74% 262.994 242.644 - 7.12% -
std::find_end(list<int>)_(same_length)/1024 -7.69% 814.328 751.713 - -49.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.69% 17288.387 15959.319 - -5.97% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -7.66% 547.661 505.711 - -45.01% -
std::find_if(vector<int>)_(bail_25%)/8 -7.65% 0.844 0.779 - 6.23% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.65% 107874.763 99621.239 - 0.82% -
SetIntersection_None_Set_uint32_16384_16 -7.64% 167151116.731 154377785.445 - -4.66% -
std::unordered_set<int>::clear()/32 -7.62% 629.566 581.600 - -3.80% -
std::find(vector<bool>)_(process_all)/50 -7.61% 0.915 0.846 - 51.02% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -7.57% 58.263 53.855 - -27.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -7.55% 1.306 1.207 - 3.94% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -7.53% 20.058 18.548 - -2.28% -
std::set<std::string>::find(key)_(non-existent)/1024 -7.51% 22.127 20.466 - 2.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -7.50% 33.458 30.947 - 6.25% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.50% 12673.912 11723.804 - 17.10% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.49% 352.067 325.714 - -1.79% -
std::lower_bound(std::list<int>)/8192 -7.48% 14739.436 13636.384 - -4.06% -
ranges::min(std::deque<long_long>)/64 -7.47% 18.256 16.892 - -15.26% -
std::find(vector<bool>)_(process_all)/8 -7.46% 0.916 0.848 - 51.28% -
std::unordered_set<int>::erase(key)_(existent)/8192 -7.39% 23.658 21.910 - -3.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.38% 130816.503 121167.997 - 1.58% -
BM_PushHeap_string_PipeOrgan_262144 -7.32% 18.305 16.965 - -2.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -7.32% 24.625 22.824 - -0.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.31% 793.305 735.278 - -0.11% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -7.28% 2166.725 2008.905 - -45.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.28% 2.302 2.135 - -8.95% -
bm_gcd_complex -7.23% 19.345 17.947 - -0.18% -
rng::starts_with(deque<int>)/1000 -7.21% 492.400 456.874 - 4.78% -
BM_std_minmax_element<int>/4000 -7.20% 1094.899 1016.081 - -3.94% -
ranges::min(std::deque<long_long>)/1 -7.19% 0.650 0.603 - 0.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.16% 13707.632 12725.799 - -2.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -7.12% 74910123.958 69578504.715 - 8.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.11% 352.853 327.755 - -3.62% -
ranges::minmax(std::deque<long_long>)/1 -7.09% 0.818 0.760 - 10.21% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -7.09% 523.373 486.266 - -5.40% -
BM_std_minmax_element<int>/65536 -7.09% 17900.414 16631.550 - -3.95% -
BM_std_minmax_element<int>/5500 -7.08% 1496.343 1390.392 - -4.28% -
BM_std_minmax_element<int>/4096 -7.05% 1121.342 1042.283 - -3.72% -
rng::find_last(deque<int>)_(bail_10%)/50 -7.03% 13.092 12.172 - 7.59% -
std::fill_n(vector<bool>)/64 -7.03% 1.457 1.354 - -4.98% -
std::stable_partition(list<int>)_(dense)/8192 -7.03% 18788.919 17468.015 - -0.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.03% 746.746 694.268 - 0.63% -
std::find_if(vector<int>)_(process_all)/50 -7.02% 6.190 5.755 - -16.13% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -7.02% 3325.670 3092.261 - -21.33% -
std::deque<int>::ctor(size)/8192 -7.02% 497.934 462.994 - 5.20% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -6.99% 6389.137 5942.357 - 0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -6.97% 10613835.582 9873999.060 - -1.73% -
SetIntersection_Interlaced_Vector_string_16384_4 -6.94% 1971705.690 1834809.159 - 1.37% -
std::partition(deque<int>)_(dense)/32 -6.92% 10.265 9.555 - -3.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.92% 3.145 2.927 - 0.08% -
BM_deque_deque_copy_backward/2 -6.92% 2.534 2.358 - -4.43% -
BM_StringEraseToEnd_Huge_Opaque -6.91% 2.417 2.250 - -1.74% -
std::multiset<std::string>::erase(iterator)/8192 -6.90% 33.161 30.874 - 3.07% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.89% 1061.501 988.348 - -6.78% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -6.89% 1.565 1.458 - 24.87% -
BM_std_minmax_element<int>/70000 -6.87% 19090.606 17778.558 - -3.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.85% 52951031.074 49323078.372 - 4.75% -
std::partition_point(list<int>)/32 -6.79% 17.071 15.911 - 1.74% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.79% 1.278 1.191 - -4.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -6.79% 30.860 28.765 - -0.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -6.78% 122689.452 114367.039 - 8.91% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -6.78% 33.100 30.857 - -7.61% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.78% 1.574 1.467 - 14.73% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -6.77% 472.628 440.636 - 8.93% -
BM_deque_deque_ranges_copy_backward/2 -6.77% 2.470 2.303 - -0.08% -
SetIntersection_Interlaced_Set_float_262144_262144 -6.77% 1717129.148 1600923.338 - -2.13% -
BM_std_minmax_element<int>/512 -6.74% 144.464 134.725 - -3.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -6.74% 18.474 17.228 - -0.32% -
BM_CmpLess_uint_short -6.74% 1.069 0.997 - -12.26% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.73% 818.302 763.193 - -6.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.73% 26.699 24.901 - -52.49% -
std::partition_point(list<int>)/1024 -6.71% 1391.632 1298.189 - 1.26% -
BM_std_minmax_element<int>/64000 -6.70% 17447.233 16278.136 - -3.63% -
std::partition(deque<int>)_(dense)/50 -6.69% 15.064 14.055 - -8.14% -
BM_std_minmax_element<int>/1024 -6.64% 284.042 265.176 - -3.24% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -6.64% 23.644 22.075 - 0.84% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -6.62% 24.555 22.930 - -1.79% -
bm_ranges_lexicographical_compare<signed_char>/64 -6.60% 2.473 2.310 - 12.24% -
std::transform(list<int>,_list<int>)/8192 -6.59% 9707.998 9068.029 - 0.74% -
SetIntersection_Front_Set_string_64_64 -6.57% 34272381.614 32021167.532 - -6.09% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.56% 1.226 1.146 - 8.78% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -6.55% 2.063 1.928 - -6.54% -
BM_deque_deque_ranges_copy_backward/1 -6.55% 2.734 2.555 - 1.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -6.55% 1559.972 1457.818 - -3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.55% 23230666.086 21709574.124 - -6.57% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.52% 49.615 46.379 - -12.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -6.52% 935.284 874.319 - -1.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.46% 1.216 1.137 - 9.18% -
rng::starts_with(list<int>)/8 -6.43% 3.148 2.946 - 0.21% -
std::set<std::string>::erase(iterator)/32 -6.42% 26.959 25.228 - -20.49% -
std::is_sorted(list<int>)/8192 -6.42% 7234.080 6769.664 - -7.35% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -6.40% 28.963 27.109 - -7.50% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -6.40% 782.160 732.089 - 0.67% -
BM_deque_deque_copy_backward/1 -6.40% 2.776 2.598 - -4.08% -
std::transform(list<int>)_(identity_transform)/8192 -6.33% 7590.187 7109.661 - 1.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.32% 25.750 24.122 - -2.37% -
BM_StringFindNoMatch/10 -6.30% 1.357 1.271 - -6.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -6.26% 192820569.693 180752401.297 - 2.51% -
BM_PushHeap_float_Ascending_16 -6.24% 1.064 0.998 - 1.68% -
rng::fold_left(list<int>)/1048576 -6.23% 1453143.547 1362541.992 - 0.87% -
std::unordered_set<int>::contains(key)_(existent)/1024 -6.23% 1.384 1.298 - 11.09% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.22% 828.971 777.405 - 0.29% -
SetIntersection_Front_Set_float_262144_16384 -6.21% 220603108.014 206910508.120 - -3.34% -
std::partition_point(list<int>)/50 -6.19% 26.524 24.882 - 1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.18% 1679285.561 1575452.719 - -6.04% -
SetIntersection_None_Set_string_262144_64 -6.16% 1723588.461 1617333.904 - -5.08% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -6.16% 4206.667 3947.482 - 1.03% -
BM_StringRelational_Compare_Small_Small_ChangeLast -6.16% 1.729 1.622 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.14% 1706353.924 1601545.574 - -5.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.14% 1684971.193 1581583.576 - -6.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -6.11% 232175482.132 217985889.586 - 0.50% -
std::reverse(deque<int>)/8 -6.09% 2.743 2.576 - 2.67% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -6.07% 13.821 12.981 - 15.03% -
std::sort_heap(vector<int>)/8 -6.07% 32.682 30.699 - -4.30% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.06% 1.181 1.110 - -4.36% -
std::pop_heap(deque<int>)/8192 -6.06% 57.295 53.823 - -0.01% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.06% 1.569 1.474 - 10.58% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.05% 58905.160 55343.876 - -2.97% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.03% 552.563 519.261 - -1.17% -
SetIntersection_Interlaced_Set_string_262144_262144 -6.02% 18446266.438 17336428.957 - -3.50% -
std::find_end(list<int>)_(same_length)/8192 -6.00% 8670.489 8150.304 - -48.21% -
ranges::minmax(std::vector<long_long>)/1 -5.99% 0.650 0.611 - -5.57% -
std::count(list<int>)_(every_other)/1048576 -5.99% 883851.994 830934.773 - 1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.96% 8541111.764 8032299.028 - -2.15% -
std::find_if_not(deque<int>)_(process_all)/8 -5.95% 2.909 2.736 - 2.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.93% 14823.535 13944.617 - -3.68% -
ranges::minmax(std::list<char>)/1 -5.92% 0.462 0.434 - 5.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.92% 1702959.881 1602067.545 - -5.77% -
std::multimap<int,_int>::count(key)_(existent)/1024 -5.92% 5.942 5.590 - 0.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -5.90% 23.230 21.860 - 5.18% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.90% 45.967 43.257 - -2.19% -
std::set<std::string>::ctor(const&)/32 -5.89% 773.202 727.645 - -12.58% -
std::multiset<int>::count(key)_(existent)/8192 -5.89% 9.896 9.313 - -9.23% -
std::set<std::string>::find(key)_(existent)/8192 -5.88% 31.775 29.905 - -2.48% -
std::partition_point(list<int>)/8192 -5.88% 13617.164 12816.260 - 2.96% -
BM_PushHeap_string_Descending_64 -5.88% 2.304 2.168 - -1.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -5.83% 5.368 5.055 - 12.15% -
std::replace(vector<int>)_(sprinkled)/50 -5.83% 9.685 9.121 - 4.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.82% 15727.835 14812.136 - -3.82% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -5.82% 26676.239 25124.300 - -0.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -5.81% 104.015 97.971 - -55.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -5.78% 69.420 65.405 - -11.40% -
ranges::minmax(std::deque<char>)/70000 -5.78% 25608.706 24127.820 - 1.99% -
SetIntersection_Front_Vector_string_262144_262144 -5.73% 15308073.648 14431291.016 - -0.71% -
std::flat_map<int,_int>::erase(iterator)/1024 -5.71% 80.004 75.434 - -0.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -5.70% 21706.933 20469.358 - 2.09% -
std::set<int>::count(key)_(existent)/1024 -5.70% 4.327 4.080 - -12.87% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.69% 4.618 4.355 - 2.58% -
BM_PushHeap_string_Descending_1024 -5.69% 2.505 2.363 - 0.30% -
BM_CmpLess_uint_int -5.68% 1.122 1.058 - -6.07% -
SetIntersection_None_Set_uint32_16384_64 -5.67% 164491481.546 155157234.403 - -3.84% -
BM_PushHeap_string_Random_262144 -5.66% 19.234 18.144 - 1.19% -
std::copy_n(list<int>)/64 -5.65% 15.376 14.506 - -35.25% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.65% 2.797 2.639 - 5.83% -
BM_PushHeap_uint32_Random_1 -5.65% 0.550 0.519 - 11.54% -
SetIntersection_None_Set_string_16384_16384 -5.64% 212160960.090 200197607.401 - 3.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.64% 1700960.936 1605090.168 - -5.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -5.63% 186108482.290 175631352.147 - 0.22% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.62% 691.980 653.062 - -7.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.59% 10732804.465 10132539.575 - 2.28% -
ranges::min(std::vector<char>)/8 -5.59% 2.445 2.308 - 4.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.59% 0.819 0.774 - -0.46% -
ranges::min(std::list<__int128>)/8 -5.58% 2.180 2.058 - 0.83% -
std::copy_backward(list<int>)/1048576 -5.58% 937665.394 885346.731 - 1.87% -
SetIntersection_None_Set_string_1024_64 -5.57% 9399492.400 8875671.401 - -1.93% -
BM_StringRelational_Compare_Empty_Huge_Control -5.54% 1.706 1.611 - -0.42% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -5.54% 6.478 6.120 - -5.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.52% 1706332.033 1612062.176 - -4.01% -
std::copy_if(vector<int>)_(entire_range)/8 -5.52% 2.389 2.257 - -0.36% -
std::shift_left(list<int>)/50 -5.51% 29.138 27.531 - 0.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.51% 0.820 0.774 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -5.48% 244701399.985 231294020.017 - 0.30% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.48% 811.943 767.484 - 2.63% -
std::find_if(list<int>)_(bail_25%)/1024 -5.45% 191.497 181.061 - -0.38% -
std::multiset<int>::find(key)_(existent)/8192 -5.44% 8.489 8.027 - -9.89% -
SetIntersection_Front_Set_string_262144_262144 -5.43% 18726595.703 17709164.553 - -3.45% -
std::shift_right(list<int>)/50 -5.42% 28.240 26.711 - -1.57% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.41% 0.819 0.775 - -0.59% -
BM_vector_deque_ranges_copy_backward/2 -5.37% 2.062 1.951 - -2.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.35% 34.356 32.519 - -7.76% -
BM_deque_vector_move/4096 -5.34% 153.590 145.384 - -0.44% -
BM_PushHeap_string_Descending_16384 -5.34% 2.459 2.327 - 0.75% -
std::lower_bound(std::deque<int>)/8192 -5.34% 69.113 65.424 - 0.99% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -5.33% 14927.420 14131.079 - 8.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.33% 25.940 24.557 - -22.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -5.32% 4.942 4.679 - 3.52% -
std::find_end(list<int>)_(same_length)/1000 -5.32% 792.417 750.274 - -49.00% -
BM_std_minmax_element<short>/64000 -5.31% 18242.076 17273.544 - 8.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.30% 65375.355 61908.295 - -1.87% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.28% 66.453 62.941 - 26.53% -
BM_std_minmax_element<short>/70000 -5.28% 19953.136 18900.538 - 8.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.27% 5826938.427 5519710.634 - 20.97% -
BM_std_minmax_element<short>/4096 -5.25% 1173.577 1111.915 - 8.35% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -5.25% 43.159 40.894 - 0.29% -
SetIntersection_Front_Set_string_16384_64 -5.24% 4678510.742 4433355.315 - 3.08% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -5.24% 23.935 22.682 - -4.24% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.23% 5.241 4.967 - -9.87% -
std::find_end(forward_list<int>)_(same_length)/1000 -5.23% 1562.832 1481.124 - 2.03% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -5.23% 343.679 325.712 - -2.24% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -5.23% 14.493 13.735 - 23.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.22% 656.271 621.989 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.19% 1680500.814 1593315.102 - -5.84% -
BM_std_minmax_element<int>/64 -5.19% 17.739 16.819 - -2.07% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -5.18% 17683.371 16767.365 - -1.45% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -5.18% 4111.212 3898.275 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -5.18% 12163465.252 11533804.822 - -0.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -5.15% 1.231 1.168 - 12.04% -
BM_std_minmax_element<short>/5500 -5.15% 1572.597 1491.588 - 8.43% -
rng::contains(list<int>)_(process_all)/50 -5.14% 19.100 18.118 - -0.61% -
std::set<std::string>::contains(key)_(non-existent)/32 -5.14% 10.286 9.757 - -0.57% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.13% 26.493 25.135 - -0.39% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -5.13% 0.267 0.254 - -4.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.11% 10.806 10.254 - -3.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.10% 806.284 765.161 - -1.91% -
std::multiset<int>::erase(iterator)/8192 -5.10% 24.453 23.207 - -3.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.08% 22.314 21.181 - 0.15% -
std::generate(deque<int>)/1024 -5.07% 259.386 246.224 - -11.03% -
BM_StringFindStringLiteral/64 -5.06% 2.294 2.178 - 1.80% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -5.06% 11891.162 11289.265 - -1.57% -
std::vector<int>::ctor(size)/1024 -5.06% 45.516 43.215 - 2.38% -
BM_PushHeap_uint32_SingleElement_16 -5.05% 0.364 0.346 - 3.02% -
std::generate(deque<int>)/8192 -5.04% 2023.456 1921.417 - -4.34% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.04% 76558.628 72698.105 - 14.86% -
SetIntersection_Front_Set_float_262144_262144 -5.04% 1663778.320 1579936.281 - -1.78% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.04% 109.062 103.566 - -7.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.04% 33.482 31.795 - -2.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.02% 5.345 5.076 - -4.38% -
std::unique_copy(vector<int>)_(contiguous)/32 -5.01% 9.148 8.689 - 2.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.01% 225.866 214.553 - -1.04% -
std::copy_backward(vector<bool>)_(aligned)/4096 -5.01% 5.224 4.962 - -1.31% -
std::unordered_multiset<int>::clear()/32 -5.00% 625.680 594.427 - -0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.98% 44.804 42.571 - -4.52% -
SetIntersection_Front_Set_float_16384_16384 -4.97% 222956048.796 211878112.318 - -2.31% -
BM_lexicographical_compare_three_way_slow_path/4096 -4.96% 1208.202 1148.320 - 24.06% -
rng::contains(list<int>)_(process_all)/8 -4.96% 2.393 2.274 - -4.49% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -4.95% 360466.528 342630.414 - -12.60% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.93% 1.569 1.491 - -9.31% -
BM_StringRead_Cold_Deep_Large -4.93% 1.283 1.220 - -0.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.93% 579.045 550.488 - -2.19% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -4.93% 510.789 485.601 - 0.08% -
rng::starts_with(deque<int>)/1024 -4.93% 500.320 475.670 - -0.72% -
std::any_of(vector<int>)_(process_all)/8 -4.92% 2.444 2.324 - -3.94% -
std::copy_backward(deque<int>)/8 -4.92% 2.827 2.688 - 0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.92% 19439326.514 18482751.365 - -8.26% -
std::unordered_set<std::string>::clear()/32 -4.91% 895.858 851.845 - -8.37% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.91% 23884.818 22712.325 - -5.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.90% 25.849 24.583 - -7.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -4.90% 308470.262 293363.474 - 1.79% -
std::find(list<int>)_(process_all)/8 -4.90% 2.395 2.278 - 3.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.89% 1545.848 1470.220 - 1.33% -
rng::fold_left(list<int>)/50 -4.89% 39.895 37.944 - 1.21% -
BM_StringRelational_Compare_Large_Empty_Control -4.89% 1.695 1.612 - -0.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.89% 27690.656 26336.924 - -4.32% -
BM_std_minmax_element<short>/65536 -4.88% 18595.933 17687.890 - 8.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.85% 36298.056 34538.924 - 1.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.83% 162503355.502 154649989.933 - 8.71% -
std::find(list<int>)_(process_all)/1024 -4.83% 734.193 698.724 - 1.91% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.83% 22.657 21.564 - 0.07% -
SetIntersection_None_Set_uint32_16384_256 -4.82% 163467419.489 155587826.846 - -3.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.81% 14004.307 13330.635 - 7.77% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.80% 1.265 1.204 - 0.11% -
BM_std_minmax_element<short>/1024 -4.79% 297.907 283.629 - 8.14% -
SetIntersection_Front_Set_float_262144_1024 -4.78% 12512466.652 11914197.840 - -1.00% -
std::partition(list<int>)_(sparse)/8192 -4.78% 7947.485 7567.728 - -8.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.77% 550.021 523.759 - -3.37% -
BM_lexicographical_compare_three_way_slow_path/1048576 -4.76% 309434.083 294691.803 - 22.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -4.76% 11.203 10.670 - 5.54% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.75% 171.427 163.284 - -1.14% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.75% 10.415 9.920 - -9.82% -
BM_deque_vector_copy/65536 -4.74% 3058.041 2912.969 - -0.02% -
BM_std_minmax_element<short>/4000 -4.73% 1140.026 1086.109 - 7.91% -
std::lower_bound(std::deque<int>)/100 -4.72% 32.051 30.538 - 0.37% -
BM_std_minmax_element<short>/64 -4.72% 18.301 17.438 - 3.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.72% 576.345 549.168 - -1.53% -
BM_lexicographical_compare_three_way_slow_path/64 -4.72% 18.726 17.843 - 18.01% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.71% 29108.243 27736.008 - -0.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -4.70% 799.671 762.063 - 0.20% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.70% 19084.132 18187.718 - 20.88% -
SetIntersection_None_Set_string_1024_4 -4.70% 9394068.956 8952940.620 - 0.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.69% 207.796 198.055 - -0.61% -
std::set<int>::find(key)_(existent)/1024 -4.68% 4.050 3.860 - -6.00% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.67% 17619.906 16796.931 - -1.99% -
BM_PushHeap_string_PipeOrgan_16384 -4.66% 12.907 12.305 - -3.53% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -4.65% 19.645 18.730 - 7.88% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -4.65% 40.358 38.482 - -5.63% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.65% 1386.826 1322.339 - -5.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.64% 241.895 230.678 - -0.26% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -4.64% 34.232 32.645 - 3.35% -
std::find_first_of(list<int>)_(small_needle)/32 -4.63% 98.543 93.976 - -2.79% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -4.62% 29.680 28.307 - -7.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.62% 1691720.621 1613488.850 - -4.60% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -4.61% 2.492 2.377 - 1.90% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.61% 7109.461 6781.754 - -4.40% -
std::unique(deque<int>)_(sprinkled)/52 -4.61% 61.757 58.911 - -1.81% -
BM_StringRead_Cold_Deep_Empty -4.60% 1.191 1.136 - -2.75% -
BM_deque_vector_ranges_copy_backward/64000 -4.58% 8377.494 7993.786 - 10.77% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -4.57% 14.226 13.575 - -0.48% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.57% 22.951 21.903 - -76.92% -
std::move_backward(deque<int>)/262144 -4.57% 32641.596 31150.916 - 4.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.56% 3913993.653 3735492.551 - 4.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -4.56% 1.293 1.234 - 23.26% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.56% 45.199 43.140 - 1.60% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.55% 21.023 20.066 - -4.13% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.55% 24.660 23.539 - -2.46% -
SetIntersection_None_Set_string_1024_1 -4.54% 9364973.221 8939477.471 - -2.57% -
SetIntersection_Front_Vector_string_16384_64 -4.53% 3345693.409 3194107.606 - 2.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.53% 25.154 24.015 - -3.99% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.52% 6645.743 6345.167 - 3.77% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.51% 20.147 19.237 - -5.71% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.51% 2.491 2.379 - -25.84% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -4.51% 1015.683 969.912 - 2.69% -
std::is_sorted(list<int>,_pred)/8192 -4.50% 9102.706 8693.101 - -3.88% -
std::reverse(list<int>)/512 -4.50% 203.656 194.499 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.49% 14411565.659 13764007.000 - 5.33% -
std::find_if_not(deque<int>)_(process_all)/50 -4.49% 13.325 12.727 - 0.82% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.48% 4769.026 4555.135 - 24.54% -
ranges::min(std::deque<char>)/8 -4.48% 2.419 2.311 - 1.20% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.48% 7.015 6.701 - -1.65% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.47% 1710590.559 1634131.340 - -6.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.47% 16.433 15.699 - -4.87% -
std::partial_sort_copy(list<int>)_(descending)/8192 -4.46% 101591.114 97060.712 - -0.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.45% 27.442 26.220 - -6.17% -
BM_deque_vector_move/4000 -4.45% 148.922 142.293 - 1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.45% 3044539.225 2909075.439 - -8.19% -
std::set<std::string>::erase(key)_(existent)/1024 -4.45% 61.010 58.296 - -21.93% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.44% 682.737 652.423 - -4.39% -
std::generate(deque<int>)/50 -4.44% 12.727 12.162 - -5.37% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.44% 51.657 49.366 - -8.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.43% 292.483 279.530 - 1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -4.42% 216686779.497 207115621.094 - 0.79% -
std::find_first_of(list<int>)_(small_needle)/50 -4.40% 147.112 140.644 - -5.01% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.39% 3672.780 3511.661 - 2.48% -
std::replace(vector<int>)_(prefix)/8192 -4.39% 1254.067 1199.061 - -4.78% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.37% 21.221 20.294 - -9.63% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.36% 51728.464 49471.466 - -0.85% -
BM_std_minmax_element<short>/512 -4.36% 150.984 144.402 - 7.65% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.33% 307.678 294.341 - 22.84% -
std::find(list<int>)_(process_all)/32768 -4.33% 26313.916 25174.161 - -3.08% -
BM_StringFindStringLiteral/32 -4.33% 1.812 1.734 - -0.81% -
BM_PushHeap_uint64_Random_16384 -4.32% 6.547 6.264 - 5.90% -
BM_deque_deque_move/65536 -4.32% 3235.048 3095.306 - -0.33% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -4.32% 21.476 20.548 - 8.11% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.32% 3628.072 3471.398 - 1.10% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.31% 184140.248 176203.741 - 3.12% -
SetIntersection_Front_Vector_string_1024_64 -4.31% 3408713.372 3261853.794 - 1.78% -
BM_PushHeap_string_Descending_4 -4.31% 1.942 1.859 - -2.01% -
SetIntersection_None_Set_string_1024_1024 -4.31% 9542811.732 9131823.087 - 1.95% -
std::multiset<int>::erase(iterator)/1024 -4.30% 24.577 23.521 - -0.64% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.29% 6481.415 6203.665 - -1.31% -
std::find_if(vector<int>)_(process_all)/1024 -4.29% 117.904 112.852 - -10.14% -
SetIntersection_None_Set_string_64_16 -4.28% 18882220.897 18073174.467 - -4.81% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -4.28% 1.068 1.022 - -1.48% -
BM_PushHeap_string_PipeOrgan_256 -4.26% 7.907 7.570 - -4.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.26% 615.584 589.364 - 2.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.26% 13357.500 12789.084 - 1.88% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.24% 11.299 10.820 - 2.00% -
ranges::min(std::list<__int128>)/64 -4.24% 34.928 33.449 - 3.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.24% 1886208.252 1806326.660 - -3.90% -
rng::contains(deque<int>)_(process_all)/8 -4.23% 3.135 3.002 - 4.75% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.22% 12485.118 11957.997 - 3.16% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -4.21% 6429.912 6159.388 - -0.90% -
std::set<std::string>::clear()/1024 -4.21% 22550.325 21601.708 - -3.92% -
SetIntersection_Interlaced_Vector_float_1024_256 -4.20% 5867036.511 5620409.414 - 1.40% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -4.20% 44.561 42.688 - -3.22% -
BM_PushHeap_string_PipeOrgan_4 -4.20% 2.578 2.470 - -1.58% -
std::pop_heap(deque<float>)/1024 -4.19% 13.556 12.988 - -4.42% -
BM_PushHeap_string_Descending_16 -4.18% 2.153 2.063 - -1.90% -
rng::contains_subrange(list<int>)_(same_length)/16 -4.18% 6.098 5.843 - -2.12% -
std::copy_n(deque<int>)/4096 -4.17% 151.744 145.420 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -4.17% 364230445.626 349059784.111 - -6.16% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.15% 55.891 53.571 - -4.13% -
SetIntersection_None_Set_uint32_1024_1024 -4.13% 9311879.552 8927454.957 - -2.06% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.12% 5039489.437 4831858.740 - -5.18% -
std::any_of(deque<int>)_(process_all)/8192 -4.12% 2625.050 2516.996 - -11.18% -
BM_deque_deque_copy_backward/64 -4.11% 3.627 3.478 - 1.97% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.11% 792.585 760.047 - 3.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.10% 16.366 15.696 - -6.81% -
std::adjacent_find(vector<int>,_pred)/1048576 -4.10% 487533.110 467564.294 - 0.58% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.09% 23.081 22.138 - 3.33% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.08% 37109.363 35595.241 - -4.86% -
SetIntersection_None_Set_string_262144_1024 -4.07% 1689224.121 1620488.605 - -5.80% -
std::unordered_set<std::string>::ctor(const&)/1024 -4.07% 34793.712 33379.226 - -2.41% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.06% 3.677 3.528 - -1.15% -
std::unique(list<int>)_(sprinkled)/52 -4.06% 72.912 69.954 - -0.20% -
std::stable_sort(vector<int>)_(descending)/8 -4.05% 23.894 22.926 - -1.74% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -4.05% 153790.874 147561.205 - -1.16% -
std::copy_n(list<int>)/32768 -4.03% 27411.718 26306.990 - -1.39% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -4.03% 27.738 26.620 - -0.33% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -4.03% 226560509.172 217437032.007 - -0.65% -
std::any_of(deque<int>)_(process_all)/32768 -4.03% 10527.775 10103.980 - -10.49% -
std::shift_left(list<int>)/32 -4.02% 14.051 13.487 - -4.88% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -4.00% 3507.922 3367.561 - -9.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.99% 40130.712 38528.421 - -0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -3.98% 1.664 1.598 - -14.40% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.96% 4.945 4.750 - 7.04% -
std::stable_partition(deque<int>)_(sparse)/32 -3.96% 13.080 12.562 - 12.69% -
bm_ranges_swap_ranges_vb_aligned/256 -3.95% 4.412 4.237 - 19.86% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.95% 13.634 13.095 - 0.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.95% 6660.016 6397.027 - 2.11% -
SetIntersection_Front_Vector_string_64_64 -3.95% 26750780.840 25694655.122 - 2.92% -
std::adjacent_find(vector<int>,_pred)/50 -3.94% 23.649 22.717 - -2.06% -
SetIntersection_None_Set_string_262144_256 -3.93% 1704267.252 1637365.314 - -3.97% -
std::rotate_copy(vector<int>)/1024 -3.92% 35.117 33.739 - 2.93% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -3.92% 98848.194 94973.730 - -8.76% -
std::adjacent_find(vector<int>,_pred)/8 -3.92% 3.397 3.264 - -7.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.92% 143574.736 137948.637 - -0.50% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.91% 22.079 21.216 - -2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.91% 152157.715 146211.043 - -3.45% -
std::is_sorted_until(vector<int>,_pred)/8 -3.90% 3.687 3.543 - 13.46% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -3.90% 4958.352 4764.764 - -0.50% -
ranges::minmax(std::list<long_long>)/1 -3.89% 0.705 0.677 - 97.69% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -3.89% 8842.923 8499.198 - -1.70% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.88% 53188.811 51122.633 - 2.05% -
rng::starts_with(list<int>)/1000 -3.88% 1499.844 1441.644 - 91.77% -
std::move_backward(list<int>)/64 -3.87% 41.303 39.703 - 1.97% -
BM_PushHeap_uint64_Descending_1 -3.87% 0.500 0.481 - 7.30% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.86% 2.410 2.317 - -12.35% -
bm_lexicographical_compare<unsigned_char>/1 -3.86% 1.613 1.551 - -0.96% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.85% 103609.506 99622.180 - 0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.85% 11370.089 10932.585 - -2.66% -
std::map<std::string,_int>::count(key)_(existent)/8192 -3.84% 29.687 28.546 - -6.71% -
std::unique(vector<int>)_(contiguous)/32 -3.84% 50.022 48.101 - -0.43% -
BM_lexicographical_compare_three_way_slow_path/4 -3.84% 1.226 1.179 - 4.29% -
std::find_if(deque<int>)_(bail_25%)/32768 -3.83% 2090.643 2010.481 - -9.19% -
BM_StringDestroy_Huge -3.82% 11.128 10.703 - -2.05% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -3.82% 21.460 20.641 - 1.02% -
SetIntersection_None_Set_string_1024_256 -3.81% 9422004.815 9062752.100 - -0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.81% 567.165 545.577 - 0.38% -
BM_PushHeap_float_Ascending_64 -3.80% 1.817 1.748 - -0.74% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -3.79% 7.597 7.310 - 0.00% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -3.79% 31.362 30.175 - 4.62% -
std::partition_copy(vector<int>)/1024 -3.78% 478.069 459.975 - -1.55% -
std::map<std::string,_int>::find(key)_(existent)/1024 -3.78% 26.357 25.360 - 6.68% -
SetIntersection_None_Set_string_262144_262144 -3.78% 1686540.527 1622829.996 - -5.14% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.78% 5.844 5.623 - -21.62% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -3.77% 30.884 29.719 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.77% 13477570.670 12970053.053 - -0.27% -
std::find_if_not(vector<char>)_(process_all)/1024 -3.75% 130.828 125.918 - 12.85% -
std::move_backward(list<int>)/8 -3.75% 3.523 3.391 - 1.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.74% 4334429.417 4172258.951 - -1.80% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.74% 4953.668 4768.574 - -0.44% -
SetIntersection_None_Set_string_262144_16384 -3.73% 1700517.658 1637090.984 - -3.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -3.72% 21665070.105 20858266.638 - -1.61% -
BM_PushHeap_uint32_SingleElement_64 -3.70% 0.370 0.357 - 1.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.70% 167.542 161.350 - 2.91% -
std::multiset<std::string>::count(key)_(existent)/32 -3.69% 20.872 20.101 - 2.57% -
std::is_sorted(deque<int>)/1024 -3.69% 491.888 473.752 - 0.15% -
BM_PushHeap_uint64_Random_256 -3.68% 6.278 6.047 - 7.23% -
SetIntersection_Front_Set_string_1024_256 -3.67% 15752404.111 15174381.738 - 6.31% -
SetIntersection_Front_Set_uint32_16384_16384 -3.66% 218545959.682 210555098.978 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -3.65% 21.860 21.061 - -28.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.65% 760.722 732.934 - -0.47% -
std::sort_heap(vector<NonIntegral>)/8 -3.64% 30.654 29.538 - 0.64% -
SetIntersection_Interlaced_Set_string_64_64 -3.63% 35334641.355 34051724.796 - -2.96% -
std::search(vector<int>,_pred)_(same_length)/8192 -3.62% 5117.585 4932.338 - 0.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -3.62% 23.488 22.638 - 7.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.61% 357689697.356 344765947.679 - -2.78% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.60% 13332.466 12852.507 - 1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.59% 2147154.297 2070102.295 - -3.85% -
std::sort(vector<int>)_(shuffled)/8 -3.59% 23.655 22.806 - -1.29% -
std::lower_bound(std::list<int>)/8 -3.58% 16.092 15.515 - 0.69% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -3.58% 6906.769 6659.227 - -1.74% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.58% 542.805 523.394 - -2.09% -
std::partial_sort_copy(list<int>)_(descending)/1024 -3.57% 8562.708 8257.163 - -0.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.55% 4.238 4.088 - 0.89% -
BM_PushHeap_uint64_Ascending_64 -3.54% 1.570 1.514 - -0.55% -
BM_lexicographical_compare_three_way_slow_path/16 -3.54% 4.797 4.627 - 6.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.54% 25.987 25.068 - 5.75% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.53% 8764.181 8454.459 - -0.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.53% 31.222 30.119 - 10.78% -
std::all_of(vector<int>)_(process_all)/8 -3.53% 2.416 2.331 - -7.38% -
BM_lexicographical_compare_three_way_slow_path/256 -3.51% 82.638 79.737 - 16.17% -
SetIntersection_None_Set_float_262144_262144 -3.50% 1200307.375 1158278.158 - -3.82% -
std::partial_sort(deque<int>)_(descending)/8 -3.49% 43.160 41.653 - -3.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.49% 10251633.543 9894008.720 - 10.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.49% 780.299 753.098 - -7.36% -
BM_deque_vector_move_backward/2 -3.48% 1.900 1.834 - -0.09% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.48% 337.641 325.893 - -1.91% -
BM_StringEraseToEnd_Huge_Transparent -3.48% 2.509 2.422 - 0.38% -
BM_PushHeap_uint32_SingleElement_4 -3.47% 0.363 0.351 - 2.05% -
SetIntersection_None_Set_uint32_16384_1024 -3.46% 161432552.955 155844727.064 - -3.08% -
SetIntersection_Front_Set_uint32_64_64 -3.45% 13650439.771 13179665.859 - 2.41% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.44% 40043.133 38664.974 - 0.12% -
std::is_sorted(deque<int>)/8192 -3.44% 3930.889 3795.631 - 0.23% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -3.44% 9048.128 8736.927 - -0.36% -
SetIntersection_Interlaced_Set_string_256_16 -3.44% 18250470.699 17623330.210 - -3.85% -
std::remove_if(deque<int>)_(prefix)/50 -3.44% 66.098 63.827 - -0.53% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.43% 2.217 2.141 - -10.02% -
std::map<int,_int>::clear()/1024 -3.43% 11030.255 10652.069 - -6.04% -
std::make_heap(deque<int>)_(descending)/1024 -3.42% 1135.052 1096.221 - 11.26% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.41% 1.437 1.388 - -1.51% -
SetIntersection_Front_Set_string_256_256 -3.41% 30199273.994 29169263.077 - -0.84% -
BM_StringMove_Small -3.41% 0.732 0.707 - -11.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.41% 10346991.993 9994565.072 - 2.45% -
SetIntersection_None_Set_uint32_256_1 -3.40% 11999253.792 11591750.050 - -0.49% -
BM_deque_deque_ranges_copy_backward/65536 -3.39% 8165.241 7888.111 - 5.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -3.39% 493571.235 476827.830 - -2.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.39% 12266953.864 11850967.218 - 0.50% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -3.39% 212458.414 205256.284 - -1.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -3.39% 2.369 2.288 - 1.76% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.38% 440361.769 425457.751 - -16.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.38% 19.625 18.961 - -0.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.38% 25.063 24.215 - 3.99% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.38% 147448.213 142462.407 - 2.34% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.37% 9.243 8.932 - -14.91% -
SetIntersection_None_Set_uint32_1024_4 -3.36% 9290047.477 8977500.287 - -0.56% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.36% 29.228 28.245 - -0.98% -
std::stable_sort(vector<int>)_(descending)/8192 -3.36% 19117.815 18475.518 - -0.12% -
std::count(list<int>)_(every_other)/8 -3.36% 2.207 2.133 - 0.09% -
std::replace(vector<int>)_(prefix)/1024 -3.35% 157.454 152.174 - -4.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -3.35% 10655517.329 10298641.406 - -0.65% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -3.35% 5.798 5.603 - 1.95% -
std::shift_left(list<int>)/1024 -3.35% 753.615 728.399 - 0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.34% 1193612.971 1153728.002 - -2.47% -
std::for_each_n(join_view(vector<vector<int>>))/50 -3.34% 4.416 4.269 - -1.14% -
std::partition(list<int>)_(dense)/8192 -3.33% 5105.060 4935.219 - -13.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -3.32% 69.692 67.376 - 34.71% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.32% 10.976 10.611 - -1.55% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.32% 18.272 17.664 - 0.29% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -3.32% 6393980.802 6181567.634 - 0.66% -
SetIntersection_None_Set_string_64_4 -3.31% 21973504.451 21245780.650 - -2.01% -
SetIntersection_Front_Vector_uint32_262144_262144 -3.31% 354564835.736 342837412.035 - -2.98% -
std::search(deque<int>,_pred)_(same_length)/1024 -3.31% 522.851 505.566 - -1.10% -
std::stable_sort(vector<int>)_(descending)/1024 -3.30% 2923.126 2826.557 - 1.75% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.29% 3.052 2.951 - -0.41% -
std::reverse(list<int>)/64 -3.29% 18.239 17.639 - -5.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.29% 51707.821 50008.028 - 0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -3.29% 46.798 45.260 - -1.35% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.28% 0.627 0.606 - -0.35% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.28% 1930.156 1866.938 - -2.20% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -3.27% 160815.007 155548.521 - -0.19% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.27% 3.314 3.206 - -7.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.27% 3.232 3.126 - -1.75% -
BM_CmpLess_ushort_uint -3.27% 1.098 1.062 - -1.75% -
BM_getline_string -3.26% 17.170 16.611 - 2.88% -
SetIntersection_Front_Set_string_1024_1024 -3.25% 56484073.689 54646167.978 - -0.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.25% 36.573 35.383 - -6.98% -
BM_PushHeap_float_Descending_16 -3.25% 0.376 0.364 - -42.38% -
BM_deque_vector_copy/64000 -3.25% 2940.924 2845.296 - -0.49% -
ranges::minmax(std::list<__int128>)/70000 -3.25% 61490.808 59491.667 - 4.61% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.25% 226.381 219.026 - 0.97% -
SetIntersection_None_Set_uint32_1024_64 -3.25% 9295025.475 8993144.561 - -0.41% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.25% 21.281 20.590 - -2.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.24% 0.512 0.495 - 0.12% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.24% 29.394 28.441 - -8.96% -
BM_StringRead_Cold_Shallow_Small -3.24% 1.095 1.060 - -5.82% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.22% 8.469 8.196 - -11.51% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.22% 797.614 771.906 - -5.65% -
BM_StringFindStringLiteral/2048 -3.22% 41.657 40.314 - -1.01% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -3.22% 44.831 43.389 - -3.20% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.21% 243935.831 236096.435 - -5.56% -
std::set<int>::contains(key)_(existent)/8192 -3.21% 8.493 8.221 - -1.94% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.20% 9.135 8.843 - 7.31% -
SetIntersection_Front_Set_float_256_16 -3.20% 4555038.076 4409444.433 - -3.45% -
rng::for_each(set<int>)/8 -3.20% 6.675 6.462 - 43.84% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -3.19% 56586.547 54780.877 - -1.32% -
bm_lexicographical_compare<unsigned_char>/64 -3.19% 2.042 1.977 - -1.06% -
BM_StringFindStringLiteral/4096 -3.19% 79.848 77.303 - -0.33% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.18% 581.165 562.701 - -1.46% -
BM_deque_vector_ranges_copy_backward/70000 -3.18% 9089.008 8800.335 - 11.02% -
std::multiset<int>::contains(key)_(existent)/8192 -3.17% 8.822 8.542 - 4.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.17% 2128871.580 2061363.443 - -3.15% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.17% 22.452 21.740 - -5.62% -
std::find_if_not(vector<char>)_(process_all)/8192 -3.17% 978.187 947.176 - 19.19% -
BM_deque_vector_copy_backward/2 -3.17% 1.900 1.839 - -0.98% -
SetIntersection_Front_Set_string_262144_16 -3.17% 1886443.832 1826713.243 - -5.75% -
std::find_if(list<int>)_(bail_25%)/8 -3.16% 0.959 0.929 - 0.92% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -3.15% 52356.197 50706.632 - 0.14% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.14% 16457.393 15940.818 - -4.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.14% 1821343.178 1764206.217 - -3.08% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.13% 1.359 1.316 - 4.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -3.13% 1.540 1.492 - -15.25% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.12% 13.573 13.149 - -2.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -3.12% 11382.838 11027.595 - 0.56% -
std::partition(vector<int>)_(sparse)/32 -3.12% 8.977 8.697 - -1.37% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 -3.12% 250.017 242.216 - 0.40% -
std::distance(join_view(vector<vector<int>>))/4096 -3.12% 4.494 4.354 - -99.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.11% 30562702.666 29611673.004 - 11.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.11% 644.728 624.693 - -2.00% -
SetIntersection_None_Set_string_16384_4 -3.09% 204036011.196 197731182.177 - 5.06% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.08% 2.415 2.340 - -5.23% -
std::deque<std::string>::ctor(size)/8192 -3.08% 8446.360 8185.970 - -3.14% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -3.07% 116.832 113.246 - 28.55% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -3.07% 794.629 770.267 - 1.61% -
BM_PushHeap_uint64_Random_1024 -3.06% 6.439 6.242 - 8.40% -
BM_vector_deque_copy_backward/1 -3.06% 2.158 2.092 - -12.23% -
BM_deque_deque_move_backward/64 -3.06% 3.491 3.384 - -7.52% -
SetIntersection_None_Vector_float_262144_16 -3.06% 1162305.676 1126792.837 - -1.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.06% 1220.174 1182.897 - -7.80% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -3.05% 183.919 178.300 - 0.02% -
SetIntersection_None_Set_float_262144_16 -3.05% 1196145.752 1159621.664 - -3.45% -
SetIntersection_Front_Vector_string_256_64 -3.05% 10650013.815 10325046.015 - 3.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.05% 706.735 685.192 - 2.77% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.04% 8.036 7.791 - -1.87% -
std::unique(deque<int>)_(sprinkled)/32 -3.04% 53.837 52.201 - -2.91% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.04% 4.830 4.683 - -3.54% -
BM_PushHeap_uint32_SingleElement_262144 -3.04% 0.372 0.361 - 1.51% -
BM_PushHeap_string_PipeOrgan_64 -3.03% 5.818 5.641 - -1.93% -
std::make_heap(deque<int>)_(shuffled)/1024 -3.03% 2651.852 2571.464 - 2.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.03% 13914.376 13492.778 - -1.53% -
BM_StringRead_Cold_Deep_Small -3.03% 1.183 1.147 - -1.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.02% 517.022 501.385 - -0.79% -
std::lower_bound(std::deque<int>)/8 -3.02% 17.512 16.983 - 0.06% -
SetIntersection_None_Set_float_262144_1024 -3.02% 1189727.215 1153752.766 - -4.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.02% 1526095.531 1479974.745 - -3.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -3.02% 61772312.722 59908355.799 - -0.80% -
SetIntersection_None_Set_float_16384_16384 -3.01% 159465988.570 154658673.878 - -3.79% -
std::sort(vector<int>)_(shuffled)/1024 -3.01% 4811.486 4666.563 - 0.62% -
std::unordered_set<std::string>::erase(iterator)/8192 -3.00% 31.789 30.836 - 5.40% -
SetIntersection_None_Set_float_262144_16384 -3.00% 1200642.334 1164636.475 - -3.08% -
std::multiset<std::string>::clear()/0 -3.00% 405.465 393.307 - -1.47% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.98% 16.325 15.838 - 1.74% -
std::move_backward(deque<int>)/1048576 -2.98% 136161.297 132104.491 - 5.02% -
BM_PushHeap_uint32_SingleElement_16384 -2.98% 0.372 0.361 - 1.52% -
SetIntersection_Front_Vector_string_262144_1 -2.98% 1076512.296 1044461.902 - -4.16% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.97% 30.362 29.459 - -76.45% -
BM_PushHeap_string_Random_16384 -2.95% 16.509 16.021 - -0.40% -
SetIntersection_None_Set_uint32_1_1 -2.95% 550654345.024 534390043.562 - -1.47% -
ranges::minmax(std::list<char>)/8 -2.95% 2.601 2.525 - 2.01% -
BM_vector_deque_copy_backward/2 -2.95% 1.893 1.837 - -11.00% -
std::find_if(list<int>)_(bail_25%)/8192 -2.94% 1456.539 1413.682 - -2.64% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.94% 523.130 507.749 - -1.91% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.94% 853.124 828.046 - 2.00% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.94% 406.945 394.996 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.94% 12457528.335 12091884.008 - 1.74% -
SetIntersection_None_Set_uint32_256_4 -2.93% 11892273.027 11544146.932 - 0.35% -
SetIntersection_None_Set_string_256_4 -2.93% 11875551.992 11528038.334 - -1.16% -
BM_StringRelational_Compare_Small_Empty_Control -2.92% 1.890 1.835 - 13.59% -
BM_PushHeap_uint64_Descending_4 -2.92% 0.371 0.360 - -3.08% -
BM_deque_deque_copy_backward/512 -2.92% 19.784 19.206 - 0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -2.92% 24.955 24.227 - -1.42% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -2.92% 355.129 344.764 - 0.58% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -2.92% 323.232 313.799 - -1.23% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.91% 12369.848 12009.370 - -3.70% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.91% 2.081 2.020 - 5.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.91% 0.637 0.618 - -1.95% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -2.91% 19567.107 18998.541 - 0.12% -
BM_deque_vector_copy_backward/64000 -2.90% 8285.349 8044.725 - 7.44% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.90% 6386.880 6201.489 - -5.81% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.90% 28.098 27.284 - -0.53% -
SetIntersection_None_Set_uint32_16_1 -2.89% 67893404.443 65929335.424 - -2.36% -
BM_deque_vector_move/64 -2.89% 2.643 2.567 - -3.22% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -2.89% 1.433 1.391 - -0.36% -
ranges::minmax(std::list<char>)/64 -2.89% 36.452 35.400 - 19.29% -
BM_PushHeap_uint32_SingleElement_1024 -2.88% 0.378 0.367 - 1.38% -
std::move(list<int>)/1048576 -2.88% 1013477.329 984281.501 - -0.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.87% 406.948 395.253 - -0.81% -
SetIntersection_None_Set_string_16384_256 -2.87% 209399240.875 203384633.523 - 7.40% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.86% 14803.729 14379.662 - 0.48% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.86% 11.049 10.733 - -2.01% -
SetIntersection_None_Vector_string_262144_64 -2.85% 1324969.535 1287239.620 - -1.65% -
SetIntersection_None_Set_float_262144_64 -2.85% 1193928.225 1159939.777 - -2.75% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -2.85% 470.274 456.890 - -16.41% -
std::reverse(list<int>)/8 -2.84% 1.990 1.933 - -3.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.84% 15.233 14.799 - -3.74% -
SetIntersection_Front_Vector_string_262144_256 -2.84% 9657746.323 9383310.100 - -2.09% -
SetIntersection_None_Set_float_262144_256 -2.84% 1192744.547 1158869.223 - -3.11% -
std::partition_copy(vector<int>)/32 -2.84% 8.181 7.949 - -1.60% -
std::generate(list<int>)/32 -2.84% 8.724 8.477 - -0.58% -
BM_StringRelational_Less_Huge_Huge_ChangeLast -2.83% 101.959 99.069 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.83% 14563139.795 14150508.267 - 5.70% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 -2.83% 4894.952 4756.279 - -0.43% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.82% 10.382 10.089 - -11.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.82% 12441764.417 12091111.016 - -0.58% -
ranges::min(std::vector<long_long>)/8 -2.81% 2.285 2.221 - 4.45% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.81% 2.850 2.770 - 2.30% -
std::find(list<int>)_(bail_25%)/32768 -2.81% 8329.404 8095.496 - -0.41% -
std::find_if(deque<int>)_(bail_25%)/8192 -2.81% 526.750 511.965 - -10.08% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.81% 4.625 4.496 - -1.11% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.80% 10552214.022 10256427.263 - 0.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.80% 7.043 6.846 - 2.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -2.80% 476.914 463.574 - 0.25% -
std::is_partitioned(list<int>)_(partitioned)/32 -2.79% 9.001 8.750 - 1.42% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -2.79% 1.353 1.316 - -1.44% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -2.79% 77.097 74.948 - 4.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.78% 19.411 18.871 - -40.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.78% 15.415 14.986 - -2.42% -
BM_deque_vector_move/64000 -2.77% 3048.757 2964.198 - -1.37% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.77% 15194990.065 14773697.518 - -0.18% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -2.77% 272.868 265.310 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.77% 15766.352 15329.888 - 1.00% -
rng::contains_subrange(vector<int>)_(process_all)/50 -2.76% 11.903 11.574 - 1.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.76% 28.731 27.938 - 2.42% -
BM_PushHeap_uint64_Random_64 -2.75% 5.709 5.552 - 6.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.75% 16927544.116 16461987.273 - -1.29% -
SetIntersection_None_Set_string_256_256 -2.75% 6063150.088 5896657.837 - 3.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -2.74% 118289.415 115047.718 - -0.09% -
SetIntersection_None_Set_string_256_16 -2.74% 11289447.488 10980334.988 - -0.24% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.73% 4.961 4.826 - -1.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.73% 95.536 92.928 - -7.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.73% 64615388.487 62853208.407 - -1.80% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.72% 410.181 399.014 - -4.93% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.72% 16.278 15.836 - -1.10% -
SetIntersection_Interlaced_Set_string_262144_64 -2.70% 2172175.861 2113466.064 - -1.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.70% 485.504 472.385 - -2.18% -
std::set<int>::ctor(&&,_different_allocs)/0 -2.70% 13.161 12.805 - -11.85% -
SetIntersection_Interlaced_Set_string_1024_64 -2.69% 16667252.620 16218154.934 - -4.93% -
BM_StringRead_Cold_Shallow_Large -2.69% 1.107 1.077 - -0.99% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.69% 3.653 3.555 - 1.52% -
BM_deque_vector_ranges_move/0 -2.69% 1.379 1.342 - -11.36% -
SetIntersection_None_Set_string_16384_64 -2.68% 206178770.067 200645346.799 - 5.99% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.68% 203.989 198.515 - -3.94% -
BM_PushHeap_uint32_Ascending_1024 -2.68% 2.627 2.556 - 0.05% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -2.68% 586.511 570.790 - 0.74% -
SetIntersection_None_Set_float_256_16 -2.68% 10973756.185 10679752.275 - -1.85% -
std::reverse(vector<int>)/8 -2.68% 1.597 1.555 - 5.16% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.68% 6787.774 6606.154 - -3.38% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.68% 13.098 12.748 - -1.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.67% 18.717 18.216 - -2.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.67% 1039137.770 1011393.004 - -2.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.67% 54.017 52.575 - 48.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.67% 836809.755 814476.803 - 1.28% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.67% 403.397 392.638 - -1.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.65% 8.637 8.408 - -2.86% -
std::rotate(vector<bool>)_(by_1/2)/1024 -2.65% 8.669 8.439 - 0.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.65% 20.421 19.880 - -2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.65% 22528368.287 21932327.487 - -1.68% -
SetIntersection_None_Set_uint32_256_256 -2.64% 6005033.780 5846347.080 - 0.59% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.64% 10.428 10.153 - -0.16% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.64% 103831.664 101094.202 - 4.82% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.63% 16.221 15.794 - -1.62% -
BM_StringRead_Cold_Shallow_Empty -2.63% 1.094 1.065 - 0.70% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -2.63% 0.627 0.610 - 2.15% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 -2.63% 1913.408 1863.072 - 0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.62% 360523098.756 351079201.826 - 0.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.61% 3.989 3.885 - -2.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.61% 29.063 28.304 - -14.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.61% 2017258.789 1964616.535 - -1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.60% 43497610.406 42366078.898 - 0.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -2.60% 1731809.080 1686837.402 - 0.01% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.59% 1.559 1.518 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.59% 39337292.961 38319898.984 - -2.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -2.59% 52.738 51.374 - -0.61% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle -2.59% 57.282 55.801 - 0.01% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.58% 24.274 23.647 - -2.32% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.58% 248.582 242.161 - -0.85% -
std::remove(deque<int>)_(sprinkled)/1024 -2.58% 532.774 519.025 - 1.52% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.58% 802.665 781.962 - -10.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.58% 14268934.755 13901097.988 - -0.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.58% 387.696 377.702 - -0.63% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.58% 5670.007 5523.986 - -14.90% -
BM_deque_deque_copy_backward/64000 -2.57% 8019.806 7813.374 - 5.42% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -2.57% 12090.915 11779.753 - -6.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.57% 875236.530 852745.766 - -4.04% -
BM_StringConstructDestroyCStr_Small_Opaque -2.57% 2.249 2.191 - -2.71% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 -2.57% 2814.063 2741.778 - 0.58% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.57% 1.712 1.668 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.56% 141322620.367 137698449.668 - -1.50% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.56% 119094.680 116041.967 - 4.40% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.56% 44.688 43.544 - -3.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.56% 2040785.158 1988559.082 - -2.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -2.56% 57.156 55.693 - 24.84% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.55% 2.132 2.078 - -0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.55% 137282.236 133779.691 - 3.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.55% 1035817.557 1009415.039 - -0.62% -
SetIntersection_None_Vector_float_262144_1024 -2.53% 1153038.026 1123812.522 - -2.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.53% 1872515.706 1825076.221 - 1.51% -
BM_PushHeap_uint64_Ascending_256 -2.53% 2.145 2.091 - -0.15% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -2.52% 5.479 5.341 - -11.08% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.52% 1506.541 1468.572 - 2.22% -
BM_deque_vector_copy_backward/1 -2.52% 2.177 2.122 - 0.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.52% 2.326 2.267 - -3.49% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -2.51% 1.657 1.615 - 0.07% -
std::shift_left(deque<int>)/8192 -2.51% 308.759 301.001 - 0.54% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.50% 258.664 252.192 - -0.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.50% 85237.504 83106.182 - 9.48% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -2.50% 0.479 0.467 - -0.96% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.50% 493.821 481.483 - -0.10% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -2.49% 30.220 29.467 - 6.68% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.49% 25.317 24.687 - 5.21% -
std::is_sorted(vector<int>,_pred)/8 -2.48% 3.429 3.344 - 5.69% -
BM_PushHeap_string_Random_1024 -2.48% 15.288 14.909 - 0.53% -
std::is_partitioned(list<int>)_(partitioned)/50 -2.48% 14.393 14.036 - 4.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.48% 13474.734 13141.052 - -3.31% -
SetIntersection_None_Set_float_262144_1 -2.48% 1199139.486 1169454.184 - -2.71% -
std::rotate(vector<bool>)_(by_1/2)/8192 -2.47% 15.482 15.099 - 1.10% -
SetIntersection_Front_Set_float_16384_16 -2.47% 1194395.394 1164860.678 - -3.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -2.47% 17.969 17.524 - 2.60% -
BM_CmpEqual_short_short -2.47% 1.072 1.046 - -3.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.47% 13032.763 12711.084 - 0.75% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.47% 5.528 5.392 - 5.64% -
BM_StringFindStringLiteral/8192 -2.47% 141.932 138.433 - 0.00% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.47% 8688.424 8474.236 - -2.02% -
SetIntersection_None_Vector_string_16384_16 -2.46% 1252196.630 1221331.951 - -1.70% -
SetIntersection_None_Vector_float_1024_64 -2.46% 1099481.917 1072407.515 - -2.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.46% 11992693.880 11697485.954 - -2.85% -
SetIntersection_None_Set_string_16384_1 -2.45% 203285932.341 198299182.480 - 5.18% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.45% 1.586 1.547 - 9.97% -
SetIntersection_None_Set_float_262144_4 -2.45% 1191536.133 1162353.271 - -3.12% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.45% 400010.065 390216.255 - -40.53% -
SetIntersection_None_Set_uint32_4_1 -2.45% 221642509.748 216220625.581 - -1.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.44% 1101658.067 1074734.808 - -1.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.44% 4.187 4.085 - 1.54% -
SetIntersection_None_Set_uint32_256_64 -2.44% 9546545.169 9313346.975 - -1.06% -
SetIntersection_Interlaced_Set_float_1024_64 -2.44% 10291481.626 10040088.388 - -2.47% -
SetIntersection_None_Set_uint32_4_4 -2.44% 138504146.147 135126861.011 - -1.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -2.44% 4853.719 4735.404 - -0.10% -
std::unique(vector<int>)_(contiguous)/1024 -2.44% 313.178 305.551 - 0.91% -
std::search(deque<int>,_pred)_(same_length)/1000 -2.43% 491.320 479.378 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.43% 361082149.289 352312147.218 - -1.27% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.43% 11587.391 11306.017 - -0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.42% 16.235 15.842 - -1.21% -
BM_PushHeap_string_Random_256 -2.41% 14.609 14.256 - 0.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.41% 25.395 24.783 - -22.56% -
std::make_heap(deque<int>)_(descending)/8192 -2.41% 8848.321 8635.187 - 12.41% -
std::multiset<int>::count(key)_(existent)/1024 -2.41% 5.568 5.434 - -32.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.40% 46.975 45.846 - -18.01% -
bm_ranges_swap_ranges_vb_aligned/524288 -2.40% 1064.913 1039.321 - -0.97% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -2.40% 595493.311 581204.049 - 1.30% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.40% 1.273 1.242 - -6.79% -
BM_deque_vector_copy_backward/5500 -2.39% 203.187 198.326 - -0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.39% 17.016 16.609 - -19.97% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.39% 12698.586 12395.378 - -8.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.39% 24.441 23.858 - 0.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.38% 20.911 20.414 - 1.66% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.38% 5.127 5.005 - -2.13% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.38% 8457.432 8256.525 - -15.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -2.36% 0.623 0.608 - 0.56% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.36% 3.158 3.083 - -2.43% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.36% 21.172 20.672 - -3.90% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.36% 16.532 16.143 - -0.90% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.36% 20937.520 20444.104 - 2.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.35% 16431.985 16045.925 - -5.71% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.35% 10017.326 9781.989 - 5.46% -
BM_std_minmax_element<int>/4 -2.35% 1.246 1.216 - -1.83% -
std::partition(vector<int>)_(sparse)/50 -2.34% 14.196 13.863 - -0.46% -
std::stable_sort(deque<int>)_(heap)/1024 -2.34% 2784.461 2719.243 - -2.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.33% 3.842 3.752 - -0.91% -
std::reverse(list<int>)/32768 -2.33% 20101.443 19632.968 - 2.17% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.33% 5.684 5.552 - 10.76% -
BM_PushHeap_string_Random_64 -2.33% 13.195 12.888 - -0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.33% 13884.687 13561.831 - -4.71% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.32% 1.354 1.322 - -16.85% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.32% 5.177 5.057 - 43.54% -
std::copy_n(list<int>)/8 -2.32% 2.280 2.227 - -0.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.32% 17.593 17.185 - -1.11% -
std::find_if_not(vector<char>)_(process_all)/32768 -2.32% 3852.008 3762.746 - 20.02% -
rng::starts_with(deque<int>,_pred)/1048576 -2.31% 518274.318 506287.901 - -0.01% -
std::deque<std::string>::ctor(size)/1024 -2.31% 718.461 701.846 - -3.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.31% 672.558 657.035 - 0.08% -
BM_deque_deque_move_backward/512 -2.31% 19.341 18.895 - -4.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.31% 5.373 5.249 - -4.92% -
BM_deque_vector_move/5500 -2.31% 198.423 193.845 - -0.74% -
std::find_if_not(vector<char>)_(process_all)/50 -2.31% 6.859 6.700 - 25.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.30% 211478.697 206606.013 - -1.74% -
BM_vector_deque_move_backward/64 -2.30% 3.058 2.988 - 0.22% -
std::sort_heap(deque<int>,_pred)/8192 -2.30% 432422.529 422474.582 - -6.33% -
std::set<std::string>::find(key)_(non-existent)/32 -2.30% 10.607 10.363 - 9.97% -
BM_StringRead_Hot_Shallow_Large -2.30% 0.484 0.473 - -2.74% -
SetIntersection_Interlaced_Set_string_262144_256 -2.30% 2103526.936 2055229.736 - -1.26% -
vector<bool>(const_vector<bool>&) -2.29% 10.305 10.069 - 5.27% -
std::flat_multimap<int,_int>::ctor(const&)/32 -2.28% 23.401 22.866 - -0.86% -
BM_deque_deque_ranges_copy_backward/512 -2.28% 19.336 18.895 - -0.18% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.28% 644.186 629.515 - 0.14% -
BM_PushHeap_float_Ascending_1024 -2.28% 3.178 3.106 - -0.44% -
SetIntersection_Front_Vector_string_262144_64 -2.28% 3348335.271 3272142.468 - 4.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -2.27% 0.618 0.604 - 0.40% -
BM_vector_deque_ranges_copy_backward/65536 -2.27% 8272.308 8084.334 - 7.22% -
BM_CmpLess_uchar_short -2.27% 1.060 1.036 - -8.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.27% 23.579 23.044 - 1.89% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.27% 522622.719 510779.603 - -2.49% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.27% 3292.746 3218.145 - -4.95% -
std::rotate(vector<int>)_(by_1/3)/50 -2.26% 11.330 11.074 - -68.63% -
BM_PushHeap_float_Ascending_262144 -2.26% 5.202 5.085 - -0.24% -
BM_deque_vector_copy_backward/64 -2.26% 2.994 2.926 - -0.28% -
std::set<int>::ctor(const&,_alloc)/8192 -2.25% 51432.203 50272.603 - -35.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.25% 73.066 71.419 - 47.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.25% 13.245 12.947 - -1.24% -
std::is_sorted(list<int>)/1024 -2.25% 766.490 749.223 - -0.70% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.25% 18.565 18.146 - -0.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.25% 2003210.897 1958212.601 - -0.58% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.25% 526041.730 514225.569 - 0.58% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.25% 502003.813 490729.803 - -3.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.24% 1.396 1.364 - -3.84% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.24% 20.110 19.659 - -2.32% -
std::set<int>::lower_bound(key)_(existent)/32 -2.24% 1.548 1.513 - -6.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.24% 219092682.985 214184058.653 - -1.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.23% 5.203 5.086 - -1.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -2.23% 466460.211 456068.503 - -1.93% -
rng::for_each(map<int>)/32 -2.23% 25.829 25.254 - 16.72% -
std::replace_if(deque<int>)_(prefix)/32 -2.22% 14.030 13.718 - -1.65% -
std::set<std::string>::ctor(const&)/8192 -2.22% 346627.951 338935.832 - -2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.22% 1056792.787 1033342.101 - -2.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.21% 2.848 2.785 - -12.82% -
SetIntersection_Interlaced_Set_float_256_16 -2.21% 12341391.068 12068966.228 - -0.87% -
BM_StringAssignStr_Huge_Transparent -2.20% 112.861 110.373 - -4.16% -
SetIntersection_None_Vector_string_256_4 -2.20% 4538321.881 4438343.059 - -1.78% -
SetIntersection_Front_Set_uint32_1024_16 -2.20% 1211662.807 1184972.251 - -2.78% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -2.20% 11.608 11.353 - -0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.20% 24.605 24.064 - -15.13% -
BM_deque_vector_copy/70000 -2.20% 3254.759 3183.181 - 0.36% -
SetIntersection_Front_Vector_string_1024_16 -2.20% 1646544.179 1610370.588 - -0.38% -
std::stable_sort(vector<int>)_(repeated)/8 -2.20% 15.765 15.419 - -2.67% -
BM_deque_vector_move_backward/64 -2.20% 2.991 2.925 - -0.21% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.19% 235.192 230.041 - -8.43% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.19% 37.837 37.009 - -3.99% -
ranges::minmax(std::list<long_long>)/70000 -2.19% 55874.091 54651.239 - 1.16% -
BM_StringFindCharLiteral/256 -2.19% 5.486 5.366 - 0.73% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -2.19% 12716.308 12438.400 - -2.08% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.18% 241.749 236.479 - -2.03% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.18% 58346.686 57074.948 - -0.14% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -2.18% 243969.383 238661.868 - 0.94% -
BM_PushHeap_uint64_QuickSortAdversary_4 -2.18% 0.562 0.550 - -6.54% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.17% 4.358 4.264 - -1.35% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.17% 9.412 9.208 - -2.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.17% 1079838.907 1056433.516 - -0.87% -
SetIntersection_Front_Set_string_16384_1024 -2.17% 59230214.722 57947321.106 - -1.05% -
std::map<int,_int>::clear()/32 -2.16% 667.687 653.233 - -3.89% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -2.16% 18.704 18.299 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.16% 17186134.803 16814352.335 - -8.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.16% 1486945.019 1454828.978 - 3.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.16% 74.609 73.000 - -1.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.15% 93176.022 91168.917 - -0.16% -
SetIntersection_None_Set_string_256_1 -2.15% 11973943.672 11716530.379 - 0.28% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.15% 942.440 922.185 - -3.28% -
SetIntersection_Interlaced_Set_string_262144_16 -2.15% 2184236.408 2137324.135 - -1.14% -
SetIntersection_Interlaced_Vector_float_256_4 -2.15% 5070655.606 4961804.135 - -5.50% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.14% 221386166.741 216637542.528 - 3.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.14% 398.494 389.947 - -1.93% -
std::find_if(list<int>)_(process_all)/8 -2.14% 2.371 2.320 - 1.13% -
BM_PushHeap_string_PipeOrgan_1024 -2.14% 9.314 9.114 - -3.50% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.14% 5.562 5.443 - -1.70% -
rng::starts_with(deque<int>,_pred)/8192 -2.13% 3989.226 3904.160 - 0.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -2.13% 414.032 405.206 - -17.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.13% 896222.731 877127.515 - -0.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.13% 19.036 18.630 - -1.49% -
SetIntersection_None_Set_string_1024_16 -2.13% 9389546.540 9190012.434 - 0.10% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.12% 1.351 1.322 - -14.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.12% 1126058.788 1102198.785 - -1.64% -
SetIntersection_None_Vector_string_1024_1 -2.11% 1159030.258 1134558.801 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.11% 5222962.825 5112733.132 - 17.05% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.11% 4.442 4.349 - 3.35% -
std::count(list<int>)_(every_other)/8192 -2.10% 7250.167 7097.572 - 7.70% -
SetIntersection_Interlaced_Vector_string_262144_262144 -2.10% 14987816.648 14672409.586 - -0.09% -
BM_PushHeap_uint32_Random_64 -2.10% 5.118 5.010 - -0.32% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.10% 98721.802 96646.783 - -0.35% -
std::set<int>::erase(key)_(non-existent,_end)/32 -2.10% 2.340 2.291 - -13.10% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.09% 38993.742 38177.587 - -2.92% -
BM_CmpLess_uint_ushort -2.09% 1.135 1.111 - -0.49% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.08% 3.050 2.986 - 19.47% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.08% 616.310 603.480 - -2.73% -
SetIntersection_None_Set_string_16384_16 -2.08% 203337694.850 199110647.623 - 5.93% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.08% 4063.993 3979.588 - 1.34% -
std::find_if(deque<int>)_(bail_25%)/1024 -2.07% 80.205 78.542 - 1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.07% 545.736 534.423 - -1.66% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.07% 1.638 1.604 - -1.99% -
SetIntersection_None_Set_float_16384_1024 -2.07% 155327391.200 152115790.796 - -3.87% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.07% 4.308 4.219 - -2.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.06% 236.628 231.751 - -3.49% -
std::find_end(list<int>)_(match_near_end)/1000 -2.05% 78.678 77.062 - -89.49% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.05% 33.585 32.897 - 5.55% -
std::set<int>::ctor(const&)/32 -2.05% 222.936 218.371 - 2.30% -
BM_deque_vector_copy_backward/70000 -2.04% 9165.215 8977.892 - 12.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -2.04% 1.397 1.368 - -3.82% -
std::remove(list<int>)_(prefix)/1024 -2.04% 1013.517 992.820 - 4.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.04% 27.414 26.855 - -35.10% -
BM_StringFindStringLiteral/128 -2.04% 3.236 3.170 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.03% 1075036.528 1053181.295 - 0.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.03% 1676.500 1642.537 - -2.99% -
std::make_heap(deque<int>)_(ascending)/1024 -2.02% 2683.686 2629.442 - 1.31% -
ranges::minmax(std::vector<char>)/1 -2.02% 0.627 0.615 - -1.74% -
ranges::min(std::deque<__int128>)/8 -2.02% 2.887 2.829 - 1.31% -
std::multiset<std::string>::find(key)_(existent)/32 -2.01% 15.330 15.021 - -4.79% -
BM_CmpLess_ushort_short -2.01% 1.060 1.039 - -7.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.00% 55504.387 54394.077 - -3.90% -
SetIntersection_Front_Set_string_16384_16 -2.00% 1872751.440 1835323.808 - 3.67% -
SetIntersection_None_Vector_string_256_16 -2.00% 4349665.554 4262831.704 - -1.41% -
BM_deque_deque_move_backward/65536 -1.98% 8251.736 8087.987 - 6.02% -
std::unique_copy(vector<int>)_(contiguous)/1024 -1.98% 256.658 251.573 - -5.95% -
rng::starts_with(list<int>)/8192 -1.98% 9363.449 9178.329 - 6.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.97% 13487744.953 13221773.863 - -1.08% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.97% 14142500.181 13863625.611 - -5.52% -
SetIntersection_None_Set_uint32_64_64 -1.97% 11791228.557 11558886.165 - -0.05% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.97% 10.571 10.363 - 0.32% -
SetIntersection_None_Vector_float_1024_1 -1.97% 1094028.785 1072510.186 - -2.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.97% 603.591 591.726 - -1.32% -
ranges::min(std::list<long_long>)/8 -1.96% 1.934 1.896 - 2.91% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.96% 39.414 38.642 - 0.15% -
BM_deque_vector_copy_backward/512 -1.96% 18.279 17.921 - -0.08% -
SetIntersection_Front_Set_string_262144_1024 -1.96% 60623046.125 59436020.965 - -0.42% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.96% 2.673 2.621 - -2.09% -
std::sort(deque<int>)_(repeated)/8192 -1.96% 6864.395 6730.160 - -1.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.95% 174848.358 171435.366 - 1.00% -
SetIntersection_Front_Vector_string_16384_1024 -1.95% 38301439.722 37554139.493 - -2.91% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.95% 4.963 4.866 - 1.51% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.94% 55.363 54.289 - -0.14% -
std::pop_heap(deque<float>)/8 -1.94% 53.278 52.247 - -1.49% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.94% 18.695 18.333 - -1.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.93% 4934.779 4839.380 - 0.64% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.93% 122111.347 119760.168 - -3.89% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.92% 19.582 19.205 - -0.31% -
BM_StringRelational_Eq_Large_Large_Control -1.92% 2.208 2.166 - -3.24% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.92% 5.517 5.412 - 12.20% -
std::shift_left(deque<int>)/1024 -1.91% 38.813 38.070 - 0.21% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.91% 79.340 77.824 - 11.86% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.91% 55749.560 54683.863 - -3.41% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.91% 3.826 3.753 - 2.69% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.91% 7180.570 7043.602 - -61.20% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.90% 43.019 42.200 - -0.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.90% 181124.946 177682.665 - 1.84% -
BM_deque_vector_move_backward/512 -1.90% 18.249 17.902 - -0.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.90% 932.692 915.002 - -18.53% -
SetIntersection_None_Vector_string_64_16 -1.90% 14443252.833 14169391.407 - -1.48% -
BM_std_minmax_element<int>/3 -1.89% 1.170 1.147 - 2.97% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -1.89% 35.009 34.348 - 4.17% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.89% 1.601 1.571 - 35.98% -
std::set<std::string>::contains(key)_(non-existent)/8192 -1.89% 27.837 27.312 - 0.97% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.88% 1101.019 1080.307 - -9.32% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.88% 8.444 8.285 - -4.79% -
BM_StringFindStringLiteral/256 -1.88% 5.556 5.452 - -0.21% -
BM_deque_deque_ranges_copy_backward/64000 -1.87% 7836.248 7689.628 - 4.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.87% 33046.694 32428.831 - -1.16% -
BM_vector_deque_move_backward/512 -1.87% 17.804 17.472 - -0.19% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.87% 3.631 3.563 - 0.54% -
BM_CmpEqual_schar_int -1.86% 1.133 1.112 - -1.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.86% 445.916 437.601 - -1.14% -
BM_deque_deque_ranges_copy_backward/64 -1.86% 3.487 3.422 - 0.48% -
std::rotate(vector<int>)_(by_1/2)/32 -1.86% 2.374 2.330 - -37.12% -
BM_CmpEqual_uchar_uchar -1.86% 1.069 1.049 - -2.99% -
std::set<std::string>::count(key)_(non-existent)/32 -1.86% 10.785 10.584 - 4.89% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.86% 2.315 2.272 - 1.12% -
BM_deque_deque_move/0 -1.86% 0.777 0.762 - -3.36% -
BM_StringFindNoMatch/512 -1.85% 9.385 9.211 - -1.89% -
BM_vector_deque_copy/64 -1.85% 2.738 2.687 - -4.69% -
SetIntersection_None_Set_uint32_64_1 -1.85% 23216184.417 22786579.708 - 1.49% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.85% 26.451 25.963 - -15.23% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.84% 12.672 12.438 - -0.14% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.84% 13.968 13.710 - 3.83% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -1.84% 614.893 603.574 - 0.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.84% 4.387 4.306 - -1.76% -
std::find_if_not(list<int>)_(process_all)/50 -1.84% 38.794 38.081 - 0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.83% 666.764 654.536 - -2.71% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.83% 69223.711 67956.312 - -1.90% -
std::remove(deque<int>)_(sprinkled)/50 -1.83% 63.409 62.248 - 12.78% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.83% 614710.496 603461.809 - -1.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.83% 18.184 17.852 - -1.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -1.82% 55.335 54.326 - 55.92% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.82% 1044472.324 1025456.652 - -2.96% -
SetIntersection_None_Set_uint32_256_16 -1.82% 11234086.540 11030058.778 - -0.16% -
BM_StringAssignStr_Huge_Opaque -1.81% 112.366 110.329 - -2.62% -
std::map<int,_int>::ctor(const&)/1024 -1.81% 6740.785 6618.686 - 1.64% -
std::rotate(vector<int>)_(by_1/4)/50 -1.81% 11.756 11.543 - -67.30% -
std::sort(vector<int>)_(shuffled)/8192 -1.81% 45931.903 45100.131 - 0.11% -
BM_CmpEqual_uchar_schar -1.81% 1.009 0.991 - -11.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.80% 23.772 23.343 - 0.49% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.80% 852.564 837.194 - -17.70% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.79% 8.784 8.627 - -0.27% -
BM_vector_deque_copy_backward/70000 -1.79% 8844.798 8686.204 - 5.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.79% 54663.391 53684.295 - -3.72% -
SetIntersection_None_Set_uint32_16_4 -1.79% 57293807.501 56268560.623 - -1.69% -
SetIntersection_Front_Vector_float_16384_64 -1.79% 1366722.820 1342305.031 - -0.15% -
SetIntersection_Front_Set_float_1024_1024 -1.79% 11272834.929 11071598.435 - -6.38% -
SetIntersection_Interlaced_Set_string_262144_4 -1.78% 1876314.697 1842861.816 - -1.84% -
SetIntersection_None_Set_float_16384_1 -1.78% 154764837.467 152006091.392 - -4.41% -
std::search(vector<int>,_pred)_(same_length)/1024 -1.78% 627.596 616.428 - 0.52% -
BM_CmpEqual_schar_uchar -1.78% 1.103 1.083 - -2.81% -
BM_vector_deque_copy/1024 -1.78% 37.146 36.485 - 1.97% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.78% 5039.875 4950.352 - -0.95% -
std::replace(vector<int>)_(sprinkled)/1024 -1.77% 150.100 147.436 - -1.67% -
BM_PushHeap_float_Random_4 -1.77% 2.568 2.523 - -16.11% -
SetIntersection_None_Set_float_1024_1 -1.77% 8980859.505 8821913.251 - -1.70% -
std::is_sorted_until(list<int>)/8192 -1.77% 7249.198 7120.961 - -0.80% -
SetIntersection_None_Vector_float_262144_4 -1.77% 1161790.550 1141243.168 - -2.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.77% 16.186 15.900 - -4.39% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.77% 64056.230 62925.366 - -1.25% -
SetIntersection_None_Set_float_1024_256 -1.76% 8962165.709 8804006.798 - 0.24% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.76% 4.946 4.859 - 2.73% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.76% 21.102 20.731 - -0.72% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.76% 84.079 82.600 - -1.92% -
std::fill(list<int>)/50 -1.76% 34.894 34.280 - -2.47% -
SetIntersection_None_Vector_float_1024_4 -1.76% 1090482.381 1071313.186 - -2.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.76% 626.693 615.692 - -0.97% -
SetIntersection_None_Set_uint32_64_4 -1.75% 22039727.583 21653004.568 - 1.82% -
SetIntersection_None_Vector_float_256_256 -1.75% 2158741.380 2120874.677 - -2.53% -
SetIntersection_Front_Vector_string_1_1 -1.75% 559017728.282 549212718.445 - -1.16% -
BM_CmpLess_uint_uchar -1.75% 1.126 1.106 - -1.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.75% 22.776 22.378 - 1.67% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.75% 503503.908 494701.634 - -3.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.75% 23.687 23.273 - -2.36% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.75% 36289.278 35655.825 - -1.39% -
BM_PushHeap_uint64_Ascending_1024 -1.74% 2.623 2.577 - 0.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.74% 13.035 12.808 - -4.72% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.74% 5.806 5.705 - 1.00% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.73% 2272.838 2233.415 - -0.08% -
std::map<std::string,_int>::erase(iterator)/8192 -1.73% 32.457 31.894 - 9.86% -
BM_CmpLess_uint_schar -1.73% 1.041 1.023 - -9.84% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.73% 24.342 23.921 - -3.20% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.73% 2571.163 2526.756 - -2.19% -
BM_PushHeap_uint64_Ascending_262144 -1.73% 4.844 4.761 - 2.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.72% 808.952 795.013 - -0.69% -
std::generate_n(list<int>)/50 -1.72% 15.407 15.142 - -9.72% -
BM_deque_deque_ranges_move/1 -1.72% 2.479 2.436 - -6.24% -
std::replace_if(vector<int>)_(prefix)/32 -1.71% 9.726 9.559 - 0.24% -
std::make_heap(deque<int>)_(shuffled)/8 -1.71% 24.995 24.568 - -0.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.71% 6825.778 6709.367 - -1.88% -
BM_deque_deque_ranges_move_backward/1024 -1.70% 38.264 37.612 - -3.31% -
std::find_end(list<int>)_(near_matches)/1000 -1.70% 33375.255 32806.686 - -9.20% -
std::generate(list<int>)/8192 -1.70% 7542.660 7414.219 - -1.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.70% 536.608 527.473 - -1.44% -
std::partition(list<int>)_(dense)/50 -1.70% 13.446 13.217 - -1.33% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.70% 216.938 213.250 - -48.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.70% 13709.652 13476.876 - -0.45% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.70% 32.426 31.876 - -10.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.70% 5378036.559 5286823.116 - -0.63% -
SetIntersection_Front_Vector_string_1024_1024 -1.69% 38581180.803 37928353.939 - -5.39% -
SetIntersection_Front_Set_string_262144_4 -1.69% 1268762.062 1247309.369 - -2.55% -
SetIntersection_Front_Vector_string_16_16 -1.69% 52242810.113 51362485.032 - 0.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.68% 1302.256 1280.399 - -0.68% -
BM_PushHeap_float_Ascending_256 -1.68% 2.524 2.482 - 0.05% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.68% 36.771 36.154 - -1.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.68% 17.282 16.992 - -0.92% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.67% 1.795 1.765 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.67% 1162685.018 1143274.739 - -3.61% -
SetIntersection_Front_Set_string_262144_256 -1.67% 14912322.510 14663461.164 - -0.21% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -1.67% 13.057 12.839 - -13.39% -
std::set<int>::count(key)_(existent)/32 -1.67% 1.691 1.663 - -2.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.67% 21.254 20.900 - -1.09% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.67% 55580298.201 54653811.677 - -2.75% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.67% 184352.294 181280.038 - 0.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.67% 6847.946 6733.894 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.66% 1890327.148 1858869.953 - 0.78% -
SetIntersection_Front_Set_string_262144_16384 -1.66% 353946855.170 348057570.191 - -0.43% -
std::find(vector<bool>)_(process_all)/1024 -1.66% 4.644 4.567 - -1.49% -
std::copy_if(list<int>)_(every_other)/4096 -1.66% 3350.504 3294.865 - -0.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.66% 396.596 390.014 - 0.95% -
std::adjacent_find(deque<int>,_pred)/50 -1.66% 30.280 29.778 - -3.34% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.66% 31.310 30.791 - -11.62% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.66% 2.489 2.447 - -4.65% -
BM_deque_vector_ranges_move_backward/5500 -1.65% 202.844 199.492 - 0.53% -
BM_deque_deque_move/1 -1.65% 2.598 2.555 - -0.99% -
std::map<std::string,_int>::erase(iterator)/1024 -1.65% 26.306 25.872 - -27.54% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.65% 473.616 465.805 - 0.44% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.65% 16.082 15.817 - -2.46% -
SetIntersection_None_Vector_float_1024_16 -1.65% 1089678.892 1071721.179 - -2.28% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.64% 1523.427 1498.373 - 0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 1263.277 1242.504 - -0.86% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.64% 6785.286 6673.721 - -4.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.64% 7.054 6.938 - -5.48% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.64% 10.210 10.043 - -0.98% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.64% 25.003 24.594 - -1.71% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.63% 441.658 434.439 - 1.59% -
std::unordered_set<std::string>::clear()/8192 -1.63% 222169.327 218538.540 - -2.84% -
std::shift_right(list<int>)/8192 -1.63% 7490.711 7368.515 - -0.15% -
std::copy_backward(vector<int>)/8 -1.63% 2.268 2.231 - 2.78% -
SetIntersection_Front_Vector_string_64_16 -1.62% 20799199.632 20461715.130 - -2.03% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.62% 10.850 10.674 - 4.78% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.62% 189141.266 186083.148 - -2.41% -
BM_PushHeap_uint32_Ascending_262144 -1.62% 4.900 4.821 - 0.32% -
SetIntersection_Front_Vector_string_4_1 -1.62% 223383790.020 219774464.095 - -1.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.61% 777.520 764.981 - -3.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.61% 1.357 1.335 - -6.53% -
std::find_end(list<int>)_(near_matches)/1024 -1.61% 34727.649 34168.618 - -9.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.61% 142053.935 139769.504 - -0.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.61% 7.041 6.928 - 0.80% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.60% 2.704 2.661 - 0.97% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.60% 236940852.431 233159851.530 - -0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.59% 350547.382 344989.152 - -2.41% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.58% 33.534 33.005 - 5.63% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.58% 821478.643 808513.784 - 1.12% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 -1.58% 97953.693 96407.965 - -0.15% -
std::find_if(deque<int>)_(process_all)/8 -1.57% 2.740 2.697 - 4.70% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.57% 3137.377 3088.075 - -2.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.57% 2.348 2.311 - 1.66% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.57% 7936823.002 7812319.598 - -0.78% -
std::multiset<int>::erase(key)_(existent)/32 -1.57% 22.529 22.176 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.56% 51.400 50.596 - -2.64% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.56% 36960.108 36382.403 - -8.31% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.56% 269.889 265.674 - -1.93% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.56% 52681.770 51859.806 - -62.54% -
std::map<int,_int>::ctor(const&)/32 -1.56% 226.796 223.259 - 3.16% -
std::find(vector<bool>)_(process_all)/1048576 -1.56% 3693.897 3636.345 - 0.60% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.56% 10055.504 9898.945 - -2.38% -
std::multiset<int>::erase(key)_(existent)/1024 -1.55% 40.476 39.847 - -0.03% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.55% 9.372 9.226 - 2.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.55% 6.612 6.510 - -10.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.55% 42.139 41.487 - -0.09% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.55% 784.425 772.292 - 0.52% -
SetIntersection_Interlaced_Vector_string_256_16 -1.55% 10612658.587 10448631.418 - 0.52% -
std::lower_bound(std::list<int>)/100 -1.55% 92.690 91.258 - 2.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.54% 220.548 217.145 - 1.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.54% 7.026 6.918 - -4.75% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.54% 4061.390 3998.747 - -0.95% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 282.251 277.898 - -1.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.54% 23497311.988 23136230.608 - -12.57% -
bm_lexicographical_compare<int>/512 -1.53% 30.346 29.881 - 1.42% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.53% 409.834 403.571 - -77.33% -
rng::for_each(map<int>)/8 -1.53% 6.268 6.172 - 38.95% -
BM_PushHeap_uint32_Ascending_256 -1.53% 2.115 2.082 - 0.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.52% 14.754 14.529 - 12.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.52% 402.574 396.439 - 0.22% -
std::remove_copy(vector<int>)_(prefix)/32 -1.52% 9.509 9.365 - -0.03% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.52% 20882.195 20565.811 - 0.96% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.51% 28022.257 27597.791 - 3.03% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.51% 7790.087 7672.158 - -0.82% -
BM_CmpEqual_int_ushort -1.51% 1.113 1.096 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.51% 20.661 20.350 - -0.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.51% 51.953 51.170 - -2.05% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.50% 3.999 3.939 - 2.96% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.50% 2171.979 2139.308 - 111.55% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.50% 6.443 6.347 - -1.44% -
std::make_heap(deque<int>)_(ascending)/8192 -1.50% 21015.197 20699.813 - 1.30% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.50% 20.472 20.165 - -14.93% -
std::stable_partition(vector<int>)_(dense)/50 -1.50% 25.771 25.385 - -3.53% -
BM_CmpLess_uint_uint -1.49% 1.081 1.064 - -1.43% -
SetIntersection_Front_Set_float_16384_1024 -1.49% 12461405.850 12275612.346 - -1.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.49% 1118.841 1102.169 - -5.33% -
std::unique(list<int>)_(contiguous)/52 -1.49% 64.529 63.568 - -1.12% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.48% 17.127 16.873 - -38.14% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 119185.679 117418.694 - -3.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.48% 1064779.728 1049008.142 - -1.19% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.48% 1865.381 1837.781 - 2.42% -
SetIntersection_None_Set_float_16384_256 -1.47% 154712261.591 152435085.871 - -3.39% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.47% 19.495 19.208 - -48.73% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.47% 17.935 17.672 - -0.67% -
bm_ranges_lexicographical_compare<int>/8 -1.46% 1.558 1.536 - 6.11% -
SetIntersection_Interlaced_Vector_float_256_1 -1.46% 4185202.823 4124055.003 - -2.47% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.46% 14039.546 13834.811 - -2.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.46% 14070.562 13865.388 - -4.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.46% 3.862 3.806 - -0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.46% 28.304 27.892 - -0.56% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.46% 35982.653 35458.605 - -5.60% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.46% 763251.915 752141.353 - -1.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.45% 866.828 854.217 - -1.73% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.45% 11.567 11.399 - -0.66% -
ranges::minmax(std::list<__int128>)/8 -1.45% 3.909 3.853 - -0.01% -
SetIntersection_None_Vector_string_64_4 -1.44% 16864998.461 16621768.272 - -1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.43% 3.596 3.545 - 3.74% -
BM_deque_deque_ranges_move/64000 -1.43% 3064.956 3021.073 - -0.60% -
std::unique(vector<int>)_(contiguous)/52 -1.43% 54.303 53.526 - 0.00% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.43% 4888.535 4818.683 - 12.58% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.43% 1031182.015 1016466.362 - -4.69% -
BM_StringFindCharLiteral/64 -1.43% 2.125 2.095 - 0.29% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.42% 25.498 25.135 - -1.13% -
BM_PushHeap_string_Random_16 -1.42% 10.544 10.394 - 0.42% -
BM_CmpEqual_uchar_uint -1.42% 1.085 1.070 - 0.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.42% 18.221 17.963 - -1.73% -
std::find_end(vector<int>)_(process_all)/1000 -1.41% 220.022 216.911 - -5.67% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.41% 678.684 669.098 - 0.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.41% 18.983 18.715 - -0.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.40% 3.035 2.992 - 15.12% -
std::list<int>::erase(begin)_(cheap_elements)/32 -1.40% 10.620 10.471 - 1.98% -
std::remove(deque<int>)_(sprinkled)/8192 -1.40% 3904.460 3849.756 - 0.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.40% 891264.577 878780.211 - -5.43% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -1.40% 5130.943 5059.165 - 0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.40% 169277.280 166910.115 - -21.27% -
SetIntersection_None_Set_uint32_262144_1 -1.39% 1197381.838 1180680.340 - -3.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.39% 474.849 468.236 - 0.38% -
std::find(deque<int>)_(process_all)/8192 -1.39% 1956.307 1929.076 - 0.92% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.39% 351465140.040 346589162.268 - -1.13% -
std::find_if_not(list<int>)_(process_all)/32768 -1.39% 25841.000 25482.642 - 0.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.38% 255.749 252.208 - 4.60% -
BM_deque_deque_copy_backward/5500 -1.38% 206.901 204.039 - 1.02% -
BM_PushHeap_float_Random_256 -1.38% 6.881 6.786 - -7.03% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.38% 2.041 2.013 - -2.03% -
BM_deque_deque_copy/65536 -1.38% 3123.359 3080.178 - -0.13% -
SetIntersection_Front_Set_float_262144_16 -1.38% 1186439.043 1170083.362 - -3.13% -
SetIntersection_None_Set_float_64_16 -1.37% 18484716.301 18230691.407 - 0.88% -
BM_PushHeap_string_Ascending_16 -1.37% 4.844 4.777 - 2.82% -
std::copy_backward(vector<int>)/262144 -1.37% 12466.464 12295.189 - -1.76% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.37% 238952.974 235671.667 - 2.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.37% 117322.859 115713.321 - 0.54% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.37% 796.806 785.879 - -1.33% -
BM_deque_deque_copy_backward/65536 -1.37% 8182.741 8070.607 - 6.52% -
SetIntersection_None_Set_uint32_1024_1 -1.37% 9292931.739 9165631.895 - 2.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.36% 11.724 11.564 - 13.52% -
SetIntersection_Front_Vector_string_256_16 -1.36% 6135451.112 6052177.102 - -0.58% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.35% 5.430 5.356 - 3.48% -
std::stable_partition(list<int>)_(dense)/50 -1.35% 58.176 57.391 - -0.50% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.35% 1.125 1.110 - 5.48% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.35% 634063.810 625525.471 - 0.18% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.35% 10.438 10.298 - -17.90% -
std::copy_backward(deque<int>)/32768 -1.34% 3734.643 3684.471 - 0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.34% 8937484.900 8817539.574 - -30.91% -
BM_deque_deque_ranges_copy/64000 -1.34% 3128.732 3086.850 - 4.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.34% 10.135 9.999 - -6.69% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.34% 3385.206 3339.944 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.33% 3.048 3.007 - -0.75% -
std::partial_sort(deque<int>)_(heap)/8192 -1.33% 269119.949 265534.585 - -3.75% -
std::multiset<std::string>::clear()/8192 -1.33% 214123.214 211271.173 - -2.98% -
std::set<int>::insert(value)_(already_present)/1024 -1.33% 6.007 5.927 - 2.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.33% 3.282 3.239 - 0.50% -
std::make_heap(vector<int>)_(repeated)/8 -1.33% 15.575 15.368 - -1.56% -
std::all_of(list<int>)_(process_all)/32768 -1.32% 26758.292 26404.508 - 0.26% -
std::find_end(vector<int>)_(process_all)/1024 -1.32% 225.059 222.090 - -6.07% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.32% 19.664 19.405 - 7.45% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.32% 6287.173 6204.493 - -36.93% -
SetIntersection_None_Vector_string_16384_64 -1.31% 1225947.550 1209834.227 - -2.31% -
std::move(list<int>)/262144 -1.31% 244944.685 241734.116 - 0.35% -
std::sort(deque<int>)_(heap)/1024 -1.31% 6309.473 6226.840 - -0.42% -
SetIntersection_Front_Vector_string_16384_16 -1.31% 1627699.007 1606457.451 - 0.14% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.30% 14.914 14.719 - -0.02% -
SetIntersection_Front_Set_uint32_262144_64 -1.30% 1638323.853 1616982.405 - -2.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.30% 24.075 23.761 - 3.44% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.30% 22.176 21.888 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.30% 354561903.944 349962505.551 - -1.09% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.29% 16.840 16.622 - -0.61% -
std::partition_copy(deque<int>)/50 -1.29% 21.256 20.981 - -4.66% -
SetIntersection_Interlaced_Set_float_256_256 -1.29% 7498804.149 7402187.127 - -3.16% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.28% 23536.817 23235.025 - 1.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.27% 32578.905 32163.968 - 0.68% -
SetIntersection_None_Vector_float_256_1 -1.27% 4304477.871 4249669.153 - -1.54% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.27% 550.246 543.247 - -24.66% -
std::move(deque<int>)/1048576 -1.27% 55625.116 54920.548 - 0.68% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.26% 434.141 428.650 - -0.76% -
std::stable_partition(deque<int>)_(dense)/32 -1.26% 28.560 28.199 - -5.22% -
SetIntersection_None_Set_uint32_16_16 -1.26% 36002861.763 35548677.237 - -1.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.26% 13711.732 13539.040 - -0.13% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -1.26% 20.119 19.866 - -1.21% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.26% 16.622 16.413 - -17.76% -
SetIntersection_Front_Vector_float_262144_1 -1.26% 1046024.521 1032882.846 - -2.14% -
std::fill(deque<int>)/1024 -1.25% 30.351 29.970 - -87.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -1.25% 11.536 11.391 - 25.49% -
SetIntersection_Front_Set_float_262144_256 -1.25% 3541690.908 3497347.579 - -5.64% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.25% 19.380 19.138 - -6.85% -
std::multimap<int,_int>::ctor(const&)/0 -1.25% 12.880 12.719 - -1.54% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.25% 24661.778 24353.435 - -9.83% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 413.713 408.541 - -1.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.25% 759.261 749.786 - -1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.25% 2680509.497 2647070.897 - 7.87% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.24% 3.068 3.029 - -0.02% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.24% 89565.164 88451.658 - 0.80% -
std::swap_ranges(list<int>)/8192 -1.24% 10383.035 10253.978 - -1.04% -
ranges::minmax(std::list<__int128>)/64 -1.24% 40.648 40.145 - 5.13% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.24% 0.912 0.900 - 1.94% -
BM_StringRelational_Less_Large_Large_Control -1.24% 2.159 2.132 - 0.53% -
SetIntersection_None_Set_uint32_1024_256 -1.23% 9249849.953 9135695.112 - 0.69% -
std::partition(vector<int>)_(dense)/32 -1.23% 8.512 8.407 - 0.70% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.23% 2166.671 2140.032 - -3.53% -
BM_vector_deque_ranges_move_backward/64 -1.23% 3.136 3.097 - 4.10% -
std::find_if(list<int>)_(process_all)/32768 -1.23% 25751.295 25435.254 - -1.33% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.23% 37069.758 36614.881 - -0.07% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.23% 417.660 412.542 - -0.84% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.22% 5.490 5.423 - -4.57% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.22% 7622861.662 7529629.788 - -1.64% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.22% 521.346 514.977 - 0.40% -
std::find(deque<int>)_(process_all)/1024 -1.22% 245.256 242.260 - 1.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.22% 18.951 18.719 - -0.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.22% 55875.148 55192.895 - -0.99% -
std::find(list<int>)_(process_all)/50 -1.22% 19.262 19.028 - 1.07% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.21% 18900.878 18671.364 - -19.91% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.21% 11.404 11.265 - 6.44% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.21% 2.162 2.136 - 0.10% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.20% 28.788 28.442 - -0.78% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.20% 347567.230 343385.946 - -14.06% -
SetIntersection_None_Set_uint32_1024_16 -1.20% 9236412.355 9125942.430 - -0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.19% 18.176 17.959 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.19% 1037255.690 1024870.275 - -4.13% -
rng::find_last(vector<char>)_(bail_90%)/1024 -1.19% 23.846 23.562 - -15.25% -
rng::contains(list<int>)_(process_all)/1048576 -1.19% 844939.451 834879.943 - 1.47% -
BM_deque_deque_copy_backward/1024 -1.19% 38.345 37.888 - -0.18% -
bm_write -1.18% 548.866 542.364 - 1.97% -
std::multiset<std::string>::clear()/1024 -1.18% 21916.081 21656.979 - -3.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.18% 3009444.660 2973943.686 - 0.69% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.18% 2.185 2.159 - 5.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.18% 1834.081 1812.504 - -3.55% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.17% 33.343 32.952 - 21.20% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.17% 91.695 90.623 - -12.45% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.17% 981804.396 970351.207 - 1.55% -
std::transform(deque<int>,_deque<int>)/50 -1.17% 36.913 36.483 - 8.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.16% 377187.728 372800.373 - -1.73% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.16% 245812.397 242954.027 - -0.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.16% 692.134 684.097 - -1.27% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.16% 5393.700 5331.270 - -1.81% -
SetIntersection_Front_Vector_uint64_16384_256 -1.16% 2300497.649 2273911.869 - 5.97% -
rng::fold_left(list<int>)/32 -1.16% 22.063 21.808 - 3.92% -
SetIntersection_None_Set_uint32_262144_4 -1.15% 1185342.449 1171655.353 - -3.52% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.15% 10.034 9.919 - 1.56% -
BM_deque_deque_ranges_copy/2 -1.15% 2.269 2.243 - -0.14% -
BM_CmpEqual_short_schar -1.15% 1.137 1.124 - -2.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.15% 33447.672 33063.862 - -1.58% -
SetIntersection_None_Set_uint32_64_16 -1.15% 18650273.535 18436627.199 - 0.31% -
BM_CmpEqual_int_int -1.15% 1.067 1.055 - -3.31% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.14% 455.650 450.434 - 0.03% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.14% 12.907 12.760 - -9.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.14% 1058564.207 1046526.646 - -1.98% -
std::partial_sort(deque<int>)_(heap)/8 -1.14% 39.722 39.271 - -0.11% -
std::sort_heap(deque<int>)/1024 -1.13% 13434.260 13282.008 - -0.18% -
std::find(vector<bool>)_(process_all)/8192 -1.13% 33.707 33.326 - 0.56% -
std::remove(list<int>)_(sprinkled)/1024 -1.13% 953.843 943.072 - 1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.13% 1161422.151 1148331.109 - 0.69% -
SetIntersection_Interlaced_Set_float_64_4 -1.12% 20923513.399 20688466.305 - -1.62% -
rng::starts_with(list<int>,_pred)/1024 -1.12% 809.938 800.842 - -0.78% -
std::multiset<std::string>::clear()/32 -1.12% 905.181 895.027 - -3.29% -
BM_toupper_string<char> -1.12% 15.290 15.119 - -0.35% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.11% 57.273 56.636 - -0.57% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.11% 1.036 1.024 - 6.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.11% 29.827 29.495 - 5.94% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.11% 1270021.566 1255903.973 - -3.39% -
std::search(list<int>)_(no_match)/1048576 -1.11% 840857.078 831517.324 - -0.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.11% 52.816 52.230 - -2.34% -
SetIntersection_None_Vector_float_256_4 -1.11% 4248589.850 4201482.900 - -1.56% -
SetIntersection_None_Set_uint64_262144_16384 -1.11% 1225930.908 1212352.781 - -1.40% -
std::shift_right(deque<int>)/50 -1.11% 4.496 4.446 - -1.16% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.10% 2.034 2.011 - 0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.10% 608359.760 601655.946 - -1.08% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.10% 12.257 12.122 - -0.41% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.10% 2795.717 2764.971 - -4.30% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.10% 12.845 12.704 - -1.29% -
BM_CmpLess_schar_uint -1.10% 1.115 1.103 - -3.85% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -1.10% 8.503 8.409 - -8.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.10% 51.918 51.348 - 0.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.10% 86081.745 85137.894 - -2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.10% 1067042.976 1055349.774 - -1.17% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.09% 2.123 2.100 - 9.56% -
BM_deque_deque_move/1024 -1.09% 37.485 37.076 - -1.70% -
std::copy_backward(vector<bool>)_(unaligned)/4096 -1.09% 25.625 25.346 - -0.14% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.09% 1424.580 1409.093 - -2.37% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.08% 260.257 257.436 - -0.51% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.08% 18.369 18.170 - 0.96% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.08% 20.949 20.722 - -1.98% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.08% 2.647 2.618 - -0.14% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.08% 55.781 55.180 - -2.88% -
SetIntersection_None_Set_string_64_64 -1.08% 11768674.197 11642026.265 - -1.92% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.08% 11.702 11.576 - -1.21% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.07% 5354.649 5297.175 - -16.03% -
std::find(vector<int>)_(process_all)/32768 -1.07% 7452.536 7372.640 - 0.80% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.07% 4738.175 4687.663 - -0.79% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.06% 3.771 3.731 - -1.01% -
BM_PushHeap_string_PipeOrgan_16 -1.06% 4.196 4.152 - -1.55% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.06% 8.240 8.152 - -0.42% -
SetIntersection_Front_Set_uint32_1024_64 -1.06% 1717956.673 1699715.495 - 4.16% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.06% 28.044 27.747 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.06% 1215825.465 1202979.693 - 0.61% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.06% 1102.745 1091.101 - -0.94% -
std::stable_sort(vector<int>)_(heap)/1024 -1.06% 2553.723 2526.759 - -0.49% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.05% 1573208.896 1556622.353 - -5.67% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.05% 5.558 5.499 - -14.47% -
SetIntersection_None_Vector_uint64_16384_4 -1.05% 1101000.382 1089406.681 - -2.69% -
std::set<int>::ctor(const&)/1024 -1.05% 6270.586 6204.604 - -0.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.05% 47.010 46.516 - 16.78% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.05% 19.106 18.906 - -0.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.05% 780.074 771.898 - -2.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.05% 17.216 17.036 - -56.59% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.05% 24.984 24.722 - -0.92% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.04% 3.886 3.846 - 0.04% -
std::is_sorted(list<int>)/8 -1.04% 2.141 2.119 - 1.82% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.04% 6785.696 6715.360 - 1.24% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 4729.286 4680.275 - 0.10% -
rng::starts_with(list<int>,_pred)/1000 -1.04% 791.436 783.243 - -0.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.03% 13186.221 13049.920 - 2.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.03% 225.913 223.580 - 4.40% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.03% 12259.327 12132.762 - 2.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.03% 1043.850 1033.090 - 15.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.03% 5716.005 5657.146 - 2.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.03% 100.463 99.430 - 34.46% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.03% 11761101.034 11640177.914 - -6.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.03% 54816.438 54252.856 - -1.07% -
SetIntersection_Interlaced_Set_string_4_4 -1.03% 158616049.441 156987073.912 - -2.95% -
std::count_if(vector<int>)_(every_other)/8 -1.03% 4.219 4.175 - -0.12% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.02% 4.525 4.479 - -0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -1.02% 2218766.006 2196106.657 - 3.30% -
std::generate_n(list<int>)/8192 -1.02% 7059.569 6987.582 - -6.23% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.02% 5795.530 5736.442 - -58.40% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.02% 41665.331 41242.168 - 0.26% -
BM_PushHeap_string_Random_4 -1.02% 6.212 6.149 - -0.27% -
std::remove(list<int>)_(prefix)/50 -1.01% 63.634 62.988 - 0.72% -
SetIntersection_Front_Vector_float_16384_16384 -1.01% 78104803.293 77312570.498 - 7.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.01% 24154.565 23909.642 - 3.07% -
std::pop_heap(deque<int>)/8 -1.01% 52.545 52.014 - -2.23% -
std::set<int>::count(key)_(existent)/8192 -1.01% 7.881 7.801 - -5.07% -
SetIntersection_Front_Vector_string_4_4 -1.01% 152939462.408 151393713.169 - 0.15% -
SetIntersection_Front_Set_uint32_262144_262144 -1.01% 1646210.936 1629576.174 - -1.86% -
std::unique(vector<int>)_(sprinkled)/8192 -1.01% 3952.169 3912.357 - -1.34% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.01% 3379.420 3345.386 - 0.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.00% 378.965 375.160 - 1.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.00% 38317.134 37932.424 - -5.40% -
std::any_of(list<int>)_(process_all)/32 -1.00% 11.760 11.642 - -0.90% -
BM_deque_vector_move_backward/64000 -1.00% 8044.289 7963.590 - 11.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.00% 12.826 12.698 - -2.00% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.00% 2086592.773 2065682.779 - -1.87% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.00% 16117.097 15955.657 - -0.58% -
std::copy_if(list<int>)_(entire_range)/512 -1.00% 367.854 364.171 - -0.18% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.00% 18.113 17.932 - 0.73% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.00% 764.649 757.002 - -4.06% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::for_each_n(vector<int>)/8 204.57% 0.911 2.775 - 5.55% -
std::fill_n(vector<bool>)/262144 155.78% 251.460 643.196 - 178.57% -
rng::fold_left(deque<int>)/1048576 140.98% 552168.180 1330627.529 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 128.26% 37234571.356 84992671.609 - 75.31% -
rng::fold_left(deque<int>)/8192 127.06% 4554.097 10340.373 - 0.04% -
std::copy_if(vector<int>)_(every_other)/32768 125.39% 7217.053 16266.487 - 0.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.49% 3927.250 8698.470 - -0.80% -
std::copy_if(vector<int>)_(every_other)/4096 120.36% 905.895 1996.203 - -0.22% -
std::copy_if(vector<int>)_(every_other)/262144 119.76% 58160.561 127815.520 - -0.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 118.99% 13.066 28.615 - 3.18% -
std::copy_if(vector<int>)_(every_other)/1048576 118.02% 232805.495 507569.634 - 1.34% -
std::copy_if(vector<int>)_(every_other)/512 114.96% 118.492 254.715 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_262144_64 114.31% 10397009.900 22281998.892 - -8.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.55% 1011.249 2139.308 - -1.50% -
std::copy_if(vector<int>)_(every_other)/64 110.99% 15.539 32.785 - -0.47% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 104.84% 43.699 89.513 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_262144_64 102.88% 8475549.431 17195611.555 - 85.94% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 102.72% 752.078 1524.586 - 167.84% -
ranges::min(std::list<long_long>)/1 101.02% 0.225 0.452 - 43.22% -
ranges::minmax(std::list<long_long>)/1 97.69% 0.343 0.677 - -3.89% -
rng::starts_with(list<int>)/1000 91.77% 751.740 1441.644 - -3.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 90.47% 4045202.768 7704958.601 - -12.44% -
rng::starts_with(list<int>)/1024 89.29% 769.665 1456.885 - 22.01% -
SetIntersection_Interlaced_Vector_float_262144_256 80.52% 20310714.315 36664734.367 - -26.19% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.97% 23.019 40.968 - -0.50% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.41% 409.990 719.147 - 0.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.97% 162.883 276.860 - -0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 69.74% 18235027.839 30952369.174 - 60.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 68.52% 0.289 0.486 - 59.40% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 68.47% 0.228 0.385 - 7.01% -
std::copy_if(vector<int>)_(every_other)/8 66.71% 2.529 4.217 - -0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 63.58% 28.819 47.142 - 63.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 61.33% 18.411 29.701 - 0.94% -
std::find_if_not(list<int>)_(process_all)/8 59.16% 2.254 3.587 - -0.27% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 58.36% 87789.553 139021.122 - 4.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 56.89% 32.710 51.318 - 72.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.92% 34.843 54.326 - -1.82% -
std::map<int,_int>::contains(key)_(non-existent)/8192 54.91% 9.369 14.513 - -25.02% -
SetIntersection_Interlaced_Vector_float_16384_256 54.83% 14879141.384 23037606.807 - -12.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 54.56% 7496009.072 11585752.828 - 5.28% -
std::copy_n(vector<int>)/4096 53.31% 142.411 218.325 - -9.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.73% 43.137 65.883 - 3.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 52.46% 115392280.410 175932162.052 - 39.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 51.94% 73.365 111.471 - 60.82% -
std::find(vector<bool>)_(process_all)/8 51.28% 0.560 0.848 - -7.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 51.27% 21188253.378 32051902.912 - 49.07% -
std::find(vector<bool>)_(process_all)/50 51.02% 0.560 0.846 - -7.61% -
std::none_of(vector<int>)_(process_all)/50 50.95% 12.678 19.137 - 0.07% -
std::partition(list<int>)_(sparse)/50 50.82% 14.858 22.408 - 3.47% -
SetIntersection_Interlaced_Vector_float_16384_64 50.57% 5576420.644 8396560.433 - -12.56% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.69% 68.416 102.413 - 7.49% -
rng::for_each(multiset<int>)/8 49.17% 4.482 6.686 - 0.34% -
BM_PushHeap_uint32_PipeOrgan_1 49.17% 0.466 0.695 - 49.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.46% 35.413 52.575 - -2.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.78% 48.328 71.419 - -2.25% -
BM_vector_deque_ranges_move/0 46.98% 0.396 0.583 - 29.29% -
BM_PushHeap_uint32_QuickSortAdversary_1 46.35% 0.394 0.577 - 15.00% -
std::find_end(deque<int>)_(single_element)/8192 46.07% 2021.047 2952.137 - 24.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 44.55% 524.207 757.753 - -8.08% -
rng::for_each(set<int>)/8 43.84% 4.492 6.462 - -3.20% -
std::copy(vector<int>)/4096 43.68% 150.626 216.427 - 13.64% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 43.54% 3.523 5.057 - -2.32% -
rng::fold_left(deque<int>)/32 43.36% 16.159 23.167 - 2.93% -
rng::for_each(multimap<int>)/8 43.17% 4.390 6.285 - 2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 43.00% 3040247.681 4347442.730 - 32.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.20% 251532872.470 352639473.027 - 40.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 39.94% 8359.311 11698.310 - 16.55% -
rng::fold_left(deque<int>)/50 38.96% 27.054 37.593 - 0.20% -
rng::for_each(map<int>)/8 38.95% 4.442 6.172 - -1.53% -
std::equal(list<int>)_(it,_it,_it)/1024 38.94% 1123.141 1560.520 - 37.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 37.93% 4344247.022 5991835.059 - 12.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 37.46% 1680877.573 2310507.180 - 39.75% -
std::search(deque<int>)_(no_match)/1024 37.15% 303.162 415.789 - 18.61% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.12% 19.225 26.361 - 21.69% -
std::shift_right(vector<int>)/32 37.05% 2.942 4.033 - -0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.63% 26.825 36.651 - 0.69% -
std::unordered_map<int,_int>::count(key)_(existent)/32 35.98% 1.155 1.571 - -1.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.26% 0.515 0.697 - -0.01% -
std::find_end(deque<int>)_(single_element)/1000 34.97% 249.091 336.203 - 7.67% -
std::find_end(deque<int>)_(single_element)/1024 34.94% 277.808 374.862 - 13.27% -
std::copy_backward(vector<bool>)_(aligned)/262144 34.72% 616.078 829.963 - 10.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 34.71% 50.014 67.376 - -3.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.63% 68.201 91.819 - 1.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 34.46% 73.949 99.430 - -1.03% -
std::move_backward(vector<int>)/1048576 34.24% 56466.354 75800.882 - 32.85% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 34.20% 66.006 88.577 - -0.17% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.56% 0.366 0.488 - 41.31% -
std::unordered_set<int>::contains(key)_(existent)/8192 33.53% 1.218 1.627 - 32.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.43% 2.254 3.008 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 32.51% 61242491.095 81151818.362 - 29.22% -
std::unordered_set<int>::count(key)_(non-existent)/1024 32.19% 1.386 1.832 - 27.52% -
SetIntersection_Interlaced_Vector_float_16384_16 32.16% 2847695.937 3763463.867 - -0.84% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 32.06% 4315.562 5699.323 - 0.12% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 31.73% 7.068 9.310 - 19.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 31.49% 5.463 7.184 - 9.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 31.46% 574.778 755.591 - 16.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 31.24% 8.279 10.865 - 14.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.86% 74.839 97.936 - 1.14% -
std::equal(vector<bool>)_(unaligned)/50 30.83% 0.816 1.068 - 16.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 30.61% 1417.675 1851.562 - 13.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.43% 53.643 69.965 - 36.25% -
std::copy(vector<bool>)_(aligned)/262144 30.40% 587.809 766.528 - 33.47% -
std::equal(vector<bool>)_(unaligned)/8 30.26% 0.818 1.065 - 25.31% -
std::set<int>::equal_range(key)_(non-existent)/1024 30.03% 5.801 7.544 - 8.13% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 29.62% 12952.741 16789.415 - 35.32% -
std::set<std::string>::insert(value)_(already_present)/1024 29.55% 22.657 29.351 - 10.12% -
std::rotate(list<int>)_(by_1/3)/32 29.46% 12.931 16.740 - -0.27% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 28.96% 5.177 6.676 - 20.07% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 28.85% 7520.595 9690.039 - 16.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.83% 24.678 31.792 - 15.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.81% 42.154 54.300 - -0.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.71% 24.959 32.125 - 0.61% -
std::multimap<int,_int>::find(key)_(non-existent)/32 28.60% 2.448 3.148 - 23.45% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.55% 88.098 113.246 - -3.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 28.27% 177587.939 227792.015 - 25.90% -
ranges::minmax(std::deque<__int128>)/64 27.98% 30.145 38.579 - 21.58% -
std::set<std::string>::erase(iterator)/1024 27.21% 25.981 33.051 - 7.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.11% 53.285 67.731 - -0.78% -
BM_num_put<bool> 26.95% 9.315 11.825 - 7.97% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 26.93% 13.904 17.649 - 1.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 26.93% 0.477 0.605 - 12.82% -
std::unique_copy(deque<int>)_(sprinkled)/32 26.83% 9.201 11.670 - 1.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 26.81% 6028.432 7644.607 - 21.86% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 26.56% 7259.828 9188.244 - 14.79% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 26.53% 49.746 62.941 - -5.28% -
SetIntersection_Interlaced_Vector_float_256_16 26.46% 5884909.753 7442305.187 - 0.34% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.00% 0.355 0.447 - 23.18% -
std::unique_copy(deque<int>)_(sprinkled)/52 25.91% 14.717 18.530 - 12.86% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 25.75% 6.564 8.255 - 12.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 25.69% 60.415 75.934 - 54.92% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 25.49% 9.077 11.391 - -1.25% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 25.39% 106102.427 133041.001 - 30.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.30% 2224207.993 2786936.889 - 26.94% -
std::find_if_not(vector<char>)_(process_all)/50 25.27% 5.349 6.700 - -2.31% -
ranges::minmax(std::deque<__int128>)/8 25.13% 3.704 4.635 - 19.99% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.03% 79717150.781 99669465.681 - 0.03% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 24.87% 1.167 1.458 - -6.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 24.84% 44.611 55.693 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_1024_256 24.69% 5926865.277 7390044.951 - 31.62% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.59% 33.177 41.333 - -8.65% -
BM_lexicographical_compare_three_way_slow_path/16384 24.54% 3657.658 4555.135 - -4.48% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 24.46% 1.048 1.304 - 32.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 24.44% 1.335 1.662 - 9.93% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 24.26% 11.426 14.198 - 10.40% -
std::find_if(vector<char>)_(process_all)/50 24.11% 5.347 6.636 - -0.08% -
BM_lexicographical_compare_three_way_slow_path/4096 24.06% 925.619 1148.320 - -4.96% -
std::set<int>::contains(key)_(non-existent)/1024 23.70% 6.055 7.489 - 23.74% -
std::unordered_set<int>::count(key)_(non-existent)/32 23.60% 1.397 1.727 - 38.81% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 23.44% 11.127 13.735 - -5.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.39% 8300.318 10242.028 - -0.94% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 23.26% 1.001 1.234 - -4.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.24% 63.587 78.366 - 0.20% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 23.17% 25.311 31.175 - -0.00% -
std::vector<std::string>::ctor(size)/32 23.15% 31.751 39.103 - 21.92% -
rng::for_each(multiset<int>)/32 23.11% 20.613 25.376 - 0.59% -
rng::for_each(multimap<int>)/32 23.10% 21.471 26.431 - -0.11% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23.07% 33045.352 40670.032 - 25.46% -
BM_lexicographical_compare_three_way_slow_path/1024 22.84% 239.615 294.341 - -4.33% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 22.74% 88937523.839 109163440.046 - 14.08% -
std::adjacent_find(deque<int>)/50 22.54% 14.032 17.196 - 20.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.50% 62.699 76.807 - 25.58% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.40% 29.268 35.824 - 6.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 22.15% 714.305 872.537 - 10.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 22.12% 783.875 957.247 - 0.45% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 22.07% 53.254 65.005 - -0.98% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.04% 241472.428 294691.803 - -4.76% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.02% 22.999 28.063 - -19.24% -
std::set<std::string>::insert(value)_(already_present)/8192 21.86% 31.276 38.114 - 25.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 21.75% 0.397 0.483 - 20.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 21.56% 1.004 1.220 - 9.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.55% 31.457 38.236 - -0.08% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 21.51% 908.891 1104.360 - 23.60% -
SetIntersection_Interlaced_Vector_uint32_262144_256 21.50% 27482531.385 33390699.992 - 23.36% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 21.20% 27.188 32.952 - -1.17% -
BM_StringConstructDestroyCStr_Empty_Transparent 21.17% 0.312 0.378 - 60.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 21.14% 1448.277 1754.463 - -0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 20.97% 4562981.152 5519710.634 - -5.27% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 20.90% 44403612.134 53685455.528 - 41.52% -
BM_lexicographical_compare_three_way_slow_path/65536 20.88% 15045.955 18187.718 - -4.70% -
BM_deque_deque_ranges_copy/0 20.73% 0.738 0.890 - 12.48% -
bm_lexicographical_compare<signed_char>/64 20.72% 1.911 2.307 - 14.44% -
std::map<std::string,_int>::find(key)_(non-existent)/32 20.70% 9.945 12.003 - 0.78% -
std::map<int,_int>::find(key)_(existent)/1024 20.62% 3.643 4.394 - 5.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.52% 34.641 41.749 - 0.05% -
std::adjacent_find(list<int>)/50 20.32% 20.183 24.284 - 4.74% -
std::upper_bound(std::list<int>)/100 20.31% 83.840 100.870 - -0.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.20% 19.995 24.034 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_262144_16 20.13% 3078611.118 3698483.322 - -36.99% -
std::find_if_not(vector<char>)_(process_all)/32768 20.02% 3135.211 3762.746 - -2.32% -
std::copy_if(list<int>)_(every_other)/64 19.87% 23.190 27.799 - -0.06% -
bm_ranges_swap_ranges_vb_aligned/256 19.86% 3.535 4.237 - -3.95% -
std::find_if(vector<char>)_(process_all)/32768 19.77% 3137.543 3757.846 - -0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 19.59% 7.451 8.911 - 8.80% -
std::find_if_not(vector<int>)_(bail_25%)/32768 19.52% 842.915 1007.484 - 5.69% -
rng::for_each(set<int>)/32 19.48% 21.082 25.188 - -0.96% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.47% 2.500 2.986 - -2.08% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 19.46% 51447.054 61460.784 - 17.73% -
ranges::minmax(std::list<char>)/64 19.29% 29.676 35.400 - -2.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.25% 39.719 47.365 - 1.22% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.21% 25.957 30.942 - -0.64% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 19.19% 1698.499 2024.471 - 44.28% -
std::find_if_not(vector<char>)_(process_all)/8192 19.19% 794.703 947.176 - -3.17% -
BM_PushHeap_uint64_Random_1 19.10% 0.392 0.467 - 0.21% -
std::copy_n(vector<bool>)_(aligned)/262144 18.97% 585.453 696.528 - 15.39% -
std::set<int>::ctor(const&)/8192 18.96% 49697.732 59119.188 - 18.79% -
std::find_if(vector<char>)_(process_all)/8192 18.88% 795.203 945.329 - -0.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 18.82% 12927.719 15360.098 - 20.85% -
SetIntersection_Interlaced_Vector_float_1024_1024 18.72% 5958482.543 7073631.143 - -0.44% -
ranges::min(std::list<char>)/1 18.68% 0.354 0.420 - -0.05% -
std::unordered_multiset<int>::count(key)_(existent)/1024 18.67% 1.528 1.813 - -8.59% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 18.55% 0.923 1.094 - 0.63% -
std::partition_point(vector<int>)/8192 18.18% 7.975 9.425 - 1.47% -
std::set<std::string>::find(key)_(existent)/32 18.17% 14.271 16.865 - 6.43% -
BM_lexicographical_compare_three_way_slow_path/64 18.01% 15.120 17.843 - -4.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 17.95% 3234.376 3815.057 - -0.34% -
std::search(list<int>,_pred)_(single_element)/8192 17.93% 7696.478 9076.518 - 16.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.84% 35.775 42.157 - -0.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 17.64% 23.746 27.934 - 11.19% -
SetIntersection_Interlaced_Vector_uint32_16384_16 17.63% 2417594.561 2843928.085 - 18.23% -
std::multimap<int,_int>::contains(key)_(existent)/1024 17.62% 3.891 4.576 - 0.90% -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.57% 17.333 20.379 - 14.65% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 17.56% 1017.242 1195.846 - 14.97% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.53% 1.102 1.295 - 16.77% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 17.44% 5.570 6.542 - 15.00% -
std::rotate(list<int>)_(by_1/2)/8192 17.34% 4656.686 5464.236 - 10.54% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 17.29% 149978.682 175905.056 - 14.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.14% 417454.532 488996.651 - -0.42% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.10% 10011.729 11723.804 - -7.50% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.09% 0.693 0.811 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 17.05% 4367975.961 5112733.132 - -2.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.01% 1116.022 1305.844 - 16.00% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.00% 0.693 0.811 - 0.05% -
ranges::min(std::vector<char>)/64 16.96% 3.618 4.232 - 0.60% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.93% 0.693 0.810 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.78% 39.832 46.516 - -1.05% -
rng::for_each(map<int>)/32 16.72% 21.636 25.254 - -2.23% -
std::find_if_not(vector<int>)_(bail_25%)/8192 16.72% 219.855 256.618 - 5.53% -
std::unordered_multiset<int>::count(key)_(existent)/8192 16.66% 1.542 1.799 - 9.16% -
SetIntersection_None_Set_string_16384_1024 16.65% 190225548.901 221905408.998 - -0.21% -
std::unordered_set<int>::ctor(const&)/8192 16.63% 56042.916 65363.172 - 17.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 16.56% 105562.638 123046.244 - 19.08% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 16.49% 20.309 23.659 - 0.47% -
std::is_sorted(deque<int>)/8 16.49% 2.861 3.333 - 25.73% -
std::unordered_multimap<int,_int>::clear()/8192 16.37% 67123.529 78108.397 - 24.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.32% 51.024 59.350 - -0.66% -
std::vector<int>::ctor(size)/32 16.22% 9.964 11.580 - -13.22% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 16.22% 29.807 34.642 - -15.36% -
std::multiset<std::string>::erase(iterator)/1024 16.20% 28.383 32.980 - 2.23% -
BM_lexicographical_compare_three_way_slow_path/256 16.17% 68.636 79.737 - -3.51% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16.14% 16505.166 19169.635 - 17.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 16.14% 0.389 0.451 - 9.07% -
SetIntersection_Interlaced_Vector_float_262144_16 16.10% 2928717.384 3400361.533 - -42.84% -
BM_StringRelational_Eq_Small_Small_Control 16.03% 1.685 1.955 - 9.31% -
std::set<int>::equal_range(key)_(non-existent)/8192 15.91% 8.932 10.353 - -0.22% -
std::for_each(set<int>::iterator)/32 15.79% 21.134 24.472 - 0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.79% 892.241 1033.090 - -1.03% -
std::find_if_not(vector<char>)_(process_all)/8 15.78% 1.327 1.537 - 3.30% -
ranges::min(std::list<long_long>)/70000 15.70% 43951.013 50849.637 - -0.46% -
BM_PushHeap_uint32_QuickSortAdversary_16 15.69% 0.917 1.061 - 15.40% -
BM_StringConstructDestroyCStr_Large_Transparent 15.62% 10.129 11.711 - 8.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 15.61% 69493.269 80344.606 - 14.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 15.61% 214.501 247.986 - 6.81% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 15.56% 2.971 3.433 - 1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.53% 7172435.720 8286192.567 - 7.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 15.49% 105267.024 121568.389 - -14.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.39% 28.206 32.545 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.38% 43.669 50.385 - -0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.32% 44.154 50.918 - 2.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 15.29% 46.525 53.641 - 2.93% -
std::multiset<std::string>::erase(iterator)/32 15.20% 26.705 30.765 - 17.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.12% 2.599 2.992 - -1.40% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 15.03% 11.286 12.981 - -6.07% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 14.99% 11.293 12.986 - 10.48% -
std::set<int>::contains(key)_(non-existent)/8192 14.97% 10.322 11.867 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_16384_64 14.89% 6288828.913 7225396.698 - -12.94% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.86% 7171.693 8237.424 - 0.59% -
BM_lexicographical_compare_three_way_slow_path/262144 14.86% 63294.777 72698.105 - -5.04% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 14.80% 48.762 55.979 - -0.26% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.73% 1.279 1.467 - -6.78% -
BM_PushHeap_uint64_Random_4 14.70% 2.258 2.590 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 14.66% 6269854.663 7189075.543 - 10.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.65% 1133.193 1299.241 - 1.27% -
std::replace_if(vector<int>)_(sprinkled)/50 14.61% 12.748 14.611 - 13.64% -
BM_StringConstructDestroyCStr_Large_Opaque 14.53% 15.052 17.239 - 2.72% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 14.50% 7.802 8.933 - 35.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.41% 8917.054 10202.419 - 4.02% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 14.39% 9.009 10.306 - 5.10% -
BM_tolower_char<wchar_t> 14.39% 0.603 0.690 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 14.36% 1502459.873 1718248.369 - 19.09% -
std::find(deque<int>)_(bail_25%)/8 14.36% 1.995 2.281 - -0.06% -
std::adjacent_find(deque<int>)/8 14.35% 2.935 3.356 - 12.56% -
BM_deque_vector_ranges_move_backward/64000 14.31% 7048.994 8057.502 - 0.46% -
std::copy(list<int>)/8 14.22% 2.147 2.452 - 3.04% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.20% 28.487 32.531 - -0.57% -
std::map<int,_int>::equal_range(key)_(existent)/32 14.16% 1.776 2.028 - -0.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 14.14% 1.234 1.409 - -0.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.12% 1526.814 1742.443 - -0.36% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 14.09% 35.053 39.992 - 12.16% -
std::map<std::string,_int>::contains(key)_(existent)/32 14.04% 14.421 16.446 - 0.90% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.99% 0.711 0.810 - 0.03% -
std::multiset<std::string>::contains(key)_(existent)/32 13.98% 14.332 16.336 - 4.46% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13.90% 13086.537 14905.182 - 1.91% -
BM_deque_vector_copy/0 13.86% 1.249 1.422 - 18.77% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.81% 587.906 669.075 - 0.38% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.79% 2.107 2.397 - -0.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 13.77% 1.092 1.243 - -14.01% -
std::for_each(multimap<int>::iterator)/8 13.73% 4.438 5.048 - -0.81% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 13.71% 281377.011 319961.625 - 14.96% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 13.71% 9.719 11.051 - -0.35% -
BM_StringEraseWithMove_Empty_Transparent 13.59% 0.557 0.632 - 8.71% -
BM_StringRelational_Compare_Small_Empty_Control 13.59% 1.616 1.835 - -2.92% -
std::for_each_n(list<int>)/8192 13.58% 7358.066 8357.583 - 8.17% -
std::for_each(multimap<int>::iterator)/32 13.57% 20.803 23.627 - -0.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 13.52% 10.187 11.564 - -1.36% -
std::is_sorted_until(vector<int>,_pred)/8 13.46% 3.123 3.543 - -3.90% -
std::stable_partition(list<int>)_(dense)/32 13.33% 33.506 37.972 - 2.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.28% 8762.895 9926.964 - 14.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.23% 32.661 36.982 - -0.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 13.22% 4.504 5.100 - 5.79% -
BM_deque_vector_move_backward/70000 13.20% 7906.790 8950.241 - 2.32% -
BM_num_put<unsigned_long_long> 13.17% 10.120 11.453 - 2.64% -
std::rotate(list<int>)_(1_element_forward)/8192 13.16% 7164.598 8107.414 - 5.39% -
std::rotate(deque<int>)_(by_1/2)/32 13.16% 7.501 8.488 - -0.29% -
BM_StringEraseWithMove_Large_Opaque 13.10% 2.481 2.806 - 8.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 13.08% 5.695 6.440 - 32.69% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 13.07% 26.129 29.545 - 0.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 13.04% 2.385 2.696 - 14.95% -
SetIntersection_Interlaced_Vector_uint32_256_16 13.01% 6681120.625 7550620.476 - 10.78% -
BM_deque_vector_copy_backward/70000 12.99% 7945.824 8977.892 - -2.04% -
BM_vector_deque_copy_backward/0 12.95% 0.419 0.473 - 8.01% -
std::find_if_not(vector<char>)_(process_all)/1024 12.85% 111.583 125.918 - -3.75% -
std::remove(deque<int>)_(sprinkled)/50 12.78% 55.195 62.248 - -1.83% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.74% 8.894 10.028 - 3.74% -
BM_deque_vector_move_backward/65536 12.73% 7361.291 8298.351 - 0.27% -
std::for_each(map<int>::iterator)/8 12.70% 4.445 5.010 - -0.36% -
std::stable_partition(deque<int>)_(sparse)/32 12.69% 11.148 12.562 - -3.96% -
ranges::min(std::vector<__int128>)/64 12.68% 26.794 30.193 - 17.91% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.66% 12.896 14.529 - -1.52% -
BM_deque_vector_copy_backward/65536 12.62% 7365.590 8295.439 - -0.72% -
std::rotate(list<int>)_(1_element_backward)/50 12.61% 22.235 25.039 - 0.88% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 12.61% 20.660 23.265 - 1.40% -
ranges::minmax(std::vector<char>)/8 12.58% 1.010 1.137 - 5.44% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.58% 4280.391 4818.683 - -1.43% -
std::set<std::string>::equal_range(key)_(non-existent)/32 12.45% 10.203 11.474 - 4.95% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.45% 12.488 14.042 - 15.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 12.41% 0.592 0.665 - 4.14% -
std::make_heap(deque<int>)_(descending)/8192 12.41% 7682.167 8635.187 - -2.41% -
ranges::minmax(std::deque<char>)/1 12.40% 0.657 0.738 - -11.50% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.39% 594.917 668.600 - -0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.35% 67.682 76.041 - 0.25% -
BM_deque_vector_ranges_copy_backward/0 12.32% 1.374 1.543 - 12.05% -
std::multiset<std::string>::count(key)_(existent)/8192 12.30% 26.521 29.783 - 0.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.29% 0.463 0.520 - 9.44% -
std::deque<int>::ctor(size)/32 12.29% 27.048 30.372 - -19.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.28% 1470.972 1651.663 - 3.55% -
BM_num_put<long_long> 12.28% 10.502 11.792 - 1.40% -
bm_ranges_lexicographical_compare<signed_char>/64 12.24% 2.058 2.310 - -6.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.23% 1355139.307 1520846.915 - 14.05% -
std::move_backward(vector<int>)/262144 12.22% 21617.353 24257.927 - 8.88% -
std::find_if(vector<char>)_(process_all)/8 12.21% 1.258 1.412 - -11.73% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.20% 4.823 5.412 - -1.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 12.15% 4.507 5.055 - -5.83% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 12.13% 1.405 1.576 - 25.93% -
std::make_heap(deque<int>)_(heap)/8192 12.10% 7691.074 8621.717 - 0.31% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12.08% 10149.652 11376.023 - 3.91% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.07% 7.010 7.856 - 1.26% -
std::find_if(vector<char>)_(process_all)/1024 12.06% 111.723 125.200 - -0.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 12.04% 1.042 1.168 - -5.15% -
ranges::min(std::vector<__int128>)/70000 11.94% 30876.815 34563.022 - 20.89% -
rng::starts_with(list<int>,_pred)/8192 11.87% 12219.251 13669.847 - 34.27% -
std::set<int>::equal_range(key)_(existent)/32 11.87% 1.714 1.917 - 2.66% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.86% 69.574 77.824 - -1.91% -
bm_ranges_swap_ranges_vb_aligned/32 11.84% 3.289 3.678 - 6.25% -
std::multimap<int,_int>::contains(key)_(existent)/32 11.75% 1.623 1.814 - 3.43% -
BM_vector_deque_move_backward/64000 11.74% 7254.530 8106.106 - 1.05% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.73% 14177.338 15840.568 - 8.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.70% 1.426 1.593 - 1.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 11.65% 26522127.036 29611673.004 - -3.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.63% 32.052 35.780 - -0.13% -
BM_PushHeap_uint32_PipeOrgan_4 11.61% 0.485 0.541 - 0.50% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 11.60% 1.388 1.549 - 9.49% -
std::multiset<std::string>::find(key)_(existent)/1024 11.57% 22.792 25.428 - 9.70% -
SetIntersection_Interlaced_Vector_uint32_256_64 11.56% 6834657.462 7624665.304 - 10.42% -
std::find_if_not(vector<int>)_(bail_25%)/1024 11.55% 28.480 31.769 - 2.88% -
BM_PushHeap_uint32_Random_1 11.54% 0.465 0.519 - -5.65% -
std::find_first_of(vector<int>)_(small_needle)/32 11.54% 46.631 52.012 - 3.61% -
SetIntersection_Interlaced_Vector_float_64_16 11.53% 16695650.048 18620970.747 - 2.79% -
std::rotate(list<int>)_(by_1/4)/32 11.51% 13.020 14.518 - -0.30% -
std::for_each(set<int>::iterator)/8 11.47% 4.513 5.030 - -0.10% -
SetIntersection_Interlaced_Vector_float_256_256 11.47% 4606317.495 5134617.930 - -0.13% -
BM_deque_vector_ranges_move_backward/70000 11.43% 7944.471 8852.400 - 1.04% -
std::partial_sort(deque<int>)_(repeated)/8192 11.42% 67850.969 75598.347 - -0.57% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 11.42% 539.710 601.328 - 11.15% -
ranges::minmax(std::deque<__int128>)/70000 11.39% 33987.055 37857.765 - 9.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.33% 358.167 398.760 - 14.66% -
BM_num_put<const_void*> 11.33% 11.206 12.476 - 0.50% -
bm_lexicographical_compare<signed_char>/1 11.31% 1.255 1.398 - 10.12% -
BM_deque_vector_ranges_move_backward/65536 11.31% 7380.689 8215.417 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.28% 20.818 23.166 - 9.91% -
std::make_heap(deque<int>)_(descending)/1024 11.26% 985.296 1096.221 - -3.42% -
SetIntersection_Front_Vector_uint32_262144_1024 11.24% 5309396.348 5906415.786 - 11.59% -
std::rotate(deque<int>)_(by_1/2)/50 11.21% 10.351 11.511 - -0.52% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 11.19% 22.641 25.175 - 2.27% -
BM_StringDestroy_Large 11.17% 7.416 8.244 - 8.15% -
std::find_first_of(vector<int>)_(small_needle)/50 11.15% 72.092 80.132 - 7.96% -
std::make_heap(deque<int>)_(heap)/1024 11.14% 985.834 1095.663 - -0.13% -
std::unordered_map<int,_int>::erase(iterator)/8192 11.13% 20.115 22.354 - 14.35% -
std::rotate(deque<int>)_(by_1/2)/8192 11.10% 1458.690 1620.576 - 1.27% -
std::unordered_set<int>::contains(key)_(existent)/1024 11.09% 1.168 1.298 - -6.23% -
std::set<int>::insert(value)_(new_value,_middle)/0 11.05% 17.177 19.076 - 11.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 11.04% 1.257 1.396 - 12.32% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.02% 30.628 34.003 - 0.66% -
BM_deque_vector_ranges_copy_backward/70000 11.02% 7926.998 8800.335 - -3.18% -
BM_deque_vector_move_backward/64000 11.02% 7173.428 7963.590 - -1.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 11.00% 34.098 37.848 - 1.37% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.00% 30.134 33.448 - 0.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.00% 44.374 49.253 - 3.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.95% 210.742 233.818 - 6.17% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.85% 1.209 1.340 - 11.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.82% 6153282.716 6819274.747 - 8.09% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 10.78% 27.189 30.119 - -3.53% -
BM_deque_vector_ranges_copy_backward/64000 10.77% 7216.258 7993.786 - -4.58% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 10.76% 5.012 5.552 - -2.33% -
SetIntersection_Front_Vector_uint64_16384_1024 10.75% 5333493.555 5906876.106 - -0.01% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.70% 26.733 29.593 - 1.10% -
BM_PushHeap_string_Ascending_1 10.69% 0.642 0.710 - 1.38% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.67% 542496.021 600359.800 - -0.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.65% 310.220 343.253 - 0.46% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 10.63% 30.166 33.371 - -0.13% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 10.58% 1.333 1.474 - -6.06% -
std::set<std::string>::count(key)_(non-existent)/8192 10.53% 33.834 37.397 - 20.84% -
SetIntersection_Front_Vector_uint64_262144_1024 10.51% 5341812.782 5903478.690 - 11.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.51% 546.734 604.214 - 10.21% -
BM_vector_deque_ranges_copy/64000 10.51% 2841.677 3140.371 - 1.91% -
ranges::min(std::vector<__int128>)/1 10.47% 0.340 0.375 - -0.39% -
std::for_each(map<int>::iterator)/32 10.46% 21.499 23.747 - -0.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.41% 10.014 11.057 - -19.92% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.40% 9.953 10.988 - -17.50% -
std::rotate(list<int>)_(by_1/4)/50 10.39% 23.478 25.917 - 0.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 10.37% 169133115.747 186675550.383 - 6.19% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 10.34% 19.393 21.399 - 10.95% -
std::set<int>::insert(value)_(new_value,_middle)/32 10.34% 18.655 20.584 - 9.71% -
BM_deque_vector_ranges_copy_backward/65536 10.24% 7489.534 8256.378 - -0.85% -
ranges::minmax(std::deque<long_long>)/1 10.21% 0.690 0.760 - -7.09% -
std::copy_backward(vector<bool>)_(aligned)/64 10.19% 1.605 1.769 - 0.55% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 10.19% 7683.944 8466.728 - 7.91% -
ranges::minmax(std::list<char>)/70000 10.15% 52375.250 57691.081 - -0.91% -
std::for_each(multiset<int>::iterator)/8 10.14% 4.590 5.056 - 0.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 10.11% 4785.839 5269.873 - 5.24% -
BM_num_put<long> 10.10% 10.715 11.797 - 2.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.04% 6368.763 7008.091 - 8.30% -
BM_num_put<unsigned_long> 10.03% 10.429 11.474 - 3.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.01% 8993633.471 9894008.720 - -3.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 10.00% 169892681.161 186885351.787 - 8.94% -
std::set<std::string>::find(key)_(non-existent)/32 9.97% 9.423 10.363 - -2.30% -
std::unordered_set<int>::count(key)_(existent)/8192 9.97% 1.407 1.547 - -2.45% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 9.97% 541.001 594.918 - 14.97% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.96% 863.314 949.325 - 0.40% -
BM_vector_deque_move_backward/70000 9.88% 8003.041 8793.367 - 1.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 9.87% 1796.068 1973.337 - 0.66% -
std::find_end(vector<int>)_(single_element)/8192 9.86% 1810.958 1989.514 - 5.68% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.86% 206.312 226.654 - 2.16% -
std::map<std::string,_int>::erase(iterator)/8192 9.86% 29.032 31.894 - -1.73% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.79% 35.733 39.230 - 4.40% -
std::transform(list<int>)_(identity_transform)/32 9.71% 16.099 17.663 - 4.16% -
BM_vector_deque_ranges_copy/65536 9.65% 2859.660 3135.491 - 2.67% -
std::remove(deque<int>)_(sprinkled)/32 9.61% 50.120 54.937 - 0.50% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.56% 1.916 2.100 - -1.09% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.55% 356.896 390.972 - 12.96% -
std::for_each(multiset<int>::iterator)/32 9.54% 21.436 23.482 - -0.97% -
std::find_first_of(vector<int>)_(small_needle)/1024 9.54% 1446.955 1585.018 - 8.82% -
BM_std_minmax_element<int>/1 9.51% 0.294 0.322 - 5.59% -
SetIntersection_Interlaced_Vector_string_16384_16 9.50% 4196838.386 4595376.076 - 7.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.48% 75913.046 83106.182 - -2.50% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.45% 10.098 11.053 - 4.52% -
std::is_sorted(list<int>,_pred)/8 9.45% 3.675 4.022 - -0.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 9.43% 6278.212 6870.461 - 2.69% -
std::move_backward(deque<int>)/32768 9.41% 3264.622 3571.901 - -0.53% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.41% 28.851 31.565 - -25.11% -
std::rotate(list<int>)_(by_1/2)/32 9.41% 5.938 6.497 - 0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 9.38% 6158365.591 6736133.284 - 3.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 9.37% 51.747 56.595 - 6.83% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.36% 10.087 11.032 - -0.92% -
std::move(list<int>)/4096 9.34% 4360.747 4767.836 - 20.58% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.33% 16285.415 17804.921 - 4.36% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.33% 5.754 6.291 - 4.40% -
std::all_of(list<int>)_(process_all)/8192 9.32% 7644.749 8357.079 - 10.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 9.32% 23.326 25.499 - 0.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.30% 2.743 2.998 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 9.28% 4061766.157 4438679.427 - 6.00% -
std::find_if_not(vector<char>)_(bail_25%)/8192 9.28% 223.078 243.769 - 0.08% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.27% 22.398 24.473 - 2.55% -
std::set<int>::equal_range(key)_(existent)/1024 9.26% 4.457 4.870 - 4.84% -
std::search(deque<int>,_pred)_(no_match)/1000 9.25% 424.574 463.856 - 8.80% -
BM_PushHeap_float_Ascending_1 9.25% 0.393 0.430 - -32.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 9.23% 1.168 1.275 - 15.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.18% 12612.502 13769.870 - 5.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.18% 1.042 1.137 - -6.46% -
std::copy_backward(list<int>)/64 9.17% 29.932 32.675 - 5.20% -
std::replace_if(list<int>)_(sprinkled)/8192 9.14% 7271.596 7936.432 - 8.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.12% 1.048 1.144 - 0.90% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 9.12% 1.168 1.274 - 9.95% -
SetIntersection_Interlaced_Vector_string_262144_4 9.10% 2054683.761 2241749.019 - 5.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 9.09% 163389564.305 178242827.812 - 10.37% -
std::find_if(deque<int>)_(process_all)/32768 9.07% 9318.367 10163.946 - 26.29% -
std::copy_backward(list<int>)/512 9.02% 363.067 395.801 - 8.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 9.01% 24759.709 26990.887 - -8.02% -
std::find_first_of(vector<int>)_(small_needle)/8192 9.01% 11606.503 12652.303 - 8.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 9.00% 14475949.488 15779131.794 - 0.26% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.94% 0.362 0.395 - -0.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 8.93% 404.497 440.636 - -6.77% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.93% 1.048 1.141 - -0.46% -
std::find_end(deque<int>)_(process_all)/1000 8.91% 261.439 284.739 - -0.50% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 8.91% 105013.388 114367.039 - -6.78% -
std::rotate(deque<int>)_(by_1/2)/1024 8.90% 172.971 188.372 - 0.13% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.89% 23.562 25.657 - 6.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 8.89% 23.146 25.203 - 1.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.87% 57964.042 63105.435 - 10.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 8.87% 2298973.510 2502878.140 - 6.68% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 8.84% 6.256 6.809 - 5.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.82% 49.618 53.995 - -14.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 8.81% 18.109 19.705 - 6.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.79% 940.986 1023.661 - 11.60% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.78% 1.053 1.146 - -6.56% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.77% 1.111 1.208 - -0.30% -
BM_PushHeap_uint64_Random_16 8.77% 4.160 4.524 - 2.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 8.76% 31.887 34.682 - 0.57% -
SetIntersection_Front_Vector_float_1024_1024 8.76% 5441231.715 5917985.930 - 11.37% -
std::find_end(list<int>)_(process_all)/1000 8.73% 656.323 713.590 - -0.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.72% 8.960 9.741 - 3.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.71% 142264504.620 154649989.933 - -4.83% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.70% 15.876 17.258 - 0.51% -
BM_std_minmax_element<short>/2 8.70% 0.634 0.689 - 6.42% -
SetIntersection_Front_Set_string_256_16 8.66% 6789106.864 7377127.723 - 1.30% -
SetIntersection_Front_Vector_float_16384_1024 8.62% 5449812.631 5919800.062 - 5.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.62% 19.529 21.213 - -0.21% -
std::remove(deque<int>)_(prefix)/50 8.61% 57.520 62.474 - 4.52% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 8.61% 23.240 25.240 - 20.90% -
BM_vector_deque_ranges_move_backward/64000 8.58% 7376.683 8009.928 - 0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.58% 35.428 38.467 - 1.42% -
BM_vector_deque_copy/64000 8.57% 2842.454 3086.074 - -0.08% -
std::copy_backward(list<int>)/4096 8.57% 3240.076 3517.626 - 10.42% -
BM_PushHeap_string_Ascending_1024 8.55% 13.452 14.602 - 12.63% -
BM_StringFindAllMatch/1 8.53% 2.905 3.153 - 5.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.52% 20275.115 22002.727 - 6.33% -
std::map<int,_int>::contains(key)_(existent)/1024 8.52% 3.867 4.196 - 1.32% -
std::set<int>::find(key)_(existent)/8192 8.49% 7.979 8.657 - 7.52% -
ranges::minmax(std::list<long_long>)/64 8.49% 28.084 30.468 - -0.45% -
std::transform(deque<int>,_deque<int>)/50 8.48% 33.630 36.483 - -1.17% -
BM_std_minmax_element<short>/5500 8.43% 1375.647 1491.588 - -5.15% -
BM_vector_deque_move/70000 8.40% 3104.860 3365.682 - 0.58% -
BM_PushHeap_uint64_Random_1024 8.40% 5.759 6.242 - -3.06% -
BM_std_minmax_element<short>/65536 8.36% 16323.313 17687.890 - -4.88% -
BM_vector_deque_move/64000 8.36% 2844.020 3081.770 - 0.04% -
BM_std_minmax_element<short>/4096 8.35% 1026.218 1111.915 - -5.25% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.34% 5.625 6.094 - -0.46% -
rng::contains(vector<int>)_(process_all)/50 8.34% 12.174 13.189 - 6.77% -
BM_std_minmax_element<short>/64000 8.32% 15947.234 17273.544 - -5.31% -
BM_std_minmax_element<short>/70000 8.31% 17449.812 18900.538 - -5.28% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.28% 27.606 29.893 - 5.51% -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.23% 8.122 8.790 - 1.66% -
BM_deque_deque_move_backward/70000 8.23% 8128.075 8797.027 - 0.83% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.21% 12895.740 13955.117 - 0.16% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 8.18% 13062.786 14131.079 - -5.33% -
BM_deque_deque_move_backward/64000 8.17% 7290.515 7886.071 - -0.31% -
BM_std_minmax_element<short>/1024 8.14% 262.286 283.629 - -4.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.13% 64345387.314 69578504.715 - -7.12% -
SetIntersection_Front_Vector_float_262144_1024 8.13% 5450243.465 5893453.814 - 10.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 8.12% 17.190 18.587 - 8.28% -
std::set<std::string>::equal_range(key)_(existent)/32 8.12% 15.019 16.238 - 1.25% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.11% 2.526 2.730 - -0.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 8.11% 52.478 56.734 - 6.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 8.11% 19.008 20.548 - -4.32% -
std::find_end(vector<int>)_(single_element)/1000 8.09% 229.863 248.450 - 0.50% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.04% 1.345 1.453 - 9.67% -
BM_std_minmax_element<long_long>/64000 8.04% 16273.847 17582.595 - 2.27% -
SetIntersection_Interlaced_Vector_string_16384_256 8.03% 38333652.461 41412780.604 - -8.65% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.03% 8.309 8.976 - -0.29% -
SetIntersection_Front_Set_uint32_16384_1024 8.01% 12283161.099 13267520.088 - 7.07% -
std::stable_partition(deque<int>)_(sparse)/50 8.01% 27.391 29.585 - 2.58% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 7.99% 24.966 26.961 - 0.94% -
SetIntersection_Front_Set_uint64_1024_256 7.98% 3954225.146 4269588.709 - 9.91% -
BM_std_minmax_element<long_long>/65536 7.97% 16665.713 17994.508 - 2.28% -
rng::contains(vector<int>)_(process_all)/8192 7.96% 1791.576 1934.274 - 6.78% -
std::set<int>::equal_range(key)_(non-existent)/32 7.95% 2.585 2.791 - 12.12% -
BM_std_minmax_element<short>/4000 7.91% 1006.489 1086.109 - -4.73% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 7.91% 17.233 18.596 - 8.14% -
std::copy_n(vector<int>)/8 7.89% 2.114 2.281 - 1.21% -
bm_ranges_swap_ranges_vb_aligned/16 7.89% 3.294 3.554 - 2.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 7.88% 17.362 18.730 - -4.65% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.88% 19.617 21.163 - 1.07% -
std::generate(vector<int>)/32 7.88% 7.823 8.439 - 5.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.87% 2453927.205 2647070.897 - -1.25% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.87% 360.174 388.510 - 11.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 7.87% 13417939.980 14473338.216 - 0.01% -
std::set<int>::upper_bound(key)_(existent)/32 7.86% 1.641 1.769 - 1.02% -
BM_StringRelational_Less_Empty_Huge_Control 7.86% 1.671 1.802 - 11.67% -
std::rotate_copy(deque<int>)/32 7.86% 2.572 2.774 - 3.94% -
std::is_sorted_until(vector<int>)/8 7.85% 2.048 2.209 - 5.35% -
BM_std_minmax_element<long_long>/70000 7.84% 17802.912 19199.391 - 2.14% -
rng::fold_left(vector<int>)/1048576 7.81% 1324704.079 1428189.624 - 7.67% -
BM_vector_deque_copy/70000 7.80% 3104.628 3346.850 - -0.13% -
SetIntersection_Interlaced_Set_float_262144_64 7.79% 1573635.904 1696267.496 - 8.05% -
BM_StringAssignAsciizMix_Transparent 7.78% 3.081 3.321 - 11.42% -
SetIntersection_Front_Vector_float_262144_16384 7.77% 71787441.651 77366206.002 - 3.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.77% 12369.837 13330.635 - -4.81% -
BM_vector_deque_ranges_copy/70000 7.76% 3104.268 3345.136 - 0.03% -
BM_vector_deque_copy_backward/65536 7.71% 7667.258 8258.380 - -0.52% -
std::count(list<int>)_(every_other)/8192 7.70% 6589.890 7097.572 - -2.10% -
BM_lexicographical_compare_three_way<IntPtr>/16384 7.69% 3627.443 3906.238 - 3.73% -
SetIntersection_Front_Set_uint64_256_64 7.68% 5273795.717 5679039.336 - 10.89% -
std::partial_sort_copy(vector<int>)_(descending)/8 7.67% 15.730 16.936 - 8.25% -
std::adjacent_find(list<int>)/1024 7.66% 730.874 786.882 - 6.85% -
std::partition_copy(list<int>)/1024 7.65% 712.155 766.638 - 7.31% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.65% 51877.772 55845.951 - 4.95% -
BM_std_minmax_element<short>/512 7.65% 134.142 144.402 - -4.36% -
BM_vector_deque_copy_backward/64000 7.65% 7399.057 7964.881 - 0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.65% 734.320 790.474 - 47.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 7.60% 65.911 70.923 - 7.72% -
BM_vector_deque_ranges_move/65536 7.60% 2859.692 3077.063 - -0.05% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 7.60% 26.733 28.764 - 8.63% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 7.59% 0.353 0.380 - -23.64% -
rng::find_last(deque<int>)_(bail_10%)/50 7.59% 11.313 12.172 - -7.03% -
BM_std_minmax_element<long_long>/5500 7.57% 1394.534 1500.097 - 3.72% -
std::copy(vector<bool>)_(aligned)/64 7.57% 1.257 1.353 - -0.15% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 7.57% 4.098 4.409 - 3.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.56% 49.242 52.962 - 1.06% -
std::unordered_map<int,_int>::erase(iterator)/1024 7.55% 20.059 21.574 - 10.57% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 7.54% 1.508 1.621 - 5.95% -
std::copy_n(vector<bool>)_(aligned)/64 7.54% 1.265 1.361 - 4.69% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.53% 1.927 2.072 - 10.74% -
BM_deque_deque_ranges_move_backward/65536 7.50% 7577.810 8146.456 - -0.62% -
std::find_end(vector<int>)_(single_element)/1024 7.48% 236.608 254.314 - 3.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.48% 12375.756 13301.242 - 8.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 7.48% 17.422 18.725 - 7.44% -
BM_PushHeap_uint32_Ascending_1 7.47% 0.466 0.501 - -27.85% -
ranges::min(std::list<char>)/8 7.46% 1.767 1.899 - 4.88% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.45% 18.058 19.405 - -1.32% -
std::copy(deque<int>)/8 7.45% 2.588 2.781 - -0.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.44% 33399.706 35884.152 - 10.26% -
BM_deque_vector_copy_backward/64000 7.44% 7487.791 8044.725 - -2.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.44% 42.043 45.169 - 2.57% -
BM_std_minmax_element<long_long>/4096 7.44% 1040.815 1118.205 - 3.80% -
SetIntersection_Front_Vector_float_16384_16384 7.42% 71971327.344 77312570.498 - -1.01% -
std::equal(deque<int>)_(it,_it,_it)/8 7.42% 4.149 4.456 - 0.15% -
SetIntersection_None_Set_string_16384_256 7.40% 189368817.101 203384633.523 - -2.87% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.38% 27.715 29.760 - 0.12% -
std::adjacent_find(list<int>)/8192 7.37% 7119.436 7644.293 - 5.74% -
BM_PushHeap_uint32_Ascending_4 7.36% 0.544 0.584 - -0.59% -
BM_std_minmax_element<long_long>/4000 7.34% 1016.659 1091.320 - 3.74% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.33% 27.618 29.643 - -0.74% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 7.31% 1146.981 1230.786 - 5.94% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.31% 8.241 8.843 - -3.20% -
BM_PushHeap_uint64_Descending_1 7.30% 0.448 0.481 - -3.87% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.28% 7924.821 8501.648 - -0.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 7.28% 21.102 22.638 - -3.62% -
BM_deque_deque_ranges_move_backward/70000 7.28% 7991.921 8573.427 - 0.52% -
rng::find_last(list<int>)_(bail_10%)/1024 7.27% 674.797 723.841 - 8.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.25% 73.712 79.057 - 8.17% -
std::set<int>::find(key)_(non-existent)/1024 7.25% 5.378 5.768 - 4.56% -
std::move(vector<int>)/8 7.25% 2.169 2.327 - 2.09% -
rng::contains(vector<int>)_(process_all)/1048576 7.25% 230218.702 246903.063 - 5.76% -
BM_deque_vector_move_backward/0 7.24% 1.371 1.471 - 3.67% -
std::find_end(forward_list<int>)_(single_element)/8192 7.24% 5727.830 6142.388 - 0.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.23% 18102.435 19411.201 - -21.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.23% 31.410 33.681 - 4.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 7.23% 163376586.890 175184402.934 - 8.01% -
BM_PushHeap_uint64_Random_256 7.23% 5.640 6.047 - -3.68% -
BM_PushHeap_string_SingleElement_262144 7.22% 2.647 2.838 - 10.07% -
BM_vector_deque_ranges_copy_backward/65536 7.22% 7540.027 8084.334 - -2.27% -
SetIntersection_Interlaced_Vector_string_16384_1024 7.21% 113925212.174 122138965.392 - -0.70% -
BM_lexicographical_compare_three_way_slow_path/1 7.18% 0.364 0.390 - -15.48% -
std::copy_backward(list<int>)/8 7.17% 2.207 2.366 - 0.54% -
vector<bool>(size_type,_const_value_type&) 7.17% 8.337 8.935 - 8.33% -
BM_std_minmax_element<long_long>/64 7.14% 16.688 17.880 - 1.75% -
rng::find_last(list<int>)_(bail_10%)/8192 7.13% 6231.799 6676.325 - 6.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 7.12% 19.184 20.550 - 7.80% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.12% 226.515 242.644 - -7.74% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.12% 26861.004 28772.915 - 5.33% -
std::multiset<int>::contains(key)_(non-existent)/1024 7.12% 5.985 6.410 - 4.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.11% 1.508 1.615 - 10.03% -
BM_std_minmax_element<char>/4 7.08% 1.206 1.292 - 7.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 7.06% 19.401 20.771 - 7.20% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 7.04% 138.667 148.428 - 6.63% -
BM_PushHeap_string_Ascending_256 7.04% 10.965 11.737 - 9.17% -
std::map<int,_int>::equal_range(key)_(existent)/1024 7.04% 4.437 4.750 - -3.96% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.03% 1.727 1.849 - 7.64% -
SetIntersection_Front_Set_float_1024_64 7.02% 1699533.927 1818908.606 - 8.00% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.01% 918.309 982.696 - 1.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.00% 28.960 30.986 - 1.75% -
rng::fold_left(vector<int>)/8192 6.99% 10309.816 11030.959 - 6.92% -
std::find_end(list<int>)_(process_all)/1048576 6.96% 815929.152 872691.812 - -0.15% -
BM_deque_deque_copy_backward/70000 6.95% 7949.848 8502.222 - 1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 6.95% 168592094.691 180301427.718 - 9.01% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 6.94% 11.523 12.323 - -0.98% -
std::make_heap(deque<int>)_(repeated)/8192 6.94% 16855.059 18025.453 - 0.32% -
std::find_if(deque<int>)_(process_all)/50 6.94% 12.541 13.411 - 5.27% -
std::rotate(vector<bool>)_(by_1/4)/1024 6.93% 14.162 15.143 - 17.65% -
BM_PushHeap_uint32_Random_256 6.91% 5.500 5.880 - 5.18% -
rng::find_last(list<int>)_(bail_90%)/1024 6.89% 71.792 76.741 - 0.57% -
std::find_if_not(list<int>)_(process_all)/8192 6.89% 6934.482 7412.469 - 7.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.87% 1.416 1.513 - 9.20% -
std::search(vector<int>)_(same_length)/1024 6.86% 244.745 261.534 - 5.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.86% 34.957 37.354 - 0.40% -
BM_PushHeap_string_Ascending_64 6.85% 7.293 7.793 - 3.25% -
SetIntersection_Front_Vector_uint64_256_256 6.83% 4253680.035 4544276.865 - 6.92% -
std::replace(list<int>)_(sprinkled)/8192 6.82% 7127.886 7614.328 - 6.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 6.82% 19.563 20.898 - 7.89% -
BM_PushHeap_uint64_SingleElement_1 6.82% 0.501 0.535 - 24.91% -
BM_vector_deque_ranges_move_backward/70000 6.82% 8114.499 8667.508 - 2.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 6.80% 10385.059 11091.348 - 5.99% -
BM_StringEraseWithMove_Empty_Opaque 6.80% 0.789 0.843 - 6.03% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.79% 63.413 67.717 - 0.22% -
BM_StringAssignAsciizMix_Opaque 6.78% 5.214 5.568 - 10.33% -
std::replace_if(list<int>)_(prefix)/8192 6.78% 7123.165 7606.249 - 6.18% -
rng::starts_with(list<int>)/8192 6.78% 8595.633 9178.329 - -1.98% -
BM_std_minmax_element<long_long>/512 6.78% 134.114 143.201 - 3.55% -
std::remove_copy(deque<int>)_(prefix)/50 6.77% 20.196 21.563 - 5.79% -
std::deque<int>::ctor(size)/1024 6.77% 71.742 76.597 - -14.88% -
ranges::min(std::list<char>)/64 6.76% 25.927 27.678 - 2.21% -
BM_std_minmax_element<long_long>/1024 6.75% 264.891 282.782 - 3.98% -
std::partial_sort(deque<int>)_(ascending)/8 6.74% 30.868 32.949 - 0.04% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 6.73% 23.468 25.046 - 4.02% -
BM_lexicographical_compare_three_way<IntPtr>/65536 6.72% 14556.907 15535.644 - 3.11% -
std::set<int>::erase(iterator)/1024 6.72% 20.242 21.602 - 4.34% -
SetIntersection_Front_Set_uint32_1024_1024 6.69% 11630199.577 12408115.028 - 6.81% -
std::map<std::string,_int>::find(key)_(existent)/1024 6.68% 23.771 25.360 - -3.78% -
std::find_if_not(list<int>)_(process_all)/1024 6.68% 685.464 731.258 - 0.68% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 6.68% 27.623 29.467 - -2.49% -
rng::find(vector<bool>)_(process_all)/50 6.64% 0.692 0.738 - 6.62% -
SetIntersection_Front_Vector_float_262144_256 6.62% 2167972.137 2311404.433 - 3.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.57% 3.862 4.116 - 1.87% -
SetIntersection_Interlaced_Set_float_262144_4 6.54% 1294171.307 1378838.623 - 6.13% -
BM_deque_deque_copy/70000 6.54% 3181.967 3390.034 - 3.19% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.54% 18.897 20.133 - 0.65% -
BM_deque_deque_copy_backward/65536 6.52% 7576.692 8070.607 - -1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.51% 13266714.681 14130981.368 - 5.66% -
std::search(vector<int>)_(same_length)/8192 6.49% 1865.020 1985.978 - 4.69% -
BM_PushHeap_uint32_Random_262144 6.48% 5.757 6.130 - 4.56% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.46% 1371135.881 1459700.124 - 7.96% -
BM_StringFindAllMatch/8 6.45% 2.683 2.856 - 2.90% -
std::sort_heap(vector<int>,_pred)/8 6.45% 30.307 32.262 - -0.96% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 6.44% 10.584 11.265 - -1.21% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.41% 0.962 1.024 - -1.11% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.39% 8.301 8.831 - 0.20% -
std::partition_copy(list<int>)/50 6.38% 12.857 13.678 - 5.22% -
BM_PushHeap_uint64_Random_64 6.38% 5.219 5.552 - -2.75% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.38% 22.667 24.112 - 1.41% -
std::replace(list<int>)_(prefix)/8192 6.37% 6989.177 7434.531 - 6.16% -
BM_PushHeap_string_Ascending_16384 6.36% 19.135 20.353 - 4.97% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.36% 9.940 10.572 - 1.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.35% 21.910 23.301 - 7.23% -
rng::find_last(list<int>)_(bail_10%)/1048576 6.33% 786170.058 835957.837 - 6.40% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.32% 557446.994 592697.098 - -0.16% -
SetIntersection_Front_Set_string_1024_256 6.31% 14273701.097 15174381.738 - -3.67% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.31% 7822.914 8316.481 - 6.45% -
SetIntersection_Interlaced_Set_float_262144_16 6.30% 1609847.736 1711314.699 - 6.46% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.29% 2.278 2.422 - 1.74% -
rng::starts_with(deque<int>)/1048576 6.29% 491354.210 522278.412 - 5.78% -
ranges::minmax(std::deque<__int128>)/1 6.27% 0.651 0.691 - 3.82% -
BM_lexicographical_compare_three_way<IntPtr>/4096 6.27% 920.710 978.429 - 2.53% -
std::partial_sort_copy(list<int>)_(heap)/8 6.26% 16.582 17.619 - 0.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 6.25% 29.128 30.947 - -7.50% -
BM_vector_deque_ranges_copy_backward/64000 6.23% 7401.867 7863.134 - -0.80% -
std::find_if(vector<int>)_(bail_25%)/8 6.23% 0.733 0.779 - -7.65% -
std::multiset<int>::contains(key)_(existent)/32 6.23% 1.639 1.741 - 2.02% -
std::partition_copy(list<int>)/32 6.23% 8.582 9.116 - 3.26% -
BM_lexicographical_compare_three_way_slow_path/16 6.23% 4.356 4.627 - -3.54% -
std::multiset<std::string>::ctor(const&)/1024 6.21% 35493.582 37698.013 - 8.89% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.21% 34.972 37.143 - 1.58% -
std::set<int>::upper_bound(key)_(existent)/1024 6.20% 4.025 4.275 - -1.00% -
SetIntersection_Interlaced_Set_float_262144_1024 6.19% 1544752.277 1640393.799 - 8.35% -
bm_lexicographical_compare<signed_char>/8 6.16% 3.110 3.302 - 5.19% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.15% 26.808 28.457 - -0.11% -
SetIntersection_Front_Vector_uint32_256_256 6.15% 4275122.255 4537955.858 - 8.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.15% 6.486 6.885 - 4.81% -
bm_ranges_lexicographical_compare<int>/8 6.11% 1.447 1.536 - -1.46% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 6.08% 274676.389 291380.666 - 4.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.08% 19040.176 20197.507 - -21.87% -
BM_vector_deque_move/65536 6.08% 2858.785 3032.505 - -0.43% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.07% 2.379 2.523 - 39.34% -
BM_lexicographical_compare_three_way<IntPtr>/262144 6.07% 58284.225 61823.200 - 2.51% -
BM_deque_vector_ranges_copy/0 6.06% 1.438 1.526 - 0.54% -
std::find_end(list<int>)_(single_element)/1024 6.06% 688.722 730.438 - -0.80% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 6.05% 2.530 2.683 - 38.98% -
SetIntersection_Interlaced_Set_float_262144_256 6.04% 1585005.209 1680763.590 - 5.27% -
std::multimap<int,_int>::clear()/32 6.04% 666.607 706.861 - 8.97% -
SetIntersection_Front_Set_uint64_262144_64 6.04% 1699019.864 1801572.009 - 10.97% -
BM_deque_deque_move_backward/65536 6.02% 7628.923 8087.987 - -1.98% -
SetIntersection_None_Set_string_16384_64 5.99% 189303532.077 200645346.799 - -2.68% -
std::make_heap(deque<int>)_(repeated)/1024 5.99% 2162.137 2291.566 - 0.56% -
SetIntersection_Front_Vector_uint64_16384_256 5.97% 2145748.755 2273911.869 - -1.16% -
std::multiset<std::string>::contains(key)_(existent)/1024 5.96% 23.341 24.732 - 11.44% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.95% 72.014 76.301 - 0.16% -
BM_deque_deque_ranges_move/70000 5.95% 3309.786 3506.573 - 0.96% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.94% 27.842 29.495 - -1.11% -
SetIntersection_None_Set_string_16384_16 5.93% 187964779.769 199110647.623 - -2.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.92% 1.048 1.110 - 0.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.92% 2399.076 2541.078 - -0.15% -
std::set<int>::find(key)_(non-existent)/8192 5.92% 8.408 8.905 - 4.96% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.92% 1.050 1.113 - -0.15% -
rng::starts_with(deque<int>)/8192 5.92% 3820.680 4046.736 - 3.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.91% 27.328 28.945 - 5.41% -
std::copy_backward(list<int>)/32768 5.91% 26091.314 27632.119 - 3.29% -
BM_PushHeap_uint32_Random_16384 5.90% 5.618 5.950 - 1.93% -
BM_PushHeap_uint64_Random_16384 5.90% 5.914 6.264 - -4.32% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.89% 23.567 24.955 - 5.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.88% 50857.518 53845.884 - 3.99% -
std::partition_copy(list<int>)/8192 5.87% 6846.125 7248.170 - -0.58% -
BM_vector_deque_ranges_copy_backward/70000 5.87% 8163.861 8643.077 - -0.93% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.87% 1.908 2.020 - -2.91% -
std::multimap<int,_int>::clear()/1024 5.86% 11110.454 11761.574 - 10.22% -
bm_ranges_swap_ranges_vb_aligned/8 5.86% 3.263 3.455 - -0.05% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.85% 1.098 1.162 - 8.15% -
std::set<int>::find(key)_(existent)/32 5.84% 1.624 1.719 - -0.11% -
BM_vector_deque_ranges_move/64000 5.84% 2843.410 3009.425 - -0.12% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.83% 2.493 2.639 - -5.65% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.83% 2.040 2.159 - -1.18% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.82% 948.595 1003.813 - -14.59% -
SetIntersection_Interlaced_Vector_uint32_16384_256 5.81% 19485468.659 20618360.852 - 27.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.81% 27.208 28.788 - 1.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 5.80% 1.614 1.707 - 7.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.79% 2274537.858 2406282.993 - 0.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 5.79% 21.746 23.005 - 11.01% -
BM_deque_deque_ranges_move_backward/64000 5.79% 7520.577 7955.920 - -0.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.78% 1.312 1.388 - 19.71% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.78% 286619.438 303171.929 - 8.44% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 5.76% 2.424 2.563 - 4.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.75% 23.704 25.068 - -3.54% -
std::search(list<int>)_(no_match)/1000 5.75% 672.398 711.072 - 3.81% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.73% 1.594 1.685 - 2.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.71% 624.959 660.616 - 2.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.70% 13387910.766 14150508.267 - -2.83% -
BM_PushHeap_string_SingleElement_1024 5.69% 2.591 2.739 - 7.95% -
std::is_sorted(vector<int>,_pred)/8 5.69% 3.164 3.344 - -2.48% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.69% 12.485 13.195 - 8.50% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 5.68% 11.666 12.330 - 5.46% -
std::unordered_map<int,_int>::erase(iterator)/32 5.68% 20.021 21.158 - 8.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.66% 32.425 34.260 - 11.46% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.66% 491.203 519.006 - 5.48% -
std::replace_if(deque<int>)_(prefix)/1024 5.65% 470.356 496.911 - 3.07% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.64% 5.104 5.392 - -2.47% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 5.64% 42601.747 45003.273 - 4.72% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.63% 31.247 33.005 - -1.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.62% 56.096 59.251 - -0.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.61% 32.212 34.019 - 6.89% -
std::set<int>::erase(iterator)/8192 5.59% 20.696 21.852 - 7.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.58% 2276932.848 2403871.877 - 4.49% -
BM_vector_deque_copy_backward/70000 5.56% 8228.413 8686.204 - -1.79% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.55% 31.168 32.897 - -2.05% -
std::count(list<int>)_(every_other)/1024 5.54% 667.153 704.115 - -8.86% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.54% 10.110 10.670 - -4.76% -
ranges::minmax(std::deque<long_long>)/8 5.53% 3.561 3.758 - -0.28% -
SetIntersection_Front_Vector_uint32_16384_256 5.53% 2156052.399 2275200.372 - 3.10% -
std::rotate(list<int>)_(1_element_forward)/50 5.51% 24.750 26.115 - 0.79% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.51% 1.047 1.105 - 0.01% -
std::for_each_n(list<int>)/8 5.48% 2.421 2.554 - -0.47% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.48% 1.052 1.110 - -1.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 5.48% 23.575 24.867 - 120.82% -
BM_PushHeap_string_SingleElement_16384 5.48% 2.580 2.721 - 6.93% -
BM_vector_deque_ranges_move/70000 5.48% 3102.948 3272.904 - -0.19% -
std::equal(list<int>)_(it,_it,_it)/8192 5.46% 9275.331 9781.989 - -2.35% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.46% 57.389 60.521 - -0.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.44% 766.850 808.596 - 8.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 5.44% 29303.154 30898.051 - 17.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.43% 6.109 6.441 - -0.97% -
BM_deque_deque_copy_backward/64000 5.42% 7411.545 7813.374 - -2.57% -
SetIntersection_Interlaced_Set_float_16384_256 5.42% 200452314.157 211314012.830 - 6.53% -
std::unordered_set<std::string>::erase(iterator)/8192 5.40% 29.255 30.836 - -3.00% -
std::partial_sort_copy(deque<int>)_(repeated)/8 5.40% 9.434 9.943 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.39% 13606882.716 14339711.274 - -8.94% -
std::remove(deque<int>)_(prefix)/32 5.37% 52.858 55.697 - 8.42% -
SetIntersection_Interlaced_Set_float_16384_64 5.37% 215716414.038 227292864.023 - 6.52% -
ranges::minmax(std::list<char>)/1 5.36% 0.412 0.434 - -5.92% -
BM_vector_deque_ranges_move/1024 5.33% 35.977 37.896 - 6.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 5.33% 13067900.347 13764007.000 - -4.49% -
BM_vector_deque_ranges_move_backward/65536 5.31% 7713.704 8123.461 - 1.78% -
std::set<int>::equal_range(key)_(non-existent)/0 5.31% 0.253 0.266 - 5.06% -
std::all_of(deque<int>)_(process_all)/8 5.30% 3.275 3.449 - -0.30% -
std::copy_n(deque<int>)/8 5.29% 2.636 2.776 - -0.77% -
BM_lexicographical_compare_three_way<IntPtr>/64 5.29% 14.984 15.776 - 1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.29% 4070286.955 4285660.613 - 0.03% -
std::set<int>::lower_bound(key)_(existent)/1024 5.29% 4.506 4.745 - 1.54% -
vector<bool>(const_vector<bool>&) 5.27% 9.564 10.069 - -2.29% -
ranges::minmax(std::vector<char>)/70000 5.27% 564.879 594.656 - 0.09% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 5.27% 1305326.026 1374075.804 - 4.05% -
std::set<std::string>::find(key)_(existent)/1024 5.24% 22.760 23.954 - 4.23% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 5.24% 1401.737 1475.157 - -16.17% -
SetIntersection_Front_Vector_float_1024_256 5.23% 2168224.583 2281554.707 - 7.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 5.22% 11251370.324 11838599.905 - 4.84% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 5.21% 347806.776 365915.707 - 6.75% -
std::multiset<std::string>::count(key)_(existent)/1024 5.21% 23.465 24.687 - -2.49% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 5.21% 2669781.172 2808749.831 - 4.45% -
std::deque<int>::ctor(size)/8192 5.20% 440.115 462.994 - -7.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.19% 1484.284 1561.294 - 4.98% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.19% 27.809 29.252 - 0.31% -
SetIntersection_None_Set_string_16384_1 5.18% 188524703.645 198299182.480 - -2.45% -
std::map<int,_int>::find(key)_(non-existent)/32 5.18% 2.210 2.325 - 2.25% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.18% 180549.245 189909.833 - 0.80% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 5.18% 20.783 21.860 - -5.90% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.18% 6742.689 7091.997 - -0.75% -
SetIntersection_Front_Vector_float_256_256 5.18% 4333279.065 4557703.927 - 7.23% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.17% 1.426 1.500 - 17.59% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.16% 0.253 0.266 - 4.99% -
std::reverse(vector<int>)/8 5.16% 1.478 1.555 - -2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.15% 5649547.571 5940608.422 - 3.81% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.14% 23.216 24.409 - 13.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.14% 502.813 528.639 - -11.67% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.13% 114321.025 120183.620 - 5.28% -
ranges::minmax(std::list<__int128>)/64 5.13% 38.187 40.145 - -1.24% -
BM_deque_deque_ranges_copy_backward/4000 5.12% 144.294 151.685 - 0.46% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.10% 120609.980 126759.901 - -23.57% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.10% 28.884 30.356 - 0.10% -
BM_deque_deque_ranges_copy_backward/65536 5.09% 7506.134 7888.111 - -3.39% -
std::none_of(deque<int>)_(process_all)/8 5.08% 3.277 3.443 - 0.08% -
BM_vector_deque_ranges_copy/4096 5.07% 144.872 152.220 - 3.80% -
SetIntersection_None_Set_string_16384_4 5.06% 188212651.992 197731182.177 - -3.09% -
bm_lexicographical_compare<signed_char>/512 5.05% 7.655 8.042 - 3.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.04% 645.818 678.398 - 0.89% -
SetIntersection_Front_Set_uint64_1024_64 5.04% 1716611.232 1803174.518 - 3.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.02% 0.695 0.729 - 18.56% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.02% 1264317.629 1327748.742 - 7.76% -
std::move_backward(deque<int>)/1048576 5.02% 125794.150 132104.491 - -2.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.99% 1.260 1.323 - 3.64% -
std::copy(vector<bool>)_(aligned)/4096 4.99% 4.800 5.040 - 7.85% -
std::multimap<int,_int>::clear()/8192 4.98% 89258.681 93707.793 - 13.28% -
SetIntersection_Interlaced_Set_float_64_16 4.97% 21818647.974 22904049.564 - 6.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.96% 0.573 0.601 - 3.81% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.94% 21.793 22.869 - 4.20% -
BM_PushHeap_uint64_Random_262144 4.93% 5.990 6.286 - -0.10% -
BM_PushHeap_uint32_Random_1024 4.90% 5.717 5.998 - 7.22% -
BM_PushHeap_string_SingleElement_16 4.89% 2.606 2.733 - 6.45% -
std::set<std::string>::count(key)_(non-existent)/32 4.89% 10.090 10.584 - -1.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.88% 117123.022 122840.491 - 4.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 4.88% 1.630 1.710 - 4.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 4.88% 8854331.574 9286222.067 - 7.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.87% 5170572.752 5422346.994 - 12.11% -
std::multiset<int>::contains(key)_(non-existent)/32 4.86% 2.773 2.908 - 5.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.85% 22.655 23.753 - 4.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.82% 96441.383 101094.202 - -2.64% -
BM_vector_deque_move_backward/65536 4.81% 7706.512 8077.047 - -0.70% -
std::remove_copy(deque<int>)_(sprinkled)/8192 4.79% 2830.164 2965.625 - 2.31% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.78% 10.187 10.674 - -1.62% -
SetIntersection_Front_Vector_string_256_256 4.78% 18541192.264 19427675.477 - 3.79% -
std::remove(list<int>)_(prefix)/1024 4.78% 947.554 992.820 - -2.04% -
rng::starts_with(deque<int>)/1000 4.78% 436.051 456.874 - -7.21% -
std::rotate(list<int>)_(1_element_forward)/32 4.76% 13.296 13.929 - -0.17% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.76% 23.327 24.437 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.75% 47084643.425 49323078.372 - -6.85% -
rng::find_if(vector<bool>)_(process_all)/1024 4.75% 564.032 590.838 - 4.03% -
rng::contains(deque<int>)_(process_all)/8 4.75% 2.866 3.002 - -4.23% -
bm_ranges_lexicographical_compare<int>/1 4.75% 1.286 1.347 - -9.88% -
BM_deque_vector_move/1 4.74% 2.051 2.148 - 1.78% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.74% 12.960 13.575 - -0.48% -
BM_PushHeap_string_SingleElement_256 4.73% 2.600 2.723 - 7.01% -
std::set<std::string>::contains(key)_(existent)/32 4.73% 15.919 16.672 - 5.83% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.73% 5131.902 5374.572 - 4.16% -
std::stable_sort(vector<int>)_(ascending)/1024 4.73% 2071.326 2169.200 - 4.76% -
std::find_if(deque<int>)_(process_all)/8 4.70% 2.576 2.697 - -1.57% -
std::partition_copy(vector<int>)/50 4.70% 12.210 12.783 - -0.70% -
ranges::min(std::vector<__int128>)/8 4.67% 2.856 2.989 - 3.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.66% 71.608 74.948 - -2.79% -
rng::contains(vector<int>)_(process_all)/32 4.66% 8.260 8.645 - 3.69% -
BM_lexicographical_compare_three_way_fast_path/1024 4.66% 236.321 247.332 - 0.24% -
BM_vector_deque_copy_backward/64 4.65% 2.994 3.133 - 1.44% -
std::any_of(deque<int>)_(process_all)/8 4.65% 3.286 3.439 - 0.13% -
rng::contains(deque<int>)_(process_all)/32 4.64% 8.536 8.932 - 1.71% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.63% 1.376 1.440 - -10.00% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4.63% 3948.061 4130.771 - 3.35% -
BM_deque_deque_ranges_copy_backward/64000 4.63% 7349.671 7689.628 - -1.87% -
SetIntersection_Interlaced_Set_string_256_64 4.62% 29729390.805 31103950.047 - 5.27% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.62% 28.842 30.175 - -3.79% -
BM_deque_deque_ranges_copy/64000 4.62% 2950.545 3086.850 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.62% 1014687.591 1061550.061 - 2.27% -
std::count(vector<int>)_(every_other)/8 4.61% 1.335 1.397 - 1.14% -
ranges::minmax(std::list<__int128>)/70000 4.61% 56872.434 59491.667 - -3.25% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.60% 23.757 24.850 - 2.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.60% 241.115 252.208 - -1.38% -
rng::find_if(vector<bool>)_(process_all)/8192 4.60% 4492.836 4699.485 - 3.79% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 4.60% 0.587 0.614 - 3.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.59% 0.775 0.810 - -0.01% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.56% 760.610 795.267 - -0.37% -
std::pop_heap(deque<size_t>)/8192 4.55% 57.144 59.741 - -0.49% -
std::remove(vector<int>)_(sprinkled)/1024 4.55% 281.617 294.417 - 3.56% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.54% 31.103 32.514 - 0.28% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 4.53% 2.943 3.077 - 4.68% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 4.53% 355.277 371.376 - 3.62% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.53% 1.387 1.450 - 4.56% -
std::for_each_n(deque<int>)/32 4.51% 3.757 3.926 - 4.09% -
BM_lexicographical_compare_three_way_fast_path/64 4.50% 15.034 15.712 - -0.56% -
SetIntersection_Front_Vector_string_262144_64 4.50% 3131135.823 3272142.468 - -2.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.50% 0.254 0.265 - 4.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.50% 3638.752 3802.324 - 0.28% -
BM_std_minmax_element<long_long>/4 4.49% 1.222 1.277 - 1.77% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.48% 9.860 10.302 - 4.42% -
BM_lexicographical_compare_three_way_fast_path/16384 4.47% 3630.878 3793.325 - 0.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.47% 1034953.129 1081245.286 - 1.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.46% 21.022 21.959 - 8.08% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.46% 260.170 271.765 - 0.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.46% 28.521 29.792 - -0.58% -
ranges::min(std::vector<long_long>)/8 4.45% 2.126 2.221 - -2.81% -
std::move_backward(vector<int>)/8 4.44% 2.174 2.271 - 0.99% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 4.44% 1.260 1.316 - -3.13% -
SetIntersection_Interlaced_Set_float_16384_16 4.43% 209372791.775 218655977.380 - 5.67% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.43% 236.209 246.666 - 0.45% -
rng::contains_subrange(vector<int>)_(process_all)/8192 4.41% 1613.546 1684.729 - 2.01% -
std::set<int>::erase(iterator)/32 4.41% 20.115 21.002 - 1.45% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.40% 214.155 223.580 - -1.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.40% 111152.191 116041.967 - -2.56% -
std::set<int>::find(key)_(non-existent)/32 4.40% 2.284 2.384 - 6.53% -
ranges::min(std::vector<char>)/8 4.38% 2.211 2.308 - -5.59% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.38% 23.967 25.017 - 9.38% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.38% 461979.139 482198.099 - -0.73% -
BM_PushHeap_string_SingleElement_64 4.37% 2.652 2.768 - 7.08% -
ranges::min(std::vector<long_long>)/1 4.36% 0.437 0.456 - 54.51% -
std::find_end(list<int>)_(process_all)/1024 4.33% 697.957 728.174 - -0.28% -
BM_deque_deque_ranges_copy_backward/70000 4.33% 8221.555 8577.206 - -0.76% -
BM_vector_deque_move_backward/1024 4.32% 37.178 38.786 - 0.97% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.32% 26.409 27.550 - 2.68% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 4.32% 206803.212 215731.730 - 1.88% -
SetIntersection_Front_Vector_float_16384_256 4.31% 2168473.030 2262018.460 - -0.95% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.31% 9.069 9.460 - 1.47% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.31% 514.422 536.571 - -0.14% -
std::set<int>::clear()/1024 4.31% 9592.911 10005.911 - 8.06% -
BM_lexicographical_compare_three_way_slow_path/4 4.29% 1.130 1.179 - -3.84% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.29% 53390.429 55679.695 - 1.59% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.29% 922.234 961.760 - 0.12% -
std::sort(vector<int>)_(heap)/1024 4.28% 4561.935 4757.290 - 4.48% -
std::move_backward(deque<int>)/262144 4.28% 29873.621 31150.916 - -4.57% -
rng::starts_with(deque<int>)/8 4.27% 3.900 4.066 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.27% 3582575.480 3735492.551 - -4.56% -
std::make_heap(vector<int>)_(shuffled)/1024 4.27% 565.075 589.186 - 2.25% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 4.25% 16159.057 16845.849 - 3.47% -
BM_lexicographical_compare_three_way_fast_path/4096 4.25% 922.133 961.280 - 0.30% -
bm_ranges_lexicographical_compare<signed_char>/512 4.24% 7.766 8.096 - 1.13% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 4.23% 31.932 33.284 - 41.89% -
std::count(vector<int>)_(every_other)/1024 4.23% 102.034 106.351 - 3.45% -
std::remove_copy(list<int>)_(sprinkled)/1024 4.23% 728.359 759.176 - 3.02% -
std::pop_heap(vector<size_t>)/1024 4.22% 9.884 10.301 - 3.88% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.22% 1050992.930 1095374.480 - -0.04% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.21% 9.708 10.117 - 1.72% -
std::find_end(list<int>)_(single_element)/1000 4.19% 684.813 713.505 - 0.31% -
std::generate(vector<int>)/50 4.19% 11.746 12.238 - 2.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.19% 215.170 224.176 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.18% 9623.536 10025.448 - -0.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.17% 32.972 34.348 - -1.89% -
rng::find_if(vector<bool>)_(process_all)/50 4.17% 23.925 24.922 - 3.60% -
SetIntersection_Front_Set_uint32_1024_64 4.16% 1631755.639 1699715.495 - -1.06% -
std::remove_copy(list<int>)_(sprinkled)/32 4.16% 11.123 11.586 - 3.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 4.16% 8991234.226 9365419.757 - 9.29% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 4.15% 21.253 22.135 - 6.72% -
std::stable_sort(vector<int>)_(ascending)/8192 4.15% 13449.812 14008.378 - 4.21% -
std::is_partitioned(list<int>)_(partitioned)/50 4.15% 13.477 14.036 - -2.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.13% 58227.047 60631.186 - 0.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.13% 1.762 1.835 - -0.92% -
std::rotate_copy(list<int>)/50 4.12% 13.293 13.841 - -0.43% -
std::is_sorted(deque<int>,_pred)/1024 4.12% 617.072 642.487 - -0.04% -
std::find(vector<char>)_(bail_25%)/8 4.11% 1.109 1.155 - 4.39% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.10% 5.272 5.489 - 1.38% -
BM_vector_deque_ranges_move_backward/64 4.10% 2.975 3.097 - -1.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.10% 23.003 23.946 - 24.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.09% 33779.520 35161.930 - -15.31% -
std::find_if(deque<int>)_(process_all)/1024 4.09% 291.638 303.569 - 21.06% -
std::replace(vector<int>)_(sprinkled)/50 4.09% 8.763 9.121 - -5.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.09% 1.259 1.310 - 15.37% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.07% 342409.433 356358.242 - 4.61% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.07% 34.632 36.041 - -8.77% -
std::set<int>::clear()/8192 4.06% 82177.383 85514.789 - 4.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 4.06% 43.969 45.752 - 4.53% -
std::move(vector<int>)/1048576 4.05% 55865.998 58129.297 - 2.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.05% 14310.547 14889.477 - -0.76% -
BM_StringRelational_Less_Small_Empty_Control 4.04% 1.679 1.747 - 8.32% -
std::multiset<int>::contains(key)_(existent)/8192 4.02% 8.211 8.542 - -3.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 4.02% 1.421 1.478 - 5.52% -
SetIntersection_Front_Vector_float_256_64 4.02% 4261818.675 4432981.094 - 3.94% -
std::search(vector<int>,_pred)_(no_match)/1000 4.01% 508.453 528.837 - -0.32% -
std::move(deque<int>)/8 4.00% 3.450 3.588 - 4.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.99% 23.286 24.215 - -3.38% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.98% 3.178 3.305 - -0.20% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 3.98% 8.402 8.736 - 3.84% -
BM_vector_deque_ranges_move_backward/512 3.97% 17.510 18.206 - 0.49% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.95% 1.504 1.564 - -0.52% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.95% 22.376 23.259 - -9.45% -
BM_PushHeap_string_SingleElement_4 3.95% 2.331 2.423 - 5.63% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.94% 1.161 1.207 - -7.55% -
SetIntersection_Front_Set_uint64_256_256 3.94% 7440051.657 7733430.439 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.94% 21050812.837 21880757.235 - 2.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.94% 0.958 0.995 - -26.77% -
ranges::min(std::vector<long_long>)/70000 3.93% 7674.275 7976.132 - -0.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.93% 14554.157 15125.463 - 0.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.92% 31.084 32.304 - 4.12% -
rng::fold_left(list<int>)/32 3.92% 20.985 21.808 - -1.16% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.92% 17566.836 18255.250 - 2.79% -
std::remove_copy(deque<int>)_(sprinkled)/1024 3.91% 355.515 369.429 - 2.10% -
std::remove(vector<int>)_(sprinkled)/50 3.91% 52.468 54.521 - 3.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.91% 28.990 30.123 - 0.02% -
std::copy(vector<int>)/8 3.90% 2.184 2.269 - -0.04% -
std::find(list<int>)_(process_all)/8 3.90% 2.193 2.278 - -4.90% -
BM_lexicographical_compare_three_way_fast_path/262144 3.90% 58419.173 60694.784 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.89% 0.584 0.607 - 3.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.87% 178310.725 185205.770 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.86% 12856.223 13352.418 - 3.47% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 3.86% 0.267 0.277 - 2.87% -
std::find_end(forward_list<int>)_(process_all)/1000 3.86% 675.231 701.266 - 2.70% -
std::reverse_copy(list<int>)/64 3.86% 29.255 30.383 - 1.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 3.85% 1.389 1.442 - 18.31% -
SetIntersection_Front_Set_uint64_262144_256 3.84% 3713053.704 3855760.824 - 0.66% -
BM_lexicographical_compare_three_way_fast_path/65536 3.83% 14587.432 15146.756 - 0.17% -
std::unique_copy(vector<int>)_(contiguous)/52 3.83% 13.205 13.710 - -1.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.81% 13146.039 13647.266 - 6.81% -
BM_std_minmax_element<short>/64 3.80% 16.799 17.438 - -4.72% -
BM_std_minmax_element<short>/4 3.80% 1.212 1.258 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 3.79% 8918258.087 9255929.295 - 7.24% -
BM_PushHeap_uint64_PipeOrgan_4 3.78% 0.484 0.502 - 4.15% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.77% 240187.336 249251.215 - 0.46% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.77% 6114.511 6345.167 - -4.52% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.77% 32.168 33.381 - 1.04% -
ranges::min(std::list<__int128>)/64 3.77% 32.234 33.449 - -4.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.76% 2303561.200 2390268.943 - 5.59% -
std::unique_copy(deque<int>)_(contiguous)/52 3.76% 14.396 14.937 - -0.74% -
BM_num_get<long_double> 3.76% 36.203 37.563 - 2.48% -
SetIntersection_Interlaced_Set_float_16384_16384 3.75% 208798456.154 216637542.528 - -2.14% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.75% 12.890 13.374 - 0.02% -
std::set<int>::count(key)_(non-existent)/1024 3.75% 7.964 8.262 - 11.20% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.75% 69.356 71.956 - 4.97% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.74% 238721.182 247659.303 - 0.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 3.74% 32.975 34.209 - -10.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.74% 1.630 1.691 - 4.00% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.74% 1.115 1.157 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.74% 3.417 3.545 - -1.43% -
ranges::min(std::list<__int128>)/70000 3.73% 57637.945 59790.327 - -0.82% -
std::replace_if(list<int>)_(prefix)/50 3.72% 23.656 24.537 - -0.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.72% 5.525 5.731 - 2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.71% 8973748.452 9307119.488 - 6.71% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.71% 11.775 12.212 - 1.24% -
std::is_sorted(deque<int>,_pred)/8192 3.69% 5007.942 5192.932 - -0.19% -
std::partial_sort(vector<int>)_(descending)/1024 3.69% 7870.506 8160.871 - 2.86% -
std::multiset<int>::ctor(const&)/32 3.68% 216.422 224.392 - 2.90% -
SetIntersection_None_Set_string_16384_16384 3.68% 193088059.122 200197607.401 - -5.64% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.68% 218.053 226.077 - -0.83% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.68% 21.997 22.807 - -0.20% -
std::multimap<int,_int>::ctor(const&)/32 3.68% 217.826 225.839 - 0.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 3.68% 990920.685 1027359.466 - 1.94% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 3.67% 7.263 7.530 - 2.66% -
SetIntersection_Front_Set_string_16384_16 3.67% 1770283.284 1835323.808 - -2.00% -
std::rotate(vector<bool>)_(by_1/4)/8192 3.67% 29.700 30.790 - 2.46% -
std::count_if(list<int>)_(every_other)/8192 3.66% 7045.937 7304.106 - 1.84% -
std::fill(vector<int>)/1024 3.66% 29.077 30.140 - 0.26% -
std::sort_heap(deque<int>)/8192 3.65% 453018.868 469572.437 - 0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.64% 19.846 20.569 - 9.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.64% 450.648 467.072 - 2.59% -
std::sort(deque<int>)_(pipe-organ)/8192 3.64% 26564.708 27531.648 - 5.02% -
BM_vector_deque_move_backward/4000 3.64% 142.206 147.381 - 0.78% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.63% 10.802 11.194 - 0.29% -
std::remove_if(list<int>)_(prefix)/1024 3.63% 972.520 1007.815 - 1.39% -
std::copy_if(vector<int>)_(entire_range)/64 3.62% 15.545 16.109 - -0.84% -
ranges::min(std::vector<char>)/70000 3.62% 478.639 495.962 - -0.01% -
SetIntersection_Interlaced_Set_float_262144_1 3.60% 1044856.537 1082523.274 - 4.74% -
SetIntersection_None_Set_uint64_64_64 3.60% 11132725.634 11533172.372 - 2.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.59% 8681590.725 8993452.668 - -8.33% -
BM_lexicographical_compare_three_way_fast_path/4 3.59% 1.112 1.152 - 0.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.58% 238855.348 247414.796 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.58% 18194211.567 18845167.282 - -0.11% -
rng::contains(list<int>)_(process_all)/32 3.57% 9.046 9.369 - 1.87% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.57% 23.207 24.035 - 6.10% -
std::unique_copy(vector<int>)_(sprinkled)/32 3.54% 12.977 13.437 - 1.16% -
std::fill_n(list<int>)/50 3.54% 15.179 15.716 - 0.74% -
std::partial_sort_copy(list<int>)_(ascending)/8192 3.54% 56760.805 58770.582 - 2.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.54% 87.309 90.400 - -0.15% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.54% 15629.976 16183.242 - 2.64% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 3.54% 139.399 144.332 - 1.65% -
BM_std_minmax_element<char>/1 3.53% 0.301 0.312 - 1.39% -
std::count(vector<int>)_(every_other)/8192 3.52% 811.737 840.320 - 2.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.52% 4.520 4.679 - -5.32% -
rng::contains_subrange(vector<int>)_(process_all)/32 3.51% 7.934 8.213 - 1.00% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.51% 23315.840 24134.381 - 3.77% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.51% 286002.924 296041.044 - -12.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 3.51% 14762.330 15280.250 - 2.99% -
std::transform(list<int>)_(identity_transform)/1024 3.51% 732.542 758.240 - 2.36% -
std::shift_left(vector<int>)/50 3.50% 5.244 5.428 - 3.19% -
SetIntersection_Interlaced_Vector_float_64_64 3.50% 11040834.947 11427632.626 - 0.04% -
BM_vector_deque_copy_backward/512 3.50% 17.513 18.126 - 0.78% -
SetIntersection_None_Set_string_256_256 3.50% 5697327.418 5896657.837 - -2.75% -
std::partition(vector<int>)_(dense)/8192 3.50% 1810.876 1874.178 - -0.33% -
std::search(vector<int>)_(same_length)/1000 3.49% 240.105 248.481 - 2.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 3.48% 0.483 0.500 - 3.57% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.48% 5.176 5.356 - -1.35% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.47% 3663.895 3791.080 - -0.33% -
std::none_of(list<int>)_(process_all)/8192 3.47% 7971.376 8247.772 - 1.08% -
rng::contains_subrange(list<int>)_(single_element)/50 3.47% 17.211 17.808 - 6.65% -
BM_std_minmax_element<char>/2 3.46% 0.634 0.656 - 0.38% -
BM_std_minmax_element<int>/2 3.46% 0.665 0.688 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.46% 8985526.626 9296224.107 - 7.58% -
BM_std_minmax_element<char>/64 3.45% 17.109 17.700 - 3.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.45% 7.511 7.770 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.45% 66268.701 68554.686 - 3.83% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.44% 22.971 23.761 - -1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.44% 18950633.967 19601815.933 - 4.25% -
std::remove_copy(list<int>)_(sprinkled)/50 3.43% 18.450 19.083 - 2.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.43% 52.720 54.527 - 0.17% -
std::find_if_not(vector<char>)_(bail_25%)/1024 3.42% 27.147 28.075 - 9.92% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.41% 45.696 47.256 - 1.54% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.41% 84943.400 87842.449 - 0.00% -
SetIntersection_Interlaced_Set_float_16384_1024 3.41% 170803895.483 176631877.033 - 2.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.41% 3.663 3.788 - 1.59% -
std::adjacent_find(list<int>)/1048576 3.40% 859057.273 888275.934 - 2.05% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.40% 49704.562 51395.047 - 1.67% -
SetIntersection_Interlaced_Vector_string_16_16 3.40% 51973488.702 53740923.586 - 6.21% -
std::set<int>::erase(key)_(existent)/1024 3.39% 50.105 51.803 - 5.45% -
SetIntersection_Front_Vector_string_256_64 3.39% 9986969.937 10325046.015 - -3.05% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 3.38% 41220.188 42611.506 - 3.29% -
rng::find_last(list<int>)_(bail_10%)/8 3.38% 2.021 2.089 - 0.34% -
BM_vector_deque_ranges_copy_backward/512 3.37% 17.668 18.263 - 4.38% -
ranges::min(std::list<long_long>)/64 3.37% 24.159 24.973 - 1.33% -
BM_vector_deque_ranges_copy_backward/4096 3.36% 148.578 153.577 - 2.53% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.36% 8.320 8.600 - 0.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.36% 1926.770 1991.550 - 10.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.36% 0.478 0.495 - 26.62% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.35% 4.208 4.349 - -2.11% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.35% 31.587 32.645 - -4.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.35% 47.108 48.685 - 0.76% -
std::move(vector<bool>)_(unaligned)/512 3.35% 4.782 4.942 - 2.59% -
BM_deque_deque_copy/64000 3.34% 2947.276 3045.699 - 2.24% -
bm_swap_ranges_vb_aligned/8 3.33% 3.148 3.253 - 0.95% -
bm_lexicographical_compare<signed_char>/4096 3.33% 59.098 61.067 - 2.12% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.33% 21.425 22.138 - -4.09% -
rng::contains(deque<int>)_(process_all)/50 3.32% 12.517 12.933 - 1.47% -
std::reverse(list<int>)/4096 3.32% 1764.844 1823.481 - -8.77% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.31% 6204.318 6409.767 - 0.32% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 3.31% 38.728 40.008 - 3.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.30% 2125862.952 2196106.657 - -1.02% -
std::fill(vector<int>)/32 3.30% 1.030 1.064 - 2.47% -
BM_StringCopy_Large 3.30% 6.330 6.539 - 5.61% -
std::sort(vector<NonIntegral>)_(heap)/1024 3.28% 4240.291 4379.441 - 1.11% -
std::partial_sort(vector<int>)_(descending)/8192 3.27% 93440.735 96497.570 - 2.80% -
std::search(vector<int>,_pred)_(no_match)/8192 3.27% 4156.229 4291.944 - -0.42% -
std::find(vector<int>)_(bail_25%)/8 3.26% 1.359 1.403 - 0.62% -
BM_std_minmax_element<long_long>/2 3.26% 0.665 0.686 - 0.17% -
BM_deque_deque_ranges_move/4000 3.26% 142.121 146.755 - 1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.26% 8083131.331 8346398.331 - -0.13% -
BM_StringRelational_Less_Large_Empty_Control 3.25% 1.614 1.667 - 3.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 3.25% 157602.667 162721.593 - 3.87% -
SetIntersection_Front_Vector_uint64_262144_64 3.25% 1334762.807 1378098.366 - 4.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.24% 731.555 755.247 - 0.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.24% 22.287 23.008 - 8.19% -
BM_lexicographical_compare_three_way_fast_path/1 3.22% 0.413 0.427 - 8.18% -
ranges::minmax(std::list<__int128>)/1 3.22% 0.447 0.462 - 0.72% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.21% 129615.737 133779.691 - -2.55% -
BM_deque_vector_copy/2 3.21% 1.829 1.888 - 3.08% -
std::set<int>::contains(key)_(non-existent)/32 3.20% 3.072 3.170 - 11.68% -
BM_deque_vector_copy/1 3.19% 2.139 2.207 - 4.00% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.18% 9.464 9.765 - 2.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.18% 123.572 127.505 - 0.10% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.18% 15145.098 15627.076 - 1.04% -
std::generate(vector<int>)/8192 3.18% 1799.929 1857.142 - 1.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.18% 736.650 760.047 - -4.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 3.17% 38.334 39.550 - 0.73% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 3.17% 7.275 7.506 - 2.27% -
std::copy_if(list<int>)_(every_other)/512 3.17% 349.505 360.588 - -0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.17% 11975.688 12354.781 - 2.51% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.16% 11591.517 11957.997 - -4.22% -
std::pop_heap(vector<size_t>)/8192 3.16% 13.125 13.540 - 3.21% -
std::remove_if(list<int>)_(sprinkled)/1024 3.16% 958.191 988.439 - 0.11% -
std::map<int,_int>::ctor(const&)/32 3.16% 216.427 223.259 - -1.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.15% 1410413.851 1454828.978 - -2.16% -
std::remove_if(deque<int>)_(prefix)/32 3.15% 54.625 56.345 - 0.69% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.15% 6517.530 6722.546 - 4.31% -
std::copy_n(vector<bool>)_(unaligned)/64 3.14% 1.762 1.817 - 0.19% -
std::pop_heap(vector<int>)/1024 3.14% 9.682 9.986 - 0.17% -
std::fill(vector<bool>)/32768 3.13% 29.214 30.130 - -0.10% -
std::set<int>::insert(value)_(new_value,_end)/1024 3.13% 41.448 42.747 - -13.41% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.12% 789.857 814.536 - -0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.12% 170865.986 176203.741 - -4.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.11% 3.331 3.435 - 7.42% -
std::search(list<int>,_pred)_(same_length)/8192 3.10% 8817.087 9090.449 - 12.84% -
std::any_of(list<int>)_(process_all)/8192 3.10% 7290.396 7516.378 - -8.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.10% 4.513 4.652 - 0.10% -
SetIntersection_Front_Set_float_256_64 3.09% 5460516.086 5629504.823 - 7.30% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.09% 566.500 584.001 - 0.52% -
SetIntersection_Front_Set_string_16384_64 3.08% 4301042.807 4433355.315 - -5.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.08% 660.111 680.413 - 3.08% -
std::multiset<std::string>::erase(iterator)/8192 3.07% 29.953 30.874 - -6.90% -
std::partition_point(deque<int>)/8192 3.07% 14.911 15.370 - 1.84% -
std::for_each_n(deque<int>)/50 3.07% 3.961 4.083 - 3.99% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.07% 23197.843 23909.642 - -1.01% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.07% 1.155 1.191 - 8.38% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.07% 20.044 20.658 - -11.55% -
SetIntersection_Front_Vector_uint32_262144_16384 3.06% 77262048.723 79628962.674 - 10.67% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.06% 929361.828 957788.488 - -0.36% -
std::search(vector<int>,_pred)_(no_match)/1024 3.06% 520.964 536.886 - -0.38% -
rng::find_if(vector<bool>)_(process_all)/1048576 3.06% 575060.379 592631.168 - 2.28% -
std::move_backward(list<int>)/32768 3.06% 31156.368 32108.275 - 0.29% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.05% 24.313 25.055 - 3.17% -
SetIntersection_Interlaced_Vector_float_1024_64 3.05% 3272023.439 3371827.671 - -33.40% -
SetIntersection_Front_Vector_uint32_16384_16384 3.05% 77236227.206 79589994.810 - 10.37% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.04% 8203.224 8452.612 - -0.50% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.04% 39.535 40.736 - 11.50% -
std::rotate_copy(vector<int>)/8192 3.03% 716.636 738.386 - 2.49% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.03% 26784.927 27597.791 - -1.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.03% 4.886 5.034 - 2.54% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.03% 2.940 3.029 - 0.88% -
std::fill(vector<int>)/8192 3.03% 228.633 235.559 - -0.21% -
ranges::min(std::deque<char>)/70000 3.03% 17335.680 17860.462 - 0.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.02% 640.270 659.605 - -15.56% -
SetIntersection_Front_Set_string_16384_256 3.02% 14418310.113 14853578.893 - -0.01% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 3.02% 7.263 7.482 - 1.72% -
BM_PushHeap_uint32_SingleElement_16 3.02% 0.336 0.346 - -5.05% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.01% 34.714 35.760 - 0.34% -
std::find(vector<short>)_(bail_25%)/8 3.01% 0.693 0.713 - 7.66% -
std::set<int>::erase(key)_(existent)/8192 3.01% 69.240 71.323 - 4.70% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.00% 21842.113 22498.146 - 1.48% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.00% 7744.738 7977.080 - 2.25% -
std::is_sorted_until(deque<int>,_pred)/8 3.00% 4.141 4.266 - 1.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.00% 547.613 564.025 - -14.67% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.99% 10.217 10.523 - 2.68% -
std::partial_sort_copy(vector<int>)_(descending)/1024 2.99% 7858.716 8093.672 - 2.84% -
BM_deque_deque_ranges_copy_backward/4096 2.98% 150.884 155.384 - 1.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.98% 12705.782 13084.176 - 0.81% -
std::unordered_set<int>::insert(value)_(already_present)/32 2.97% 2.637 2.716 - 55.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.97% 260371.769 268113.886 - -0.87% -
BM_std_minmax_element<int>/3 2.97% 1.114 1.147 - -1.89% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.97% 21176.761 21805.232 - 1.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.97% 1.448 1.491 - 7.51% -
BM_vector_deque_ranges_move_backward/4000 2.96% 142.508 146.731 - 2.70% -
std::partition_point(list<int>)/8192 2.96% 12447.488 12816.260 - -5.88% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.96% 3.826 3.939 - -1.50% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.96% 8.563 8.817 - 1.02% -
BM_vector_deque_copy_backward/1024 2.96% 37.725 38.841 - 1.51% -
std::upper_bound(std::forward_list<int>)/8192 2.96% 10398.424 10706.097 - 2.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 2.96% 14973.105 15416.058 - 2.25% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.96% 31.544 32.477 - 0.32% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.95% 1638.483 1686.891 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.95% 180090.382 185408.603 - 0.89% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.95% 71.598 73.711 - 0.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.95% 688490.188 708801.968 - 1.59% -
std::partition(vector<int>)_(dense)/1024 2.95% 242.438 249.584 - -0.06% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.95% 6.454 6.644 - 2.77% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.95% 11785.501 12132.762 - -1.03% -
std::generate(vector<int>)/1024 2.95% 239.287 246.335 - 1.02% -
std::multimap<int,_int>::find(key)_(existent)/32 2.95% 1.691 1.740 - 1.32% -
std::rotate(vector<bool>)_(by_1/3)/32 2.94% 17.600 18.118 - 2.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.94% 9478.504 9757.409 - 1.23% -
std::copy_n(vector<bool>)_(aligned)/32768 2.94% 34.810 35.834 - 1.35% -
SetIntersection_Front_Set_uint32_16384_64 2.94% 1674342.786 1723575.237 - 10.93% -
std::search(vector<int>)_(single_element)/1000 2.94% 228.851 235.578 - 2.97% -
BM_vector_deque_ranges_copy_backward/4000 2.94% 141.043 145.185 - -0.25% -
std::rotate_copy(vector<int>)/1024 2.93% 32.778 33.739 - -3.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.93% 1148840.282 1182512.525 - 1.34% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.93% 10.961 11.282 - -18.44% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.93% 4.724 4.863 - 2.61% -
BM_vector_deque_ranges_move/4000 2.93% 140.547 144.664 - 0.50% -
SetIntersection_Interlaced_Vector_string_16384_64 2.93% 12178672.720 12535312.509 - -13.23% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.92% 8.964 9.226 - -1.55% -
SetIntersection_Front_Vector_string_64_64 2.92% 24966445.875 25694655.122 - -3.95% -
BM_vector_deque_move/4096 2.92% 146.165 150.427 - 2.32% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.91% 156.784 161.350 - -3.70% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.91% 260645.710 268234.229 - -0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.91% 9035510.061 9298090.686 - 6.29% -
ranges::min(std::list<long_long>)/8 2.91% 1.843 1.896 - -1.96% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.90% 8675.030 8926.255 - 3.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 2.89% 10966.011 11283.176 - 3.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.89% 174678.089 179727.711 - 2.04% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.88% 3.096 3.185 - -0.17% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.88% 3.612 3.717 - 0.48% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.88% 4456.898 4585.343 - 0.52% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2.88% 566.118 582.431 - 2.45% -
std::copy_if(list<int>)_(every_other)/262144 2.88% 204387.302 210269.989 - 1.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.88% 558.974 575.063 - -14.75% -
BM_getline_string 2.88% 16.146 16.611 - -3.26% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.88% 258.782 266.222 - 0.02% -
std::pop_heap(deque<float>)/8192 2.87% 59.703 61.419 - -0.21% -
SetIntersection_Interlaced_Vector_float_256_64 2.87% 6948651.978 7147777.849 - -9.80% -
std::copy_backward(deque<int>)/262144 2.86% 30572.528 31446.943 - 0.11% -
SetIntersection_Front_Set_float_1024_256 2.86% 4190780.106 4310553.216 - 12.01% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.86% 2.317 2.384 - 5.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.85% 19.430 19.985 - 3.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.85% 369275.504 379793.567 - 3.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 2.84% 345.574 355.376 - 1.28% -
BM_deque_vector_copy/1024 2.84% 36.903 37.950 - 1.41% -
BM_vector_deque_copy_backward/4096 2.83% 149.137 153.359 - 1.51% -
std::make_heap(vector<int>)_(descending)/1024 2.82% 273.684 281.405 - 2.77% -
BM_PushHeap_uint32_QuickSortAdversary_64 2.82% 0.616 0.633 - 2.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.82% 11443837.587 11766539.296 - 2.02% -
BM_PushHeap_string_Ascending_16 2.82% 4.646 4.777 - -1.37% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.82% 9935992.598 10215888.920 - 5.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.81% 1884.918 1937.959 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_256_64 2.81% 7380439.684 7587604.904 - -0.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.81% 476.742 490.117 - 0.10% -
std::find(deque<int>)_(bail_25%)/1024 2.80% 66.035 67.886 - -0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.80% 30.619 31.478 - 0.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.79% 592.961 609.500 - 0.11% -
std::stable_partition(deque<int>)_(sparse)/1024 2.79% 431.674 443.705 - 4.44% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 2.79% 3.342 3.435 - 3.06% -
std::copy_backward(vector<int>)/8 2.78% 2.171 2.231 - -1.63% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.78% 1.615 1.660 - 2.58% -
std::remove_if(deque<int>)_(sprinkled)/50 2.78% 60.469 62.151 - 0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.78% 2110.343 2168.919 - 1.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.77% 666.699 685.192 - -3.05% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.77% 53.062 54.531 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.77% 10967650.464 11270931.271 - 5.57% -
std::transform(vector<int>)_(identity_transform)/32 2.76% 8.977 9.225 - 0.01% -
BM_deque_deque_move_backward/1024 2.76% 37.999 39.046 - 1.66% -
std::remove_copy(vector<int>)_(prefix)/50 2.76% 13.771 14.151 - 1.81% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.75% 605.636 622.314 - 1.46% -
std::reverse(deque<int>)/64 2.75% 12.961 13.318 - -14.08% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.75% 2110.493 2168.552 - 1.79% -
ranges::minmax(std::vector<__int128>)/64 2.75% 31.230 32.087 - -0.19% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.75% 9.678 9.944 - -0.98% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.75% 282.629 290.387 - 1.42% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.74% 23.882 24.538 - 2.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 2.74% 87.456 89.854 - 36.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.74% 7688706.642 7899269.974 - -0.31% -
BM_deque_deque_copy/2 2.74% 2.241 2.302 - -0.11% -
std::set<int>::count(key)_(non-existent)/32 2.74% 3.015 3.098 - 3.95% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 2.73% 1.820 1.870 - 4.30% -
std::search(vector<int>)_(single_element)/1024 2.73% 234.513 240.923 - 2.99% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.73% 1.392 1.430 - 20.72% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.73% 4.730 4.859 - -1.76% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.72% 282.401 290.086 - 1.50% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.72% 567.155 582.575 - -0.40% -
BM_deque_deque_ranges_copy_backward/5500 2.72% 202.183 207.680 - 2.11% -
std::replace(list<int>)_(prefix)/50 2.71% 16.924 17.384 - 0.07% -
std::shift_left(vector<int>)/1024 2.71% 35.347 36.306 - 3.18% -
std::map<std::string,_int>::find(key)_(existent)/32 2.71% 15.523 15.944 - 0.45% -
std::set<int>::lower_bound(key)_(existent)/8192 2.70% 8.157 8.378 - 2.25% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.70% 10.125 10.399 - -0.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.70% 20084.678 20626.644 - 1.66% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.70% 4.076 4.186 - 0.70% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.70% 4.703 4.830 - 0.79% -
BM_deque_deque_ranges_copy/1 2.69% 2.483 2.550 - -0.69% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.69% 67.171 68.979 - 0.94% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.69% 944.514 969.912 - -4.51% -
std::unordered_set<std::string>::count(key)_(existent)/32 2.69% 35.465 36.417 - -12.27% -
std::multimap<int,_int>::count(key)_(existent)/32 2.69% 3.655 3.753 - -1.91% -
std::set<std::string>::count(key)_(existent)/1024 2.68% 24.374 25.028 - 3.74% -
ranges::minmax(std::vector<long_long>)/64 2.67% 9.937 10.202 - 0.21% -
std::reverse(deque<int>)/8 2.67% 2.509 2.576 - -6.09% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.67% 21.627 22.205 - 7.66% -
BM_CmpEqual_ushort_uint 2.67% 1.069 1.098 - 2.44% -
std::copy(vector<bool>)_(unaligned)/64 2.67% 1.755 1.802 - -0.20% -
std::search(list<int>)_(single_element)/1024 2.67% 739.627 759.373 - -0.16% -
std::search(deque<int>)_(same_length)/1000 2.67% 325.451 334.137 - 1.00% -
BM_vector_deque_ranges_copy_backward/1024 2.67% 38.136 39.152 - 2.51% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.66% 581.704 597.206 - -0.35% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.66% 23415.293 24038.936 - -0.54% -
std::set<std::string>::find(key)_(non-existent)/1024 2.65% 19.937 20.466 - -7.51% -
BM_std_minmax_element<char>/512 2.65% 139.007 142.687 - 7.75% -
std::multimap<std::string,_int>::erase(iterator)/32 2.64% 27.826 28.562 - -0.78% -
SetIntersection_Front_Vector_uint64_262144_262144 2.64% 347677790.012 356861235.210 - 0.83% -
std::replace(deque<int>)_(sprinkled)/8192 2.64% 2758.549 2831.269 - 0.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.63% 747.791 767.484 - -5.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.63% 30067.956 30858.154 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.63% 346735949.662 355841395.762 - 5.49% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.63% 4.994 5.125 - 0.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.62% 40662.497 41728.664 - -0.22% -
std::transform(deque<int>)_(identity_transform)/1024 2.62% 369.244 378.923 - 2.37% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.62% 35465.233 36394.912 - -0.70% -
bm_lexicographical_compare<unsigned_char>/4096 2.62% 75.774 77.758 - 0.07% -
std::fill_n(vector<bool>)/32768 2.62% 29.285 30.052 - 0.31% -
BM_deque_deque_copy_backward/4000 2.61% 145.339 149.138 - -0.69% -
BM_vector_deque_move/2 2.61% 2.004 2.057 - -0.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.60% 5513.537 5657.146 - -1.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.60% 17.080 17.524 - -2.47% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.59% 18.824 19.312 - 3.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.59% 485240.586 497809.790 - -0.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.59% 6263.388 6425.625 - 1.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.59% 1024.779 1051.320 - 3.54% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.59% 542.974 557.035 - 2.61% -
std::partition(deque<int>)_(sparse)/1024 2.59% 381.836 391.724 - 2.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.59% 239.847 246.053 - 4.86% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.58% 889.465 912.442 - 1.39% -
std::replace(deque<int>)_(sprinkled)/1024 2.58% 344.764 353.659 - 0.14% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.58% 68.656 70.427 - 0.54% -
std::set<int>::clear()/32 2.58% 634.352 650.719 - 3.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.58% 13592.281 13942.928 - 3.07% -
BM_StringFindAllMatch/131072 2.58% 2271.363 2329.954 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.58% 4283041.225 4393513.018 - 0.27% -
BM_deque_vector_copy/4000 2.58% 139.516 143.113 - 0.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.58% 4.246 4.355 - -5.69% -
BM_vector_deque_ranges_move/512 2.57% 16.900 17.335 - 2.86% -
std::multiset<std::string>::count(key)_(existent)/32 2.57% 19.597 20.101 - -3.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 2.57% 140607.813 144221.388 - 5.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.57% 7539.064 7732.781 - 0.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.57% 120344.086 123431.980 - 0.12% -
std::find(list<int>)_(process_all)/8192 2.56% 7129.683 7312.344 - 6.30% -
BM_deque_deque_copy/1 2.56% 2.487 2.550 - -0.41% -
std::rotate(list<int>)_(by_1/4)/1024 2.55% 564.276 578.675 - 0.07% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.54% 34.827 35.713 - -0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 2.54% 114801.032 117720.934 - 2.71% -
std::set<std::string>::clear()/32 2.54% 876.899 899.181 - 2.74% -
std::copy_if(list<int>)_(entire_range)/8 2.54% 2.452 2.514 - -0.67% -
std::remove_copy(list<int>)_(prefix)/50 2.53% 18.574 19.044 - 0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.53% 75.881 77.799 - 0.12% -
ranges::minmax(std::vector<long_long>)/70000 2.52% 8975.629 9202.015 - -0.02% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.52% 643.136 659.354 - 2.44% -
SetIntersection_Interlaced_Vector_string_64_4 2.52% 21750318.924 22297886.537 - 2.94% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.52% 22.999 23.578 - 0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.52% 11494.532 11783.866 - -8.74% -
std::find_if_not(deque<int>)_(process_all)/8 2.52% 2.669 2.736 - -5.95% -
BM_deque_vector_copy_backward/1024 2.51% 36.951 37.880 - 0.70% -
std::remove(deque<int>)_(prefix)/1024 2.51% 515.258 528.204 - 0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.51% 176322435.641 180752401.297 - -6.26% -
std::lower_bound(std::list<int>)/100 2.51% 89.022 91.258 - -1.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.51% 6.678 6.846 - -2.80% -
std::fill_n(list<int>)/32 2.51% 7.936 8.135 - -0.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.51% 54.297 55.659 - 1.52% -
std::shift_left(vector<int>)/32 2.51% 2.967 3.042 - -70.48% -
std::search(list<int>)_(no_match)/1024 2.50% 749.921 768.705 - 1.52% -
std::copy_if(deque<int>)_(every_other)/4096 2.50% 1421.829 1457.380 - 0.08% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.50% 20450.763 20961.713 - -0.57% -
BM_StringFindMatch1/8 2.49% 982.160 1006.663 - 2.53% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.49% 36928.761 37848.277 - -0.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.49% 23.936 24.532 - 0.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.48% 15.744 16.135 - 2.20% -
std::set<int>::contains(key)_(existent)/1024 2.48% 3.778 3.871 - -0.13% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 2.48% 4744.683 4862.435 - -0.65% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.48% 19.138 19.612 - 3.57% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.48% 3426.712 3511.661 - -4.39% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.48% 1.112 1.139 - -9.86% -
rng::starts_with(vector<int>,_pred)/8 2.47% 2.312 2.369 - 0.40% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.47% 785.946 805.377 - -0.67% -
std::fill(list<int>)/32 2.47% 8.150 8.351 - 0.11% -
std::unique_copy(vector<int>)_(contiguous)/32 2.46% 8.480 8.689 - -5.01% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.46% 5024.054 5147.554 - 2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.45% 9755174.591 9994565.072 - -3.41% -
std::rotate(list<int>)_(by_1/3)/1024 2.45% 786.859 806.131 - -0.49% -
ranges::minmax(std::vector<__int128>)/70000 2.45% 34326.380 35166.815 - -0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.44% 1191.681 1220.756 - 2.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.44% 9.011 9.230 - 0.06% -
std::reverse_copy(deque<int>)/4096 2.43% 954.016 977.203 - -0.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.43% 452.090 463.077 - 2.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.43% 1755335.727 1797929.802 - 1.79% -
std::remove_if(deque<int>)_(prefix)/1024 2.42% 546.111 559.327 - 1.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.42% 27.278 27.938 - -2.76% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.42% 1794.392 1837.781 - -1.48% -
std::reverse(vector<int>)/4096 2.42% 131.793 134.978 - 3.35% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.41% 13.409 13.733 - 3.12% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.41% 12808.151 13117.237 - 0.08% -
BM_lexicographical_compare_three_way_fast_path/16 2.41% 4.308 4.412 - 1.55% -
SetIntersection_Front_Set_uint32_64_64 2.41% 12869941.617 13179665.859 - -3.45% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.41% 230134.691 235671.667 - -1.37% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 2.40% 5199.517 5324.544 - 2.18% -
BM_lexicographical_compare_three_way_fast_path/256 2.40% 68.197 69.835 - -0.36% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.40% 20.214 20.700 - 4.26% -
ranges::minmax(std::deque<char>)/8 2.39% 3.791 3.882 - 0.58% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.39% 3.814 3.905 - 2.24% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.39% 19999.360 20476.864 - 1.80% -
std::fill_n(vector<bool>)/4096 2.38% 4.085 4.183 - -0.12% -
std::vector<int>::ctor(size)/1024 2.38% 42.209 43.215 - -5.06% -
std::generate_n(vector<int>)/8192 2.37% 1804.172 1847.000 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.37% 5364.817 5491.984 - 0.98% -
std::move(list<int>)/32768 2.37% 30295.449 31013.302 - 0.34% -
BM_StringFindMatch1/1 2.37% 982.663 1005.929 - 2.43% -
std::search(deque<int>)_(near_matches)/1000 2.37% 18549.697 18988.763 - 1.15% -
std::shift_left(deque<int>)/32 2.37% 3.760 3.848 - 0.52% -
SetIntersection_None_Set_uint32_1024_1 2.36% 8954576.000 9165631.895 - -1.37% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.35% 46.371 47.462 - 2.13% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.35% 18.593 19.031 - 1.68% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 2.35% 4573.371 4680.880 - 2.40% -
BM_PushHeap_uint32_QuickSortAdversary_256 2.35% 0.717 0.734 - 2.76% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.35% 0.760 0.778 - 1.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.35% 14634.212 14977.427 - 2.74% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.34% 17.281 17.686 - 2.15% -
ranges::min(std::deque<char>)/64 2.34% 16.209 16.588 - 0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.34% 139204.095 142462.407 - -3.38% -
BM_CmpLess_int_int 2.34% 1.061 1.086 - 1.61% -
std::sort(deque<int>)_(repeated)/8 2.33% 18.070 18.492 - 2.25% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.33% 609.442 623.640 - 1.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.33% 7657.378 7835.581 - -0.22% -
std::find_end(forward_list<int>)_(single_element)/1024 2.33% 698.772 715.021 - 2.34% -
std::find(deque<int>)_(process_all)/8 2.32% 3.398 3.477 - 4.31% -
std::copy_if(vector<int>)_(entire_range)/4096 2.32% 911.558 932.695 - 0.06% -
std::sort(vector<int>)_(heap)/8192 2.32% 45672.238 46729.851 - 2.43% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.31% 1.525 1.561 - 24.58% -
SetIntersection_Front_Set_uint64_16384_1024 2.31% 12460483.934 12748862.920 - 4.77% -
SetIntersection_Front_Set_string_256_64 2.31% 14183192.766 14511246.022 - -0.15% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.31% 12.708 13.001 - 5.56% -
SetIntersection_Front_Vector_string_16384_64 2.31% 3122086.287 3194107.606 - -4.53% -
std::fill_n(vector<int>)/1024 2.31% 29.260 29.935 - 1.17% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.30% 2.708 2.770 - -2.81% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.30% 19984.817 20444.104 - -2.36% -
std::set<int>::ctor(const&)/32 2.30% 213.468 218.371 - -2.05% -
rng::find_last(vector<int>)_(bail_10%)/50 2.30% 10.725 10.971 - 1.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.29% 3.209 3.282 - 0.12% -
BM_deque_deque_ranges_copy/70000 2.29% 3294.338 3369.676 - -0.34% -
SetIntersection_Front_Vector_float_262144_64 2.28% 1356836.175 1387809.326 - 1.52% -
SetIntersection_Interlaced_Vector_string_262144_256 2.28% 67535325.531 69072347.339 - -9.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.28% 9907107.213 10132539.575 - -5.59% -
SetIntersection_Interlaced_Set_uint32_256_4 2.27% 11334047.715 11591806.152 - -0.04% -
std::rotate(vector<bool>)_(by_1/4)/50 2.27% 17.587 17.986 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.27% 0.769 0.786 - -0.06% -
std::copy_if(deque<int>)_(every_other)/64 2.27% 22.779 23.297 - -0.43% -
std::pop_heap(vector<float>)/8192 2.26% 19.644 20.089 - 1.37% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.26% 1.923 1.967 - 17.02% -
std::copy_if(vector<int>)_(entire_range)/32768 2.26% 7289.981 7454.681 - 0.18% -
std::copy_backward(list<int>)/262144 2.26% 216171.465 221049.471 - 0.41% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.26% 3932.639 4021.328 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.25% 1246.171 1274.248 - 0.11% -
std::copy_if(deque<int>)_(every_other)/512 2.25% 177.340 181.334 - -0.04% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.25% 811422.036 829659.508 - 3.29% -
BM_StringRelational_Less_Small_Small_Control 2.25% 1.851 1.893 - 2.30% -
std::find_if(deque<int>)_(process_all)/8192 2.25% 2330.054 2382.365 - 19.39% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.24% 8.177 8.360 - 3.74% -
SetIntersection_Front_Vector_uint64_256_64 2.24% 4260959.301 4356353.047 - 5.41% -
SetIntersection_Interlaced_Set_float_262144_16384 2.23% 1280043.701 1308634.113 - 0.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.23% 42.559 43.509 - 2.36% -
BM_PushHeap_float_Ascending_4 2.23% 0.587 0.600 - 1.63% -
SetIntersection_None_Set_float_64_4 2.23% 21065226.436 21534533.846 - -0.78% -
std::shift_left(vector<int>)/8192 2.22% 281.558 287.817 - 2.54% -
std::rotate(list<int>)_(by_1/2)/1024 2.22% 379.774 388.213 - 1.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.22% 1436.657 1468.572 - -2.52% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.21% 4672.590 4776.082 - -0.35% -
std::copy_if(list<int>)_(every_other)/8 2.21% 2.252 2.302 - 0.23% -
std::set<int>::insert(value)_(already_present)/1024 2.21% 5.798 5.927 - -1.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 12767.873 13049.920 - -1.03% -
std::set<std::string>::find(key)_(non-existent)/8192 2.20% 26.480 27.064 - -8.76% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.20% 5256.140 5371.955 - 0.13% -
std::reverse_copy(list<int>)/32768 2.20% 25899.089 26469.732 - -0.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.20% 358.130 366.005 - -10.31% -
std::copy_n(vector<int>)/1048576 2.19% 50207.954 51307.942 - 2.20% -
std::generate_n(vector<int>)/50 2.19% 11.750 12.007 - 0.01% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.19% 357.148 364.963 - 2.38% -
std::make_heap(deque<int>)_(shuffled)/1024 2.19% 2516.441 2571.464 - -3.03% -
bm_ranges_swap_ranges_vb_aligned/2048 2.19% 8.563 8.750 - 0.03% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.18% 167.007 170.654 - -0.27% -
std::any_of(list<int>)_(process_all)/50 2.18% 21.501 21.970 - -0.38% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.18% 769.061 785.850 - 1.85% -
BM_deque_vector_move_backward/1 2.18% 2.111 2.157 - 1.45% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.17% 4722.770 4825.349 - -0.01% -
std::fill(vector<bool>)/4096 2.17% 4.119 4.209 - -0.12% -
BM_vector_deque_copy_backward/4000 2.17% 145.173 148.322 - 2.08% -
std::reverse(list<int>)/32768 2.17% 19216.225 19632.968 - -2.33% -
std::adjacent_find(list<int>)/8 2.16% 2.098 2.144 - 3.33% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.16% 1878.757 1919.394 - -0.66% -
SetIntersection_Front_Set_uint64_262144_16384 2.16% 218628940.634 223352042.467 - 3.59% -
std::remove_if(list<int>)_(prefix)/50 2.16% 71.469 73.012 - 1.40% -
BM_vector_deque_ranges_move/5500 2.15% 195.154 199.359 - 1.34% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.15% 31.580 32.259 - -0.51% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.15% 0.598 0.610 - -2.63% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.15% 9.110 9.305 - -0.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.14% 1.353 1.382 - 14.58% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.14% 175433.960 179186.315 - 2.51% -
SetIntersection_Interlaced_Set_string_64_16 2.14% 37531932.872 38334559.280 - 2.30% -
std::map<int,_int>::ctor(const&)/8192 2.14% 51858.684 52966.398 - -0.89% -
BM_deque_deque_ranges_move_backward/2 2.13% 2.470 2.523 - 2.15% -
std::move_backward(list<int>)/1048576 2.13% 1017446.678 1039160.669 - -0.12% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.13% 10.278 10.497 - -0.75% -
std::copy_backward(deque<int>)/1048576 2.12% 128657.472 131390.008 - -0.43% -
BM_PushHeap_uint64_Ascending_262144 2.12% 4.662 4.761 - -1.73% -
BM_PushHeap_uint64_PipeOrgan_16 2.12% 0.867 0.886 - 0.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.11% 6264.584 6397.027 - -3.95% -
SetIntersection_Front_Set_uint32_1024_256 2.10% 3805387.994 3885446.538 - -0.14% -
std::copy_if(deque<int>)_(every_other)/32768 2.09% 11391.688 11630.160 - 0.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.09% 20050.501 20469.358 - -5.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.09% 2012.993 2055.020 - 0.21% -
BM_deque_vector_copy_backward/0 2.09% 1.541 1.574 - 10.30% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.09% 16.837 17.188 - 1.51% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.08% 20244.289 20666.109 - -0.62% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.08% 71.833 73.330 - -0.21% -
std::sort_heap(deque<int>,_pred)/8 2.08% 34.758 35.482 - 4.19% -
SetIntersection_Front_Vector_float_1024_64 2.08% 1343924.884 1371903.948 - 3.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.08% 85621.580 87404.121 - 8.37% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.08% 1015.865 1036.981 - -0.11% -
SetIntersection_Interlaced_Set_string_16384_64 2.07% 345293571.655 352458267.349 - 0.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.07% 398.854 407.118 - 3.33% -
std::copy_if(deque<int>)_(every_other)/262144 2.07% 91040.057 92924.595 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.07% 7231.930 7381.612 - 0.87% -
SetIntersection_Front_Vector_uint32_16384_64 2.07% 1332856.331 1360416.358 - 3.26% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.07% 577.431 589.364 - -4.26% -
std::fill(vector<int>)/50 2.06% 2.161 2.205 - -0.44% -
std::generate_n(vector<int>)/1024 2.06% 238.481 243.389 - -0.19% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.06% 175044.872 178647.227 - 3.21% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.06% 1824.271 1861.763 - -0.34% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.05% 13297.534 13570.550 - 4.11% -
std::generate_n(vector<int>)/32 2.05% 7.834 7.995 - 0.12% -
SetIntersection_Front_Set_uint32_256_256 2.05% 7788110.806 7947702.862 - 4.16% -
std::fill_n(vector<int>)/50 2.05% 2.175 2.219 - -0.16% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.05% 50096.565 51122.633 - -3.88% -
BM_StringEraseWithMove_Large_Transparent 2.04% 2.648 2.702 - 12.78% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.04% 13.002 13.267 - 4.71% -
std::move(vector<int>)/32768 2.04% 1704.927 1739.697 - 0.92% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.04% 64.105 65.412 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.04% 1147075.338 1170438.878 - 1.69% -
std::copy_if(vector<int>)_(entire_range)/512 2.04% 120.729 123.187 - 0.12% -
std::equal(list<int>)_(it,_it,_it)/8 2.03% 2.653 2.707 - -0.03% -
BM_deque_deque_copy/1024 2.03% 36.899 37.649 - 0.94% -
std::find_end(forward_list<int>)_(same_length)/1000 2.03% 1451.641 1481.124 - -5.23% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.03% 24.179 24.670 - 0.78% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.02% 22.952 23.417 - 2.66% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.02% 397.583 405.622 - 3.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.02% 5895150.031 6014189.052 - 3.80% -
ranges::min(std::deque<__int128>)/70000 2.02% 23865.090 24346.655 - -33.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.01% 36.385 37.118 - 1.25% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.01% 691846.277 705765.568 - 2.62% -
ranges::minmax(std::list<char>)/8 2.01% 2.475 2.525 - -2.95% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.01% 4103.809 4186.260 - -0.06% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.00% 811.772 828.046 - -2.94% -
std::search(vector<int>)_(single_element)/8192 2.00% 1813.762 1850.073 - 1.61% -
BM_deque_deque_ranges_move/1024 2.00% 36.979 37.718 - 2.19% -
ranges::minmax(std::vector<__int128>)/8 2.00% 4.034 4.115 - -0.34% -
BM_vector_deque_ranges_move_backward/1024 2.00% 37.981 38.741 - 4.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.00% 6.953 7.092 - 2.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.00% 10.608 10.820 - -4.24% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.99% 16.357 16.683 - -0.21% -
ranges::minmax(std::deque<char>)/70000 1.99% 23656.192 24127.820 - -5.78% -
std::fill_n(vector<int>)/8192 1.99% 229.420 233.993 - -0.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.99% 135879.141 138584.210 - 0.29% -
std::for_each_n(deque<int>)/8192 1.99% 255.014 260.087 - 1.53% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.99% 33866.164 34538.924 - -4.85% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.99% 12938.012 13194.857 - 1.71% -
std::remove_copy(list<int>)_(prefix)/8192 1.98% 6855.184 6991.183 - 0.74% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.98% 10.267 10.471 - -1.40% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.98% 17.265 17.607 - -0.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.98% 11640.301 11870.664 - 1.23% -
std::unique(deque<int>)_(contiguous)/1024 1.97% 505.904 515.894 - -0.84% -
std::move_backward(list<int>)/64 1.97% 38.935 39.703 - -3.87% -
BM_vector_deque_copy/1024 1.97% 35.780 36.485 - -1.78% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.97% 7130.931 7271.454 - -0.23% -
BM_deque_deque_copy_backward/64 1.97% 3.411 3.478 - -4.11% -
bm_write 1.97% 531.909 542.364 - -1.18% -
std::replace(deque<int>)_(sprinkled)/32 1.97% 11.966 12.202 - -0.07% -
SetIntersection_Interlaced_Vector_string_4_4 1.96% 153879752.243 156898439.173 - 2.74% -
std::fill(list<int>)/8192 1.96% 8518.996 8686.052 - 8.54% -
ranges::minmax(std::deque<char>)/64 1.96% 22.697 23.141 - -8.64% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 1.96% 0.695 0.708 - -9.28% -
BM_deque_vector_move/4000 1.95% 139.565 142.293 - -4.45% -
BM_deque_deque_ranges_move_backward/1 1.95% 2.716 2.769 - 2.13% -
std::count(list<int>)_(every_other)/1048576 1.95% 815047.523 830934.773 - -5.99% -
SetIntersection_None_Set_string_1024_1024 1.95% 8957259.987 9131823.087 - -4.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.95% 2.348 2.394 - 5.43% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.95% 5.497 5.603 - -3.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.95% 31.965 32.587 - -0.42% -
std::move_backward(vector<int>)/32768 1.94% 1700.669 1733.740 - 0.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.94% 13.132 13.387 - 0.58% -
BM_vector_deque_ranges_copy/5500 1.94% 200.764 204.660 - 2.91% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.94% 771.884 786.861 - -0.37% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.94% 0.883 0.900 - -1.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.93% 611659.397 623488.355 - 3.62% -
std::replace_if(vector<int>)_(prefix)/1024 1.93% 266.744 271.896 - 0.35% -
bm_ranges_swap_ranges_vb_unaligned/8 1.93% 4.956 5.052 - -0.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.93% 285.556 291.064 - 0.10% -
ranges::min(std::deque<__int128>)/64 1.93% 20.518 20.914 - -17.51% -
SetIntersection_Interlaced_Vector_string_262144_64 1.93% 19913711.247 20297124.955 - -9.88% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.92% 1893.064 1929.364 - -0.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.92% 45023.810 45886.622 - 4.32% -
std::rotate(list<int>)_(by_1/4)/8192 1.91% 6476.986 6601.018 - -9.05% -
std::find(list<int>)_(process_all)/1024 1.91% 685.660 698.724 - -4.83% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.90% 2.333 2.377 - -4.61% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.90% 4.115 4.193 - -9.65% -
std::copy_if(list<int>)_(entire_range)/1048576 1.90% 857578.846 873893.547 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.90% 12227.506 12460.120 - -0.75% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 1.90% 0.599 0.611 - 1.52% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.89% 1891.277 1927.114 - 119.45% -
std::transform(vector<int>,_vector<int>)/32 1.89% 16.892 17.212 - -0.03% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.89% 3622.930 3691.531 - 0.77% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.89% 28.804 29.349 - 2.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.89% 22.616 23.044 - -2.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.89% 4.450 4.534 - 0.02% -
std::partition_point(list<int>)/50 1.89% 24.421 24.882 - -6.19% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.89% 1552.403 1581.683 - 0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 1.88% 11.409 11.624 - 69.67% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.88% 20080.072 20457.894 - 1.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.88% 12552.941 12789.084 - -4.26% -
std::shift_right(vector<int>)/8192 1.88% 295.624 301.170 - -0.48% -
std::is_sorted_until(list<int>,_pred)/8 1.87% 3.659 3.728 - 2.11% -
BM_CmpLess_uchar_ushort 1.87% 1.065 1.085 - 1.45% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.87% 518.014 527.706 - 3.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.87% 1198669.846 1221087.762 - 2.39% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.87% 3.851 3.923 - 5.93% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.87% 488.839 497.963 - 0.56% -
std::copy_backward(list<int>)/1048576 1.87% 869127.472 885346.731 - -5.58% -
std::find_if_not(deque<int>)_(process_all)/8192 1.86% 1975.664 2012.451 - -22.00% -
std::move_backward(vector<bool>)_(aligned)/4096 1.86% 7.120 7.253 - 0.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.86% 13746.409 14002.193 - 0.25% -
std::fill_n(vector<bool>)/512 1.86% 1.428 1.454 - -0.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.86% 27.416 27.926 - 0.58% -
std::generate_n(list<int>)/32 1.86% 8.433 8.590 - -0.67% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.86% 7178.734 7312.161 - -0.21% -
std::remove_if(deque<int>)_(sprinkled)/32 1.86% 52.996 53.981 - 0.80% -
std::find_if_not(vector<bool>)_(process_all)/50 1.86% 23.804 24.246 - 1.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.86% 1207091.858 1229506.082 - 1.31% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.85% 2.777 2.829 - -0.04% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.85% 7466.192 7604.579 - 0.50% -
BM_std_minmax_element<short>/3 1.85% 1.080 1.100 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.84% 11776159.120 11993289.991 - 7.69% -
std::transform(deque<int>)_(identity_transform)/8192 1.84% 2465.167 2510.582 - 2.69% -
std::sort_heap(deque<int>)/8 1.84% 36.024 36.686 - 1.17% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.84% 174478.577 177682.665 - -1.90% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.84% 3766.960 3836.134 - 0.01% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.83% 210850.761 214716.350 - 1.06% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.83% 6.094 6.206 - 0.71% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.83% 6843.842 6968.752 - 0.65% -
BM_deque_vector_move/2 1.82% 1.804 1.837 - 0.00% -
std::replace(deque<int>)_(prefix)/1024 1.82% 405.672 413.072 - 0.14% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.82% 584.569 595.226 - 1.80% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.82% 37.515 38.199 - 6.59% -
SetIntersection_None_Set_uint32_64_4 1.82% 21265636.559 21653004.568 - -1.75% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.82% 549.931 559.943 - -15.35% -
std::is_sorted(list<int>)/8 1.82% 2.081 2.119 - -1.04% -
std::reverse_copy(deque<int>)/64 1.82% 15.701 15.987 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.82% 1030945.833 1049659.975 - -0.20% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.81% 2618.506 2665.887 - -0.01% -
SetIntersection_None_Set_uint64_16384_1 1.81% 160439959.594 163338820.562 - 3.34% -
std::multiset<int>::contains(key)_(existent)/1024 1.81% 3.963 4.034 - 0.30% -
BM_StringFindStringLiteral/64 1.80% 2.140 2.178 - -5.06% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.80% 148028.629 150699.567 - 1.75% -
BM_std_minmax_element<char>/1024 1.80% 273.212 278.139 - 8.51% -
std::count_if(list<int>)_(every_other)/8 1.80% 2.716 2.765 - -0.50% -
SetIntersection_Front_Set_uint64_262144_1024 1.80% 12550053.575 12775674.518 - 6.63% -
bm_lexicographical_compare<signed_char>/32768 1.80% 472.571 481.064 - 0.44% -
std::copy_if(deque<int>)_(every_other)/1048576 1.80% 364716.571 371267.269 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.79% 52.850 53.799 - 0.87% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.79% 1002894.613 1020882.650 - -12.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.79% 350290295.941 356564329.689 - 42.11% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.79% 288209.174 293363.474 - -4.90% -
std::search(deque<int>)_(same_length)/1024 1.78% 473.211 481.654 - 1.14% -
SetIntersection_Interlaced_Set_uint32_64_16 1.78% 22317019.832 22714806.926 - 3.78% -
SetIntersection_Front_Vector_string_1024_64 1.78% 3204752.702 3261853.794 - -4.31% -
std::copy_if(vector<int>)_(entire_range)/262144 1.78% 58640.914 59685.172 - 0.20% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.78% 0.696 0.709 - -9.22% -
bm_lexicographical_compare<unsigned_char>/32768 1.78% 562.517 572.511 - 0.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.77% 2.125 2.163 - -0.05% -
SetIntersection_Front_Set_uint32_256_64 1.77% 5818788.429 5921698.986 - 13.64% -
BM_deque_deque_ranges_copy_backward/1024 1.77% 37.754 38.422 - 1.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.76% 264.633 269.301 - 1.12% -
std::make_heap(deque<int>)_(heap)/8 1.76% 20.774 21.140 - 0.84% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.76% 361620.726 367992.698 - 1.94% -
bm_gcd_trivial 1.76% 0.678 0.689 - 2.63% -
BM_vector_deque_move_backward/4096 1.76% 149.206 151.830 - 0.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 1.76% 2.249 2.288 - -3.39% -
SetIntersection_Interlaced_Vector_string_262144_1 1.76% 1105670.461 1125075.327 - 4.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.75% 12252.128 12467.087 - -0.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.75% 2.128 2.166 - 0.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.75% 2.125 2.162 - -0.09% -
std::unordered_multimap<int,_int>::clear()/32 1.75% 598.256 608.721 - 3.17% -
std::stable_sort(vector<int>)_(descending)/1024 1.75% 2777.984 2826.557 - -3.30% -
std::replace(deque<int>)_(prefix)/8192 1.75% 3207.739 3263.792 - -0.22% -
BM_StringAssignStr_Large_Opaque 1.75% 10.324 10.504 - 2.18% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.75% 23.080 23.483 - 1.05% -
BM_num_get<double> 1.74% 36.182 36.813 - -0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.74% 28088.964 28578.512 - 1.25% -
std::multiset<int>::insert(value)_(already_present)/8192 1.74% 31.591 32.142 - 2.00% -
std::remove(vector<int>)_(sprinkled)/32 1.74% 48.416 49.259 - 1.81% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.74% 15.567 15.838 - -2.98% -
ranges::min(std::list<char>)/70000 1.74% 53107.561 54030.817 - -0.61% -
std::partition_point(list<int>)/32 1.74% 15.639 15.911 - -6.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.74% 11885558.715 12091884.008 - -2.94% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.73% 42314.526 43046.690 - -0.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.73% 1.224 1.245 - 13.87% -
std::make_heap(vector<int>)_(shuffled)/8 1.72% 15.936 16.211 - 2.65% -
SetIntersection_None_Set_uint64_1024_256 1.72% 8934891.142 9088868.806 - 6.06% -
std::set<std::string>::contains(key)_(existent)/1024 1.72% 20.901 21.261 - -13.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 59475.753 60499.075 - 0.66% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.72% 13.076 13.300 - 0.51% -
std::for_each_n(list<int>)/32 1.71% 11.087 11.277 - 0.04% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.71% 111.564 113.476 - -0.64% -
std::unordered_multimap<int,_int>::clear()/1024 1.71% 8476.642 8621.792 - 6.27% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.71% 24.375 24.792 - -0.38% -
std::remove_copy(deque<int>)_(prefix)/32 1.71% 12.893 13.113 - 0.02% -
BM_vector_deque_ranges_copy_backward/64 1.71% 3.037 3.089 - 4.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.71% 2.125 2.161 - -0.20% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.71% 240733.096 244841.336 - 0.13% -
SetIntersection_Interlaced_Set_string_16384_16 1.71% 243387701.831 247540701.562 - 2.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.70% 19.326 19.654 - 3.60% -
std::move_backward(list<int>)/8 1.70% 3.334 3.391 - -3.75% -
std::adjacent_find(list<int>,_pred)/8192 1.69% 7130.777 7251.579 - -0.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.69% 12.141 12.346 - -29.41% -
ranges::minmax(std::vector<long_long>)/8 1.69% 2.076 2.111 - 0.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.69% 166787.411 169599.186 - 1.26% -
BM_deque_deque_move/70000 1.68% 3363.727 3420.388 - 1.39% -
BM_PushHeap_float_Ascending_16 1.68% 0.981 0.998 - -6.24% -
SetIntersection_Interlaced_Vector_float_1024_4 1.68% 1391355.035 1414761.089 - 1.89% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.68% 19.904 20.239 - 3.38% -
std::multimap<int,_int>::clear()/0 1.68% 395.523 402.174 - 2.81% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 1085672.395 1103913.023 - -0.31% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.68% 4.582 4.659 - 1.12% -
std::find(vector<char>)_(bail_25%)/8192 1.68% 39.719 40.385 - -0.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.68% 1.390 1.413 - 4.73% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.67% 782.453 795.557 - -0.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.67% 22.010 22.378 - -1.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.67% 54.162 55.068 - 0.22% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.67% 29.037 29.522 - -0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.67% 652.996 663.884 - 0.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.66% 20.079 20.414 - -2.38% -
SetIntersection_Interlaced_Vector_string_16_1 1.66% 65604980.314 66696081.283 - 3.70% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.66% 801.364 814.661 - -0.59% -
rng::fold_left(vector<int>)/8 1.66% 3.574 3.633 - 1.85% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.66% 987540.717 1003917.439 - -0.81% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.66% 55721.187 56645.036 - 4.55% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.66% 2.273 2.311 - -1.57% -
std::reverse(vector<int>)/32768 1.66% 1049.244 1066.627 - 3.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.65% 18.364 18.668 - -0.41% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.65% 11513758.484 11704287.516 - 3.23% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.65% 633714.787 644174.731 - 0.09% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.65% 12.580 12.787 - 0.03% -
std::reverse_copy(deque<int>)/32768 1.64% 7904.107 8033.875 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.64% 11296694.765 11481823.597 - 1.16% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.64% 50.725 51.555 - 4.31% -
std::map<int,_int>::ctor(const&)/1024 1.64% 6512.080 6618.686 - -1.81% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.63% 753.547 765.863 - 1.19% -
std::multiset<std::string>::ctor(const&)/0 1.63% 12.817 13.026 - 2.93% -
BM_deque_vector_ranges_move/1024 1.63% 37.338 37.946 - 0.03% -
SetIntersection_None_Set_float_64_1 1.62% 22164630.300 22524424.752 - -0.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.62% 106.398 108.124 - 3.93% -
std::move_backward(deque<int>)/4096 1.62% 152.702 155.172 - 0.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.62% 31.843 32.357 - 1.25% -
ranges::min(std::deque<long_long>)/8 1.62% 2.268 2.305 - -0.04% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.61% 758.028 770.267 - -3.07% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.61% 36718.742 37310.546 - -0.40% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.61% 2.075 2.108 - 1.48% -
std::is_sorted(vector<int>,_pred)/1024 1.61% 462.687 470.123 - 0.01% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.61% 272720.271 277102.797 - 0.08% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.61% 15026.812 15268.156 - -0.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.61% 12649.418 12852.507 - -3.60% -
bm_ranges_lexicographical_compare<int>/64 1.60% 4.343 4.413 - 0.48% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.60% 16.769 17.038 - -0.23% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.60% 17.323 17.601 - 1.14% -
std::move_backward(vector<bool>)_(aligned)/512 1.60% 2.280 2.317 - -0.73% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.60% 42.461 43.140 - -4.56% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.60% 32.321 32.838 - 1.71% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.60% 755660.817 767724.753 - 0.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.60% 3808.654 3869.435 - -0.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.59% 30.972 31.466 - 2.33% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.59% 427.625 434.439 - -1.63% -
std::find_if(list<int>)_(bail_25%)/32768 1.59% 7428.034 7545.924 - 6.83% -
std::move_backward(list<int>)/262144 1.59% 257033.184 261111.792 - 0.10% -
std::remove_if(list<int>)_(sprinkled)/8192 1.58% 8052.557 8180.031 - -0.53% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.58% 7494.497 7612.953 - 0.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.58% 119282.805 121167.997 - -7.38% -
std::fill_n(vector<int>)/32 1.58% 1.127 1.144 - -0.06% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.57% 213.782 217.145 - -1.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.57% 15.771 16.019 - 3.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 12765.878 12966.559 - -9.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.57% 140610.661 142816.432 - 0.61% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.57% 11.396 11.574 - -2.76% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.56% 86865.854 88224.470 - 4.33% -
std::copy_n(vector<int>)/262144 1.56% 12532.344 12728.020 - 1.62% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.56% 9.766 9.919 - -1.15% -
BM_deque_vector_move_backward/1024 1.56% 36.711 37.283 - 0.08% -
std::swap_ranges(list<int>)/1024 1.55% 747.300 758.915 - -0.05% -
SetIntersection_Front_Vector_float_64_64 1.55% 10800309.998 10968087.384 - 3.30% -
BM_deque_vector_move/1024 1.55% 36.794 37.365 - -10.64% -
bm_swap_ranges_vb_unaligned/64 1.55% 4.940 5.017 - 0.06% -
std::replace(deque<int>)_(sprinkled)/50 1.55% 18.002 18.281 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.55% 955545.288 970351.207 - -1.17% -
BM_StringFindMatch1/64 1.55% 983.003 998.207 - 1.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.54% 4.022 4.085 - -2.44% -
std::rotate(list<int>)_(by_1/3)/8192 1.54% 8197.130 8323.553 - -10.95% -
std::remove(list<int>)_(sprinkled)/1024 1.54% 928.760 943.072 - -1.13% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.54% 0.698 0.709 - -9.21% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.54% 477.220 484.552 - 0.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.53% 252372.831 256242.170 - 2.66% -
std::copy(list<int>)/1048576 1.53% 854974.786 868039.975 - -0.08% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.53% 86832.315 88158.956 - -1.00% -
SetIntersection_Front_Set_string_16_16 1.52% 59201679.304 60104311.454 - 0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.52% 1042887.418 1058740.127 - 0.12% -
ranges::minmax(std::list<long_long>)/8 1.52% 2.517 2.555 - 0.42% -
std::remove(deque<int>)_(sprinkled)/1024 1.52% 511.264 519.025 - -2.58% -
bm_ranges_lexicographical_compare<signed_char>/8 1.52% 3.502 3.555 - -2.69% -
rng::contains_subrange(list<int>)_(single_element)/16 1.51% 4.794 4.866 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.51% 67260612.057 68274914.772 - 3.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.51% 1797995.921 1825076.221 - -2.53% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.50% 5448.275 5530.262 - 1.24% -
std::upper_bound(std::list<int>)/8 1.50% 16.029 16.269 - -0.13% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.50% 509654.921 517296.793 - 0.23% -
std::find_if_not(deque<int>)_(process_all)/1024 1.50% 248.767 252.495 - -21.57% -
BM_vector_deque_ranges_move/4096 1.50% 145.614 147.796 - -0.15% -
std::reverse_copy(deque<int>)/512 1.50% 123.228 125.073 - -0.31% -
std::transform(list<int>)_(identity_transform)/8192 1.50% 7004.818 7109.661 - -6.33% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.50% 23.335 23.684 - 2.97% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.49% 17.677 17.941 - 0.01% -
SetIntersection_None_Set_uint32_64_1 1.49% 22452201.829 22786579.708 - -1.85% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.49% 941476.672 955463.050 - -0.87% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.48% 17.569 17.829 - 1.72% -
BM_vector_deque_move/4000 1.48% 140.779 142.859 - 1.44% -
std::unique(deque<int>)_(contiguous)/8192 1.47% 3697.270 3751.705 - -0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.47% 563.756 572.049 - -0.11% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.47% 346.008 351.093 - 4.54% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.47% 12.234 12.413 - -0.44% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.47% 1.766 1.791 - 2.14% -
rng::contains(list<int>)_(process_all)/1048576 1.47% 822819.119 834879.943 - -1.19% -
SetIntersection_Interlaced_Vector_string_64_64 1.46% 26943209.535 27337859.072 - 4.14% -
std::remove(list<int>)_(sprinkled)/8192 1.46% 7863.522 7978.663 - -0.18% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.46% 3311.047 3359.485 - -0.25% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.46% 93084.860 94445.298 - -0.07% -
SetIntersection_None_Set_uint64_1024_16 1.46% 8972386.503 9103397.278 - 4.48% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.46% 6827.782 6927.390 - -0.48% -
SetIntersection_Interlaced_Vector_float_262144_1024 1.46% 103759567.730 105273279.698 - -25.73% -
std::remove_if(deque<int>)_(prefix)/8192 1.46% 4178.163 4239.095 - 0.24% -
std::all_of(list<int>)_(process_all)/50 1.46% 21.724 22.041 - 0.65% -
std::find_if(deque<int>)_(bail_25%)/1024 1.45% 77.416 78.542 - -2.07% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.45% 562.829 571.015 - 1.52% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 1.45% 68273.448 69263.350 - 1.46% -
SetIntersection_None_Vector_uint32_262144_1 1.44% 1128766.049 1145074.444 - 2.15% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.44% 31.171 31.620 - 1.86% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.44% 49960.663 50678.459 - -0.54% -
std::replace_if(list<int>)_(prefix)/1024 1.44% 728.157 738.607 - -0.00% -
std::copy_if(deque<int>)_(entire_range)/4096 1.43% 1010.110 1024.581 - 0.21% -
std::sort(deque<int>)_(shuffled)/8 1.43% 22.910 23.238 - 1.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.43% 557367.419 565346.690 - 0.58% -
SetIntersection_Front_Set_string_64_16 1.43% 24370718.248 24719530.134 - 1.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.43% 592237.622 600703.798 - -0.02% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.42% 47.763 48.444 - 0.63% -
std::is_partitioned(list<int>)_(partitioned)/32 1.42% 8.627 8.750 - -2.79% -
std::search(vector<int>)_(no_match)/1000 1.42% 214.568 217.615 - 2.29% -
bm_lexicographical_compare<int>/512 1.42% 29.463 29.881 - -1.53% -
std::replace_if(deque<int>)_(prefix)/8192 1.42% 3420.887 3469.421 - -0.51% -
std::upper_bound(std::forward_list<int>)/100 1.42% 95.999 97.361 - 0.09% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.42% 32520.954 32981.873 - -0.17% -
BM_vector_deque_copy/65536 1.42% 2857.387 2897.872 - -0.56% -
std::move(vector<bool>)_(aligned)/1048576 1.42% 1703.571 1727.690 - -0.71% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.42% 14.421 14.625 - 14.65% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.41% 0.913 0.926 - -0.75% -
bm_ranges_swap_ranges_vb_aligned/4096 1.41% 11.942 12.111 - 0.13% -
SetIntersection_None_Set_float_1024_1024 1.41% 8991857.397 9118276.315 - 2.42% -
std::find(list<int>)_(bail_25%)/8192 1.40% 1418.786 1438.709 - 0.93% -
SetIntersection_Interlaced_Vector_float_1024_256 1.40% 5542685.328 5620409.414 - -4.20% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.40% 3.608 3.659 - 1.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.40% 23626.868 23957.704 - -0.94% -
std::rotate(list<int>)_(1_element_backward)/1024 1.40% 733.692 743.950 - 0.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.40% 42325.455 42916.737 - -0.97% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.39% 576986.762 585026.467 - 0.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.39% 11760.130 11923.980 - 5.10% -
std::search(vector<int>)_(no_match)/1024 1.39% 219.520 222.575 - 2.38% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.39% 1418282.810 1437984.707 - 0.99% -
std::upper_bound(std::deque<int>)/8192 1.39% 64.354 65.248 - -0.39% -
std::find_if_not(deque<int>)_(process_all)/32768 1.39% 7991.537 8102.473 - -21.62% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.39% 468.376 474.878 - -0.37% -
BM_std_minmax_element<char>/5500 1.39% 1441.057 1461.023 - 4.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.38% 17.901 18.149 - 0.34% -
SetIntersection_Front_Set_uint64_1024_1024 1.38% 12364017.187 12534976.877 - 2.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.38% 118248.438 119882.556 - 9.33% -
std::copy(vector<bool>)_(aligned)/32768 1.38% 34.757 35.237 - -0.29% -
BM_deque_vector_copy/5500 1.38% 194.464 197.144 - 0.07% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.38% 24.975 25.319 - 1.79% -
std::shift_right(vector<int>)/50 1.38% 5.284 5.357 - 0.29% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.38% 610.348 618.749 - 1.17% -
std::upper_bound(std::deque<int>)/100 1.38% 30.364 30.782 - 0.40% -
std::move(vector<bool>)_(unaligned)/64 1.38% 1.631 1.653 - 0.74% -
std::copy_if(deque<int>)_(entire_range)/262144 1.37% 68774.201 69719.091 - 0.09% -
std::replace_if(list<int>)_(sprinkled)/1024 1.37% 729.294 739.303 - -0.16% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.37% 4485.262 4546.800 - 1.04% -
std::reverse(deque<int>)/512 1.37% 112.012 113.549 - -11.30% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.37% 18.742 18.999 - 0.59% -
SetIntersection_Interlaced_Vector_string_16384_4 1.37% 1809998.454 1834809.159 - -6.94% -
std::transform(vector<int>)_(identity_transform)/50 1.37% 16.064 16.284 - -0.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.37% 944682.592 957611.678 - 1.20% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 1.36% 136.360 138.221 - 20.32% -
std::copy(deque<int>)/262144 1.36% 11566.385 11724.216 - 0.16% -
std::copy_if(deque<int>)_(every_other)/8 1.36% 3.399 3.446 - -0.19% -
std::copy_if(list<int>)_(every_other)/1048576 1.36% 820991.267 832149.940 - 0.76% -
SetIntersection_Interlaced_Vector_string_256_1 1.36% 4347446.389 4406525.240 - 3.28% -
std::partition_copy(deque<int>)/32 1.36% 12.799 12.973 - 0.82% -
std::replace_if(vector<int>)_(prefix)/8192 1.36% 2006.992 2034.237 - 0.34% -
std::remove(vector<int>)_(sprinkled)/8192 1.36% 1958.936 1985.492 - 0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.35% 9436636.240 9564326.290 - 5.82% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.35% 10.911 11.058 - -17.95% -
BM_std_minmax_element<char>/4000 1.35% 1048.304 1062.445 - 7.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.35% 45.608 46.222 - 1.24% -
std::reverse(deque<int>)/4096 1.34% 711.632 721.202 - 0.31% -
std::count(vector<int>)_(every_other)/1048576 1.34% 104513.664 105915.507 - 0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.34% 352239299.645 356960072.060 - 2.56% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.34% 4279.396 4336.717 - -0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.34% 22.103 22.399 - -0.34% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.34% 3927.128 3979.588 - -2.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.34% 24.293 24.617 - -0.23% -
std::replace_if(vector<int>)_(prefix)/50 1.34% 13.805 13.989 - 0.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.33% 1450.886 1470.220 - -4.89% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.33% 202.494 205.188 - 1.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.33% 28.392 28.769 - 2.36% -
BM_PushHeap_float_Ascending_16384 1.33% 4.291 4.348 - 3.37% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.33% 9.779 9.909 - 1.05% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.33% 7294.064 7390.866 - 0.11% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.33% 27.187 27.548 - 1.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.33% 15273.056 15475.562 - -0.40% -
BM_deque_vector_ranges_copy_backward/5500 1.33% 200.606 203.264 - 1.39% -
std::search(list<int>)_(near_matches)/1000 1.32% 37526.370 38022.843 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.32% 1.176 1.192 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.32% 2.500 2.533 - 1.32% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.32% 1.473 1.492 - 10.88% -
std::find(list<int>)_(bail_25%)/8 1.32% 0.919 0.931 - 1.13% -
std::partition(list<int>)_(sparse)/1024 1.31% 716.913 726.333 - 1.16% -
ranges::min(std::deque<__int128>)/8 1.31% 2.792 2.829 - -2.02% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.31% 4512.343 4571.535 - 0.12% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.31% 31.915 32.333 - -0.65% -
rng::contains(deque<int>)_(process_all)/1048576 1.31% 242412.885 245584.400 - -0.21% -
std::make_heap(deque<int>)_(ascending)/1024 1.31% 2595.500 2629.442 - -2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.31% 349479160.708 354043934.604 - 0.95% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.31% 29.336 29.719 - -3.77% -
SetIntersection_Interlaced_Set_float_1024_16 1.30% 11559718.693 11710515.728 - 3.55% -
std::partial_sort_copy(vector<int>)_(descending)/8192 1.30% 93211.522 94426.747 - 0.98% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.30% 10.442 10.578 - 2.80% -
std::count_if(list<int>)_(every_other)/1024 1.30% 744.769 754.466 - -0.32% -
std::make_heap(deque<int>)_(ascending)/8192 1.30% 20434.578 20699.813 - -1.50% -
std::count(deque<int>)_(every_other)/8192 1.30% 1915.092 1939.944 - 0.41% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.30% 31591.357 32001.055 - -0.58% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.30% 573763.593 581204.049 - -2.40% -
std::move(vector<bool>)_(aligned)/4096 1.30% 6.986 7.076 - 0.84% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.29% 1861.663 1885.762 - -0.18% -
rng::contains(deque<int>)_(process_all)/8192 1.29% 1852.142 1876.114 - 0.14% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.29% 723560.947 732919.011 - 0.22% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.29% 15681.094 15883.633 - -0.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 57576.476 58319.212 - -0.17% -
BM_vector_deque_ranges_copy/4000 1.29% 140.667 142.475 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 804147.698 814476.803 - -2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.28% 19879286.500 20134535.303 - -0.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.28% 631569.454 639672.107 - 0.37% -
BM_deque_vector_move/0 1.28% 1.426 1.444 - 5.13% -
std::move(deque<int>)/262144 1.28% 14862.681 15052.884 - -0.54% -
std::multiset<int>::erase(iterator)/32 1.28% 21.190 21.461 - -0.59% -
std::copy_if(deque<int>)_(entire_range)/512 1.27% 133.744 135.448 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.27% 5027066.058 5090917.834 - 0.83% -
std::adjacent_find(vector<int>)/8 1.27% 2.000 2.025 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.27% 22944.589 23235.025 - -1.28% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.26% 4029.769 4080.694 - -0.02% -
std::rotate(vector<bool>)_(by_1/3)/50 1.26% 17.585 17.807 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.26% 22845672.486 23133636.396 - 3.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.26% 848.192 858.857 - -0.69% -
std::sort(vector<NonIntegral>)_(heap)/8 1.26% 23.423 23.717 - -0.01% -
std::reverse(deque<int>)/32768 1.26% 5666.035 5737.225 - -0.30% -
std::rotate_copy(deque<int>)/1024 1.26% 34.346 34.777 - -0.03% -
std::partition_point(list<int>)/1024 1.26% 1282.087 1298.189 - -6.71% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.26% 22.866 23.153 - 0.11% -
std::shift_right(deque<int>)/8192 1.25% 305.668 309.504 - -0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.25% 1345830.970 1362690.843 - 0.08% -
std::count(deque<int>)_(every_other)/1048576 1.25% 250725.381 253863.157 - 0.36% -
std::multimap<std::string,_int>::clear()/0 1.25% 399.083 404.075 - 2.10% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.25% 625.005 632.821 - -0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.25% 690.740 699.359 - 0.67% -
bm_swap_ranges_vb_aligned/512 1.24% 4.919 4.980 - 0.98% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.24% 6633.146 6715.360 - -1.04% -
std::find(vector<int>)_(process_all)/8 1.24% 2.702 2.735 - 1.46% -
BM_deque_deque_ranges_copy_backward/1 1.24% 2.523 2.555 - -6.55% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.24% 12504.796 12659.557 - -0.96% -
BM_tolower_string<wchar_t> 1.23% 6.286 6.364 - 0.66% -
std::unordered_set<int>::count(key)_(existent)/1024 1.23% 1.295 1.311 - 12.86% -
std::move(deque<int>)/4096 1.23% 147.783 149.604 - 0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.23% 23.828 24.120 - -0.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.23% 3828.916 3875.952 - 0.80% -
std::copy_backward(vector<bool>)_(aligned)/512 1.23% 1.547 1.566 - 2.12% -
std::is_sorted(vector<int>,_pred)/8192 1.23% 3690.085 3735.382 - -0.05% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.23% 3696.392 3741.753 - -0.48% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.23% 13208.976 13370.932 - 3.65% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.23% 16.128 16.325 - 0.00% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.23% 38482.137 38953.587 - -0.42% -
std::reverse(vector<int>)/512 1.22% 16.524 16.727 - 2.32% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.22% 678.819 687.122 - 0.23% -
rng::starts_with(list<int>,_pred)/8 1.22% 3.478 3.520 - 0.07% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.22% 55.966 56.649 - 0.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.22% 17.287 17.498 - 2.09% -
std::make_heap(deque<int>)_(descending)/8 1.22% 20.667 20.919 - -0.91% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.21% 26.511 26.832 - 0.16% -
BM_std_minmax_element<char>/64000 1.21% 16622.266 16823.322 - 4.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 56692.348 57376.855 - 3.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.21% 600413.485 607657.962 - 0.72% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.21% 780.858 790.276 - -0.20% -
rng::fold_left(list<int>)/50 1.21% 37.492 37.944 - -4.89% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.20% 1589316.573 1608424.981 - 0.29% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.20% 12934.151 13089.332 - 0.88% -
SetIntersection_Front_Vector_float_262144_262144 1.20% 350517718.489 354719578.537 - -0.78% -
ranges::min(std::deque<char>)/8 1.20% 2.283 2.311 - -4.48% -
BM_deque_vector_move_backward/4096 1.19% 147.712 149.476 - 1.05% -
BM_PushHeap_string_Random_262144 1.19% 17.931 18.144 - -5.66% -
bm_lexicographical_compare<unsigned_char>/512 1.19% 8.638 8.741 - -0.47% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.19% 21.110 21.360 - -10.98% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.18% 172261.493 174301.918 - 0.10% -
SetIntersection_None_Vector_uint64_262144_64 1.18% 1124148.676 1137421.173 - 1.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.18% 1367.236 1383.372 - 1.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 13447.838 13606.528 - 2.85% -
BM_vector_deque_move/64 1.18% 2.772 2.805 - -0.94% -
SetIntersection_Interlaced_Vector_string_4_1 1.18% 223104044.453 225733521.749 - 2.82% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.18% 753.581 762.455 - 0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.17% 23712.793 23990.680 - -0.60% -
std::swap_ranges(list<int>)/50 1.17% 31.870 32.242 - -0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.17% 4737.806 4793.102 - 3.09% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.17% 59.221 59.911 - 0.10% -
ranges::minmax(std::list<long_long>)/70000 1.16% 54022.020 54651.239 - -2.19% -
std::search(list<int>)_(near_matches)/1024 1.16% 39173.691 39629.753 - -0.37% -
std::none_of(list<int>)_(process_all)/50 1.16% 21.786 22.039 - 0.25% -
std::remove(vector<int>)_(prefix)/1024 1.16% 303.777 307.291 - 0.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.15% 1431882.474 1448387.474 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.15% 18612063.147 18826246.731 - 6.01% -
std::stable_partition(vector<int>)_(dense)/32 1.15% 21.120 21.363 - -0.85% -
SetIntersection_Front_Vector_uint64_64_64 1.15% 10702633.848 10825488.739 - 3.00% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.15% 424441.570 429313.523 - -0.47% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.14% 295.770 299.148 - -0.43% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.14% 50.472 51.048 - 0.23% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.14% 122227.464 123622.717 - 5.55% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.14% 1295765.431 1310508.132 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.14% 252514816.985 255381989.797 - -29.23% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.14% 838659.492 848181.827 - 0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.14% 543284524.648 549452337.328 - 2.87% -
std::sample(list<int>)/1024 1.13% 11872.850 12007.585 - -0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.13% 33.989 34.374 - 60.66% -
SetIntersection_Front_Vector_string_262144_4 1.13% 1186812.688 1200271.979 - 2.79% -
std::find(vector<long_long>)_(bail_25%)/8 1.13% 0.893 0.904 - 2.49% -
std::find_if(list<int>)_(process_all)/8 1.13% 2.294 2.320 - -2.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 1.13% 54.342 54.954 - 3.51% -
std::remove_copy(list<int>)_(prefix)/1024 1.13% 734.484 742.764 - -0.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.12% 799519.359 808513.784 - -1.58% -
BM_toupper_string<wchar_t> 1.12% 6.304 6.375 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.12% 35727399.415 36128869.294 - 2.26% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.12% 3.809 3.851 - 0.03% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.12% 55.331 55.950 - 0.14% -
std::replace(list<int>)_(sprinkled)/32 1.12% 11.153 11.278 - 0.22% -
BM_deque_deque_copy_backward/4096 1.12% 150.926 152.614 - -0.25% -
BM_PushHeap_uint32_Ascending_16 1.12% 0.917 0.927 - -0.05% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.12% 2.247 2.272 - -1.86% -
std::remove_copy(vector<int>)_(prefix)/1024 1.12% 260.468 263.377 - -0.26% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 1.12% 5.944 6.010 - 2.52% -
std::make_heap(vector<int>)_(descending)/8192 1.11% 1948.887 1970.573 - 1.13% -
std::adjacent_find(list<int>,_pred)/1048576 1.11% 910464.848 920588.097 - -0.32% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.11% 2914.379 2946.683 - 1.16% -
std::replace(vector<int>)_(sprinkled)/32 1.11% 5.802 5.867 - -0.77% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.10% 3433.542 3471.398 - -4.32% -
std::copy_if(list<int>)_(entire_range)/262144 1.10% 214826.395 217193.198 - -0.12% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.10% 5648.910 5710.977 - 0.33% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.10% 14.935 15.099 - -2.47% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.09% 740.091 748.193 - -0.12% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.09% 1163.092 1175.814 - 1.24% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.09% 6168.166 6235.630 - -0.13% -
std::count_if(list<int>)_(every_other)/1048576 1.09% 878271.751 887858.449 - -0.30% -
std::set<int>::erase(key)_(existent)/32 1.09% 22.008 22.247 - 2.03% -
bm_lexicographical_compare<int>/4096 1.09% 236.536 239.113 - 0.08% -
std::sample(vector<int>)/8192 1.09% 90720.996 91709.011 - 0.34% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.09% 2765.025 2795.134 - 1.64% -
std::copy_n(deque<int>)/64 1.09% 2.787 2.817 - 1.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.09% 17.296 17.484 - 1.23% -
std::copy_if(list<int>)_(entire_range)/32768 1.08% 26037.497 26319.469 - 2.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.08% 730.717 738.624 - -0.26% -
std::move(vector<int>)/64 1.08% 4.127 4.172 - 0.04% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.08% 276.552 279.530 - -4.43% -
std::find(list<int>)_(process_all)/50 1.07% 18.826 19.028 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.07% 18569269.416 18768240.288 - 0.40% -
std::partition(vector<int>)_(sparse)/1024 1.07% 253.223 255.935 - -0.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.07% 505.703 511.114 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.07% 170028454.787 171843837.560 - 3.83% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 1.07% 22.701 22.943 - 0.77% -
std::remove(list<int>)_(prefix)/32 1.07% 51.947 52.501 - -0.37% -
BM_deque_vector_ranges_copy/1 1.07% 2.095 2.117 - -0.74% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.06% 19.980 20.193 - 2.60% -
rng::find_last(vector<char>)_(bail_10%)/50 1.06% 10.796 10.911 - -0.72% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.06% 371.217 375.160 - -1.00% -
std::partial_sort(deque<int>)_(repeated)/1024 1.06% 6271.045 6337.570 - -0.27% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.06% 6402.816 6470.452 - 1.01% -
std::move(vector<int>)/512 1.05% 19.971 20.182 - -0.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.05% 1.463 1.479 - 32.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 210476.717 212685.727 - 1.05% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.05% 3318.232 3353.044 - -0.52% -
std::remove(vector<int>)_(prefix)/8192 1.05% 2084.830 2106.674 - -0.02% -
bm_lexicographical_compare<int>/32768 1.05% 1909.282 1929.261 - 0.55% -
std::find(deque<int>)_(process_all)/1024 1.04% 239.758 242.260 - -1.22% -
BM_vector_deque_ranges_copy/1024 1.04% 35.914 36.289 - 0.62% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.04% 12495.451 12625.834 - 0.20% -
std::adjacent_find(vector<int>)/8192 1.04% 1811.272 1830.134 - -0.13% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.03% 3907.197 3947.482 - -6.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.03% 137617701.811 139035022.991 - 2.81% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.03% 303.079 306.200 - -0.01% -
std::shuffle(vector<int>)/32 1.03% 276.030 278.868 - 0.10% -
BM_deque_deque_copy_backward/5500 1.02% 201.973 204.039 - -1.38% -
std::copy(deque<int>)/4096 1.02% 144.121 145.593 - -0.90% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.02% 4580.301 4627.007 - 0.31% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.02% 87893.273 88787.595 - -0.31% -
std::lower_bound(std::vector<int>)/100 1.02% 12.070 12.193 - 0.14% -
BM_vector_deque_move/1 1.02% 2.282 2.305 - -0.23% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.02% 20.433 20.641 - -3.82% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 631323.920 637725.487 - 0.40% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 1.01% 40.793 41.206 - 3.19% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.01% 13.484 13.620 - 2.02% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.01% 717.858 725.088 - 2.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 138138.831 139529.407 - 2.03% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.01% 8.255 8.338 - 0.03% -
SetIntersection_Front_Set_uint64_16384_256 1.01% 3884669.344 3923716.399 - 3.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 1.00% 15177.423 15329.888 - -2.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.00% 169736.869 171435.366 - -1.95% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.00% 5.649 5.705 - -1.74% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.576 - -0.22% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 206.437 - 2.22% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.254 388.001 -3.24% 388.001
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 625.612 - -0.42% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 600.252 - -0.82% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.091 534.655 0.05% 534.655
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.830 - -0.23% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.430 - -0.32% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.00% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.312 - -0.09% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.354 - -3.12% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.622 677.397 -0.63% 677.397
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 15.980 379.097 1.84% 379.097
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.551 - 3.20% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.71% 2241.208 28.934 - 0.95% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.447 - -0.07% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.433 - 0.05% -
std::search_n(vector<int>)_(no_match)/1024 -98.44% 208.692 3.259 78.508 -4.23% 78.508
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 77.037 - 0.22% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.062 - -0.25% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.087 71.413 -0.13% 71.413
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.40% 596.226 15.480 91.475 0.51% 91.475
std::search_n(deque<int>)_(no_match)/1024 -95.49% 304.751 13.732 42.457 0.37% 42.457
std::distance(join_view(vector<vector<int>>))/50 -95.18% 12.517 0.603 - 3.69% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.91% 10774.351 872.089 - -0.21% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.55% 844.361 71.368 - 0.53% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.27% 1371.376 119.715 - 0.81% -
std::find_end(list<int>)_(match_near_end)/1000 -89.49% 733.450 77.062 - -2.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.373 - -0.33% -
std::find_end(vector<int>)_(match_near_end)/1000 -88.96% 261.801 28.897 - 2.27% -
std::fill_n(deque<int>)/8192 -87.37% 1866.881 235.738 - -0.00% -
std::fill(deque<int>)/8192 -87.32% 1864.796 236.546 - -0.27% -
std::fill(deque<int>)/1024 -87.11% 232.589 29.970 - -1.25% -
std::fill_n(deque<int>)/1024 -87.02% 231.642 30.071 - 2.55% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.80% 560.703 74.026 - -0.88% -
std::find_end(deque<int>)_(match_near_end)/1000 -86.79% 348.494 46.038 - 35.45% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - -0.02% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.68% 22086.172 3162.685 - -0.02% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.60% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.65% 2265.885 370.369 - 0.07% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.58% 287.978 47.293 - -0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.66% 3859.343 669.338 - 3.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.53% 968.953 169.279 - 1.53% -
std::fill_n(deque<int>)/50 -82.00% 12.186 2.193 - -0.07% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.57% 323441.716 59601.441 - -0.13% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.43% 323485.437 60067.628 - -0.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.32% 122.759 22.937 - 0.19% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.92% 271537.279 57234.886 - -0.27% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.11% 263474.992 57685.648 - 0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -77.68% 129.218 28.843 - 1.05% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.33% 1779.984 403.571 - -1.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -77.28% 129.651 29.456 - 5.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -76.92% 94.891 21.903 - -4.57% -
BM_num_get<void*> -76.70% 47.636 11.100 - 4.39% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -76.52% 126.878 29.790 - -0.46% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -76.45% 125.098 29.459 - -2.97% -
std::find_end(deque<int>)_(same_length)/1024 -76.07% 1394.647 333.716 - 0.06% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.74% 96.757 23.473 - 0.62% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.46% 194270.888 47682.429 - -0.24% -
std::find_end(deque<int>)_(same_length)/8192 -74.17% 11168.880 2885.446 - 6.23% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -73.66% 86.806 22.861 - -0.85% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -73.23% 90.470 24.220 - 0.05% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.71% 161550.849 48930.787 - 0.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.07% 15320.993 4738.743 - -0.13% -
std::rotate(vector<int>)_(by_1/3)/50 -68.63% 35.296 11.074 - -2.26% -
std::fill(vector<bool>)/262144 -67.86% 720.065 231.396 - -0.19% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.63% 2539.115 821.885 - 0.92% -
std::rotate(vector<int>)_(by_1/4)/50 -67.30% 35.303 11.543 - -1.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -65.95% 1747.195 594.841 - 8.51% -
std::find_end(deque<int>)_(same_length)/1000 -65.09% 935.209 326.499 - -0.42% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.09% 778.389 271.762 - 2.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -63.69% 1666.586 605.057 - 17.88% -
std::vector<int>::ctor(size)/8192 -62.69% 517.543 193.086 - -66.32% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.54% 138430.643 51859.806 - -1.56% -
BM_num_get<unsigned_int> -61.71% 25.424 9.735 - 1.27% -
std::rotate(deque<int>)_(by_1/4)/50 -61.58% 73.934 28.406 - 1.77% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.20% 18151.862 7043.602 - -1.91% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.97% 2416.837 943.228 - -0.16% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.85% 6755.688 2644.869 - 6.03% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.48% 17545.803 6934.367 - 0.86% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.47% 14734.367 5824.796 - -0.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.46% 249.065 98.476 - -0.91% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.19% 17633.737 7019.810 - -0.74% -
BM_num_get<unsigned_long_long> -60.17% 25.970 10.343 - 0.67% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.01% 130791.216 52300.859 - -0.65% -
BM_num_get<unsigned_short> -59.93% 25.562 10.242 - 1.98% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.83% 17236.328 6924.367 - -0.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -59.69% 40.523 16.335 - 0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.67% 248.703 100.313 - -8.41% -
std::rotate(deque<int>)_(by_1/3)/50 -59.29% 75.430 30.704 - 3.74% -
BM_num_get<unsigned_long> -59.23% 25.450 10.375 - 0.39% -
std::fill_n(vector<bool>)/1048576 -58.41% 3822.407 1589.666 - -58.41% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.40% 13790.984 5736.442 - -1.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.62% 14372.895 6091.070 - 0.69% -
BM_num_get<long_long> -57.39% 24.715 10.531 - 0.73% -
std::copy_n(vector<int>)/32768 -57.06% 3686.644 1583.040 - -56.63% -
std::rotate(vector<int>)_(by_1/4)/32 -56.85% 10.967 4.733 - 0.23% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -56.59% 39.245 17.036 - -1.05% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.35% 11462.674 5003.312 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.93% 222.294 97.971 - -5.81% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.86% 76.407 33.730 - -0.01% -
BM_num_get<long> -55.77% 24.398 10.790 - 0.75% -
std::rotate(deque<int>)_(by_1/4)/32 -55.71% 29.813 13.204 - 0.74% -
rng::for_each(map<int>)/8192 -55.54% 16529.420 7348.224 - 0.38% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -55.50% 13791.062 6137.539 - 1.87% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -55.48% 40.801 18.164 - -0.15% -
std::for_each(map<int>::iterator)/8192 -55.12% 16371.941 7346.971 - -0.61% -
std::rotate(deque<int>)_(by_1/3)/32 -54.13% 44.961 20.622 - 0.66% -
rng::for_each(multimap<int>)/8192 -53.41% 15883.257 7399.496 - 0.32% -
BM_num_get<bool> -53.27% 25.320 11.831 - -0.14% -
std::for_each(multimap<int>::iterator)/8192 -53.07% 16071.612 7542.272 - 0.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -52.49% 52.412 24.901 - -6.73% -
std::search_n(vector<int>)_(no_match)/32 -52.04% 6.887 3.303 0.686 -3.01% 0.686
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -51.97% 213.056 102.336 - -9.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.23% 206.029 100.471 - 1.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -51.09% 216.578 105.928 - 1.11% -
std::for_each(multiset<int>::iterator)/8192 -50.51% 16097.390 7966.892 - -0.17% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -50.47% 34.435 17.054 - 2.52% -
std::find_end(vector<int>)_(same_length)/8192 -50.04% 4021.139 2009.094 - -0.31% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.01% 1547.198 773.490 - -0.24% -
std::for_each(set<int>::iterator)/8192 -49.94% 15715.673 7866.915 - -0.52% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.91% 417.683 209.197 - -0.86% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.91% 1584.834 793.859 - -0.12% -
std::find_end(list<int>)_(same_length)/1024 -49.89% 1500.195 751.713 - -7.69% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.60% 1212.963 611.305 - -0.25% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.60% 9944.725 5011.919 - -0.21% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.60% 1241.659 625.857 - -0.31% -
rng::for_each(set<int>)/8192 -49.58% 15441.804 7786.091 - -0.66% -
std::find_end(vector<int>)_(same_length)/1024 -49.54% 505.125 254.882 - 1.10% -
rng::for_each(multiset<int>)/8192 -49.48% 15381.589 7771.310 - -0.82% -
std::find_if(list<int>)_(process_all)/50 -49.35% 38.050 19.274 - 1.55% -
std::rotate(vector<int>)_(by_1/3)/32 -49.11% 19.468 9.908 - 0.01% -
std::find_end(vector<int>)_(same_length)/1000 -49.09% 494.629 251.799 - 2.94% -
std::find_end(list<int>)_(same_length)/1000 -49.00% 1471.156 750.274 - -5.32% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.85% 130.284 66.643 - 0.39% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.77% 416.280 213.250 - -1.70% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.73% 37.468 19.208 - -1.47% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.60% 401.487 206.355 - -0.64% -
std::find_end(list<int>)_(same_length)/8192 -48.21% 15737.538 8150.304 - -6.00% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.61% 15.489 8.115 0.383 -0.07% 0.383
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -47.42% 412.896 217.098 - 0.79% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.19% 16.719 8.830 - -0.16% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.11% 691458.833 365741.039 - -0.27% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.06% 336.688 178.254 - 0.77% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.98% 0.476 0.252 - -0.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.11% 0.481 0.264 - -0.67% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.07% 3657.183 2008.905 - -7.28% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.01% 919.690 505.711 - -7.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.62% 141.916 78.588 - 0.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.45% 143.373 79.637 - 2.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -44.44% 6.251 3.473 - -7.78% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.04% 1435.590 803.390 - 0.27% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.03% 9565.269 5353.272 - 0.03% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.87% 17490.376 9816.881 - -0.42% -
BM_PushHeap_float_Descending_4 -43.83% 0.612 0.344 - -7.89% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.81% 341.550 191.932 - 0.24% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.13% 2.058 1.170 - -0.08% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -42.99% 10.626 6.058 - 2.32% -
rng::find_last(deque<int>)_(bail_90%)/8192 -42.93% 364.886 208.254 - 1.91% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.68% 1368.116 784.195 - 0.22% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -42.51% 104.860 60.280 - 0.80% -
BM_PushHeap_float_Descending_16 -42.38% 0.632 0.364 - -3.25% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.32% 305.808 176.399 - -0.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.27% 10.857 6.268 - -31.23% -
std::find_end(deque<int>)_(near_matches)/1000 -42.01% 30016.921 17405.429 - 10.90% -
std::find_end(deque<int>)_(near_matches)/1024 -41.95% 31166.564 18093.238 - 10.96% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -41.32% 56.414 33.104 - 56.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.98% 31.977 18.871 - -2.78% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.53% 656165.456 390216.255 - -2.45% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -40.30% 46244.650 27605.988 - 8.06% -
ranges::min(std::vector<char>)/1 -40.06% 0.438 0.262 - -1.00% -
std::find_end(list<int>,_pred)_(same_length)/8192 -39.14% 17079.425 10395.214 - 11.39% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.93% 307.662 187.896 - 0.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -38.90% 11.127 6.798 - -21.97% -
std::copy_n(vector<bool>)_(aligned)/1048576 -38.39% 3110.122 1916.091 - -33.91% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -38.34% 20.065 12.371 - -0.83% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.14% 27.276 16.873 - -1.48% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.13% 22.154 13.706 - 0.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -37.35% 51.409 32.208 - -0.39% -
std::multiset<int>::contains(key)_(non-existent)/8192 -37.13% 14.637 9.202 - -0.18% -
std::rotate(vector<int>)_(by_1/2)/32 -37.12% 3.705 2.330 - -1.86% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.09% 11.335 7.131 - 12.04% -
std::multiset<int>::ctor(const&,_alloc)/1024 -36.93% 9837.980 6204.493 - -1.32% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.42% 15051.910 9569.717 - -0.50% -
std::set<std::string>::insert(value)_(already_present)/32 -36.39% 16.328 10.387 - 2.68% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.66% 79867.273 51389.839 - 1.97% -
BM_StringEraseWithMove_Huge_Transparent -35.57% 69.490 44.771 - 1.53% -
std::set<int>::ctor(const&,_alloc)/8192 -35.55% 77999.624 50272.603 - -2.25% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.49% 23.334 15.053 - 2.83% -
std::copy_n(list<int>)/64 -35.25% 22.405 14.506 - -5.65% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.22% 661.528 428.518 - 0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -35.10% 41.375 26.855 - -2.04% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.90% 120.283 78.299 - -0.06% -
std::set<int>::ctor(const&,_alloc)/1024 -34.78% 9679.700 6313.203 - 1.17% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -34.60% 10.193 6.667 - -30.38% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.47% 0.485 0.318 - -8.70% -
std::all_of(vector<int>)_(process_all)/50 -34.39% 19.204 12.601 - -17.07% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.37% 80156.175 52603.975 - -0.86% -
rng::find_last(deque<int>)_(bail_90%)/50 -34.10% 2.934 1.934 - 5.19% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.00% 9999.342 6599.085 - -0.58% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -33.82% 61.988 41.023 - -40.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.11% 13072113.395 8743487.075 - -0.98% -
rng::find_last(deque<int>)_(bail_90%)/1024 -33.11% 45.933 30.725 - 5.16% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.05% 0.696 0.466 - -0.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -32.85% 39.924 26.810 - -23.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -32.72% 7.197 4.842 - -18.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -32.65% 1.971 1.327 - -29.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.57% 28.223 19.031 - -0.55% -
std::unique_copy(list<int>)_(contiguous)/52 -32.52% 29.051 19.603 - -0.11% -
std::multiset<int>::count(key)_(existent)/1024 -32.35% 8.033 5.434 - -2.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -32.33% 9961.179 6740.324 - -0.03% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.22% 7.501 5.084 - 10.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -32.15% 9.527 6.464 - -43.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.95% 12867102.536 8756259.017 - 1.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -31.82% 78936.141 53815.213 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.37% 12922716.210 8868448.353 - 1.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -31.10% 6.571 4.527 - -23.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -31.06% 6.544 4.511 - -19.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -30.93% 7.032 4.857 - -27.98% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -30.93% 6028.056 4163.752 - 3.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.91% 12762327.382 8817539.574 - -1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.82% 345568085.054 239048483.905 - -0.27% -
BM_align/64 -30.61% 0.921 0.639 - 2.63% -
BM_align/256 -30.55% 0.920 0.639 - 2.65% -
BM_align/8 -30.49% 0.921 0.640 - 2.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.39% 12857869.172 8950412.531 - 3.65% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -29.98% 41.831 29.292 - 0.20% -
BM_align/1 -29.29% 0.921 0.651 - 4.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.24% 33.662 23.820 - -0.54% -
BM_vector_deque_ranges_copy/0 -29.18% 0.682 0.483 - 1.55% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.08% 39.488 28.003 - -0.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -28.78% 6.616 4.712 - -38.96% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -28.47% 41342.773 29574.540 - -28.82% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -28.31% 89.642 64.267 - 2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -28.14% 12709486.086 9133053.630 - 3.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.02% 29.261 21.061 - -3.65% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -27.82% 74.611 53.855 - -7.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -27.75% 40.370 29.169 - 1.53% -
ranges::min(std::deque<long_long>)/70000 -27.73% 26305.416 19011.332 - -0.09% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -27.71% 1.697 1.227 - -0.87% -
std::map<std::string,_int>::erase(iterator)/1024 -27.54% 35.703 25.872 - -1.65% -
BM_PushHeap_float_Descending_64 -27.47% 0.523 0.379 - -1.11% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.01% 2543981.484 1856898.217 - -26.44% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.39% 84.554 62.237 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.30% 333293712.763 245643726.716 - -26.71% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -26.23% 27.006 19.922 - 5.72% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -26.17% 35286190.390 26051097.125 - -63.65% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -25.84% 3.208 2.379 - -4.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -25.63% 897.251 667.281 - 1.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -24.98% 8.273 6.206 - -16.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.69% 37.899 28.541 - 0.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.66% 721.093 543.247 - -1.27% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.36% 20.481 15.492 - 4.23% -
std::find_end(deque<int>)_(near_matches)/8192 -24.23% 1769000.521 1340293.915 - 19.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.01% 43.291 32.895 - 1.77% -
std::for_each(multiset<int>::iterator)/50 -23.99% 47.219 35.892 - 0.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -23.86% 31.648 24.097 - -24.65% -
BM_vector_deque_move/0 -23.78% 0.519 0.396 - -30.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -23.35% 1.806 1.384 - -24.69% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.07% 40274.147 30980.996 - 0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.07% 30.304 23.314 - -31.44% -
BM_vector_deque_copy/0 -22.94% 0.551 0.424 - -30.18% -
BM_StringFindStringLiteral/1024 -22.87% 23.787 18.347 - -0.10% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.86% 63.231 48.777 - 2.03% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.70% 41839.989 32341.219 - 0.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.56% 32.005 24.783 - -2.41% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -22.56% 31.347 24.275 - -7.92% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -22.41% 31.652 24.557 - -5.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -22.41% 0.487 0.378 - 11.77% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.31% 3801.904 2953.878 - -0.01% -
std::lower_bound(std::forward_list<int>)/100 -22.02% 108.722 84.783 - 2.06% -
std::set<std::string>::erase(key)_(existent)/1024 -21.93% 74.668 58.296 - -4.45% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.88% 2406237.543 1879811.492 - 0.07% -
BM_StringEraseWithMove_Huge_Opaque -21.85% 68.230 53.323 - 12.91% -
SetIntersection_Interlaced_Vector_float_16384_1024 -21.81% 51359001.067 40155330.934 - -39.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.62% 7.174 5.623 - -3.78% -
std::any_of(vector<int>)_(process_all)/50 -21.44% 18.971 14.905 - 3.54% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.39% 34573.132 27177.622 - -0.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.33% 3930.856 3092.261 - -7.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.27% 211995.841 166910.115 - -1.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.09% 31.405 24.782 - 0.09% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.53% 3747.263 2978.000 - -0.15% -
std::set<std::string>::erase(iterator)/32 -20.49% 31.731 25.228 - -6.42% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.41% 510.928 406.628 - 0.05% -
BM_deque_deque_ranges_move/0 -20.17% 0.923 0.736 - -20.12% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.13% 1.025 0.819 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.97% 20.753 16.609 - -2.39% -
rng::for_each(multimap<int>)/50 -19.95% 50.199 40.185 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.91% 23312.994 18671.364 - -1.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.73% 527.668 423.561 - -0.29% -
vector<bool>::resize() -19.69% 14.265 11.456 - 4.80% -
BM_PushHeap_float_Descending_256 -19.66% 0.499 0.401 - -0.77% -
SetIntersection_Interlaced_Vector_float_262144_64 -19.63% 15662720.001 12587479.147 - -32.14% -
std::vector<std::string>::ctor(size)/8192 -19.58% 5187.044 4171.169 - -0.75% -
std::multiset<int>::count(key)_(existent)/32 -19.45% 4.705 3.790 - 3.09% -
BM_PushHeap_uint64_Ascending_1 -19.40% 0.577 0.465 - 0.46% -
std::move(deque<int>)/64 -19.39% 6.112 4.927 - 2.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -19.23% 46.274 37.373 - 16.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.18% 39.569 31.981 - -0.27% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -19.02% 870.550 704.992 - -9.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.99% 62.246 50.424 - -0.31% -
std::set<std::string>::erase(key)_(existent)/32 -18.95% 85.032 68.917 - 36.68% -
std::transform(list<int>)_(identity_transform)/50 -18.92% 39.305 31.870 - 4.57% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.83% 40.839 33.147 - -27.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.82% 32.730 26.571 - 32.98% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.80% 25.784 20.938 - 4.35% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -18.74% 65.298 53.064 - -14.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -18.68% 2.801 2.278 - -10.18% -
std::copy_backward(vector<int>)/4096 -18.61% 254.615 207.220 - 34.39% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.58% 2864.945 2332.529 - -0.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -18.58% 1.661 1.353 - -18.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.53% 1123.071 915.002 - -1.90% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.30% 47.142 38.513 - 0.62% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -18.26% 29.805 24.364 - -0.33% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.22% 850.530 695.530 - -10.75% -
vector<bool>::reserve() -18.07% 10.924 8.950 - 8.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.01% 55.915 45.846 - -2.40% -
bm_ranges_swap_ranges_vb_unaligned/64 -17.94% 6.169 5.062 - -0.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -17.90% 12.544 10.298 - -1.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.88% 493.439 405.206 - -2.13% -
BM_PushHeap_float_Descending_1024 -17.87% 0.474 0.389 - -0.29% -
std::sort(deque<int>)_(shuffled)/8192 -17.80% 98727.252 81156.219 - 0.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -17.80% 16.427 13.504 - 0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.76% 19.958 16.413 - -1.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.70% 1017.258 837.194 - -1.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -17.58% 1.956 1.612 - 7.37% -
std::for_each(multimap<int>::iterator)/50 -17.55% 44.244 36.481 - -0.53% -
std::for_each(set<int>::iterator)/50 -17.47% 44.234 36.506 - 0.06% -
std::find_if_not(vector<int>)_(process_all)/50 -17.38% 6.854 5.663 - 4.71% -
BM_PushHeap_float_Descending_16384 -17.33% 0.465 0.385 - -0.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -17.29% 205840.675 170248.939 - -10.03% -
BM_PushHeap_float_Descending_262144 -17.29% 0.465 0.384 - -0.23% -
BM_StringEraseWithMove_Small_Opaque -17.24% 2.642 2.186 - -0.04% -
BM_deque_deque_move_backward/0 -17.17% 0.919 0.762 - -17.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.15% 29706.690 24611.867 - 0.74% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.11% 462.383 383.259 - -0.04% -
ranges::min(std::deque<__int128>)/1 -17.09% 0.837 0.694 - 4.35% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.03% 32.967 27.353 - -20.73% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.03% 6555.516 5439.375 - -10.09% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -17.00% 1951710.117 1619871.018 - 4.11% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.86% 30.827 25.631 - -0.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.85% 1.590 1.322 - -2.32% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.77% 0.618 0.515 - -25.42% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.75% 26297.375 21892.771 - -0.40% -
BM_PushHeap_string_SingleElement_1 -16.65% 0.700 0.583 - -9.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -16.55% 38.282 31.948 - -12.78% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.41% 546.581 456.890 - -2.85% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -16.39% 26.306 21.994 - 10.71% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.38% 7172011.327 5997100.309 - -8.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.33% 59.578 49.852 - -13.67% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.23% 1.380 1.156 - -16.63% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.15% 751.020 629.749 - -0.90% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -16.14% 67.770 56.834 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.13% 0.579 0.485 - 18.58% -
std::find_if(vector<int>)_(process_all)/50 -16.13% 6.862 5.755 - -7.02% -
BM_PushHeap_float_Random_4 -16.11% 3.007 2.523 - -1.77% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.03% 506698.677 425457.751 - -3.38% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.03% 6308.222 5297.175 - -1.07% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -15.99% 3336.613 2803.155 - 2.08% -
std::find_end(vector<int>)_(near_matches)/8192 -15.89% 911938.505 767026.258 - -0.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.88% 7.661 6.444 - -14.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.83% 0.684 0.576 - -8.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -15.76% 0.485 0.408 - 35.29% -
bm_lexicographical_compare<int>/1 -15.66% 1.447 1.221 - -10.87% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.59% 4253.786 3590.776 - -0.19% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.58% 0.932 0.787 - -18.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -15.57% 12.090 10.208 - 2.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.52% 42.679 36.055 - -0.18% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -15.51% 9771.750 8256.525 - -2.38% -
BM_vector_deque_ranges_move/2 -15.48% 2.066 1.746 - 6.48% -
BM_StringRelational_Eq_Small_Small_ChangeLast -15.37% 2.011 1.702 - -18.11% -
ranges::min(std::deque<long_long>)/64 -15.26% 19.934 16.892 - -7.47% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.25% 27.802 23.562 - -1.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -15.25% 1.760 1.492 - -3.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -15.24% 1598.034 1354.562 - -11.33% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.23% 30.627 25.963 - -1.85% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -15.21% 0.378 0.321 - -30.22% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -15.20% 617.132 523.325 - -36.77% -
std::unique(list<int>)_(contiguous)/1024 -15.17% 1074.782 911.735 - -0.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.16% 51764.322 43916.532 - -12.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.13% 28.354 24.064 - -2.20% -
SetIntersection_Front_Set_float_16384_256 -15.12% 4201758.451 3566387.701 - -0.69% -
std::map<int,_int>::erase(iterator)/1024 -15.07% 24.033 20.412 - 0.04% -
std::multiset<std::string>::count(key)_(non-existent)/32 -15.03% 12.420 10.554 - -0.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -14.93% 23.704 20.165 - -1.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -14.92% 44.580 37.928 - 1.27% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.91% 10.497 8.932 - -3.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.90% 6490.822 5523.986 - -2.58% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -14.84% 1.553 1.322 - -2.12% -
std::find_if(vector<int>)_(process_all)/8192 -14.80% 945.111 805.191 - -9.54% -
std::find_if(vector<int>)_(process_all)/32768 -14.80% 3759.689 3203.268 - -9.44% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -14.80% 2854757.447 2432328.445 - -22.83% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.72% 15308.043 13054.053 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -14.67% 3554.999 3033.550 - -15.99% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.65% 11.322 9.664 - -15.30% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.63% 943.307 805.346 - -0.50% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.59% 3749.940 3202.995 - -0.26% -
std::rotate(vector<int>)_(by_1/2)/50 -14.53% 4.471 3.821 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -14.51% 23668700.453 20234933.937 - -10.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -14.49% 0.314 0.269 - 0.19% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.47% 6.430 5.499 - -1.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.46% 33.088 28.304 - -2.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -14.40% 1.486 1.272 - -12.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -14.40% 1.866 1.598 - -3.98% -
SetIntersection_Front_Set_uint32_262144_1024 -14.33% 14078427.392 12060551.050 - -0.88% -
std::multiset<int>::ctor(const&,_alloc)/32 -14.32% 258.013 221.055 - 0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.27% 35548.682 30475.324 - -0.47% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -14.10% 12.170 10.453 - 0.07% -
rng::for_each(set<int>)/50 -14.09% 43.831 37.657 - -0.66% -
std::find_end(deque<int>)_(process_all)/8192 -14.07% 2856.159 2454.409 - 20.24% -
std::set<std::string>::ctor(const&,_alloc)/8192 -14.06% 399584.042 343385.946 - -1.20% -
BM_vector_deque_ranges_move/1 -13.88% 2.332 2.009 - 7.10% -
std::map<int,_int>::count(key)_(existent)/1024 -13.88% 4.408 3.796 - -0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -13.86% 17.650 15.203 - 2.17% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.57% 14.792 12.784 - -0.17% -
std::any_of(deque<int>)_(process_all)/50 -13.52% 21.838 18.886 - -0.09% -
std::map<int,_int>::erase(iterator)/32 -13.47% 23.494 20.330 - -0.08% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.39% 14.823 12.839 - -1.67% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -13.33% 755.658 654.967 - -18.12% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.26% 81.331 70.550 - -16.30% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.25% 39268.073 34066.710 - -0.74% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -13.16% 41.946 36.427 - 2.25% -
std::set<int>::erase(key)_(non-existent,_end)/32 -13.10% 2.636 2.291 - -2.10% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -13.06% 98519608.942 85649070.708 - -31.51% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.06% 1028065.763 893788.425 - -14.86% -
std::partition(list<int>)_(dense)/8192 -13.05% 5676.201 4935.219 - -3.33% -
std::find_if(vector<char>)_(bail_25%)/32768 -13.04% 943.756 820.688 - 2.61% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -12.99% 42.237 36.751 - 2.80% -
std::map<int,_int>::count(key)_(existent)/32 -12.97% 1.779 1.548 - -0.40% -
std::find_end(deque<int>)_(process_all)/1048576 -12.90% 366182.771 318962.208 - 18.61% -
std::set<int>::count(key)_(existent)/1024 -12.87% 4.683 4.080 - -5.70% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -12.82% 3.195 2.785 - -2.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.80% 1003.120 874.744 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -12.77% 6593671.884 5751741.439 - -28.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -12.69% 10988.291 9593.854 - 19.83% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.68% 82.328 71.888 - -14.38% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.67% 396460.055 346218.016 - 0.04% -
std::reverse_copy(list<int>)/8 -12.65% 2.787 2.435 - 0.44% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.60% 392009.161 342630.414 - -4.95% -
std::for_each(map<int>::iterator)/50 -12.58% 41.120 35.945 - -0.15% -
std::set<std::string>::ctor(const&)/32 -12.58% 832.328 727.645 - -5.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.57% 26463573.918 23136230.608 - -1.54% -
std::stable_sort(deque<int>)_(ascending)/8 -12.49% 20.212 17.687 - 2.28% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -12.48% 415514.516 363643.294 - 3.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.45% 103.512 90.623 - -1.17% -
std::search(list<int>)_(single_element)/1000 -12.42% 705.850 618.202 - -11.19% -
std::set<int>::count(key)_(non-existent)/8192 -12.36% 13.811 12.104 - 6.54% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -12.35% 2.643 2.317 - -3.86% -
BM_std_minmax_element<char>/3 -12.34% 1.164 1.020 - -11.44% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -12.33% 52.900 46.379 - -6.52% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -12.32% 19.724 17.294 - 2.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.28% 14184778.212 12443273.803 - 2.69% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.27% 985755.662 864845.473 - 0.09% -
BM_CmpLess_uint_short -12.26% 1.136 0.997 - -6.74% -
BM_vector_deque_copy_backward/1 -12.23% 2.384 2.092 - -3.06% -
std::none_of(deque<int>)_(process_all)/50 -12.23% 21.525 18.892 - -0.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.22% 1.573 1.381 - -11.22% -
BM_deque_deque_ranges_copy_backward/0 -12.14% 0.789 0.693 - -24.75% -
BM_deque_vector_ranges_move/1 -12.13% 2.368 2.081 - -0.33% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -12.07% 3169.555 2786.898 - -26.42% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -12.05% 1.577 1.387 - -16.89% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.03% 2.579 2.269 - 3.91% -
std::generate_n(deque<int>)/1024 -12.03% 278.270 244.803 - -0.09% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -12.00% 14.489 12.750 - -0.97% -
std::find_if(vector<int>)_(bail_25%)/32768 -11.86% 944.162 832.226 - 2.41% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.85% 14.528 12.805 - -2.70% -
BM_StringRelational_Eq_Empty_Empty_Control -11.83% 2.118 1.868 - -9.68% -
BM_CmpEqual_uchar_schar -11.76% 1.123 0.991 - -1.81% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.75% 336.361 296.843 - -9.18% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.68% 79.353 70.081 - -0.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.65% 192.524 170.088 - 2.71% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.62% 34.841 30.791 - -1.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -11.62% 42.545 37.600 - 0.77% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.62% 9.365 8.277 - 0.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -11.61% 34.322 30.336 - 9.04% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.59% 28.918 25.565 - -0.41% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -11.59% 982.518 868.618 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -11.55% 3496611.628 3092818.614 - -61.59% -
std::find_end(list<int>)_(single_element)/8192 -11.54% 9655.531 8541.053 - 10.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -11.54% 10.947 9.684 - -11.58% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.51% 9.262 8.196 - -3.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.48% 283279.563 250764.547 - 0.19% -
BM_StringMove_Small -11.44% 0.799 0.707 - -3.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -11.40% 73.822 65.405 - -5.78% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.39% 14.643 12.975 - 1.22% -
BM_StringMove_Large -11.38% 0.798 0.707 - 0.02% -
BM_deque_vector_ranges_move/0 -11.36% 1.514 1.342 - -2.69% -
std::unordered_set<int>::find(key)_(existent)/32 -11.30% 1.326 1.176 - -11.10% -
std::any_of(deque<int>)_(process_all)/8192 -11.18% 2833.712 2516.996 - -4.12% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.14% 165961.418 147481.191 - 0.94% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.09% 5.544 4.929 - -0.48% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -11.08% 6.007 5.341 - -2.52% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.07% 11.344 10.089 - -2.82% -
std::pop_heap(deque<std::string>)/1024 -11.07% 66.905 59.501 - -0.10% -
std::generate(deque<int>)/1024 -11.03% 276.750 246.224 - -5.07% -
BM_vector_deque_copy_backward/2 -11.00% 2.064 1.837 - -2.95% -
BM_deque_vector_ranges_move/2 -11.00% 2.062 1.835 - -0.30% -
std::adjacent_find(deque<int>,_pred)/8 -10.98% 4.838 4.307 - -0.64% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.95% 1631029.556 1452500.519 - 0.09% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.92% 15961.235 14218.642 - 0.61% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.90% 14.342 12.779 - 0.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -10.83% 26.706 23.813 - 1.22% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.81% 1.619 1.444 - -9.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.80% 21.221 18.929 - -9.94% -
SetIntersection_Front_Vector_string_1024_256 -10.73% 10204165.223 9109392.428 - -9.46% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.71% 12660.436 11304.081 - -12.79% -
std::find_end(vector<int>)_(near_matches)/1024 -10.71% 15666.013 13987.822 - -0.42% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.71% 7693.487 6869.510 - -0.32% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.69% 42861.115 38279.336 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.68% 1269612.394 1133981.608 - 1.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.63% 8.122 7.259 - -19.20% -
std::move(deque<int>)/32768 -10.58% 2074.423 1854.952 - -21.95% -
BM_CmpEqual_ushort_short -10.56% 1.126 1.007 - -0.25% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.56% 12.068 10.793 - 0.93% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.52% 326.452 292.095 - -0.04% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.50% 41242.647 36911.321 - -0.11% -
std::any_of(deque<int>)_(process_all)/32768 -10.49% 11288.254 10103.980 - -4.03% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.45% 7.269 6.510 - -1.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.44% 7671.183 6870.116 - -0.24% -
std::unordered_set<std::string>::erase(iterator)/32 -10.43% 31.301 28.035 - -10.45% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.41% 872.788 781.962 - -2.58% -
std::find_if(vector<int>)_(process_all)/8 -10.40% 1.487 1.333 - -17.25% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.38% 7679.045 6881.896 - -0.13% -
BM_PushHeap_float_SingleElement_1 -10.37% 0.520 0.466 - 0.09% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.37% 41349.189 37062.664 - 0.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.36% 19.814 17.761 - 0.14% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.34% 28.308 25.380 - 0.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -10.34% 35.551 31.876 - -1.70% -
BM_PushHeap_float_Descending_1 -10.31% 0.520 0.466 - -1.68% -
std::find_end(vector<int>)_(near_matches)/1000 -10.26% 15052.698 13508.458 - -0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.25% 3.116 2.797 - -0.40% -
std::set<int>::ctor(const&,_alloc)/32 -10.21% 248.035 222.716 - 0.99% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.17% 237.582 213.410 - 0.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.17% 19.825 17.808 - 0.91% -
std::find_if(vector<int>)_(process_all)/1024 -10.14% 125.593 112.852 - -4.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.13% 35.699 32.084 - 0.13% -
std::sort(deque<int>)_(repeated)/1024 -10.12% 1068.865 960.646 - -10.41% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.08% 569.375 511.965 - -2.81% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.06% 14.297 12.858 - -0.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -10.02% 2.379 2.141 - -3.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.01% 3.026 2.723 - 54.67% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.99% 1.156 1.040 - 14.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.99% 43642.399 39282.341 - -0.15% -
bm_ranges_swap_ranges_vb_unaligned/512 -9.99% 13.438 12.097 - 0.05% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.97% 26328.045 23703.348 - -0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.89% 225.763 203.434 - -11.52% -
std::multiset<int>::find(key)_(existent)/8192 -9.89% 8.908 8.027 - -5.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.89% 339776.780 306181.607 - -0.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.89% 54.073 48.728 - 2.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.87% 5.511 4.967 - -5.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.87% 1253227.860 1129536.131 - 3.76% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.86% 1.995 1.799 - -8.99% -
BM_CmpLess_uint_schar -9.84% 1.134 1.023 - -1.73% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.83% 27006.931 24353.435 - -1.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -9.82% 11.000 9.920 - -4.75% -
std::unique(list<int>)_(contiguous)/8192 -9.81% 7802.830 7037.460 - 0.19% -
std::set<std::string>::erase(key)_(existent)/8192 -9.80% 104.125 93.917 - 29.41% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.78% 2662823.390 2402369.435 - -0.23% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.78% 6.064 5.471 - -0.23% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.74% 4.556 4.113 - -0.11% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.73% 125.060 112.896 - -0.30% -
std::move(list<int>)/64 -9.72% 47.883 43.228 - 10.11% -
std::generate_n(list<int>)/50 -9.72% 16.772 15.142 - -1.72% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.71% 3729.836 3367.561 - -4.00% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -9.71% 12.402 11.198 - 0.99% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.63% 22.458 20.294 - -4.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.62% 50238.000 45403.528 - -0.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.62% 51354.220 46412.868 - -12.29% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.61% 2.456 2.220 - -0.32% -
BM_StringEraseWithMove_Small_Transparent -9.55% 2.412 2.182 - -0.11% -
std::deque<std::string>::ctor(size)/32 -9.53% 51.330 46.439 - 5.47% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.52% 14.103 12.760 - -1.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.52% 42.668 38.606 - 16.12% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.49% 28529.467 25822.531 - 0.62% -
std::find_end(deque<int>)_(process_all)/1024 -9.46% 359.385 325.370 - 11.29% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.43% 1.855 1.680 - 10.91% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.40% 0.692 0.627 - -9.39% -
std::find_end(list<int>)_(near_matches)/1024 -9.39% 37708.087 34168.618 - -1.61% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -9.38% 35.357 32.040 - -8.69% -
BM_PushHeap_float_PipeOrgan_1 -9.36% 0.671 0.608 - -12.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.32% 96.527 87.532 - 0.80% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.32% 1191.292 1080.307 - -1.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.31% 1.644 1.491 - -4.93% -
std::map<int,_int>::erase(iterator)/8192 -9.28% 26.727 24.248 - 2.08% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -9.27% 43193591.901 39188756.689 - -29.55% -
std::search_n(list<int>)_(no_match)/8192 -9.26% 7440.476 6751.335 56.316 -0.05% 56.316
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.25% 2499501.196 2268227.628 - 22.42% -
std::multiset<int>::count(key)_(existent)/8192 -9.23% 10.260 9.313 - -5.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.22% 0.367 0.333 - -12.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -9.21% 3.054 2.773 - 15.22% -
std::find_end(list<int>)_(near_matches)/1000 -9.20% 36128.912 32806.686 - -1.70% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.19% 2213.869 2010.481 - -3.83% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.13% 0.697 0.633 - -0.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -9.13% 26.743 24.301 - 0.14% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.03% 1.775 1.615 - -0.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.03% 6490.305 5904.192 - -10.98% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.03% 8360.145 7605.536 - 1.17% -
std::copy_if(list<int>)_(entire_range)/64 -9.00% 33.472 30.459 - -15.11% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -8.96% 31.241 28.441 - -3.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.95% 2.345 2.135 - -7.28% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.88% 25.080 22.852 - 0.34% -
BM_vector_deque_ranges_move_backward/0 -8.83% 0.549 0.501 - -8.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.82% 4.625 4.217 - -0.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.82% 5454.051 4973.076 - 1.56% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.81% 13.890 12.667 - -0.08% -
BM_CmpEqual_uint_short -8.77% 1.135 1.036 - 0.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.77% 376.205 343.219 - 11.83% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.76% 104088.386 94973.730 - -3.92% -
std::remove_if(vector<int>)_(prefix)/1024 -8.74% 377.315 344.350 - -0.28% -
std::partition(list<int>)_(sparse)/8192 -8.72% 8290.379 7567.728 - -4.78% -
BM_CmpLess_uchar_short -8.68% 1.135 1.036 - -2.27% -
BM_PushHeap_float_QuickSortAdversary_1 -8.68% 0.449 0.410 - -35.51% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.66% 25288.706 23098.002 - 1.19% -
std::multiset<std::string>::ctor(const&)/32 -8.63% 774.937 708.060 - 1.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.62% 1.729 1.580 - -11.02% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.61% 162158.621 148194.826 - -0.85% -
std::find_end(list<int>)_(near_matches)/8192 -8.58% 2457994.737 2247163.997 - -0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.58% 1245913.791 1139054.159 - 0.88% -
SetIntersection_Front_Vector_uint64_1024_1024 -8.55% 5909509.630 5404282.295 - 2.68% -
BM_StringRelational_Compare_Huge_Large_Control -8.53% 2.276 2.082 - -0.05% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.52% 4.559 4.171 - 2.66% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -8.50% 0.515 0.471 - 1.09% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.48% 62.271 56.990 - 0.08% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.43% 251.225 230.041 - -2.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.41% 5.916 5.418 - 0.75% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -8.41% 9.181 8.409 - -1.10% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.38% 35.982 32.965 - 0.93% -
std::unordered_set<std::string>::clear()/32 -8.37% 929.696 851.845 - -4.91% -
std::stable_sort(deque<int>)_(repeated)/8 -8.33% 19.713 18.072 - 2.48% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.33% 35.720 32.745 - 0.11% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.33% 0.521 0.478 - 2.06% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.32% 13.879 12.724 - 0.34% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.31% 39681.250 36382.403 - -1.56% -
BM_vector_deque_ranges_copy_backward/1 -8.30% 2.284 2.095 - -10.57% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -8.29% 324.985 298.040 - 0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.26% 20147429.879 18482751.365 - -4.92% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.26% 871.186 799.239 - 1.02% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.24% 15.976 14.660 - 2.21% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.24% 60.747 55.741 - -0.31% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.22% 13505.593 12395.378 - -2.39% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -8.22% 56.323 51.696 - 22.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.21% 52.256 47.968 - -9.75% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.19% 40223.506 36927.273 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.19% 3168648.357 2909075.439 - -4.45% -
SetIntersection_Interlaced_Vector_uint64_64_16 -8.18% 18312484.508 16814352.335 - -2.16% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -8.18% 255.785 234.869 - 1.26% -
std::partition(deque<int>)_(dense)/50 -8.14% 15.300 14.055 - -6.69% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.13% 1.257 1.155 - -0.07% -
std::stable_sort(deque<int>)_(descending)/8 -8.08% 28.414 26.119 - 4.60% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.07% 1.621 1.490 - 1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -8.01% 0.500 0.460 - -1.31% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.00% 53.657 49.366 - -4.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.00% 0.376 0.346 - -0.13% -
ranges::min(std::deque<char>)/1 -7.98% 0.686 0.631 - -10.27% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -7.97% 41011.164 37741.781 - 3.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.95% 20.288 18.675 - -0.15% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -7.91% 0.378 0.348 - 0.00% -
std::set<std::string>::equal_range(key)_(existent)/8192 -7.88% 32.538 29.973 - 4.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -7.84% 1000.098 921.680 - 6.37% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.82% 2.689 2.479 - -13.32% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.81% 1582098.356 1458541.952 - -20.08% -
BM_deque_vector_ranges_move/64 -7.81% 2.844 2.622 - 1.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.80% 1282.978 1182.897 - -3.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.79% 41179.387 37973.032 - 1.63% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.79% 24.606 22.691 - -0.21% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -7.78% 540.529 498.454 - 1.91% -
BM_CmpLess_ushort_schar -7.78% 1.119 1.032 - 0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.76% 35.254 32.519 - -5.35% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.73% 3657.156 3374.457 - 0.63% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -7.71% 63.285 58.403 - 0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.69% 1230312.025 1135699.441 - 2.47% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.69% 58989.594 54453.887 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.66% 19920405.161 18393665.191 - 2.91% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.62% 928.015 857.331 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.61% 0.591 0.546 - -0.77% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.61% 33.399 30.857 - -6.78% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.57% 26.597 24.583 - -4.90% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.54% 3675759.902 3398427.604 - -24.66% -
std::stable_sort(deque<int>)_(heap)/8 -7.54% 26.262 24.281 - 3.00% -
BM_std_minmax_element<long_long>/1 -7.53% 0.324 0.300 - -0.16% -
std::remove_if(vector<int>)_(prefix)/50 -7.53% 58.489 54.088 - 0.41% -
BM_deque_deque_move_backward/64 -7.52% 3.659 3.384 - -3.06% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.50% 29.307 27.109 - -6.40% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.49% 30.598 28.307 - -4.62% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.48% 3.465 3.206 - -3.27% -
BM_CmpLess_ushort_short -7.47% 1.122 1.039 - -2.01% -
std::adjacent_find(vector<int>,_pred)/8 -7.41% 3.525 3.264 - -3.92% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.41% 4645.049 4301.019 - -0.21% -
BM_CmpEqual_ushort_schar -7.39% 1.118 1.035 - 2.69% -
std::find_first_of(vector<int>)_(large_needle)/32 -7.39% 111.832 103.566 - -5.04% -
std::all_of(vector<int>)_(process_all)/8 -7.38% 2.517 2.331 - -3.53% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -7.36% 812.905 753.098 - -3.49% -
std::is_sorted(list<int>)/8192 -7.35% 7306.584 6769.664 - -6.42% -
SetIntersection_Interlaced_Set_string_256_256 -7.33% 31581530.718 29266534.392 - 6.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.32% 19137.364 17737.018 - 0.28% -
std::rotate(list<int>)_(by_1/2)/50 -7.32% 13.664 12.665 - -0.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -7.28% 42.388 39.303 - 2.33% -
std::map<std::string,_int>::clear()/1024 -7.27% 23961.339 22220.056 - -0.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.25% 100.195 92.928 - -2.73% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.24% 0.850 0.788 - 6.79% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.23% 0.754 0.699 - -0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.23% 41.660 38.648 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.22% 2010712.985 1865502.870 - -21.22% -
std::move_backward(list<int>)/4096 -7.22% 5186.231 4811.717 - -15.64% -
SetIntersection_Front_Set_float_16384_64 -7.21% 1730651.554 1605913.005 - -0.61% -
std::vector<std::string>::ctor(size)/1024 -7.20% 464.449 430.991 - -0.03% -
std::map<int,_int>::insert(value)_(already_present)/8192 -7.20% 4.154 3.855 - 0.75% -
ranges::min(std::list<__int128>)/1 -7.18% 0.396 0.368 - -19.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.17% 52.479 48.717 - -0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.16% 58476.918 54287.602 - -0.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.15% 1500.403 1393.072 - -0.46% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.15% 579.988 538.512 - -0.54% -
SetIntersection_Interlaced_Set_uint32_256_64 -7.14% 14073448.888 13069009.134 - 3.47% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -7.13% 703.232 653.062 - -5.62% -
BM_CmpEqual_int_uint -7.13% 1.136 1.055 - 0.34% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.12% 45431.064 42198.170 - 0.29% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.11% 5.258 4.884 - -0.73% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.09% 2.540 2.360 - 1.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -7.06% 14737.138 13696.783 - -0.82% -
BM_CmpEqual_uint_schar -7.06% 1.133 1.053 - 2.31% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.05% 4.724 4.391 - 1.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.04% 7954624.158 7394668.919 - -0.38% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.04% 565.641 525.825 - -0.23% -
rng::find_last(vector<int>)_(bail_90%)/8 -7.03% 0.474 0.441 - 7.98% -
BM_PushHeap_float_Random_256 -7.03% 7.299 6.786 - -1.38% -
BM_StringAssignAsciiz_Empty_Opaque -7.03% 3.336 3.101 - -0.10% -
BM_StringAssignAsciiz_Small_Opaque -7.02% 3.337 3.103 - -0.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.98% 38.040 35.383 - -3.25% -
std::none_of(deque<int>)_(process_all)/8192 -6.98% 2717.706 2528.002 - -0.08% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.97% 258966.284 240913.332 - -0.56% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.95% 8.252 7.679 - 0.02% -
BM_deque_deque_copy/0 -6.92% 0.869 0.809 - 2.25% -
std::none_of(deque<int>)_(process_all)/32768 -6.87% 10888.096 10139.742 - 0.13% -
SetIntersection_Front_Set_string_1024_16 -6.86% 1992295.171 1855542.884 - 0.72% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -6.85% 20.544 19.138 - -1.25% -
BM_StringRelational_Compare_Empty_Empty_Control -6.83% 1.732 1.613 - -12.87% -
BM_CmpEqual_uchar_short -6.83% 1.085 1.011 - -0.21% -
BM_StringRelational_Compare_Empty_Small_Control -6.81% 1.731 1.613 - -13.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -6.81% 16.843 15.696 - -4.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.80% 3.801 3.543 - 1.82% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.79% 1.333 1.242 - -2.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.78% 1060.280 988.348 - -6.89% -
SetIntersection_Front_Vector_uint64_262144_256 -6.78% 2279995.774 2125320.392 - -0.13% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.78% 11.611 10.824 - -0.23% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.71% 30.601 28.546 - -3.84% -
std::replace_if(list<int>)_(sprinkled)/32 -6.70% 14.267 13.310 - -0.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.69% 10.716 9.999 - -1.34% -
std::for_each_n(deque<int>)/8 -6.67% 1.156 1.079 - -11.58% -
rng::find_last(list<int>)_(bail_90%)/50 -6.66% 1.340 1.251 - 0.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.66% 22.512 21.012 - 4.82% -
std::find_end(vector<int>)_(process_all)/8192 -6.65% 1802.040 1682.200 - -0.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -6.63% 65.036 60.725 - 19.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.63% 1.274 1.190 - -9.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.62% 817.266 763.193 - -6.73% -
BM_PushHeap_uint64_Ascending_4 -6.61% 0.588 0.549 - -0.03% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.59% 39.750 37.132 - -11.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.57% 1692840.496 1581583.576 - -6.14% -
std::generate(deque<int>)/32 -6.57% 8.683 8.113 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.57% 23235625.108 21709574.124 - -6.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.57% 68.061 63.592 - 1.00% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.54% 0.589 0.550 - -2.18% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -6.54% 2.063 1.928 - -6.55% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.53% 1.429 1.335 - -1.61% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.53% 8.591 8.030 - 2.55% -
rng::for_each(map<int>)/50 -6.50% 40.399 37.771 - -0.76% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.47% 9.855 9.217 - -0.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.45% 25.216 23.589 - -10.33% -
SetIntersection_Front_Set_string_262144_64 -6.44% 4991120.743 4669914.741 - 8.88% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.43% 12589.841 11779.753 - -2.57% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.41% 50304.151 47081.392 - 4.39% -
SetIntersection_Front_Set_float_1024_1024 -6.38% 11825826.474 11071598.435 - -1.79% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.36% 0.688 0.644 - 5.90% -
std::sort_heap(deque<int>,_pred)/8192 -6.33% 451004.639 422474.582 - -2.30% -
std::set<int>::lower_bound(key)_(existent)/32 -6.32% 1.616 1.513 - -2.24% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.31% 1744190.727 1634131.340 - -4.47% -
BM_PushHeap_float_Random_16 -6.30% 5.334 4.998 - -0.01% -
std::copy_n(list<int>)/4096 -6.27% 4179.648 3917.384 - 9.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.26% 16.523 15.489 - 0.04% -
BM_StringFindNoMatch/10 -6.26% 1.356 1.271 - -6.30% -
BM_deque_deque_ranges_move/1 -6.24% 2.598 2.436 - -1.72% -
SetIntersection_Interlaced_Set_float_1024_1024 -6.24% 12414990.576 11640177.914 - -1.03% -
BM_vector_deque_ranges_copy_backward/0 -6.23% 0.519 0.486 - 6.76% -
std::generate_n(list<int>)/8192 -6.23% 7451.667 6987.582 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.22% 19455.474 18245.877 - 2.01% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.20% 17.332 16.257 - 1.12% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.19% 23.829 22.354 - 0.94% -
std::set<std::string>::count(key)_(existent)/8192 -6.18% 32.965 30.927 - -19.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.17% 27.944 26.220 - -4.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.16% 9581781.413 8991261.726 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.16% 371962841.924 349059784.111 - -4.17% -
std::unordered_multiset<int>::clear()/8192 -6.15% 67213.796 63077.734 - -12.94% -
std::swap_ranges(deque<int>)/1024 -6.14% 340.267 319.364 - 0.01% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.14% 331.743 311.367 - -0.04% -
rng::for_each(multiset<int>)/50 -6.13% 41.043 38.525 - -0.85% -
std::adjacent_find(list<int>,_pred)/50 -6.12% 31.305 29.389 - -0.02% -
BM_vector_deque_copy/1 -6.12% 2.291 2.151 - 0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.11% 39.152 36.758 - -0.63% -
SetIntersection_Front_Set_string_64_64 -6.09% 34098903.052 32021167.532 - -6.57% -
std::find_end(vector<int>)_(process_all)/1024 -6.07% 236.451 222.090 - -1.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -6.07% 40.061 37.628 - -13.24% -
BM_CmpLess_uint_int -6.07% 1.126 1.058 - -5.68% -
rng::fold_left(deque<int>)/8 -6.06% 4.025 3.781 - 3.78% -
std::map<int,_int>::clear()/1024 -6.04% 11337.328 10652.069 - -3.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.04% 1676653.891 1575452.719 - -6.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.03% 1712.250 1608.950 - -0.70% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -6.03% 1807821.369 1698835.693 - -9.03% -
BM_PushHeap_float_Random_262144 -6.01% 7.779 7.312 - 2.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.00% 2.313 2.174 - -8.11% -
std::set<int>::find(key)_(existent)/1024 -6.00% 4.106 3.860 - -4.68% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.99% 348.591 327.695 - 0.00% -
std::find(vector<long_long>)_(process_all)/8 -5.99% 1.139 1.071 - -14.70% -
std::find_end(vector<int>)_(process_all)/1048576 -5.99% 231092.482 217258.134 - -0.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.97% 16973.115 15959.319 - -7.69% -
std::unique_copy(vector<int>)_(contiguous)/1024 -5.95% 267.502 251.573 - -1.98% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.93% 219.996 206.945 - -0.08% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.93% 176.086 165.651 - -0.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.92% 1405.549 1322.339 - -4.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.90% 7.331 6.898 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.89% 211188653.580 198759581.927 - 2.13% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -5.88% 13.774 12.964 - 0.92% -
BM_CmpLess_uchar_schar -5.85% 1.122 1.056 - 2.24% -
BM_vector_deque_ranges_move_backward/1 -5.84% 2.329 2.193 - 2.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.84% 1692190.672 1593315.102 - -5.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.84% 167226.699 157465.768 - -0.72% -
std::transform(deque<int>)_(identity_transform)/50 -5.83% 20.289 19.107 - 0.09% -
BM_StringRead_Cold_Shallow_Small -5.82% 1.125 1.060 - -3.24% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.82% 1990645.687 1874874.537 - -0.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.81% 6584.250 6201.489 - -2.90% -
std::pop_heap(deque<int>)/1024 -5.81% 13.584 12.795 - 1.10% -
BM_StringConstructDestroyCStr_Small_Transparent -5.80% 0.368 0.346 - -0.12% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.80% 24110.850 22712.325 - -4.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.80% 39.953 37.636 - 10.11% -
SetIntersection_None_Set_string_262144_1024 -5.80% 1720230.062 1620488.605 - -4.07% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -5.79% 25.414 23.941 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.79% 9583149.285 9027922.561 - 0.34% -
std::swap_ranges(deque<int>)/8192 -5.79% 2704.849 2548.353 - -0.03% -
rng::contains_subrange(deque<int>)_(process_all)/16 -5.78% 9.781 9.215 - 20.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.77% 1700123.779 1602067.545 - -5.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.77% 231.837 218.467 - 0.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.76% 33.359 31.436 - -34.64% -
ranges::minmax(std::deque<long_long>)/64 -5.76% 24.549 23.135 - 0.23% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.75% 69.276 65.294 - 0.11% -
SetIntersection_Front_Set_string_262144_16 -5.75% 1938129.251 1826713.243 - -3.17% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.75% 9245.324 8714.111 - 5.59% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.71% 20.402 19.237 - -4.51% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.71% 25.507 24.051 - -0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.71% 17016.829 16045.925 - -2.35% -
std::swap_ranges(deque<int>)/50 -5.69% 16.818 15.860 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.67% 1697857.422 1601545.574 - -6.14% -
std::find_end(vector<int>)_(process_all)/1000 -5.67% 229.947 216.911 - -1.41% -
SetIntersection_Interlaced_Vector_float_16384_4 -5.67% 1650158.699 1556622.353 - -1.05% -
std::stable_partition(vector<int>)_(sparse)/32 -5.67% 7.459 7.036 - -0.23% -
BM_vector_deque_copy/2 -5.66% 2.003 1.889 - -0.11% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.65% 818.171 771.906 - -3.22% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -5.65% 6.486 6.120 - -5.54% -
std::copy(vector<bool>)_(aligned)/1048576 -5.65% 3458.440 3263.149 - 7.63% -
SetIntersection_Front_Set_float_262144_256 -5.64% 3706346.441 3497347.579 - -1.25% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.63% 40.777 38.482 - -4.65% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.63% 2505.735 2364.723 - -0.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -5.62% 691.212 652.375 - 2.36% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.62% 23.034 21.740 - -3.17% -
BM_CmpEqual_uint_int -5.60% 1.129 1.065 - 2.74% -
BM_std_minmax_element<long_long>/3 -5.60% 1.114 1.052 - 0.24% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -5.60% 37560.174 35458.605 - -1.46% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.58% 711.922 672.186 - -12.37% -
ranges::minmax(std::vector<long_long>)/1 -5.57% 0.647 0.611 - -5.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.56% 250004.039 236096.435 - -3.21% -
std::copy(list<int>)/4096 -5.56% 3268.963 3087.143 - -0.78% -
std::multimap<std::string,_int>::clear()/1024 -5.56% 22540.064 21286.668 - -0.69% -
std::unordered_set<std::string>::erase(iterator)/1024 -5.53% 27.474 25.954 - -20.00% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.52% 14674261.981 13863625.611 - -1.97% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -5.52% 12.374 11.692 - 1.51% -
std::reverse(list<int>)/64 -5.51% 18.667 17.639 - -3.29% -
SetIntersection_Interlaced_Vector_float_256_4 -5.50% 5250844.767 4961804.135 - -2.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.50% 1.206 1.139 - 0.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.48% 7.340 6.938 - -1.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.46% 3811.925 3603.882 - 3.54% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.46% 2.311 2.185 - 0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.43% 929275.850 878780.211 - -1.40% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.43% 2477.719 2343.256 - -0.06% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.43% 18.451 17.450 - 1.54% -
std::replace(vector<int>)_(sprinkled)/8192 -5.42% 1245.180 1177.658 - 6.73% -
SetIntersection_None_Set_string_262144_1 -5.42% 1699790.609 1607730.795 - -16.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.41% 831.696 786.667 - -0.88% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.40% 514.048 486.266 - -7.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.40% 40099.601 37932.424 - -1.00% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.40% 24.763 23.425 - -0.61% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.40% 16.724 15.821 - 4.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.39% 17971062.702 17001629.837 - -0.87% -
SetIntersection_Front_Vector_string_1024_1024 -5.39% 40090416.042 37928353.939 - -1.69% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.37% 19.391 18.350 - 4.97% -
std::generate(deque<int>)/50 -5.37% 12.851 12.162 - -4.44% -
bm_lexicographical_compare<int>/8 -5.35% 1.583 1.498 - -0.38% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.33% 52672.508 49864.937 - -0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.33% 1164.185 1102.169 - -1.49% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.33% 23.529 22.276 - 6.56% -
SetIntersection_None_Set_string_262144_4 -5.32% 1709567.709 1618608.725 - -11.76% -
std::map<std::string,_int>::clear()/8192 -5.29% 227074.220 215057.345 - -0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.28% 137162461.039 129918792.310 - 0.76% -
BM_deque_deque_ranges_move/2 -5.27% 2.307 2.186 - -0.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.27% 55.542 52.615 - 21.21% -
std::map<int,_int>::count(key)_(existent)/8192 -5.25% 6.152 5.829 - 1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.25% 1694022.949 1605090.168 - -5.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.24% 9556404.907 9055346.385 - 0.46% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.419 - 0.01% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.23% 2.469 2.340 - -3.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.23% 13371.437 12672.041 - -0.51% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.22% 24.871 23.572 - -0.13% -
std::stable_partition(deque<int>)_(dense)/32 -5.22% 29.751 28.199 - -1.26% -
BM_PushHeap_uint32_Descending_4 -5.20% 0.363 0.344 - 0.41% -
SetIntersection_None_Set_string_262144_16 -5.18% 1701763.834 1613584.715 - -9.66% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.18% 5095696.012 4831858.740 - -4.12% -
std::unordered_multiset<int>::clear()/1024 -5.16% 8610.501 8165.796 - -13.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.16% 18885.037 17911.129 - -0.88% -
std::count_if(deque<int>)_(every_other)/8 -5.16% 3.706 3.515 - 0.17% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.16% 22.379 21.225 - -0.80% -
std::find_if(vector<char>)_(bail_25%)/8 -5.15% 0.818 0.775 - -23.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.15% 25.450 24.139 - -0.78% -
SetIntersection_None_Set_string_262144_262144 -5.14% 1710767.334 1622829.996 - -3.78% -
ranges::minmax(std::vector<char>)/64 -5.14% 1.353 1.283 - 0.53% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.13% 6386.166 6058.476 - 5.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.13% 0.281 0.266 - 1.26% -
std::sort_heap(deque<int>,_pred)/1024 -5.11% 12968.908 12306.518 - -0.32% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.10% 2471.142 2345.103 - 2.39% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.09% 1428284.828 1355590.930 - -10.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.09% 38.061 36.126 - 8.54% -
std::map<int,_int>::erase(key)_(existent)/32 -5.08% 23.390 22.201 - 0.76% -
SetIntersection_None_Set_string_262144_64 -5.08% 1703906.740 1617333.904 - -6.16% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.08% 321999.426 305651.335 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.07% 27005271.138 25634779.898 - 0.96% -
std::set<int>::count(key)_(existent)/8192 -5.07% 8.218 7.801 - -1.01% -
std::generate_n(deque<int>)/50 -5.07% 12.913 12.258 - -0.00% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.06% 12.073 11.462 - -0.16% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.03% 0.364 0.345 - -0.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.01% 31.240 29.674 - -0.06% -
std::remove_if(vector<int>)_(sprinkled)/32 -5.01% 53.211 50.544 - -0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.01% 54.889 52.140 - -0.74% -
std::find_first_of(list<int>)_(small_needle)/50 -5.01% 148.059 140.644 - -4.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -5.00% 22.083 20.978 - 8.03% -
std::multiset<std::string>::erase(key)_(existent)/32 -5.00% 51.656 49.071 - -38.40% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.00% 1.701 1.616 - -0.30% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.99% 21.792 20.703 - -7.81% -
std::generate_n(deque<int>)/32 -4.99% 8.688 8.254 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.99% 6419488.254 6099002.493 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.99% 5125.641 4870.091 - 1.60% -
std::fill_n(vector<bool>)/64 -4.98% 1.425 1.354 - -7.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.96% 13.061 12.413 - 3.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.95% 8704.767 8273.794 - -10.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.95% 1.110 1.055 - 9.10% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.95% 3385.722 3218.145 - -2.27% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.95% 1.570 1.492 - -0.13% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.94% 106.311 101.059 - 60.69% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.93% 419.715 399.014 - -2.72% -
std::move(vector<bool>)_(aligned)/64 -4.93% 1.691 1.607 - 2.49% -
SetIntersection_Interlaced_Set_string_1024_64 -4.93% 17058437.938 16218154.934 - -2.69% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.92% 280.293 266.492 - -0.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.92% 5.520 5.249 - -2.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.91% 2.637 2.508 - 8.44% -
std::shift_left(list<int>)/32 -4.88% 14.178 13.487 - -4.02% -
BM_PushHeap_float_Random_16384 -4.87% 7.550 7.182 - 0.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.87% 1.252 1.191 - -6.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.87% 16.502 15.699 - -4.47% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.86% 37412.974 35595.241 - -4.08% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.86% 154.391 146.889 - 0.76% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.85% 1074622.364 1022549.263 - 0.30% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.84% 228.589 217.531 - 3.05% -
BM_PushHeap_float_Random_64 -4.84% 6.730 6.405 - 1.46% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.83% 33.890 32.254 - 1.16% -
std::for_each_n(list<int>)/50 -4.82% 24.253 23.085 - 3.33% -
SetIntersection_None_Set_string_64_16 -4.81% 18987297.820 18073174.467 - -4.28% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.80% 20.957 19.951 - 5.89% -
std::multiset<std::string>::find(key)_(existent)/32 -4.79% 15.777 15.021 - -2.01% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.79% 8.702 8.285 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.79% 205335869.819 195503266.278 - 0.64% -
std::replace(vector<int>)_(prefix)/8192 -4.78% 1259.317 1199.061 - -4.39% -
std::unique_copy(list<int>)_(contiguous)/32 -4.77% 11.727 11.168 - 0.42% -
bm_lexicographical_compare<unsigned_char>/8 -4.76% 1.389 1.323 - -8.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.75% 7.263 6.918 - -1.54% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.74% 2.415 2.300 - 0.98% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.72% 13.442 12.808 - -1.74% -
std::stable_partition(vector<int>)_(sparse)/50 -4.71% 22.264 21.214 - 0.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.71% 14232.241 13561.831 - -2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.71% 9602126.113 9149905.321 - -0.75% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.71% 61328.900 58440.770 - 1.60% -
std::partition_copy(deque<int>)/1024 -4.71% 662.698 631.490 - -0.88% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.70% 4856.554 4628.440 - -0.47% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.69% 40.983 39.059 - 0.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.69% 6.824 6.504 - 0.46% -
std::find_if(list<int>)_(process_all)/8192 -4.69% 7450.918 7101.205 - -19.70% -
BM_vector_deque_copy/64 -4.69% 2.820 2.687 - -1.85% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.69% 1066480.963 1016466.362 - -1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.69% 6396999.538 6097189.676 - 0.20% -
std::partition_copy(deque<int>)/50 -4.66% 22.007 20.981 - -1.29% -
SetIntersection_None_Set_uint32_16384_16 -4.66% 161921436.547 154377785.445 - -7.64% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.65% 2.567 2.447 - -1.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.65% 27756247.120 26466625.751 - 2.81% -
BM_PushHeap_float_Random_1024 -4.63% 7.536 7.187 - 0.03% -
SetIntersection_Front_Vector_string_16384_256 -4.61% 9918254.377 9460642.033 - -0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.60% 1691297.934 1613488.850 - -4.62% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.57% 5.682 5.423 - -1.22% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.55% 14482.253 13823.801 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.55% 23517.979 22448.852 - -0.28% -
std::set<std::string>::contains(key)_(existent)/8192 -4.53% 28.668 27.368 - 0.57% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.53% 610.268 582.600 - -0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.53% 88363.705 84360.219 - -0.28% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.52% 22.321 21.312 - 1.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.52% 44.584 42.571 - -4.98% -
std::map<int,_int>::clear()/8192 -4.51% 92082.029 87927.932 - 0.55% -
rng::contains(list<int>)_(process_all)/8 -4.49% 2.381 2.274 - -4.96% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.48% 6987.038 6673.721 - -1.64% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.48% 17.370 16.592 - -0.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.46% 16414.760 15683.353 - -0.26% -
std::unordered_set<int>::erase(iterator)/1024 -4.44% 20.345 19.441 - -11.06% -
BM_deque_deque_copy_backward/2 -4.43% 2.468 2.358 - -6.92% -
std::multiset<int>::count(key)_(non-existent)/0 -4.43% 0.275 0.263 - -0.61% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.42% 25.980 24.830 - -0.21% -
std::pop_heap(deque<float>)/1024 -4.42% 13.589 12.988 - -4.19% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.42% 27.776 26.548 - 3.32% -
SetIntersection_None_Set_float_16384_1 -4.41% 159023715.713 152006091.392 - -1.78% -
std::find_if_not(vector<int>)_(process_all)/8 -4.41% 1.413 1.351 - -16.35% -
std::multiset<int>::clear()/8192 -4.40% 82670.556 79030.459 - 0.47% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.40% 7094.092 6781.754 - -4.61% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.39% 682.412 652.423 - -4.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.39% 24758404.207 23670556.604 - 0.52% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -4.39% 41.522 39.698 - 4.85% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.39% 11.991 11.464 - -17.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.39% 16.631 15.900 - -1.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.39% 3.372 3.224 - -0.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.38% 5.309 5.076 - -5.02% -
std::sort(deque<int>)_(heap)/8192 -4.37% 72424.391 69260.061 - -10.90% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.36% 395.247 377.999 - -7.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.36% 1.160 1.110 - -6.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.36% 14497.753 13865.388 - -1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.36% 3202655.542 3063171.146 - 0.82% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.35% 731.324 699.480 - 0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.35% 30.851 29.508 - -28.50% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.35% 261593.282 250212.664 - -13.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.35% 3188667.332 3050011.359 - -0.21% -
std::generate(deque<int>)/8192 -4.34% 2008.638 1921.417 - -5.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.34% 26211.077 25073.640 - -9.43% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.34% 16663.636 15940.818 - -3.14% -
SetIntersection_None_Set_uint32_16384_4 -4.33% 161703992.755 154698037.407 - -11.09% -
std::unordered_set<std::string>::clear()/1024 -4.33% 23901.239 22867.092 - -0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.32% 27527.324 26336.924 - -4.89% -
BM_PushHeap_string_PipeOrgan_256 -4.31% 7.912 7.570 - -4.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.31% 84931.143 81267.568 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.31% 205628505.192 196758967.950 - 1.47% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.31% 20.118 19.251 - -0.30% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.30% 731.433 699.953 - 0.14% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.30% 2889.237 2764.971 - -1.10% -
BM_deque_deque_move_backward/512 -4.30% 19.744 18.895 - -2.31% -
std::sort_heap(vector<int>)/8 -4.30% 32.077 30.699 - -6.07% -
std::set<int>::contains(key)_(existent)/32 -4.29% 1.715 1.641 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.28% 7.243 6.932 - 0.66% -
BM_std_minmax_element<int>/5500 -4.28% 1452.544 1390.392 - -7.08% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.25% 294.357 281.848 - -9.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.25% 1.450 1.388 - 1.84% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.24% 23.685 22.682 - -5.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.22% 33.952 32.518 - 60.26% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.21% 1.629 1.561 - 3.88% -
SetIntersection_None_Set_float_262144_1024 -4.21% 1204483.070 1153752.766 - -3.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.21% 788.683 755.496 - 0.80% -
SetIntersection_None_Set_uint32_16384_1 -4.20% 161921330.369 155115612.907 - -9.34% -
std::is_partitioned(list<int>)_(partitioned)/1024 -4.19% 639.612 612.794 - -19.72% -
std::pop_heap(vector<std::string>)/1024 -4.19% 20.990 20.110 - 0.19% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.19% 26.059 24.968 - -0.11% -
std::set<std::string>::clear()/8192 -4.17% 222479.643 213207.637 - -0.45% -
SetIntersection_Front_Vector_string_262144_1 -4.16% 1089770.093 1044461.902 - -2.98% -
BM_StringAssignStr_Huge_Transparent -4.16% 115.158 110.373 - -2.20% -
std::for_each(list<int>)/8192 -4.15% 7795.731 7472.477 - -8.22% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.14% 2.515 2.411 - 0.63% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.14% 17616.093 16887.639 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.13% 1069064.577 1024870.275 - -1.19% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.13% 55.881 53.571 - -4.15% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.392 - -0.14% -
std::list<std::string>::ctor(size)/32 -4.13% 352.735 338.163 - -0.97% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.13% 20.931 20.066 - -4.55% -
std::list<std::string>::ctor(size)/8192 -4.11% 106484.862 102103.546 - -0.21% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.10% 94.743 90.863 - -17.68% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.09% 0.264 0.254 - -5.13% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.08% 55.430 53.166 - -0.72% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.08% 36.747 35.248 - -0.07% -
std::all_of(deque<int>)_(process_all)/32768 -4.08% 10899.278 10454.880 - 3.68% -
BM_deque_deque_copy_backward/1 -4.08% 2.708 2.598 - -6.40% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.07% 1.928 1.849 - -0.02% -
std::lower_bound(std::list<int>)/8192 -4.06% 14213.834 13636.384 - -7.48% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.06% 789.007 757.002 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.05% 3196455.298 3067026.605 - 0.13% -
std::replace(vector<int>)_(prefix)/1024 -4.04% 158.586 152.174 - -3.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.04% 888674.470 852745.766 - -2.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.01% 1679493.162 1612062.176 - -5.52% -
std::replace(list<int>)_(sprinkled)/50 -4.01% 19.512 18.729 - -0.28% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.01% 15.062 14.458 - 2.51% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.99% 38.547 37.009 - -2.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.99% 25.012 24.015 - -4.53% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.98% 41395.488 39747.529 - 1.09% -
std::set<int>::insert(value)_(already_present)/8192 -3.97% 9.575 9.194 - -9.41% -
std::unordered_set<int>::erase(iterator)/32 -3.97% 20.214 19.411 - -10.53% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.97% 84960.154 81583.814 - 1.09% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.97% 22.816 21.910 - -7.39% -
SetIntersection_None_Set_string_262144_256 -3.97% 1705061.115 1637365.314 - -3.93% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.97% 410.177 393.913 - -0.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.96% 1454.441 1396.852 - -0.22% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.95% 13347.107 12819.305 - -0.10% -
BM_CmpLess_int_uint -3.95% 1.140 1.095 - 3.20% -
BM_std_minmax_element<int>/65536 -3.95% 17315.143 16631.550 - -7.09% -
BM_CmpLess_int_ushort -3.95% 1.150 1.104 - 1.51% -
std::any_of(vector<int>)_(process_all)/8 -3.94% 2.419 2.324 - -4.92% -
BM_std_minmax_element<int>/4000 -3.94% 1057.755 1016.081 - -7.20% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.94% 206.649 198.515 - -2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.93% 26922275.513 25864168.692 - 0.73% -
std::remove_if(vector<int>)_(prefix)/32 -3.93% 51.240 49.228 - 0.48% -
SetIntersection_Front_Set_float_16384_16 -3.92% 1212384.228 1164860.678 - -2.47% -
std::set<std::string>::clear()/1024 -3.92% 22482.733 21601.708 - -4.21% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.92% 8.613 8.276 - -0.90% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.91% 9.852 9.467 - 1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.90% 134204602.963 128965917.739 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.90% 1879644.533 1806326.660 - -4.24% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.90% 21.511 20.672 - -2.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.90% 56599.341 54394.077 - -2.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.89% 1214.975 1167.685 - 0.73% -
std::map<int,_int>::clear()/32 -3.89% 679.654 653.233 - -2.16% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.89% 124602.611 119760.168 - -1.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.88% 134783364.910 129550719.221 - 0.45% -
std::is_sorted(list<int>,_pred)/8192 -3.88% 9043.894 8693.101 - -4.50% -
std::make_heap(vector<int>)_(ascending)/8 -3.87% 16.963 16.306 - -0.14% -
std::partial_sort(deque<int>)_(descending)/8 -3.87% 43.329 41.653 - -3.49% -
SetIntersection_None_Set_float_16384_1024 -3.87% 158238719.103 152115790.796 - -2.07% -
SetIntersection_Front_Set_uint64_262144_4 -3.87% 1096229.573 1053820.121 - -0.87% -
std::equal(list<int>)_(it,_it,_it)/50 -3.87% 36.884 35.458 - -0.20% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.86% 102599.184 98640.862 - -0.77% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.86% 2.336 2.246 - -8.47% -
BM_CmpLess_schar_uint -3.85% 1.147 1.103 - -1.10% -
SetIntersection_Interlaced_Set_string_256_16 -3.85% 18329013.724 17623330.210 - -3.44% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.85% 6.088 5.854 - 4.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.85% 2152883.221 2070102.295 - -3.59% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.84% 280853.455 270058.646 - 1.18% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.84% 1050381.769 1010011.796 - 1.90% -
SetIntersection_None_Set_string_262144_16384 -3.84% 1702489.178 1637090.984 - -3.73% -
SetIntersection_None_Set_uint32_16384_64 -3.84% 161346958.987 155157234.403 - -5.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.84% 1.419 1.364 - -2.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.82% 1.423 1.368 - -2.04% -
SetIntersection_None_Set_float_262144_262144 -3.82% 1204247.479 1158278.158 - -3.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.82% 15399.734 14812.136 - -5.82% -
std::unordered_set<int>::clear()/32 -3.80% 604.585 581.600 - -7.62% -
SetIntersection_Front_Set_uint32_262144_256 -3.79% 3821812.911 3676955.562 - 3.73% -
SetIntersection_None_Set_float_16384_16384 -3.79% 160745861.464 154658673.878 - -3.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.77% 90442.635 87031.666 - -0.99% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.77% 2638.915 2539.394 - -0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.76% 1180847.323 1136440.290 - 4.94% -
std::partial_sort(deque<int>)_(heap)/8192 -3.75% 275886.920 265534.585 - -1.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.74% 727.902 700.671 - 0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.74% 15.375 14.799 - -2.84% -
BM_std_minmax_element<int>/70000 -3.73% 18468.258 17778.558 - -6.87% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.73% 0.291 0.280 - -1.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.73% 151896.728 146231.491 - -0.46% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.72% 140533.380 135298.965 - 2.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.72% 55761.060 53684.295 - -1.79% -
BM_std_minmax_element<int>/4096 -3.72% 1082.506 1042.283 - -7.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.71% 7008.397 6748.378 - 2.00% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.70% 1619121.174 1559160.076 - -0.28% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.70% 12470.883 12009.370 - -2.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.68% 1239128.973 1193520.619 - 0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.68% 14477.288 13944.617 - -5.93% -
SetIntersection_Front_Set_float_262144_64 -3.68% 1694075.170 1631791.973 - -0.37% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.67% 10188318.812 9814307.142 - -13.84% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.66% 174458253.965 168071910.153 - 1.34% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.66% 8.905 8.579 - 0.37% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.66% 2220.130 2138.886 - -0.06% -
std::set<std::string>::count(key)_(existent)/32 -3.66% 15.437 14.872 - -11.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.65% 207958820.379 200362263.241 - -8.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.64% 793.908 764.981 - -1.61% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.64% 27.141 26.154 - 0.04% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.63% 45.186 43.544 - -2.56% -
BM_std_minmax_element<int>/64000 -3.63% 16890.756 16278.136 - -6.70% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.62% 513308.528 494701.634 - -1.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.62% 46245.054 44569.651 - 0.68% -
BM_CmpLess_short_uint -3.62% 1.145 1.103 - -0.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.62% 340.060 327.755 - -7.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.61% 1186100.636 1143274.739 - -1.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.60% 1085120.825 1046026.354 - 0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.59% 36052.335 34757.387 - 0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.59% 90.316 87.073 - 0.21% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.59% 1.573 1.517 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.59% 1535100.384 1479974.745 - -3.02% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.59% 10.635 10.254 - -5.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.58% 87.552 84.418 - 0.08% -
std::all_of(deque<int>)_(process_all)/8192 -3.56% 2719.838 2623.056 - 3.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.55% 1879.295 1812.504 - -1.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.55% 121743.979 117418.694 - -1.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.55% 111472.742 107512.413 - -0.53% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.55% 206.318 199.004 - -0.77% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.54% 4.855 4.683 - -3.04% -
std::for_each(list<int>)/32 -3.54% 11.265 10.867 - 0.07% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.54% 38563937.553 37199540.765 - -0.64% -
BM_PushHeap_string_PipeOrgan_16384 -3.53% 12.756 12.305 - -4.66% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.53% 2218.379 2140.032 - -1.23% -
std::stable_partition(vector<int>)_(dense)/50 -3.53% 26.313 25.385 - -1.50% -
SetIntersection_None_Set_uint32_262144_4 -3.52% 1214413.332 1171655.353 - -1.15% -
std::upper_bound(std::list<int>)/8192 -3.51% 14122.896 13626.823 - -8.00% -
std::reverse(list<int>)/8 -3.50% 2.003 1.933 - -2.84% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.50% 28.304 27.312 - 1.21% -
BM_PushHeap_string_PipeOrgan_1024 -3.50% 9.445 9.114 - -2.14% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.50% 17965185.709 17336428.957 - -6.02% -
BM_CmpEqual_short_uint -3.49% 1.146 1.106 - 0.39% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.49% 240.127 231.751 - -2.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.49% 2.349 2.267 - -2.52% -
BM_CmpEqual_schar_uint -3.48% 1.149 1.109 - -0.28% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.48% 508443.599 490729.803 - -2.25% -
std::unordered_set<int>::erase(iterator)/8192 -3.48% 20.300 19.594 - -11.88% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.48% 1284885.986 1240220.189 - -11.33% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.48% 31.005 29.927 - 1.13% -
SetIntersection_Front_Set_uint64_1024_16 -3.48% 1227791.863 1185120.843 - 5.52% -
std::multiset<int>::clear()/1024 -3.47% 10367.689 10008.165 - 0.78% -
std::unordered_map<int,_int>::clear()/8192 -3.47% 66625.849 64316.626 - 0.10% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.46% 19.855 19.168 - 7.55% -
BM_PushHeap_uint32_Random_16 -3.46% 4.180 4.035 - -0.50% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.46% 0.497 0.479 - -0.47% -
SetIntersection_Interlaced_Set_string_16_16 -3.46% 61716755.029 59582273.007 - -0.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.45% 151443.356 146211.043 - -3.91% -
SetIntersection_Front_Set_string_262144_262144 -3.45% 18342389.893 17709164.553 - -5.43% -
SetIntersection_None_Set_float_262144_16 -3.45% 1201036.377 1159621.664 - -3.05% -
std::list<int>::ctor(size)/8192 -3.45% 97155.562 93807.415 - -12.96% -
SetIntersection_Front_Set_float_256_16 -3.45% 4566780.980 4409444.433 - -3.20% -
BM_vector_deque_move_backward/1 -3.44% 2.325 2.245 - 2.83% -
std::unordered_set<int>::clear()/1024 -3.43% 8359.005 8071.889 - -12.93% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -3.43% 23.502 22.696 - 2.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.42% 27905.993 26950.520 - -0.04% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -3.41% 9.653 9.324 - 5.91% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.41% 56615.908 54683.863 - -1.91% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.40% 16.645 16.079 - -0.84% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.39% 1300008.949 1255903.973 - -1.11% -
SetIntersection_None_Set_float_16384_256 -3.39% 157779909.816 152435085.871 - -1.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.39% 37.978 36.692 - 0.09% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.38% 15.707 15.177 - -0.01% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.38% 6837.019 6606.154 - -2.68% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.37% 542.023 523.759 - -4.77% -
BM_deque_deque_move/0 -3.36% 0.789 0.762 - -1.86% -
SetIntersection_Front_Set_uint32_1024_1 -3.36% 1065102.236 1029314.831 - -0.37% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.36% 13.485 13.032 - -0.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.35% 634733.516 613471.316 - 0.23% -
std::adjacent_find(deque<int>,_pred)/50 -3.34% 30.808 29.778 - -1.66% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.34% 333.708 322.552 - -9.00% -
SetIntersection_Front_Set_float_262144_16384 -3.34% 214062166.537 206910508.120 - -6.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.33% 15.318 14.808 - -0.24% -
SetIntersection_None_Set_uint32_262144_64 -3.32% 1213896.160 1173556.396 - -0.72% -
BM_CmpEqual_ushort_uchar -3.32% 1.123 1.086 - -0.57% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.32% 761.374 736.081 - -0.53% -
std::multiset<int>::erase(iterator)/8192 -3.32% 24.003 23.207 - -5.10% -
SetIntersection_None_Set_uint64_1024_4 -3.31% 9106801.985 8804994.678 - 2.26% -
std::multiset<std::string>::clear()/1024 -3.31% 22399.180 21656.979 - -1.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.31% 13591.303 13141.052 - -2.48% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.31% 10198.439 9860.623 - 0.44% -
BM_deque_deque_ranges_move_backward/1024 -3.31% 38.898 37.612 - -1.70% -
BM_CmpEqual_int_int -3.31% 1.091 1.055 - -1.15% -
std::deque<std::string>::ctor(size)/1024 -3.30% 725.802 701.846 - -2.31% -
std::multiset<std::string>::clear()/32 -3.29% 925.512 895.027 - -1.12% -
SetIntersection_None_Set_uint32_262144_16384 -3.29% 1212839.844 1172920.574 - -0.28% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.28% 953.430 922.185 - -2.15% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -3.27% 4990595.621 4827376.861 - 43.88% -
SetIntersection_None_Set_uint32_16384_256 -3.27% 160847931.984 155587826.846 - -4.82% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.27% 31.165 30.147 - 1.08% -
BM_vector_deque_move_backward/2 -3.27% 2.061 1.994 - 3.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.26% 16.415 15.880 - 0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.26% 19102022.084 18479351.181 - -0.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.26% 15.499 14.995 - 1.03% -
std::multimap<int,_int>::erase(iterator)/1024 -3.25% 21.391 20.695 - 0.10% -
SetIntersection_None_Set_uint32_262144_16 -3.25% 1213268.148 1173816.408 - -0.61% -
BM_std_minmax_element<int>/1024 -3.24% 274.065 265.176 - -6.64% -
BM_StringRelational_Eq_Large_Large_Control -3.24% 2.238 2.166 - -1.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.23% 5902996.389 5712055.702 - 0.92% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.22% 1506.395 1457.818 - -6.55% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -3.22% 44.110 42.688 - -4.20% -
SetIntersection_None_Set_uint32_262144_256 -3.22% 1210101.156 1171101.727 - -0.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.22% 68443.795 66240.766 - 0.84% -
BM_deque_vector_move/64 -3.22% 2.652 2.567 - -2.89% -
BM_CmpEqual_short_short -3.21% 1.081 1.046 - -2.47% -
SetIntersection_None_Vector_string_262144_16384 -3.21% 1315054.425 1272814.322 - -0.92% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.21% 22.470 21.749 - 1.01% -
BM_CmpLess_int_uchar -3.21% 1.152 1.115 - 0.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.20% 44632.813 43203.033 - -0.05% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.20% 29.888 28.932 - -0.57% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.20% 22873.156 22142.188 - -0.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.20% 24.711 23.921 - -1.73% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -3.20% 44.821 43.389 - -3.22% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.19% 211.626 204.870 - -0.26% -
std::for_each(join_view(vector<vector<int>>))/8 -3.18% 1.423 1.378 - -0.17% -
std::multimap<std::string,_int>::clear()/32 -3.17% 931.675 902.117 - 0.43% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -3.17% 307.987 298.229 - 0.48% -
BM_PushHeap_string_Ascending_262144 -3.16% 31.698 30.695 - 2.72% -
SetIntersection_Interlaced_Set_float_256_256 -3.16% 7643424.055 7402187.127 - -1.29% -
SetIntersection_Front_Set_float_262144_4 -3.15% 1097414.686 1062858.693 - -0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.15% 2128366.699 2061363.443 - -3.17% -
std::deque<std::string>::ctor(size)/8192 -3.14% 8451.333 8185.970 - -3.08% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.13% 16.168 15.661 - -0.02% -
SetIntersection_Front_Set_float_262144_16 -3.13% 1207928.607 1170083.362 - -1.38% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.13% 18442.618 17865.533 - -0.53% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.13% 1302458.494 1261731.771 - -0.38% -
BM_std_minmax_element<int>/512 -3.13% 139.072 134.725 - -6.74% -
SetIntersection_None_Set_float_262144_4 -3.12% 1199770.508 1162353.271 - -2.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.12% 1.221 1.183 - 2.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.11% 201799789.194 195522124.182 - -0.18% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.11% 15011.685 14544.956 - 0.33% -
SetIntersection_None_Set_float_262144_256 -3.11% 1196047.936 1158869.223 - -2.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.10% 850.348 823.997 - -0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.08% 1189597.387 1152898.975 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.08% 1820315.754 1764206.217 - -3.14% -
std::find(list<int>)_(process_all)/32768 -3.08% 25974.103 25174.161 - -4.33% -
SetIntersection_None_Set_uint32_16384_1024 -3.08% 160793281.549 155844727.064 - -3.46% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.08% 23.950 23.213 - -30.15% -
SetIntersection_None_Set_float_262144_16384 -3.08% 1201612.141 1164636.475 - -3.00% -
BM_PushHeap_uint64_Descending_4 -3.08% 0.371 0.360 - -2.92% -
SetIntersection_Front_Set_uint64_16384_16 -3.08% 1206813.359 1169702.764 - -0.25% -
SetIntersection_Front_Vector_uint32_262144_4 -3.07% 1089319.759 1055846.263 - 0.50% -
std::partition(list<int>)_(dense)/32 -3.06% 8.952 8.678 - -0.62% -
std::multimap<std::string,_int>::clear()/8192 -3.06% 218727.261 212028.419 - -0.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.06% 54.892 53.214 - -0.98% -
SetIntersection_None_Vector_uint64_1024_16 -3.05% 1104320.490 1070600.163 - 0.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.05% 52.048 50.460 - -0.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.04% 488262.020 473398.614 - -0.31% -
std::fill(list<int>)/1024 -3.04% 515.521 499.850 - -25.58% -
SetIntersection_None_Vector_uint64_1024_4 -3.04% 1102987.149 1069477.744 - 0.30% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.04% 0.971 0.941 - 1.99% -
std::partition(deque<int>)_(dense)/32 -3.04% 9.854 9.555 - -6.92% -
BM_PushHeap_string_QuickSortAdversary_256 -3.03% 14.968 14.514 - -0.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.02% 25.361 24.595 - 2.95% -
SetIntersection_None_Set_uint32_262144_1 -3.02% 1217392.494 1180680.340 - -1.39% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.00% 73780.480 71567.374 - -0.19% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.99% 1.827 1.772 - 0.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.99% 1693.090 1642.537 - -2.03% -
BM_CmpEqual_uchar_uchar -2.99% 1.081 1.049 - -1.86% -
std::multiset<std::string>::clear()/8192 -2.98% 217763.273 211271.173 - -1.33% -
std::multimap<int,_int>::erase(iterator)/8192 -2.98% 21.439 20.800 - 0.47% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.98% 353355146.857 342837412.035 - -3.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.97% 1204563.996 1168744.007 - 1.30% -
BM_StringRead_Hot_Shallow_Empty -2.97% 0.487 0.472 - -0.13% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.97% 57036.838 55343.876 - -6.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.97% 13.347 12.951 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.96% 491389.524 476827.830 - -3.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.96% 1064877.395 1033342.101 - -2.22% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.96% 1056733.030 1025456.652 - -1.82% -
SetIntersection_Interlaced_Set_string_64_64 -2.96% 35089417.383 34051724.796 - -3.63% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.95% 725.747 704.308 - 0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.95% 9.488 9.208 - -2.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.95% 21.860 21.216 - -3.91% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.95% 5.431 5.271 - 0.05% -
SetIntersection_Interlaced_Set_string_4_4 -2.95% 161752356.068 156987073.912 - -1.03% -
BM_vector_deque_ranges_move/64 -2.94% 2.820 2.738 - 3.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -2.92% 165871.209 161021.864 - 1.65% -
SetIntersection_None_Vector_string_262144_1024 -2.92% 1316366.620 1277885.103 - -0.98% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.92% 39326.470 38177.587 - -2.09% -
BM_StringRelational_Less_Empty_Small_Control -2.92% 1.673 1.624 - 0.61% -
SetIntersection_Front_Vector_string_16384_1024 -2.91% 38681646.155 37554139.493 - -1.95% -
std::unique(deque<int>)_(sprinkled)/32 -2.91% 53.766 52.201 - -3.04% -
std::unordered_map<int,_int>::clear()/1024 -2.91% 8565.891 8316.954 - 2.58% -
BM_deque_vector_ranges_copy_backward/1 -2.90% 2.154 2.091 - -0.67% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.89% 13.083 12.704 - -0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.88% 15.316 14.874 - -0.27% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.88% 30.611 29.729 - 0.68% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.88% 56.817 55.180 - -1.08% -
BM_vector_deque_move_backward/0 -2.88% 0.419 0.407 - -22.77% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.87% 16893.849 16408.543 - 2.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.86% 8.655 8.408 - -2.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.86% 64421992.092 62581103.409 - 0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.86% 20000.512 19429.094 - -0.14% -
std::unordered_map<int,_int>::clear()/32 -2.85% 605.073 587.836 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.85% 12040491.056 11697485.954 - -2.46% -
BM_PushHeap_string_QuickSortAdversary_16 -2.85% 10.743 10.437 - -0.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.84% 15.255 14.822 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.84% 2046678.061 1988559.082 - -2.56% -
std::unordered_set<std::string>::clear()/8192 -2.84% 224925.691 218538.540 - -1.63% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.84% 4584.955 4454.785 - -0.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.84% 16.964 16.483 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.83% 1040889.794 1011393.004 - -2.67% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.83% 12.246 11.899 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.82% 1177747.916 1144540.571 - -0.12% -
BM_CmpEqual_schar_uchar -2.81% 1.114 1.083 - -1.78% -
std::list<int>::ctor(size)/1024 -2.81% 11889.752 11555.913 - -11.97% -
SetIntersection_None_Set_float_256_256 -2.80% 5915177.303 5749360.072 - 1.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.80% 13.616 13.235 - 0.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -2.80% 5.426 5.274 - -18.01% -
SetIntersection_None_Set_float_16384_4 -2.80% 159001102.512 154548876.008 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.80% 1201530.088 1167924.824 - 3.04% -
SetIntersection_None_Vector_float_1024_256 -2.80% 1103979.508 1073108.939 - 0.73% -
std::find_first_of(list<int>)_(small_needle)/32 -2.79% 96.678 93.976 - -4.63% -
BM_PushHeap_string_Descending_262144 -2.78% 3.154 3.066 - -21.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.78% 354636383.584 344765947.679 - -3.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.78% 35.769 34.774 - 3.27% -
SetIntersection_None_Vector_uint32_1024_64 -2.78% 1108598.033 1077749.747 - -0.19% -
SetIntersection_Front_Set_uint32_1024_16 -2.78% 1218841.643 1184972.251 - -2.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.78% 18.230 17.724 - -0.88% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.77% 1.285 1.250 - 16.74% -
BM_CmpLess_short_ushort -2.77% 1.125 1.094 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.77% 201241354.042 195668380.110 - 1.84% -
std::list<std::string>::ctor(size)/1024 -2.77% 12773.821 12420.142 - 0.87% -
SetIntersection_None_Vector_uint64_16384_1 -2.77% 1128744.076 1097524.293 - 0.34% -
BM_StringFindAllMatch/64 -2.76% 3.268 3.178 - 1.27% -
BM_StringRelational_Less_Empty_Empty_Control -2.76% 1.669 1.623 - 0.48% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.76% 27.324 26.572 - -0.55% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.75% 1064191.656 1034887.856 - -0.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.75% 15.284 14.863 - 0.45% -
SetIntersection_None_Vector_uint64_262144_1 -2.75% 1140983.357 1109594.341 - 2.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.75% 15.353 14.931 - 0.07% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.75% 56198719.198 54653811.677 - -1.67% -
SetIntersection_None_Set_float_262144_64 -2.75% 1192726.645 1159939.777 - -2.85% -
BM_StringRead_Cold_Deep_Empty -2.75% 1.168 1.136 - -4.60% -
std::rotate_copy(deque<int>)/8192 -2.74% 298.955 290.751 - -0.40% -
BM_StringRead_Hot_Shallow_Large -2.74% 0.486 0.473 - -2.30% -
BM_StringRelational_Compare_Empty_Large_Control -2.74% 1.656 1.611 - -11.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.74% 4.441 4.320 - 2.21% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.73% 23208.731 22575.428 - -0.55% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.73% 620.393 603.480 - -2.08% -
std::partition(deque<int>)_(sparse)/8192 -2.72% 3120.596 3035.635 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.72% 201498306.274 196017294.671 - 3.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.72% 13.620 13.250 - 0.71% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.71% 12896.696 12546.979 - -0.78% -
SetIntersection_None_Set_float_262144_1 -2.71% 1202049.803 1169454.184 - -2.48% -
BM_StringConstructDestroyCStr_Small_Opaque -2.71% 2.253 2.191 - -2.57% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.71% 672.771 654.536 - -1.83% -
std::multiset<int>::find(key)_(existent)/1024 -2.70% 4.249 4.134 - 0.12% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.70% 94999.524 92431.937 - -0.73% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.70% 22.427 21.822 - -0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.69% 4341412.970 4224454.626 - 1.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.69% 15.210 14.800 - -0.12% -
SetIntersection_None_Vector_uint64_16384_4 -2.69% 1119547.193 1089406.681 - -1.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -2.69% 24.767 24.100 - 5.99% -
bm_ranges_lexicographical_compare<signed_char>/1 -2.69% 1.715 1.669 - -9.19% -
SetIntersection_Interlaced_Set_float_1024_1 -2.68% 1061672.011 1033189.187 - -0.96% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.68% 504.129 490.609 - -0.08% -
std::stable_sort(vector<int>)_(repeated)/8 -2.67% 15.843 15.419 - -2.20% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.67% 23.498 22.870 - 0.15% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.66% 3233.047 3146.921 - 0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.66% 11231.528 10932.585 - -3.85% -
std::all_of(list<int>)_(process_all)/8 -2.65% 2.719 2.647 - -0.32% -
SetIntersection_None_Vector_float_1024_1 -2.64% 1101633.699 1072510.186 - -1.97% -
std::find_if(list<int>)_(bail_25%)/8192 -2.64% 1452.046 1413.682 - -2.94% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.64% 275.105 267.838 - -0.11% -
std::unordered_set<int>::clear()/8192 -2.64% 67288.814 65513.085 - -11.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.64% 51.966 50.596 - -1.56% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.63% 603.360 587.486 - -0.02% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.63% 22.426 21.836 - 0.43% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.63% 52.061 50.694 - 4.23% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.63% 15.476 15.070 - 0.07% -
BM_StringAssignStr_Huge_Opaque -2.62% 113.299 110.329 - -1.81% -
BM_PushHeap_string_QuickSortAdversary_64 -2.62% 13.366 13.016 - -0.94% -
BM_CmpLess_ushort_int -2.62% 1.127 1.098 - 2.43% -
std::rotate(list<int>)_(1_element_backward)/32 -2.60% 13.808 13.448 - 0.30% -
SetIntersection_None_Vector_string_262144_1 -2.60% 1320752.211 1286464.482 - 1.07% -
BM_deque_vector_ranges_copy/5500 -2.59% 198.332 193.196 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.58% 4187037.762 4079006.307 - 0.85% -
SetIntersection_None_Vector_string_262144_16 -2.58% 1310665.749 1276882.322 - 0.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.58% 15.062 14.674 - -0.21% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.58% 11.428 11.134 - -0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.58% 9.292 9.052 - -0.58% -
SetIntersection_None_Set_string_1024_1 -2.57% 9175112.863 8939477.471 - -4.54% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.56% 167.814 163.512 - 0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.56% 210.444 205.049 - -15.55% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.56% 17.900 17.442 - -0.63% -
SetIntersection_None_Vector_float_262144_1024 -2.56% 1153369.700 1123812.522 - -2.53% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.56% 16.596 16.172 - -0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.56% 1298.875 1265.679 - 0.18% -
SetIntersection_None_Set_uint64_256_1 -2.55% 11725391.001 11426215.570 - 1.33% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.55% 12.998 12.666 - -0.31% -
SetIntersection_Front_Set_string_262144_4 -2.55% 1279899.034 1247309.369 - -1.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.55% 1196457.007 1166005.073 - 0.03% -
std::flat_multimap<int,_int>::clear()/0 -2.54% 402.105 391.909 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.53% 32.621 31.795 - -5.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.53% 1075966.426 1048712.249 - 0.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.53% 40171.401 39155.180 - 0.52% -
SetIntersection_None_Vector_float_256_256 -2.53% 2175890.443 2120874.677 - -1.75% -
std::stable_sort(deque<int>)_(heap)/1024 -2.52% 2789.658 2719.243 - -2.34% -
SetIntersection_None_Vector_float_1024_4 -2.52% 1099032.300 1071313.186 - -1.76% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.51% 36288627.262 35375968.713 - -0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.51% 4853.916 4732.130 - -0.19% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.50% 1.385 1.350 - 0.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.49% 71.347 69.570 - -0.40% -
SetIntersection_None_Vector_float_262144_4 -2.49% 1170390.489 1141243.168 - -1.77% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.49% 523819.988 510779.603 - -2.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.49% 608115.312 592981.378 - -0.99% -
SetIntersection_Front_Set_float_64_64 -2.49% 13646673.642 13307284.271 - 5.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.48% 206.279 201.165 - 0.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.48% 39.123 38.153 - 0.05% -
std::set<std::string>::find(key)_(existent)/8192 -2.48% 30.665 29.905 - -5.88% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.48% 1.468 1.431 - 0.16% -
SetIntersection_Front_Set_uint64_262144_1 -2.47% 1068576.316 1042130.814 - 0.46% -
SetIntersection_Front_Vector_uint64_16384_1 -2.47% 1062926.961 1036621.604 - 1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.47% 1182961.685 1153728.002 - -3.34% -
SetIntersection_Front_Vector_uint32_1024_4 -2.47% 1084671.583 1057867.632 - 0.04% -
SetIntersection_Interlaced_Vector_float_256_1 -2.47% 4228546.790 4124055.003 - -1.46% -
std::fill(list<int>)/50 -2.47% 35.148 34.280 - -1.76% -
SetIntersection_Interlaced_Set_float_1024_64 -2.47% 10294092.846 10040088.388 - -2.44% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.47% 4861.077 4741.137 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.46% 1224383.796 1194232.259 - 6.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.46% 87284.752 85137.894 - -1.10% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.46% 24.133 23.539 - -4.55% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.46% 16.215 15.817 - -1.65% -
BM_deque_deque_copy/4000 -2.45% 145.950 142.369 - 1.74% -
rng::contains(vector<int>)_(process_all)/8 -2.45% 2.817 2.748 - 0.55% -
SetIntersection_None_Vector_uint64_64_64 -2.45% 8627991.744 8416399.266 - 1.28% -
SetIntersection_None_Set_uint32_262144_262144 -2.45% 1208029.299 1178410.563 - -0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.45% 16955.704 16540.447 - 0.50% -
SetIntersection_Front_Set_uint64_1024_4 -2.45% 1088833.813 1062192.889 - -0.74% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.44% 380.154 370.866 - 1.27% -
SetIntersection_Front_Set_uint32_64_1 -2.44% 16759194.315 16350327.403 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.44% 1073225.193 1047054.633 - -0.92% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.44% 14113.460 13769.410 - 0.37% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.44% 30.408 29.667 - -0.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.43% 27.112 26.454 - -12.78% -
BM_StringResizeAndOverwrite -2.43% 0.841 0.821 - 0.25% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.43% 5.580 5.445 - 0.33% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.43% 3.160 3.083 - -2.36% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.42% 21.986 21.454 - 0.35% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.42% 15.358 14.986 - -2.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.41% 353509.387 344989.152 - -1.59% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.41% 190677.887 186083.148 - -1.62% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.41% 740.408 722.570 - -0.20% -
SetIntersection_Front_Vector_uint32_256_16 -2.41% 4311757.725 4207890.951 - 2.01% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.41% 34202.804 33379.226 - -4.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.40% 1098142.576 1071733.321 - 1.37% -
SetIntersection_Front_Set_uint32_262144_64 -2.40% 1656753.040 1616982.405 - -1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.40% 1149515.145 1121962.594 - -0.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.39% 15803.235 15425.280 - 2.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.39% 11.574 11.297 - -0.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.39% 4.668 4.556 - 1.69% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.38% 10140.450 9898.945 - -1.56% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.37% 1443.350 1409.093 - -1.09% -
SetIntersection_None_Vector_uint64_262144_4 -2.37% 1151017.544 1123705.254 - -0.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.37% 24.708 24.122 - -6.32% -
BM_CmpEqual_int_uchar -2.37% 1.123 1.096 - 1.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.36% 15.323 14.960 - 0.02% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.36% 21.089 20.590 - -3.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.36% 23.836 23.273 - -1.75% -
SetIntersection_None_Set_uint32_16_1 -2.36% 67523204.098 65929335.424 - -2.89% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.36% 8274.288 8079.036 - -0.30% -
SetIntersection_None_Set_uint64_1024_1024 -2.36% 9052342.148 8838995.824 - 3.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.35% 23330.612 22781.314 - 0.83% -
SetIntersection_None_Vector_float_1024_64 -2.35% 1098249.472 1072407.515 - -2.46% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.35% 1591417.318 1554014.891 - 1.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.35% 15.278 14.920 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.35% 5114643.937 4994631.862 - 0.08% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.34% 37396.352 36519.993 - 3.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -2.34% 53.481 52.230 - -1.11% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.33% 17.096 16.697 - -0.34% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.32% 24.210 23.647 - -2.58% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.32% 294.819 287.967 - 0.20% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.32% 20.126 19.659 - -2.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.32% 186797.930 182471.439 - 1.10% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.31% 6952.828 6791.899 - 1.55% -
SetIntersection_None_Vector_string_16384_64 -2.31% 1238489.315 1209834.227 - -1.31% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.31% 35819.614 34990.966 - -0.35% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.31% 526288.956 514120.707 - -0.37% -
SetIntersection_None_Vector_float_262144_16384 -2.31% 1172193.335 1145131.902 - 1.15% -
SetIntersection_Front_Set_float_16384_16384 -2.31% 216877358.424 211878112.318 - -4.97% -
SetIntersection_None_Vector_uint64_1024_1 -2.30% 1096194.824 1070930.011 - 1.96% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.30% 25.106 24.527 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.30% 12801544.464 12506705.564 - -0.64% -
SetIntersection_Interlaced_Set_string_1024_16 -2.30% 13172778.262 12870284.561 - 0.04% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.29% 294.682 287.922 - -0.80% -
BM_CmpLess_short_uchar -2.29% 1.140 1.114 - 1.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.29% 18.643 18.216 - -2.67% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.29% 22.452 21.938 - -11.50% -
std::multiset<int>::find(key)_(existent)/32 -2.29% 1.660 1.622 - -0.25% -
BM_PushHeap_string_PipeOrgan_262144 -2.29% 17.362 16.965 - -7.32% -
SetIntersection_None_Vector_float_64_64 -2.29% 8611066.786 8414231.285 - -0.89% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.29% 7466.603 7295.964 - -9.16% -
SetIntersection_None_Vector_float_1024_16 -2.28% 1096776.640 1071721.179 - -1.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.28% 13.643 13.332 - 1.28% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.28% 18.981 18.548 - -7.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.28% 170124.182 166242.886 - -0.21% -
SetIntersection_None_Set_uint32_262144_1024 -2.27% 1205418.945 1178002.850 - -0.88% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.27% 13.047 12.750 - -0.31% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.27% 29.538 28.867 - -0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.27% 16888053.845 16504566.097 - 0.88% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.27% 606.555 592.786 - 3.80% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.27% 15.021 14.680 - -0.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.27% 416.725 407.282 - -0.07% -
SetIntersection_None_Set_uint64_16384_64 -2.26% 175620464.023 171649924.566 - 3.05% -
std::partial_sort(deque<int>)_(descending)/8192 -2.26% 282589.439 276205.200 - 5.54% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.25% 30111.049 29432.139 - -0.04% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.25% 6788.506 6635.635 - -0.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.25% 819.837 801.390 - -0.63% -
SetIntersection_Interlaced_Set_string_1024_256 -2.25% 35773152.944 34969147.602 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.25% 18530507.819 18114423.396 - -0.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.24% 15.017 14.680 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.24% 12764763.235 12478484.094 - 0.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.24% 302.465 295.682 - -0.25% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.24% 1.486 1.453 - 16.41% -
BM_CmpEqual_short_schar -2.24% 1.150 1.124 - -1.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.24% 20.336 19.880 - -2.65% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.24% 333.164 325.712 - -5.23% -
BM_vector_deque_ranges_copy_backward/2 -2.23% 1.996 1.951 - -5.37% -
std::pop_heap(deque<int>)/8 -2.23% 53.201 52.014 - -1.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.23% 13.612 13.308 - 1.06% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.23% 399.620 390.709 - -0.11% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.22% 13.051 12.761 - -0.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.22% 13014.337 12725.799 - -7.16% -
BM_CmpEqual_uchar_int -2.22% 1.093 1.069 - -0.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.22% 16158.710 15800.595 - 5.61% -
SetIntersection_Interlaced_Set_float_256_64 -2.22% 13996144.730 13686002.280 - 0.08% -
bm_ranges_swap_ranges_vb_aligned/512 -2.21% 5.292 5.175 - -0.30% -
std::flat_map<int,_int>::clear()/8192 -2.21% 417.984 408.737 - -0.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -2.21% 11.831 11.569 - 12.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.20% 1.802 1.762 - 0.21% -
SetIntersection_Interlaced_Set_string_1024_1 -2.20% 1114131.154 1089616.280 - 1.59% -
BM_deque_deque_ranges_move_backward/4096 -2.20% 155.306 151.892 - 0.52% -
SetIntersection_Front_Vector_uint64_262144_1 -2.20% 1058925.944 1035647.319 - -0.34% -
SetIntersection_None_Set_uint64_1024_64 -2.20% 9011260.678 8813174.321 - 2.05% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.20% 1908.898 1866.938 - -3.28% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.20% 3157.428 3088.075 - -1.57% -
std::make_heap(vector<int>)_(heap)/8 -2.20% 14.958 14.629 - -0.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.20% 13.444 13.149 - -3.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.19% 562.840 550.488 - -4.93% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.19% 44.226 43.257 - -5.90% -
std::flat_map<int,_int>::clear()/0 -2.19% 398.924 390.190 - -0.20% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.19% 2583.297 2526.756 - -1.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.19% 1.063 1.040 - -22.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.19% 15.336 15.001 - 0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.18% 14808.666 14485.310 - 5.97% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.18% 41552999.422 40645723.051 - 4.76% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.18% 400.715 391.972 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.18% 3553208.715 3475686.811 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.18% 482.920 472.385 - -2.70% -
std::set<int>::count(key)_(existent)/32 -2.17% 1.700 1.663 - -1.67% -
std::flat_multimap<int,_int>::clear()/8192 -2.17% 419.513 410.411 - 0.31% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.17% 210241.865 205686.305 - 0.07% -
SetIntersection_Front_Set_float_256_1 -2.16% 4215403.305 4124202.547 - -0.15% -
SetIntersection_None_Vector_uint32_1024_1 -2.16% 1098923.609 1075165.374 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.15% 8208932.195 8032299.028 - -5.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.15% 49143.381 48086.727 - 2.13% -
std::generate_n(deque<int>)/8192 -2.15% 2015.759 1972.435 - 0.00% -
SetIntersection_None_Vector_uint64_1024_256 -2.15% 1088515.945 1065123.848 - 3.32% -
SetIntersection_Front_Vector_uint32_16384_1 -2.15% 1064317.168 1041456.128 - 0.67% -
SetIntersection_None_Vector_uint64_1024_1024 -2.15% 1095331.508 1071811.540 - 2.27% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.15% 15.009 14.687 - -0.28% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.15% 8696.423 8509.877 - -0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.14% 399.715 391.146 - -0.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.14% 26.712 26.140 - 1.98% -
SetIntersection_None_Vector_uint64_262144_16384 -2.14% 1155002.388 1130281.250 - 0.40% -
std::unordered_set<int>::count(key)_(existent)/32 -2.14% 1.435 1.404 - 3.91% -
SetIntersection_Front_Vector_float_262144_1 -2.14% 1055460.539 1032882.846 - -1.26% -
SetIntersection_Interlaced_Vector_string_256_4 -2.14% 6302829.421 6168006.417 - 1.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.13% 5.114 5.005 - -2.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.13% 1054709.147 1032230.082 - 2.72% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.13% 1635774.414 1600923.338 - -6.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.13% 39152978.349 38319898.984 - -2.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.12% 400.199 391.703 - -0.13% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.12% 20.161 19.733 - -15.08% -
bm_swap_ranges_vb_unaligned/512 -2.12% 12.590 12.323 - 0.09% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.12% 5.969 5.843 - -4.18% -
SetIntersection_None_Set_uint64_262144_64 -2.12% 1235613.361 1209439.943 - -0.56% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.12% 4.310 4.219 - -2.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.12% 788.585 771.898 - -1.05% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.11% 18123.411 17740.270 - -0.84% -
SetIntersection_None_Vector_uint32_1024_4 -2.11% 1101704.300 1078425.905 - 3.73% -
SetIntersection_Front_Vector_uint32_262144_16 -2.11% 1137510.540 1113486.022 - 0.93% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.11% 14132.890 13834.811 - -1.46% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.11% 5.815 5.693 - 2.26% -
std::set<std::string>::ctor(const&)/8192 -2.10% 346197.706 338935.832 - -2.22% -
SetIntersection_Front_Vector_string_262144_256 -2.09% 9584094.546 9383310.100 - -2.84% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.09% 29614.673 28994.310 - 3.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.09% 1607453.914 1573795.339 - 0.17% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.09% 2.677 2.621 - -1.96% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.09% 6853.370 6709.962 - 0.35% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.09% 1557009.228 1524451.889 - -0.39% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.09% 1456.669 1426.247 - 0.15% -
SetIntersection_Front_Set_uint32_262144_16384 -2.09% 221825955.181 217193856.326 - 1.43% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -2.09% 534.540 523.394 - -3.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.08% 16842247.539 16491370.086 - 1.47% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -2.08% 12702.973 12438.400 - -2.19% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.08% 21.354 20.910 - -10.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.08% 11369.191 11132.825 - -9.14% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.08% 398.718 390.429 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.07% 1158242.529 1134224.419 - 1.43% -
BM_CmpEqual_ushort_int -2.07% 1.076 1.054 - 1.56% -
std::flat_multimap<int,_int>::clear()/32 -2.07% 401.845 393.535 - 0.14% -
BM_std_minmax_element<int>/64 -2.07% 17.174 16.819 - -5.19% -
BM_CmpLess_schar_uchar -2.06% 1.121 1.098 - -0.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.06% 800.593 784.087 - -0.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.06% 3.966 3.885 - -2.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.06% 616251.928 603555.758 - 0.38% -
SetIntersection_None_Set_uint32_1024_1024 -2.06% 9115135.936 8927454.957 - -4.13% -
std::stable_sort(deque<int>)_(descending)/1024 -2.06% 2964.942 2903.974 - -0.41% -
std::adjacent_find(vector<int>,_pred)/50 -2.06% 23.194 22.717 - -3.94% -
std::multimap<int,_int>::erase(iterator)/32 -2.06% 20.978 20.547 - -0.06% -
SetIntersection_None_Set_uint64_262144_16 -2.05% 1234401.937 1209056.232 - -0.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.05% 52.243 51.170 - -1.51% -
BM_StringDestroy_Huge -2.05% 10.927 10.703 - -3.82% -
std::unordered_set<int>::ctor(const&)/1024 -2.05% 6893.976 6752.711 - 0.40% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.05% 10.794 10.573 - 2.04% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.05% 3.544 3.471 - -0.03% -
SetIntersection_None_Vector_uint32_1024_16 -2.04% 1105840.484 1083238.137 - 1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.04% 11710237.067 11471475.849 - -0.02% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.04% 399.036 390.903 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.03% 16.798 16.456 - 2.81% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 241.386 236.479 - -2.18% -
SetIntersection_Front_Set_uint32_16384_1 -2.03% 1054686.198 1033261.273 - -0.83% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.03% 2.055 2.013 - -1.38% -
SetIntersection_Front_Vector_string_64_16 -2.03% 20885225.283 20461715.130 - -1.62% -
SetIntersection_Front_Vector_float_262144_16 -2.03% 1137528.674 1114477.997 - 2.72% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.02% 8648.875 8474.236 - -2.47% -
SetIntersection_Front_Set_uint64_64_16 -2.02% 15400705.090 15089978.771 - 1.08% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.02% 23.426 22.954 - 0.27% -
std::unordered_map<int,_int>::clear()/0 -2.01% 397.578 389.573 - -0.64% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.01% 12.992 12.731 - -0.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.01% 2.828 2.772 - 3.45% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.01% 10.953 10.733 - -2.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.01% 398.078 390.074 - -0.42% -
SetIntersection_Front_Vector_uint64_16384_16384 -2.01% 74450260.835 72954727.014 - 3.77% -
SetIntersection_None_Set_string_64_4 -2.01% 21681062.814 21245780.650 - -3.31% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.01% 34.441 33.749 - 0.08% -
BM_PushHeap_string_Descending_4 -2.01% 1.897 1.859 - -4.31% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.01% 2978.392 2918.636 - -0.03% -
SetIntersection_Front_Set_float_256_4 -2.00% 4249298.392 4164141.791 - 0.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.00% 12.957 12.698 - -1.00% -
SetIntersection_None_Vector_uint64_1024_64 -2.00% 1094413.085 1072505.626 - -0.13% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.00% 637.450 624.693 - -3.11% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.00% 325.245 318.746 - -12.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.00% 1499.492 1469.542 - 0.81% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.99% 17138.612 16796.931 - -4.67% -
SetIntersection_None_Set_uint64_262144_262144 -1.99% 1252596.596 1227624.758 - 0.12% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -1.99% 1.637 1.604 - -2.07% -
SetIntersection_Interlaced_Set_string_16384_1 -1.99% 1110352.355 1088234.773 - -0.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.99% 21.884 21.448 - 0.88% -
SetIntersection_None_Vector_float_64_4 -1.98% 16316493.242 15992825.748 - -0.52% -
SetIntersection_None_Vector_float_16384_16 -1.98% 1132002.459 1109555.191 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.98% 15179591.155 14878655.455 - 0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.98% 1067688.484 1046526.646 - -1.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.98% 1615.396 1583.449 - 0.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.98% 21.140 20.722 - -1.08% -
SetIntersection_None_Vector_uint64_256_256 -1.97% 2159798.351 2117222.761 - -0.58% -
SetIntersection_Interlaced_Vector_float_16_4 -1.97% 57234745.688 56106646.762 - -0.71% -
std::set<int>::clear()/0 -1.97% 398.092 390.256 - -0.38% -
BM_deque_vector_ranges_move/5500 -1.97% 197.144 193.269 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.96% 1095720.571 1074198.587 - -0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.96% 826.011 809.804 - -0.22% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.96% 21348405.275 20929795.289 - 2.26% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.96% 4.251 4.167 - -0.07% -
SetIntersection_None_Vector_string_4_4 -1.95% 138990411.721 136283376.368 - 0.33% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.95% 559.741 548.848 - -0.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.95% 0.630 0.618 - -2.91% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.94% 1061325.299 1040710.622 - 2.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.94% 1064862.368 1044245.059 - -0.98% -
std::set<int>::contains(key)_(existent)/8192 -1.94% 8.383 8.221 - -3.21% -
BM_PushHeap_string_PipeOrgan_64 -1.93% 5.753 5.641 - -3.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.93% 465047.629 456068.503 - -2.23% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.93% 270.903 265.674 - -1.56% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.93% 983.493 964.529 - 0.08% -
SetIntersection_None_Vector_uint64_256_16 -1.93% 4071927.095 3993479.583 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.93% 397.604 389.947 - -2.14% -
SetIntersection_None_Set_string_1024_64 -1.93% 9049882.699 8875671.401 - -5.57% -
SetIntersection_None_Vector_uint32_16_4 -1.92% 54666782.030 53617395.810 - 0.08% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.92% 84.216 82.600 - -1.76% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.92% 38921.089 38174.588 - -0.13% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.92% 18.692 18.333 - -1.94% -
SetIntersection_None_Set_string_64_64 -1.92% 11869624.117 11642026.265 - -1.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.92% 86513.804 84855.771 - 0.12% -
SetIntersection_Front_Vector_uint64_256_1 -1.92% 4220914.450 4140079.541 - 0.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.91% 780.090 765.161 - -5.10% -
SetIntersection_Front_Vector_float_256_1 -1.91% 4197705.454 4117393.592 - -0.93% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.91% 517.651 507.749 - -2.94% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.91% 16676109.290 16357099.845 - 0.10% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.91% 332.248 325.893 - -3.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.91% 399.474 391.838 - -0.43% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.91% 14.987 14.701 - -0.13% -
SetIntersection_Front_Vector_uint64_16384_64 -1.90% 1385598.635 1359220.094 - 0.40% -
BM_PushHeap_string_Descending_16 -1.90% 2.103 2.063 - -4.18% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.90% 11567.640 11347.594 - -8.07% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.90% 56739466.246 55662546.591 - 0.57% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.90% 69270.179 67956.312 - -1.83% -
BM_StringFindNoMatch/512 -1.89% 9.389 9.211 - -1.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.89% 30.833 30.250 - -0.71% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.89% 9040.942 8870.150 - 10.39% -
SetIntersection_None_Vector_uint64_64_16 -1.89% 13716974.220 13457855.016 - 0.28% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.89% 15.822 15.523 - -1.00% -
std::set<std::string>::ctor(const&)/1024 -1.89% 35219.954 34555.876 - 0.45% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.88% 13167.920 12919.872 - 0.99% -
SetIntersection_Front_Set_uint64_256_16 -1.88% 4544499.534 4458912.933 - 0.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.88% 377.936 370.822 - -0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.88% 6837.681 6709.367 - -1.71% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.88% 12.361 12.129 - -0.88% -
SetIntersection_Front_Set_uint32_16_1 -1.88% 63854649.244 62657073.412 - 0.36% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.87% 2105109.699 2065682.779 - -1.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.87% 38.180 37.465 - -0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.87% 63088.702 61908.295 - -5.30% -
SetIntersection_None_Vector_float_16384_16384 -1.87% 1118584.505 1097678.568 - -0.35% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.87% 7.353 7.216 - 0.87% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.87% 27223.754 26715.286 - 1.17% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.87% 7.939 7.791 - -3.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.87% 400.360 392.887 - 0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.86% 396.756 389.358 - -0.51% -
std::move_backward(vector<bool>)_(aligned)/64 -1.86% 1.731 1.699 - 2.56% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.86% 1301531.740 1277320.639 - 0.51% -
SetIntersection_Front_Set_uint64_16384_64 -1.86% 1680363.084 1649112.129 - 2.37% -
SetIntersection_Front_Set_uint32_262144_262144 -1.86% 1660380.857 1629576.174 - -1.01% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.85% 20.215 19.840 - 1.04% -
std::none_of(list<int>)_(process_all)/8 -1.85% 2.720 2.669 - 0.27% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.85% 16.946 16.632 - -0.04% -
ranges::minmax(std::deque<long_long>)/70000 -1.85% 25539.358 25066.863 - 1.44% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.85% 12279.990 12053.020 - 0.00% -
SetIntersection_None_Set_float_256_16 -1.85% 10880779.425 10679752.275 - -2.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.85% 396780.483 389449.929 - -0.67% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.85% 614810.465 603461.809 - -1.83% -
SetIntersection_None_Vector_uint32_64_4 -1.85% 16153118.292 15855067.744 - -0.14% -
SetIntersection_Interlaced_Set_string_262144_4 -1.84% 1877489.744 1842861.816 - -1.78% -
SetIntersection_None_Vector_float_256_64 -1.84% 3485211.169 3420958.916 - 0.27% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.84% 77580.928 76151.515 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.84% 4134123.686 4057972.139 - 1.23% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.84% 11115296.641 10910632.953 - 0.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.84% 44.341 43.525 - 0.34% -
SetIntersection_None_Set_float_4_4 -1.84% 137839271.761 135302399.724 - -0.09% -
SetIntersection_Front_Set_uint64_1024_1 -1.84% 1059873.233 1040400.382 - 0.05% -
BM_PushHeap_string_Descending_64 -1.84% 2.209 2.168 - -5.88% -
BM_std_minmax_element<int>/4 -1.83% 1.239 1.216 - -2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.83% 5.466 5.366 - 0.06% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.83% 33.495 32.883 - 2.21% -
SetIntersection_Front_Vector_float_256_4 -1.83% 4225779.107 4148652.371 - -0.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.82% 397.916 390.665 - -0.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.82% 60.114 59.019 - 4.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.82% 16586291.537 16284342.122 - 2.34% -
SetIntersection_None_Vector_uint64_256_4 -1.82% 4262322.082 4184731.669 - 0.78% -
std::sort(vector<int>)_(repeated)/8 -1.82% 16.103 15.810 - -0.03% -
SetIntersection_Front_Set_float_16_4 -1.82% 55820845.415 54806523.189 - 0.02% -
SetIntersection_Front_Set_string_16384_1 -1.82% 1110558.098 1090393.221 - -0.06% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.82% 161.642 158.708 - -0.13% -
SetIntersection_Front_Set_float_256_256 -1.81% 7681488.705 7542258.470 - 7.31% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.81% 5429.638 5331.270 - -1.16% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.81% 1.802 1.769 - 0.11% -
BM_CmpEqual_uint_uint -1.81% 1.092 1.072 - 3.69% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.81% 43.261 42.478 - 0.40% -
std::flat_multimap<int,_int>::clear()/1024 -1.81% 401.215 393.957 - -0.13% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.81% 32.207 31.624 - 0.16% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.81% 1.289 1.266 - -0.23% -
std::unique(deque<int>)_(sprinkled)/52 -1.81% 59.995 58.911 - -4.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.80% 37392154.278 36718571.526 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.80% 64005546.802 62853208.407 - -2.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.80% 4188967.600 4113654.202 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.80% 4248614.427 4172258.951 - -3.74% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.80% 396.725 389.596 - -0.44% -
SetIntersection_None_Vector_uint64_16384_64 -1.80% 1117509.722 1097430.977 - 0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.80% 4398540.380 4319530.074 - 1.58% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.79% 11859.156 11646.301 - 0.74% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.79% 468.373 459.969 - -0.40% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.79% 23.348 22.930 - -6.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.79% 331.655 325.714 - -7.49% -
BM_deque_deque_move/5500 -1.79% 202.045 198.431 - 0.23% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.79% 3848.883 3780.046 - -0.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.78% 74.326 73.000 - -2.16% -
SetIntersection_Front_Set_float_262144_262144 -1.78% 1608624.352 1579936.281 - -5.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.78% 12276290.715 12057566.684 - -0.93% -
std::pop_heap(vector<std::string>)/8192 -1.78% 51.854 50.930 - 0.48% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.78% 55622.540 54633.221 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.78% 544791965.446 535102219.309 - 1.17% -
SetIntersection_None_Vector_string_256_4 -1.78% 4518672.656 4438343.059 - -2.20% -
SetIntersection_None_Vector_float_262144_16 -1.78% 1147178.712 1126792.837 - -3.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.77% 1184141.591 1163141.100 - 0.33% -
bm_lexicographical_compare<int>/64 -1.77% 4.536 4.456 - 0.05% -
SetIntersection_Front_Vector_uint64_262144_4 -1.77% 1084804.364 1065599.645 - 7.16% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.77% 6.108 6.000 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.77% 55497465.628 54516166.869 - 0.37% -
SetIntersection_None_Vector_uint64_256_1 -1.76% 4322103.341 4245818.274 - 1.17% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.76% 0.969 0.952 - 17.35% -
std::unordered_set<std::string>::ctor(const&)/32 -1.76% 795.931 781.889 - 14.82% -
std::copy_backward(vector<int>)/262144 -1.76% 12515.639 12295.189 - -1.37% -
SetIntersection_Front_Vector_uint64_64_1 -1.76% 16616495.539 16323819.130 - 1.17% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.76% 24141.735 23716.664 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.76% 4372790.539 4295845.369 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.76% 63731781.903 62610464.346 - 0.65% -
SetIntersection_None_Vector_string_16384_16384 -1.76% 1247558.401 1225609.896 - 0.04% -
SetIntersection_None_Vector_uint32_256_256 -1.76% 2182429.148 2144045.026 - 0.72% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.76% 4.383 4.306 - -1.84% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -1.76% 10.563 10.377 - 1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.75% 119546306.640 117448796.089 - 0.08% -
std::map<std::string,_int>::erase(iterator)/32 -1.75% 28.573 28.073 - -0.13% -
BM_CmpLess_ushort_uint -1.75% 1.081 1.062 - -3.27% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.75% 11064931.281 10871301.076 - 1.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.75% 33.865 33.273 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.75% 3.182 3.126 - -3.27% -
SetIntersection_Front_Vector_uint32_1024_1 -1.74% 1059493.162 1041013.864 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.74% 144204758.663 141691547.521 - 0.30% -
ranges::minmax(std::vector<char>)/1 -1.74% 0.626 0.615 - -2.02% -
BM_StringEraseToEnd_Huge_Opaque -1.74% 2.290 2.250 - -6.91% -
std::map<int,_int>::find(key)_(existent)/8192 -1.74% 5.507 5.411 - 1.47% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.74% 210259.060 206606.013 - -2.30% -
std::stable_sort(vector<int>)_(descending)/8 -1.74% 23.331 22.926 - -4.05% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.74% 6776.824 6659.227 - -3.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.73% 139204842.573 136792331.664 - -0.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.73% 18.280 17.963 - -1.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.73% 869.276 854.217 - -1.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.73% 379371.160 372800.373 - -1.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.73% 210318.353 206677.083 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.73% 10047913.355 9873999.060 - -6.97% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 399.401 392.488 - -0.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.73% 15.381 15.115 - 1.60% -
std::unordered_multiset<int>::erase(iterator)/32 -1.73% 20.038 19.691 - -14.61% -
SetIntersection_Front_Vector_uint32_64_1 -1.73% 16666240.216 16378527.915 - 0.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.73% 1173.764 1153.503 - -0.31% -
SetIntersection_None_Vector_string_64_4 -1.73% 16913673.142 16621768.272 - -1.44% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.72% 12.972 12.748 - -2.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.72% 20.762 20.404 - 0.77% -
SetIntersection_None_Vector_uint64_262144_262144 -1.72% 1138528.605 1118943.162 - 2.43% -
std::map<int,_int>::clear()/0 -1.72% 397.789 390.958 - -0.35% -
SetIntersection_Interlaced_Set_string_16384_256 -1.72% 358077212.254 351929217.745 - 0.50% -
SetIntersection_Interlaced_Vector_string_256_64 -1.72% 20278652.198 19930539.587 - 7.50% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.72% 37.874 37.224 - 1.63% -
SetIntersection_Interlaced_Set_string_16_1 -1.72% 66731081.712 65586636.906 - 0.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.71% 5.175 5.086 - -2.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.71% 130288.140 128054.240 - -0.82% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.71% 114445.855 112487.542 - -0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.71% 9.480 9.318 - 0.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.71% 25.021 24.594 - -1.64% -
SetIntersection_Front_Vector_uint64_256_16 -1.71% 4267256.340 4194439.826 - 3.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.71% 24.249 23.835 - -0.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.70% 397.416 390.646 - -0.40% -
SetIntersection_None_Set_float_1024_1 -1.70% 8974772.755 8821913.251 - -1.77% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.70% 8646.464 8499.198 - -3.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.70% 38010750.021 37363954.905 - 0.60% -
SetIntersection_None_Vector_float_4_4 -1.70% 136030635.479 133716191.311 - -0.07% -
SetIntersection_None_Vector_string_16384_16 -1.70% 1242465.925 1221331.951 - -2.46% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.70% 13.057 12.835 - -0.38% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.70% 5.537 5.443 - -2.14% -
BM_deque_deque_move/1024 -1.70% 37.715 37.076 - -1.09% -
BM_deque_vector_ranges_move/4000 -1.69% 146.076 143.600 - 0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.69% 1156.495 1136.906 - -0.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.69% 57305.641 56335.026 - 0.88% -
SetIntersection_Front_Vector_uint64_256_4 -1.69% 4232684.291 4161024.624 - 1.06% -
SetIntersection_None_Set_float_16_1 -1.69% 68013977.265 66862577.144 - -0.58% -
SetIntersection_None_Vector_uint64_4_4 -1.69% 135498711.368 133205198.330 - 0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.69% 147174.337 144683.512 - -0.22% -
SetIntersection_None_Vector_float_4_1 -1.69% 217741939.458 214057575.537 - -0.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.69% 13.056 12.836 - -0.17% -
std::sort(vector<int>)_(ascending)/8 -1.69% 16.086 15.814 - 0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.69% 1196653.862 1176426.035 - 1.56% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.69% 17.312 17.019 - -0.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.69% 18.268 17.959 - -1.19% -
BM_StringRelational_Less_Huge_Large_Control -1.69% 2.177 2.140 - 2.56% -
SetIntersection_None_Set_uint32_16_4 -1.69% 57235440.283 56268560.623 - -1.79% -
SetIntersection_Interlaced_Set_float_256_1 -1.69% 4210272.568 4139197.183 - -0.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.69% 42.101 41.391 - 0.49% -
SetIntersection_Front_Vector_uint32_64_4 -1.69% 16161426.000 15888831.130 - 0.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.68% 398.769 392.058 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.68% 22307416.818 21932327.487 - -2.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.68% 402.818 396.046 - -0.16% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.68% 101908.781 100195.871 - 0.83% -
std::replace_if(list<int>)_(sprinkled)/50 -1.68% 23.420 23.027 - -9.96% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.68% 48.608 47.792 - 0.52% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.67% 27299.583 26842.638 - 0.46% -
SetIntersection_None_Vector_uint64_256_64 -1.67% 3440982.179 3383389.055 - -0.96% -
BM_StringAssignAsciiz_Large_Opaque -1.67% 11.787 11.590 - 0.51% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.67% 13.362 13.139 - -0.38% -
SetIntersection_None_Set_uint64_262144_256 -1.67% 1233154.217 1212583.740 - -0.60% -
SetIntersection_None_Vector_float_262144_1 -1.67% 1164350.505 1144930.637 - 0.92% -
std::replace(vector<int>)_(sprinkled)/1024 -1.67% 149.937 147.436 - -1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.67% 56236560.783 55298963.299 - 1.24% -
SetIntersection_None_Vector_uint32_64_1 -1.66% 16894173.347 16613123.690 - 0.62% -
BM_CmpEqual_schar_int -1.66% 1.131 1.112 - -1.86% -
SetIntersection_None_Vector_uint32_16_16 -1.66% 34071696.239 33505294.480 - -0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.66% 17114.010 16829.673 - -0.33% -
SetIntersection_None_Vector_uint32_16_1 -1.66% 64290174.378 63223084.934 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.66% 543.434 534.423 - -2.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 36897.959 36286.275 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.66% 1262323.158 1241400.635 - -0.91% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.65% 6.813 6.701 - -4.48% -
SetIntersection_Front_Vector_float_1024_1 -1.65% 1056776.886 1039326.162 - -0.27% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.65% 4221573.717 4151888.387 - 1.55% -
SetIntersection_Front_Set_uint64_256_4 -1.65% 4255338.034 4185157.929 - -0.54% -
std::replace_if(deque<int>)_(prefix)/32 -1.65% 13.947 13.718 - -2.22% -
SetIntersection_None_Vector_string_262144_64 -1.65% 1308777.185 1287239.620 - -2.85% -
std::set<int>::ctor(const&)/0 -1.64% 12.921 12.708 - -0.45% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.64% 8570493.635 8429899.313 - 4.96% -
SetIntersection_Interlaced_Vector_string_16_4 -1.64% 69825292.765 68680419.762 - 3.78% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.64% 16678407.296 16405148.375 - 1.29% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.64% 216504830.734 212961223.294 - 0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.64% 1120535.098 1102198.785 - -2.12% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.64% 7654888.820 7529629.788 - -1.22% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.63% 1071099.492 1053592.562 - 2.02% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.63% 16.786 16.512 - 5.39% -
BM_StringDestroy_Empty -1.63% 0.633 0.623 - -0.77% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.63% 11295011.243 11111167.897 - 0.96% -
SetIntersection_Interlaced_Set_float_64_4 -1.62% 21029848.524 20688466.305 - -1.12% -
SetIntersection_Front_Set_uint32_1024_4 -1.62% 1080958.442 1063417.379 - -0.03% -
SetIntersection_Front_Vector_uint64_16_1 -1.62% 63659597.606 62626602.819 - 1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.62% 17173009.279 16894430.169 - 0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.62% 1190927.963 1171617.143 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.62% 16.055 15.794 - -2.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.62% 121357383.437 119391908.631 - 0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.62% 398.749 392.296 - -0.32% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.62% 888.701 874.319 - -6.52% -
BM_deque_vector_ranges_move_backward/1 -1.62% 2.116 2.082 - 0.52% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.62% 397.676 391.253 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.61% 1076112.615 1058746.515 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.61% 21200315.028 20858266.638 - -3.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.61% 398.797 392.365 - -0.01% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.61% 16697876.304 16428753.961 - 1.01% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.61% 1.501 1.477 - 0.65% -
BM_vector_deque_copy/5500 -1.61% 198.104 194.914 - -0.21% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.61% 1.854 1.824 - -0.78% -
SetIntersection_Front_Set_float_64_4 -1.61% 16303704.663 16041482.482 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.61% 216600887.248 213120663.967 - 1.24% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.61% 541720870.301 533019026.312 - 1.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.60% 400.924 394.490 - 0.07% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.60% 211675713.781 208279776.312 - 2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.60% 1258407.879 1238224.285 - -0.37% -
std::list<int>::ctor(size)/32 -1.60% 327.376 322.126 - -22.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.60% 1996611.330 1964616.535 - -2.61% -
SetIntersection_Front_Vector_uint32_256_1 -1.60% 4214152.026 4146626.864 - 0.31% -
BM_CmpEqual_short_int -1.60% 1.136 1.117 - -0.78% -
SetIntersection_None_Vector_uint32_4_4 -1.60% 135715168.064 133543331.406 - 0.24% -
SetIntersection_Interlaced_Set_string_262144_64 -1.60% 2147820.719 2113466.064 - -2.70% -
BM_CmpEqual_ushort_ushort -1.60% 1.086 1.069 - -0.66% -
std::partition_copy(vector<int>)/32 -1.60% 8.078 7.949 - -2.84% -
SetIntersection_Front_Vector_uint64_4_1 -1.59% 216359574.843 212908923.798 - 1.18% -
SetIntersection_None_Vector_float_16_4 -1.59% 54796785.307 53922882.898 - -0.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.59% 39.144 38.520 - 7.84% -
SetIntersection_Front_Set_uint64_1_1 -1.59% 541820530.750 533193409.008 - 1.11% -
SetIntersection_None_Set_uint64_1_1 -1.59% 542417661.344 533790223.225 - 0.90% -
SetIntersection_None_Vector_uint32_64_16 -1.59% 13721896.923 13503747.365 - 1.16% -
std::unordered_set<int>::ctor(const&)/32 -1.59% 203.434 200.200 - 0.68% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.59% 17.794 17.511 - 2.60% -
std::sort(deque<int>)_(repeated)/8192 -1.59% 6838.740 6730.160 - -1.96% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.59% 120426.009 118516.475 - -0.79% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.59% 1.564 1.540 - 26.94% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.58% 399.188 392.864 - 0.02% -
BM_PushHeap_string_PipeOrgan_4 -1.58% 2.510 2.470 - -4.20% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.58% 2.795 2.751 - -0.30% -
SetIntersection_None_Set_float_16384_16 -1.58% 158598567.120 156090636.886 - 0.78% -
SetIntersection_None_Set_uint64_256_256 -1.58% 5823958.426 5731888.929 - 0.90% -
SetIntersection_None_Vector_uint64_16_16 -1.58% 34107677.915 33568621.946 - 1.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.58% 33593.888 33063.862 - -1.15% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.58% 63839582.058 62833255.922 - 0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.57% 12281433.946 12088569.085 - -0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 543412778.453 534879995.809 - 0.32% -
std::shift_right(list<int>)/50 -1.57% 27.137 26.711 - -5.42% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.57% 216466118.256 213069790.272 - 0.62% -
SetIntersection_Front_Set_uint64_256_1 -1.57% 4192804.826 4127055.958 - 0.46% -
SetIntersection_Interlaced_Set_float_4_1 -1.57% 217375524.638 213967541.462 - -0.16% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.57% 11468.981 11289.265 - -5.06% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.57% 16.876 16.612 - -0.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.57% 18.136 17.852 - -1.83% -
SetIntersection_None_Vector_float_256_4 -1.56% 4268277.429 4201482.900 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.56% 2194280.366 2159978.443 - -0.47% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.56% 637327.375 627373.307 - -0.94% -
std::multiset<int>::ctor(const&)/8192 -1.56% 50321.050 49535.168 - -0.86% -
std::make_heap(vector<int>)_(repeated)/8 -1.56% 15.611 15.368 - -1.33% -
SetIntersection_Front_Set_uint32_1_1 -1.56% 542315347.184 533879741.768 - 0.68% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.55% 17928218.691 17649657.942 - -0.15% -
rng::fold_left(vector<int>)/32 -1.55% 21.979 21.638 - -0.77% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.55% 10.778 10.611 - -3.32% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.55% 2.648 2.607 - 0.93% -
SetIntersection_Front_Set_float_16384_1024 -1.55% 12469021.683 12275612.346 - -1.49% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.55% 540987696.421 532599410.921 - 0.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.55% 398.587 392.410 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.55% 16315289.156 16062704.672 - -0.25% -
std::partition_copy(vector<int>)/1024 -1.55% 467.207 459.975 - -3.78% -
SetIntersection_Front_Set_float_64_16 -1.55% 15499835.303 15260107.316 - -0.72% -
SetIntersection_Front_Vector_uint64_64_16 -1.55% 14506186.516 14282018.433 - 2.31% -
BM_PushHeap_string_PipeOrgan_16 -1.55% 4.217 4.152 - -1.06% -
SetIntersection_None_Vector_float_256_1 -1.54% 4316317.025 4249669.153 - -1.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 13.027 12.826 - -0.37% -
std::replace(vector<int>)_(prefix)/50 -1.54% 7.702 7.583 - 2.33% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.54% 97811.238 96302.637 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.54% 138350800.733 136221604.916 - 0.01% -
std::multimap<int,_int>::ctor(const&)/0 -1.54% 12.918 12.719 - -1.25% -
std::multiset<int>::clear()/32 -1.54% 636.117 626.338 - 0.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.54% 55149.381 54301.602 - 0.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.54% 30.537 30.068 - 0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.53% 940421.622 925989.680 - 0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.53% 178938.027 176195.390 - -0.32% -
BM_StringFindCharLiteral/1024 -1.53% 18.979 18.688 - 3.98% -
SetIntersection_None_Vector_uint64_16_1 -1.53% 64001503.396 63021037.654 - 0.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 12.872 12.675 - -0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.53% 1.254 1.235 - 1.82% -
SetIntersection_None_Set_uint32_4_1 -1.53% 219577407.786 216220625.581 - -2.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.53% 557.675 549.168 - -4.72% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.53% 13701.740 13492.778 - -3.03% -
SetIntersection_Front_Vector_uint64_16_16 -1.52% 36216717.230 35665271.152 - 0.80% -
SetIntersection_None_Set_uint32_4_4 -1.52% 137216034.472 135126861.011 - -2.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.52% 1078129.030 1061741.510 - -0.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 6859.385 6755.144 - -0.62% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.52% 1634458.902 1609620.523 - 0.48% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.52% 63585104.934 62618991.827 - 1.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.52% 14929761.354 14703100.252 - 0.22% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.52% 414.830 408.541 - -1.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.51% 761.305 749.786 - -1.25% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.51% 1.409 1.388 - -3.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.51% 9.116 8.979 - -0.15% -
std::find_if_not(list<int>)_(bail_25%)/32768 -1.51% 7395.089 7283.577 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.51% 138492345.907 136404573.595 - 0.49% -
SetIntersection_Front_Vector_float_64_4 -1.51% 16150474.099 15907143.955 - -0.60% -
BM_PushHeap_uint32_Ascending_16384 -1.51% 3.704 3.648 - -0.48% -
SetIntersection_None_Vector_float_1_1 -1.51% 542865270.508 534690543.823 - -0.50% -
SetIntersection_Front_Set_float_1024_16 -1.50% 1211438.939 1193208.175 - -0.28% -
SetIntersection_None_Set_uint64_4_1 -1.50% 219261208.834 215964356.477 - 0.81% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.50% 16.100 15.858 - 0.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.50% 29.998 29.547 - 0.91% -
BM_CmpLess_schar_int -1.50% 1.130 1.113 - -0.19% -
BM_StringCopy_Small -1.50% 0.672 0.662 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.50% 139790266.744 137698449.668 - -2.56% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.50% 13259586.619 13061324.593 - 1.41% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.49% 20.495 20.189 - 1.08% -
std::find(vector<bool>)_(process_all)/1024 -1.49% 4.636 4.567 - -1.66% -
SetIntersection_None_Vector_string_16_16 -1.49% 35091368.072 34567305.474 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.49% 217341092.674 214095520.060 - 1.30% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.49% 2155.737 2123.593 - 0.96% -
std::set<int>::ctor(const&,_alloc)/0 -1.49% 13.151 12.955 - 1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.49% 3523444.244 3470939.693 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.49% 119288543.252 117511354.398 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.49% 4446082.029 4379852.509 - 1.04% -
std::map<std::string,_int>::ctor(const&)/0 -1.49% 12.843 12.652 - -0.62% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.49% 12.855 12.663 - -0.32% -
std::pop_heap(deque<float>)/8 -1.49% 53.037 52.247 - -1.94% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 282.099 277.898 - -1.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.49% 18.912 18.630 - -2.13% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.49% 4207656.665 4145107.889 - 2.67% -
std::unordered_multiset<int>::clear()/0 -1.49% 396.600 390.708 - -0.76% -
std::multiset<int>::ctor(const&)/0 -1.49% 12.918 12.726 - -0.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.49% 440.722 434.177 - -0.52% -
SetIntersection_Front_Vector_uint64_4_4 -1.48% 137284286.380 135247222.904 - 0.94% -
SetIntersection_None_Vector_string_64_16 -1.48% 14382474.485 14169391.407 - -1.90% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.48% 1.037 1.022 - -4.28% -
SetIntersection_Front_Vector_uint32_262144_64 -1.48% 1385125.582 1364669.215 - 7.54% -
SetIntersection_Interlaced_Vector_string_64_16 -1.48% 30240466.886 29793866.316 - 3.16% -
std::pop_heap(deque<std::string>)/8 -1.48% 57.937 57.082 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.48% 4251146.599 4188401.181 - 2.54% -
SetIntersection_None_Vector_string_256_64 -1.47% 3679144.223 3624907.798 - 0.12% -
std::set<std::string>::ctor(const&)/0 -1.47% 12.905 12.715 - -0.24% -
BM_deque_deque_ranges_copy/4000 -1.47% 146.260 144.105 - 0.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 12.854 12.665 - -0.60% -
BM_StringFindCharLiteral/512 -1.47% 9.562 9.421 - -0.18% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.47% 216675829.100 213487132.021 - 1.28% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.47% 350231.129 345078.226 - 0.27% -
SetIntersection_Front_Set_float_4_4 -1.47% 138746766.524 136706241.814 - -0.30% -
SetIntersection_None_Vector_float_16384_64 -1.47% 1125762.233 1109216.578 - 0.10% -
SetIntersection_None_Set_uint32_1_1 -1.47% 542360359.474 534390043.562 - -2.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.47% 398.919 393.058 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.47% 8737238.736 8608901.279 - 0.31% -
std::multiset<std::string>::clear()/0 -1.47% 399.166 393.307 - -3.00% -
SetIntersection_Front_Set_uint64_16_1 -1.47% 63670798.394 62736337.175 - 0.92% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.47% 542209913.817 534252274.203 - 1.25% -
SetIntersection_Front_Vector_uint64_1_1 -1.47% 540750500.120 532818088.028 - 1.14% -
SetIntersection_Interlaced_Set_float_64_64 -1.47% 13353964.578 13158238.652 - 0.12% -
SetIntersection_Front_Set_float_64_1 -1.47% 16695467.670 16450771.279 - 0.38% -
SetIntersection_None_Vector_float_262144_256 -1.47% 1150417.204 1133559.367 - -0.36% -
SetIntersection_None_Vector_uint64_262144_1024 -1.46% 1141594.660 1124872.588 - 1.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.46% 399.906 394.050 - -0.11% -
SetIntersection_None_Vector_uint64_1_1 -1.46% 540328773.212 532421564.158 - 0.95% -
SetIntersection_None_Set_uint64_4_4 -1.46% 137100652.284 135095250.600 - 1.29% -
SetIntersection_Interlaced_Set_string_1_1 -1.46% 566736809.475 558463039.050 - 0.61% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.46% 571.028 562.701 - -3.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.46% 1175862.515 1158723.746 - -0.43% -
SetIntersection_Front_Set_float_16384_1 -1.46% 1060780.193 1045320.521 - 0.09% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.46% 301.415 297.022 - 2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.46% 1179673.224 1162484.559 - -0.98% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.46% 63758636.537 62830227.701 - 1.08% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.46% 4206023.000 4144782.465 - 2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.45% 1065455.972 1049972.379 - 1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.45% 54852921.199 54055952.592 - -0.08% -
SetIntersection_None_Vector_uint64_4_1 -1.45% 216457447.253 213314269.354 - 1.00% -
std::rotate(list<int>)_(by_1/3)/50 -1.45% 23.151 22.815 - -0.14% -
SetIntersection_Front_Vector_string_1024_1 -1.45% 1092486.189 1076631.878 - 1.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.45% 765.876 754.762 - -0.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.45% 22.097 21.776 - 0.05% -
BM_PushHeap_uint32_PipeOrgan_16 -1.45% 0.880 0.867 - -0.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.45% 17013.817 16767.365 - -5.18% -
SetIntersection_Front_Set_uint32_262144_1 -1.45% 1056198.562 1040899.515 - 5.29% -
std::unordered_set<int>::clear()/0 -1.45% 397.878 392.122 - 0.12% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.45% 763179.008 752141.353 - -1.46% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.44% 1.335 1.316 - -2.79% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.44% 13.070 12.881 - -0.20% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.44% 12.843 12.657 - 0.01% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.44% 6.440 6.347 - -1.50% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 12.860 12.674 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.44% 4.654 4.587 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.44% 535.194 527.473 - -1.70% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.44% 11.625 11.458 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.44% 64731371.829 63802132.369 - 1.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 398.607 392.886 - 0.14% -
SetIntersection_Front_Set_uint32_16384_16 -1.44% 1219808.358 1202299.676 - 3.10% -
SetIntersection_None_Set_float_1_1 -1.43% 544405158.250 536594782.796 - 0.06% -
SetIntersection_Front_Set_uint64_262144_16 -1.43% 1212154.184 1194778.660 - 4.31% -
SetIntersection_Front_Set_uint32_4_1 -1.43% 216451508.726 213350885.183 - 0.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.43% 33.458 32.979 - -0.56% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 13.070 12.883 - -0.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.43% 13.013 12.827 - -0.49% -
SetIntersection_None_Set_float_256_1 -1.43% 11581584.109 11416176.460 - 0.04% -
std::multiset<int>::erase(key)_(existent)/8192 -1.43% 62.288 61.399 - 2.38% -
BM_CmpLess_uint_uint -1.43% 1.080 1.064 - -1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.43% 4412188.482 4349215.125 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.43% 63955660.720 63042928.736 - 0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.43% 397.231 391.564 - -0.15% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.42% 12506043.675 12327846.511 - -15.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.42% 1108249.790 1092470.349 - 4.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.42% 400.360 394.659 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.42% 24.576 24.227 - -2.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.42% 217231593.790 214150519.405 - 0.27% -
SetIntersection_Front_Set_uint64_4_1 -1.42% 216691185.212 213618267.322 - 1.17% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.42% 16.864 16.625 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.42% 16689089.567 16452533.124 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.42% 39391961.028 38833756.813 - -0.96% -
SetIntersection_Front_Set_uint64_16384_4 -1.42% 1068767.367 1053626.298 - 3.40% -
SetIntersection_None_Set_float_16384_64 -1.42% 158239066.454 155998081.067 - 0.81% -
SetIntersection_None_Vector_string_256_16 -1.41% 4323954.653 4262831.704 - -2.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.41% 2.273 2.241 - -0.34% -
SetIntersection_Front_Vector_float_16_1 -1.41% 63740982.007 62842688.764 - -0.54% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.41% 612515.698 603886.117 - -0.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.41% 13.054 12.870 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.40% 547741091.247 540062942.281 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.40% 170488.874 168099.603 - -0.62% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.40% 54841.951 54073.468 - 0.24% -
SetIntersection_None_Set_uint64_262144_1024 -1.40% 1230612.955 1213369.465 - -0.79% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.40% 13.523 13.334 - 2.60% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.40% 14.193 13.994 - -0.27% -
SetIntersection_None_Set_uint64_262144_16384 -1.40% 1229565.836 1212352.781 - -1.11% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.40% 1908.207 1881.499 - -0.80% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.40% 9.664 9.528 - 0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.40% 399.780 394.191 - 0.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.40% 167.084 164.748 - -0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 7805.594 7696.550 - 2.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 397.151 391.608 - -0.09% -
std::unordered_set<std::string>::ctor(const&)/0 -1.39% 13.105 12.923 - 0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.39% 44.820 44.195 - 1.09% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.39% 17.557 17.313 - 0.29% -
std::copy_n(list<int>)/32768 -1.39% 26678.186 26306.990 - -4.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.39% 13.659 13.469 - -0.22% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.39% 36158.119 35655.825 - -1.75% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.39% 52.346 51.619 - -0.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.39% 1089856.705 1074734.808 - -2.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.39% 15.312 15.100 - 1.46% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 12.887 12.709 - -0.19% -
SetIntersection_None_Vector_float_256_16 -1.38% 4099074.404 4042350.475 - -0.26% -
std::rotate_copy(list<int>)/8192 -1.38% 7034.818 6937.493 - 0.14% -
std::pop_heap(deque<size_t>)/8 -1.38% 52.901 52.170 - -0.89% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.38% 22.618 22.306 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.38% 55521758.252 54754804.725 - 0.27% -
std::unordered_multiset<int>::ctor(const&)/0 -1.38% 13.077 12.896 - -0.42% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.38% 541180685.779 533707045.582 - 0.94% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.38% 22.692 22.379 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.38% 36092640.788 35595263.666 - 0.83% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.38% 2210.858 2180.404 - 0.12% -
SetIntersection_None_Vector_string_1024_256 -1.38% 1183486.303 1167198.712 - 0.39% -
SetIntersection_Front_Vector_uint32_1_1 -1.38% 540980493.886 533540580.224 - 0.56% -
SetIntersection_None_Vector_uint32_64_64 -1.38% 8592701.836 8474532.219 - 1.12% -
SetIntersection_Front_Vector_uint32_16_16 -1.37% 36290280.542 35791965.112 - 1.66% -
BM_CmpLess_ushort_ushort -1.37% 1.090 1.075 - -0.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.37% 18.802 18.543 - 0.22% -
SetIntersection_Front_Set_uint64_16384_1 -1.37% 1059419.799 1044905.534 - 0.32% -
std::partition(vector<int>)_(sparse)/32 -1.37% 8.818 8.697 - -3.12% -
BM_deque_vector_move/64000 -1.37% 3005.362 2964.198 - -2.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.37% 400.048 394.573 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.37% 4331840.991 4272577.850 - 0.10% -
SetIntersection_Front_Set_float_16_16 -1.37% 38562346.992 38035044.511 - 0.05% -
std::sort(vector<int>)_(descending)/8 -1.37% 25.057 24.715 - 0.05% -
SetIntersection_Interlaced_Set_float_4_4 -1.37% 139177711.205 137275935.994 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.37% 401.005 395.526 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.37% 24.167 23.837 - 0.42% -
SetIntersection_Front_Vector_uint32_16_1 -1.36% 63538202.363 62670929.478 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.36% 542902106.741 535504304.907 - 1.28% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.36% 1.409 1.390 - 14.95% -
SetIntersection_Front_Vector_float_1024_4 -1.36% 1070035.065 1055469.007 - 0.29% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.36% 16.020 15.802 - -0.23% -
SetIntersection_Front_Set_uint64_16_4 -1.36% 55371264.765 54619589.569 - 0.97% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.36% 107.704 106.242 - -7.87% -
BM_CmpEqual_short_ushort -1.36% 1.119 1.104 - 1.35% -
BM_deque_deque_ranges_move/5500 -1.36% 200.739 198.015 - -0.07% -
SetIntersection_Front_Set_uint64_64_1 -1.36% 16609313.029 16383966.595 - 0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.36% 542566472.017 535206364.994 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.35% 400.310 394.893 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.35% 217101137.257 214167951.060 - 0.26% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.35% 4.892 4.826 - -2.73% -
SetIntersection_None_Set_uint64_256_4 -1.35% 11605921.922 11449379.855 - 4.12% -
SetIntersection_None_Vector_uint64_16384_16384 -1.35% 1115256.672 1100233.598 - -0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.35% 396.639 391.301 - -0.32% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.35% 4.322 4.264 - -2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.35% 45.877 45.260 - -3.29% -
SetIntersection_None_Set_string_16_4 -1.34% 59171111.987 58375619.983 - 0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.34% 4215650.830 4158982.230 - 1.66% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.34% 19.217 18.959 - -0.20% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.34% 138504559.110 136643543.203 - 1.36% -
std::unique(vector<int>)_(sprinkled)/8192 -1.34% 3965.626 3912.357 - -1.01% -
BM_StringAssignAsciiz_Large_Transparent -1.34% 11.741 11.583 - 0.81% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.34% 20.603 20.327 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.34% 542834330.704 535554187.981 - 0.30% -
SetIntersection_Front_Vector_float_1_1 -1.34% 541729523.349 534478196.798 - -0.04% -
SetIntersection_Front_Vector_uint32_256_4 -1.34% 4226886.626 4170372.645 - 1.31% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.34% 16.374 16.155 - 2.72% -
SetIntersection_None_Set_float_4_1 -1.34% 219928071.767 216991762.150 - -0.05% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.33% 1331267.982 1313510.824 - 0.19% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.33% 796.493 785.879 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.33% 217075329.561 214184058.653 - -2.24% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.33% 397.678 392.386 - 0.19% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.33% 138498967.862 136656724.961 - 0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.33% 542772261.657 535564030.444 - 0.49% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.33% 14.894 14.696 - -0.29% -
SetIntersection_Interlaced_Set_float_1_1 -1.33% 542946400.066 535742989.392 - 0.09% -
SetIntersection_Interlaced_Set_string_4_1 -1.33% 226748245.583 223740988.692 - 0.39% -
std::find_if(list<int>)_(process_all)/32768 -1.33% 25777.024 25435.254 - -1.23% -
std::partition(list<int>)_(dense)/50 -1.33% 13.394 13.217 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.32% 1603539.576 1582297.124 - 0.68% -
std::flat_map<int,_int>::clear()/32 -1.32% 397.835 392.566 - 0.17% -
SetIntersection_None_Vector_float_16_16 -1.32% 34118096.115 33666279.009 - -0.18% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.32% 55514.512 54780.877 - -3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.32% 142836119.881 140950070.510 - 0.01% -
SetIntersection_None_Vector_uint64_64_1 -1.32% 16819258.196 16597532.186 - 0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 599.631 591.726 - -1.97% -
SetIntersection_None_Vector_string_16384_4 -1.32% 1244967.866 1228557.887 - 0.85% -
SetIntersection_Front_Set_uint32_256_4 -1.32% 4257677.515 4201557.064 - 1.31% -
SetIntersection_None_Vector_float_16_1 -1.32% 64161355.631 63315787.089 - -0.31% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.32% 19.390 19.135 - 0.85% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.31% 5.028 4.962 - -5.01% -
SetIntersection_Front_Set_uint32_4_4 -1.31% 138398625.990 136581669.869 - 0.86% -
SetIntersection_Front_Set_float_16_1 -1.31% 63800294.722 62962817.824 - 0.06% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 6286.009 6203.665 - -4.29% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.31% 4920.825 4856.377 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.31% 16261498.149 16048531.826 - 0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.31% 228.568 225.575 - 3.64% -
SetIntersection_Front_Vector_uint32_4_1 -1.31% 216305967.543 213474484.804 - 0.59% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.31% 213204.359 210415.902 - -0.25% -
SetIntersection_Front_Vector_float_4_1 -1.30% 216458259.426 213635065.193 - 0.01% -
SetIntersection_Front_Set_string_1_1 -1.30% 564725508.719 557367449.990 - 0.73% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.30% 12.964 12.795 - -0.49% -
BM_StringRelational_Compare_Huge_Empty_Control -1.30% 1.634 1.613 - -0.19% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.30% 60333716.109 59551071.299 - 0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.30% 542727498.137 535692070.899 - 0.12% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.29% 38422313.910 37924897.496 - 1.34% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 12.871 12.704 - -1.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.29% 397.630 392.489 - -0.31% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.29% 1595439.453 1574821.857 - 0.43% -
SetIntersection_Interlaced_Set_float_1024_256 -1.29% 14299952.621 14115250.801 - 1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.29% 63815976.226 62991917.255 - 0.11% -
SetIntersection_Interlaced_Set_string_262144_1 -1.29% 1110736.749 1096394.285 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.29% 63944282.974 63118769.352 - 1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.29% 1334454.964 1317236.494 - 1.11% -
std::sort(vector<int>)_(shuffled)/8 -1.29% 23.104 22.806 - -3.59% -
BM_PushHeap_uint32_Random_4 -1.29% 2.214 2.185 - 1.53% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.29% 1055290.918 1041704.047 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.29% 16676682.436 16461987.273 - -2.75% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.29% 1059042.136 1045408.398 - 5.09% -
BM_num_put<double> -1.28% 58.842 58.086 - 1.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.28% 37343460.212 36864290.862 - -0.86% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.28% 21.623 21.346 - -8.61% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.28% 217.763 214.979 - 0.08% -
BM_PushHeap_string_Ascending_4 -1.28% 2.579 2.546 - -0.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.28% 398.436 393.344 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.28% 1095921.430 1081925.884 - 1.72% -
SetIntersection_None_Vector_uint32_16384_256 -1.28% 1121826.189 1107520.099 - 0.76% -
SetIntersection_Interlaced_Set_float_16384_1 -1.27% 1058843.335 1045344.171 - 0.30% -
SetIntersection_None_Vector_string_16384_256 -1.27% 1241172.917 1225362.504 - 0.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.27% 461906.336 456022.644 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.27% 356852871.119 352312147.218 - -2.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 692.913 684.097 - -1.16% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.27% 1.912 1.888 - 4.76% -
SetIntersection_Front_Vector_uint64_16384_16 -1.27% 1132367.435 1117995.350 - 6.07% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.27% 17.766 17.541 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.27% 137389266.988 135647153.563 - 1.28% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.27% 22.618 22.331 - 0.58% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.27% 400.007 394.940 - 0.06% -
std::is_sorted_until(list<int>,_pred)/8192 -1.27% 7620.691 7524.198 - -15.88% -
SetIntersection_Interlaced_Vector_float_1_1 -1.27% 542459171.297 535592741.890 - 0.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 37716.851 37239.698 - 0.13% -
SetIntersection_Interlaced_Set_string_262144_256 -1.26% 2081556.232 2055229.736 - -2.30% -
BM_CmpLess_schar_ushort -1.26% 1.121 1.107 - 1.19% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.26% 22.732 22.445 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.26% 216926625.376 214192827.383 - 0.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.26% 16.264 16.059 - -0.13% -
BM_StringRead_Cold_Deep_Small -1.26% 1.162 1.147 - -3.03% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.26% 20.211 19.957 - 0.19% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.25% 63724.692 62925.366 - -1.77% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 405.058 399.977 - -0.34% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.25% 136985596.814 135268957.909 - 0.44% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 417.858 412.628 - -0.05% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.25% 28.844 28.483 - -0.45% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.25% 12699898.771 12541088.622 - 1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.25% 34411732.764 33981621.488 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.25% 16575089.713 16368125.177 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.25% 754.814 745.407 - 2.35% -
std::flat_map<int,_int>::ctor(const&)/32 -1.24% 23.271 22.981 - 0.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.24% 396.997 392.068 - -0.55% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.24% 238952161.408 235985261.216 - 2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.24% 1834721.313 1811965.775 - 6.47% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.24% 6.785 6.701 - 2.32% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 12.904 12.744 - -0.15% -
SetIntersection_Front_Vector_string_64_1 -1.24% 17081262.489 16869857.703 - -0.09% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 13.109 12.947 - -2.25% -
std::remove(list<int>)_(prefix)/8192 -1.24% 8258.722 8156.623 - -0.48% -
BM_StringAssignAsciiz_Huge_Opaque -1.24% 191.572 189.204 - -0.53% -
SetIntersection_Front_Set_string_1024_1 -1.24% 1106618.958 1092941.781 - -0.11% -
std::unordered_multiset<int>::ctor(const&)/32 -1.24% 204.962 202.429 - 1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.24% 399.419 394.485 - -0.10% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.23% 397.545 392.638 - -2.67% -
SetIntersection_Front_Set_float_1024_4 -1.23% 1082120.385 1068764.810 - 0.36% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.23% 577.594 570.477 - -0.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.23% 399.755 394.831 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.23% 64569072.363 63774213.484 - 0.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.23% 1323.144 1306.879 - -16.22% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.23% 317.703 313.799 - -2.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.23% 1111320.571 1097669.255 - 0.11% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.23% 8201.226 8100.622 - -0.66% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.22% 13.367 13.204 - -0.07% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.22% 14.940 14.758 - -0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 398.399 393.536 - -0.31% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.22% 16.999 16.791 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.22% 34336117.851 33917454.937 - 0.87% -
SetIntersection_Front_Set_uint32_256_1 -1.22% 4207770.911 4156492.099 - 0.72% -
SetIntersection_None_Vector_uint64_16_4 -1.22% 54330257.146 53668176.910 - 1.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.012 12.854 - 0.03% -
std::find(vector<char>)_(process_all)/50 -1.22% 1.646 1.626 - -0.68% -
SetIntersection_None_Vector_float_64_16 -1.22% 13762019.008 13594554.376 - -0.34% -
SetIntersection_None_Vector_uint64_16384_16 -1.21% 1111855.840 1098358.832 - 3.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.21% 8347560.916 8246302.054 - -0.48% -
BM_CmpLess_uchar_int -1.21% 1.130 1.116 - 4.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -1.21% 20.109 19.866 - -1.26% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.21% 611278.079 603871.384 - 0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.21% 216611120.227 213986613.937 - 0.38% -
SetIntersection_None_Vector_string_16_4 -1.21% 56169386.849 55489189.238 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.21% 16.036 15.842 - -2.42% -
SetIntersection_Front_Vector_float_16_4 -1.21% 54866913.990 54203005.534 - 0.20% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.21% 11.717 11.576 - -1.08% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.21% 14.939 14.758 - -0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.21% 12.915 12.759 - -0.52% -
SetIntersection_None_Set_float_256_64 -1.21% 9422170.085 9308218.485 - 0.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.21% 397.863 393.054 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.21% 1083592.178 1070495.705 - 1.22% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.21% 396.950 392.156 - -0.58% -
std::generate(list<int>)/8192 -1.21% 7504.862 7414.219 - -1.70% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.21% 23.862 23.573 - -0.85% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.21% 13.693 13.527 - 0.55% -
SetIntersection_None_Vector_string_4_1 -1.21% 220246483.862 217589303.798 - 0.19% -
SetIntersection_Interlaced_Vector_float_16_1 -1.21% 63798274.896 63028746.980 - -0.02% -
SetIntersection_Front_Vector_float_4_4 -1.20% 137660030.403 136001878.447 - 0.18% -
SetIntersection_None_Vector_uint64_262144_16 -1.20% 1134303.679 1120651.883 - 5.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.20% 138110981.754 136451408.703 - 0.23% -
SetIntersection_None_Vector_uint64_16384_1024 -1.20% 1106739.476 1093476.644 - -0.91% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.20% 14.895 14.716 - -0.99% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.20% 18.492 18.270 - 0.29% -
SetIntersection_None_Vector_float_64_1 -1.20% 16949921.754 16746923.045 - 0.07% -
BM_PushHeap_uint64_Ascending_16 -1.20% 0.932 0.921 - -0.36% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.20% 41.151 40.659 - -0.78% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.19% 22913.248 22639.847 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.19% 1061672.351 1049008.142 - -1.48% -
SetIntersection_Front_Set_uint32_16_4 -1.19% 55331500.982 54671564.472 - 1.04% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.19% 1.559 1.540 - 24.53% -
std::map<int,_int>::ctor(const&)/0 -1.19% 12.833 12.680 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.19% 16759089.685 16559359.668 - 1.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.19% 59096291.225 58395419.753 - 0.30% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -1.19% 24.474 24.184 - -0.01% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.18% 7.158 7.073 - -0.83% -
SetIntersection_Front_Set_uint64_64_4 -1.18% 16277911.661 16085290.088 - 1.35% -
std::unordered_set<std::string>::clear()/0 -1.18% 398.988 394.280 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.18% 218188921.158 215617143.601 - 1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.18% 217574489.586 215012120.380 - 0.05% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.18% 761.049 752.102 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.17% 1067883.320 1055349.774 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.17% 57591418.692 56915491.538 - 0.52% -
SetIntersection_None_Vector_string_1024_64 -1.17% 1184281.984 1170406.916 - 1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.17% 5825001.279 5756787.841 - 0.00% -
BM_PushHeap_float_QuickSortAdversary_16 -1.17% 0.990 0.978 - 0.07% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.17% 3.596 3.553 - -0.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.17% 402.522 397.821 - -0.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.17% 525.397 519.261 - -6.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 398.977 394.323 - 0.77% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.17% 2.413 2.385 - 8.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.16% 32810.853 32428.831 - -1.87% -
SetIntersection_None_Vector_uint64_64_4 -1.16% 16108444.272 15921100.182 - 1.16% -
SetIntersection_Front_Vector_string_262144_1024 -1.16% 40066086.138 39600275.545 - 0.17% -
SetIntersection_None_Set_string_256_4 -1.16% 11663625.844 11528038.334 - -2.93% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.16% 149295.892 147561.205 - -4.05% -
SetIntersection_Front_Vector_uint64_16384_4 -1.16% 1070256.558 1057821.578 - 1.79% -
SetIntersection_Front_Vector_string_1_1 -1.16% 555663769.551 549212718.445 - -1.75% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.16% 3.587 3.546 - -0.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.16% 811.331 801.914 - -0.49% -
std::shift_right(deque<int>)/50 -1.16% 4.498 4.446 - -1.11% -
SetIntersection_None_Vector_string_262144_256 -1.16% 1305575.148 1290429.745 - 0.62% -
std::move_backward(list<int>)/512 -1.16% 377.665 373.287 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.16% 54960253.464 54323700.022 - 1.02% -
std::map<std::string,_int>::ctor(const&)/8192 -1.16% 349335.870 345289.952 - -0.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.16% 1.201 1.187 - 1.62% -
SetIntersection_None_Set_uint64_16_4 -1.16% 57148398.323 56487102.831 - 0.75% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.16% 17.357 17.157 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.15% 220901474.929 218352857.433 - 0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.15% 136358818.604 134785685.577 - 1.38% -
SetIntersection_Interlaced_Vector_float_4_1 -1.15% 216772346.559 214272513.170 - 0.07% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.15% 13.446 13.291 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.15% 1050980.676 1038875.151 - 0.78% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.15% 4212364.574 4163858.109 - 1.87% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.15% 3.569 3.528 - -4.06% -
SetIntersection_Interlaced_Set_float_16_1 -1.15% 63838778.174 63104160.033 - 0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 12.892 12.744 - -0.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.15% 397.265 392.695 - -0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.15% 398.984 394.397 - 0.03% -
SetIntersection_None_Set_uint64_262144_4 -1.15% 1222956.951 1208907.795 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.15% 67478614.111 66703592.263 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.15% 16351502.122 16163809.453 - 1.78% -
BM_StringFindNoMatch/64 -1.14% 2.109 2.084 - -0.84% -
SetIntersection_None_Vector_uint32_262144_16384 -1.14% 1140317.291 1127281.792 - 3.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.14% 4252341.218 4203743.782 - 0.45% -
SetIntersection_Interlaced_Set_string_262144_16 -1.14% 2162017.088 2137324.135 - -2.15% -
BM_CmpEqual_schar_ushort -1.14% 1.112 1.099 - -0.23% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.14% 1050106.682 1038125.063 - 1.29% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.14% 165.166 163.284 - -4.75% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.14% 12.844 12.698 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.14% 442.645 437.601 - -1.86% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.14% 4.318 4.269 - -3.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.14% 218362034.403 215876261.944 - 0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.14% 7979.343 7888.584 - 0.00% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.14% 347.680 343.731 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.13% 1.481 1.464 - 0.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.13% 25.423 25.135 - -1.42% -
SetIntersection_Front_Set_float_4_1 -1.13% 216828586.892 214377250.647 - 0.12% -
SetIntersection_Front_Set_float_1_1 -1.13% 541531665.480 535413809.817 - 0.08% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.13% 22.789 22.532 - 0.01% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.13% 1646205.730 1627642.252 - -0.26% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.13% 35.838 35.434 - 0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.13% 1235254.614 1221341.335 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.13% 350537164.289 346589162.268 - -1.39% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.13% 73851794.053 73020422.058 - 3.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.12% 63671783.020 62955851.396 - -0.02% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.12% 32.079 31.719 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.12% 1175457.734 1162250.174 - 0.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 297.320 293.982 - -0.13% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.12% 5381.197 5320.880 - 0.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.12% 44.402 43.906 - -0.55% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.12% 18.743 18.534 - -0.10% -
std::unique(list<int>)_(contiguous)/52 -1.12% 64.286 63.568 - -1.49% -
SetIntersection_None_Set_uint64_256_64 -1.12% 9382142.097 9277470.369 - 3.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.12% 540349945.110 534324469.438 - 0.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.11% 17.379 17.185 - -2.32% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 617.586 610.712 - 1.59% -
SetIntersection_None_Vector_uint32_256_16 -1.11% 4058798.596 4013713.261 - 2.28% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.11% 4.546 4.496 - -2.81% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 121381.422 120037.864 - 1.37% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.10% 16.012 15.836 - -2.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.10% 12.873 12.731 - -0.31% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.10% 511.199 505.566 - -3.31% -
SetIntersection_None_Vector_uint32_1024_256 -1.10% 1093842.660 1081799.879 - 0.39% -
std::pop_heap(vector<float>)/1024 -1.10% 8.451 8.358 - -0.79% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 6812.765 6737.958 - 1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.10% 1578628.408 1561314.061 - -0.02% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.09% 36.554 36.154 - -1.68% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.09% 207523.139 205256.284 - -3.39% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.09% 1059570.090 1048012.910 - 2.58% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.09% 3.336 3.300 - 0.09% -
rng::fold_left(list<int>)/8 -1.09% 3.838 3.796 - 0.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 398.198 393.860 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.09% 353815202.608 349962505.551 - -1.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 13.993 13.841 - -0.11% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.09% 61.435 60.767 - -0.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.09% 21.129 20.900 - -1.67% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.09% 2.445 2.418 - -0.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.08% 397.186 392.877 - -0.51% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.08% 27.139 26.844 - 0.95% -
SetIntersection_Front_Vector_string_256_1 -1.08% 4296017.532 4249442.842 - -0.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.08% 608248.661 601655.946 - -1.10% -
std::find_end(list<int>)_(process_all)/8192 -1.08% 7498.840 7417.632 - 2.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.08% 63654542.809 62965941.467 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.08% 13366051.667 13221773.863 - -1.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.08% 1112114.884 1100115.999 - 0.31% -
SetIntersection_None_Vector_string_1_1 -1.08% 543671244.851 537815687.978 - 0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.07% 54842.392 54252.856 - -1.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.07% 19.268 19.061 - 1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.07% 399.520 395.234 - 0.15% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.07% 23.350 23.100 - -0.66% -
std::is_sorted_until(deque<int>)/8 -1.07% 2.542 2.515 - 2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.07% 11694218.203 11569096.673 - 1.08% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.07% 10.321 10.210 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.07% 545289697.873 539462391.311 - 0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 397.672 393.438 - -0.08% -
bm_lexicographical_compare<unsigned_char>/64 -1.06% 1.998 1.977 - -3.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.06% 17.147 16.965 - -0.35% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.06% 41.231 40.793 - 0.14% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.06% 9210.184 9112.315 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.06% 1113863.233 1102038.194 - -0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.06% 398.132 393.917 - 0.11% -
SetIntersection_None_Vector_string_1024_1024 -1.06% 1175487.100 1163044.885 - 0.39% -
SetIntersection_None_Set_uint32_256_64 -1.06% 9412844.368 9313346.975 - -2.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.05% 18.349 18.156 - 0.04% -
SetIntersection_Front_Set_string_16384_1024 -1.05% 58563680.761 57947321.106 - -2.17% -
BM_CmpLess_uint_uchar -1.05% 1.118 1.106 - -1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.05% 1226661.717 1213780.500 - 1.92% -
SetIntersection_Front_Set_string_16_1 -1.05% 66005298.276 65313858.548 - 0.42% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.05% 8.462 8.374 - 0.19% -
std::swap_ranges(list<int>)/8192 -1.04% 10362.229 10253.978 - -1.24% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 401.987 397.793 - 0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.04% 16698388.968 16524242.896 - 0.94% -
SetIntersection_None_Vector_string_1024_16 -1.04% 1176616.822 1164351.428 - 3.02% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.04% 17.844 17.658 - 0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.04% 397.073 392.945 - -0.22% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.04% 1579259.279 1562851.320 - 0.79% -
SetIntersection_Front_Set_uint32_64_4 -1.04% 16223857.197 16055324.643 - 1.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.04% 216.805 214.553 - -5.01% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.04% 4854.522 4804.129 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.04% 217627762.796 215371634.891 - 0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 387.514 383.503 - 3.00% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.03% 16.581 16.409 - -0.46% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.03% 397.041 392.941 - 0.26% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.03% 12.935 12.801 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.03% 1060768.287 1049835.463 - 0.62% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.03% 10.408 10.301 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.03% 1172152.588 1160090.991 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.03% 12160.987 12035.955 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.03% 544757240.676 539164890.125 - 0.21% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.03% 4711.197 4662.871 - -0.12% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.02% 345781.902 342243.242 - -0.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.02% 396.883 392.822 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.02% 5761377.533 5702469.720 - -0.77% -
std::reverse_copy(vector<int>)/4096 -1.02% 134.328 132.956 - -0.10% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.02% 1056347.331 1045566.457 - 0.88% -
std::map<std::string,_int>::ctor(const&)/1024 -1.02% 35638.740 35275.079 - -0.81% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.02% 13.970 13.828 - -0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.02% 8855.572 8765.226 - -0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.02% 59.368 58.762 - 4.62% -
std::flat_map<int,_int>::ctor(const&)/0 -1.02% 12.944 12.812 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.02% 139492100.581 138070710.264 - 0.98% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.02% 17.346 17.169 - -0.28% -
BM_deque_deque_ranges_move_backward/512 -1.02% 19.087 18.893 - -0.10% -
BM_StringFindStringLiteral/2048 -1.01% 40.727 40.314 - -3.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.01% 396.147 392.134 - 0.08% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.01% 2.095 2.074 - -0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 6872.156 6802.618 - -0.99% -
SetIntersection_None_Set_string_4_1 -1.01% 225004552.149 222732646.679 - 0.56% -
SetIntersection_None_Set_uint32_16_16 -1.01% 35910927.606 35548677.237 - -1.26% -
BM_CmpLess_int_schar -1.01% 1.143 1.131 - 0.04% -
SetIntersection_None_Vector_uint32_256_1 -1.01% 4313258.097 4269825.687 - -0.73% -
SetIntersection_Front_Vector_string_4_1 -1.01% 222007773.708 219774464.095 - -1.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.01% 3.769 3.731 - -1.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.01% 19.240 19.046 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.01% 37552431.780 37174998.922 - -0.20% -
BM_StringCopy_Huge -1.01% 110.873 109.759 - 0.21% -
SetIntersection_Front_Vector_float_262144_4 -1.00% 1071093.449 1060349.371 - -0.06% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.00% 21068083.177 20856840.291 - 1.20% -


Report Time: 3.11s
Name Current %
BM_CmpEqual_int_int 1.055 -1.15%
BM_CmpEqual_int_schar 1.123 -
BM_CmpEqual_int_short 1.127 -
BM_CmpEqual_int_uchar 1.096 1.62%
BM_CmpEqual_int_uint 1.055 -
BM_CmpEqual_int_ushort 1.096 -1.51%
BM_CmpEqual_schar_int 1.112 -1.86%
BM_CmpEqual_schar_schar 1.089 -
BM_CmpEqual_schar_short 1.116 -
BM_CmpEqual_schar_uchar 1.083 -1.78%
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.099 -
BM_CmpEqual_short_int 1.117 -
BM_CmpEqual_short_schar 1.124 -1.15%
BM_CmpEqual_short_short 1.046 -2.47%
BM_CmpEqual_short_uchar 1.105 1.14%
BM_CmpEqual_short_uint 1.106 -
BM_CmpEqual_short_ushort 1.104 1.35%
BM_CmpEqual_uchar_int 1.069 -
BM_CmpEqual_uchar_schar 0.991 -1.81%
BM_CmpEqual_uchar_short 1.011 -
BM_CmpEqual_uchar_uchar 1.049 -1.86%
BM_CmpEqual_uchar_uint 1.070 -1.42%
BM_CmpEqual_uchar_ushort 1.062 -
BM_CmpEqual_uint_int 1.065 2.74%
BM_CmpEqual_uint_schar 1.053 2.31%
BM_CmpEqual_uint_short 1.036 -
BM_CmpEqual_uint_uchar 1.102 -
BM_CmpEqual_uint_uint 1.072 3.69%
BM_CmpEqual_uint_ushort 1.114 3.80%
BM_CmpEqual_ushort_int 1.054 1.56%
BM_CmpEqual_ushort_schar 1.035 2.69%
BM_CmpEqual_ushort_short 1.007 -
BM_CmpEqual_ushort_uchar 1.086 -
BM_CmpEqual_ushort_uint 1.098 2.44%
BM_CmpEqual_ushort_ushort 1.069 -
BM_CmpLess_int_int 1.086 1.61%
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.138 1.27%
BM_CmpLess_int_uchar 1.115 -
BM_CmpLess_int_uint 1.095 3.20%
BM_CmpLess_int_ushort 1.104 1.51%
BM_CmpLess_schar_int 1.113 -
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.098 -
BM_CmpLess_schar_uint 1.103 -1.10%
BM_CmpLess_schar_ushort 1.107 1.19%
BM_CmpLess_short_int 1.127 1.61%
BM_CmpLess_short_schar 0.975 1.68%
BM_CmpLess_short_short 0.959 -
BM_CmpLess_short_uchar 1.114 1.94%
BM_CmpLess_short_uint 1.103 -
BM_CmpLess_short_ushort 1.094 -
BM_CmpLess_uchar_int 1.116 4.87%
BM_CmpLess_uchar_schar 1.056 2.24%
BM_CmpLess_uchar_short 1.036 -2.27%
BM_CmpLess_uchar_uchar 1.077 1.81%
BM_CmpLess_uchar_uint 1.094 2.33%
BM_CmpLess_uchar_ushort 1.085 1.45%
BM_CmpLess_uint_int 1.058 -5.68%
BM_CmpLess_uint_schar 1.023 -1.73%
BM_CmpLess_uint_short 0.997 -6.74%
BM_CmpLess_uint_uchar 1.106 -1.75%
BM_CmpLess_uint_uint 1.064 -1.49%
BM_CmpLess_uint_ushort 1.111 -2.09%
BM_CmpLess_ushort_int 1.098 2.43%
BM_CmpLess_ushort_schar 1.032 -
BM_CmpLess_ushort_short 1.039 -2.01%
BM_CmpLess_ushort_uchar 1.117 -
BM_CmpLess_ushort_uint 1.062 -3.27%
BM_CmpLess_ushort_ushort 1.075 -
BM_PushHeap_float_Ascending_1 0.430 -32.45%
BM_PushHeap_float_Ascending_1024 3.106 -2.28%
BM_PushHeap_float_Ascending_16 0.998 -6.24%
BM_PushHeap_float_Ascending_16384 4.348 3.37%
BM_PushHeap_float_Ascending_256 2.482 -1.68%
BM_PushHeap_float_Ascending_262144 5.085 -2.26%
BM_PushHeap_float_Ascending_4 0.600 -
BM_PushHeap_float_Ascending_64 1.748 -3.80%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -3.25%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.344 -7.89%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.608 -12.60%
BM_PushHeap_float_PipeOrgan_1024 2.099 -
BM_PushHeap_float_PipeOrgan_16 0.895 -
BM_PushHeap_float_PipeOrgan_16384 2.520 -
BM_PushHeap_float_PipeOrgan_256 1.730 -
BM_PushHeap_float_PipeOrgan_262144 3.160 -
BM_PushHeap_float_PipeOrgan_4 0.538 -
BM_PushHeap_float_PipeOrgan_64 1.303 -
BM_PushHeap_float_QuickSortAdversary_1 0.410 -35.51%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.187 -
BM_PushHeap_float_Random_16 4.998 -
BM_PushHeap_float_Random_16384 7.182 -
BM_PushHeap_float_Random_256 6.786 -1.38%
BM_PushHeap_float_Random_262144 7.312 2.21%
BM_PushHeap_float_Random_4 2.523 -1.77%
BM_PushHeap_float_Random_64 6.405 1.46%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.363 2.96%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.423 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.677 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.352 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
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.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.939 -1.50%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.373 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.412 -1.92%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.767 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.876 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -2.50%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.546 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.587 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.559 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.898 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.249 -2.31%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.918 -1.54%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.938 -1.64%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.932 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.773 15.22%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.504 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.614 3.95%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.665 4.14%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.607 3.25%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.611 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.591 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.535 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 -
BM_PushHeap_string_Ascending_1 0.710 -
BM_PushHeap_string_Ascending_1024 14.602 12.63%
BM_PushHeap_string_Ascending_16 4.777 -1.37%
BM_PushHeap_string_Ascending_16384 20.353 4.97%
BM_PushHeap_string_Ascending_256 11.737 9.17%
BM_PushHeap_string_Ascending_262144 30.695 2.72%
BM_PushHeap_string_Ascending_4 2.546 -
BM_PushHeap_string_Ascending_64 7.793 3.25%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.363 -5.69%
BM_PushHeap_string_Descending_16 2.063 -4.18%
BM_PushHeap_string_Descending_16384 2.327 -5.34%
BM_PushHeap_string_Descending_256 2.274 -8.38%
BM_PushHeap_string_Descending_262144 3.066 -21.87%
BM_PushHeap_string_Descending_4 1.859 -4.31%
BM_PushHeap_string_Descending_64 2.168 -5.88%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.114 -2.14%
BM_PushHeap_string_PipeOrgan_16 4.152 -1.06%
BM_PushHeap_string_PipeOrgan_16384 12.305 -4.66%
BM_PushHeap_string_PipeOrgan_256 7.570 -4.26%
BM_PushHeap_string_PipeOrgan_262144 16.965 -7.32%
BM_PushHeap_string_PipeOrgan_4 2.470 -4.20%
BM_PushHeap_string_PipeOrgan_64 5.641 -3.03%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.177 -
BM_PushHeap_string_QuickSortAdversary_16 10.437 -
BM_PushHeap_string_QuickSortAdversary_16384 15.661 -
BM_PushHeap_string_QuickSortAdversary_256 14.514 -
BM_PushHeap_string_QuickSortAdversary_262144 16.079 -
BM_PushHeap_string_QuickSortAdversary_4 6.404 -
BM_PushHeap_string_QuickSortAdversary_64 13.016 -
BM_PushHeap_string_Random_1 0.699 48.69%
BM_PushHeap_string_Random_1024 14.909 -2.48%
BM_PushHeap_string_Random_16 10.394 -1.42%
BM_PushHeap_string_Random_16384 16.021 -2.95%
BM_PushHeap_string_Random_256 14.256 -2.41%
BM_PushHeap_string_Random_262144 18.144 -5.66%
BM_PushHeap_string_Random_4 6.149 -1.02%
BM_PushHeap_string_Random_64 12.888 -2.33%
BM_PushHeap_string_SingleElement_1 0.583 -9.06%
BM_PushHeap_string_SingleElement_1024 2.739 7.95%
BM_PushHeap_string_SingleElement_16 2.733 6.45%
BM_PushHeap_string_SingleElement_16384 2.721 6.93%
BM_PushHeap_string_SingleElement_256 2.723 7.01%
BM_PushHeap_string_SingleElement_262144 2.838 10.07%
BM_PushHeap_string_SingleElement_4 2.423 5.63%
BM_PushHeap_string_SingleElement_64 2.768 7.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.576 -8.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.030 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.561 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.843 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.972 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.460 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.601 3.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.634 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.609 2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.729 18.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.520 9.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.007 -1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.905 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.366 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.160 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.605 12.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.533 1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.308 1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.126 -3.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.752 -2.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.786 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.691 4.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.052 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.092 2.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.318 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.979 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.269 1.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.545 -1.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.408 -2.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.485 18.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.604 -2.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.623 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.620 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.546 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.618 -2.91%
BM_PushHeap_uint32_Ascending_1 0.501 -27.85%
BM_PushHeap_uint32_Ascending_1024 2.556 -2.68%
BM_PushHeap_uint32_Ascending_16 0.927 -
BM_PushHeap_uint32_Ascending_16384 3.648 -
BM_PushHeap_uint32_Ascending_256 2.082 -1.53%
BM_PushHeap_uint32_Ascending_262144 4.821 -1.62%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.524 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.695 49.16%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.867 -
BM_PushHeap_uint32_PipeOrgan_16384 2.377 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.043 -
BM_PushHeap_uint32_PipeOrgan_4 0.541 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.577 15.00%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.606 -
BM_PushHeap_uint32_QuickSortAdversary_16 1.061 15.40%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.734 2.76%
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.633 2.77%
BM_PushHeap_uint32_Random_1 0.519 -5.65%
BM_PushHeap_uint32_Random_1024 5.998 7.22%
BM_PushHeap_uint32_Random_16 4.035 -
BM_PushHeap_uint32_Random_16384 5.950 1.93%
BM_PushHeap_uint32_Random_256 5.880 5.18%
BM_PushHeap_uint32_Random_262144 6.130 4.56%
BM_PushHeap_uint32_Random_4 2.185 1.53%
BM_PushHeap_uint32_Random_64 5.010 -2.10%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -2.88%
BM_PushHeap_uint32_SingleElement_16 0.346 -5.05%
BM_PushHeap_uint32_SingleElement_16384 0.361 -2.98%
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -3.04%
BM_PushHeap_uint32_SingleElement_4 0.351 -3.47%
BM_PushHeap_uint32_SingleElement_64 0.357 -3.70%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.577 -1.74%
BM_PushHeap_uint64_Ascending_16 0.921 -
BM_PushHeap_uint64_Ascending_16384 3.662 -
BM_PushHeap_uint64_Ascending_256 2.091 -2.53%
BM_PushHeap_uint64_Ascending_262144 4.761 -1.73%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.514 -3.54%
BM_PushHeap_uint64_Descending_1 0.481 -3.87%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
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.360 -2.92%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.926 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.029 -1.24%
BM_PushHeap_uint64_PipeOrgan_4 0.502 4.15%
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.941 1.99%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -2.18%
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 6.242 -3.06%
BM_PushHeap_uint64_Random_16 4.524 2.88%
BM_PushHeap_uint64_Random_16384 6.264 -4.32%
BM_PushHeap_uint64_Random_256 6.047 -3.68%
BM_PushHeap_uint64_Random_262144 6.286 -
BM_PushHeap_uint64_Random_4 2.590 -
BM_PushHeap_uint64_Random_64 5.552 -2.75%
BM_PushHeap_uint64_SingleElement_1 0.535 24.91%
BM_PushHeap_uint64_SingleElement_1024 0.374 2.82%
BM_PushHeap_uint64_SingleElement_16 0.357 5.61%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 2.90%
BM_PushHeap_uint64_SingleElement_4 0.367 3.00%
BM_PushHeap_uint64_SingleElement_64 0.365 3.76%
BM_StringAssignAsciizMix_Opaque 5.568 10.33%
BM_StringAssignAsciizMix_Transparent 3.321 11.42%
BM_StringAssignAsciiz_Empty_Opaque 3.101 -
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 189.204 -
BM_StringAssignAsciiz_Huge_Transparent 189.803 -
BM_StringAssignAsciiz_Large_Opaque 11.590 -
BM_StringAssignAsciiz_Large_Transparent 11.583 -
BM_StringAssignAsciiz_Small_Opaque 3.103 -
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 110.329 -1.81%
BM_StringAssignStr_Huge_Transparent 110.373 -2.20%
BM_StringAssignStr_Large_Opaque 10.504 2.18%
BM_StringAssignStr_Large_Transparent 10.425 2.39%
BM_StringAssignStr_Small_Opaque 0.716 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.078 -2.55%
BM_StringConstructDestroyCStr_Empty_Transparent 0.378 60.41%
BM_StringConstructDestroyCStr_Huge_Opaque 158.708 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.294 -
BM_StringConstructDestroyCStr_Large_Opaque 17.239 2.72%
BM_StringConstructDestroyCStr_Large_Transparent 11.711 8.25%
BM_StringConstructDestroyCStr_Small_Opaque 2.191 -2.57%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.587 -
BM_StringCopy_Huge 109.759 -
BM_StringCopy_Large 6.539 5.61%
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.242 4.80%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.703 -3.82%
BM_StringDestroy_Large 8.244 8.15%
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.345 -
BM_StringEraseToEnd_Huge_Opaque 2.250 -6.91%
BM_StringEraseToEnd_Huge_Transparent 2.422 -3.48%
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.587 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.843 6.03%
BM_StringEraseWithMove_Empty_Transparent 0.632 8.71%
BM_StringEraseWithMove_Huge_Opaque 53.323 12.91%
BM_StringEraseWithMove_Huge_Transparent 44.771 1.53%
BM_StringEraseWithMove_Large_Opaque 2.806 8.14%
BM_StringEraseWithMove_Large_Transparent 2.702 12.78%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.182 -
BM_StringFindAllMatch/1 3.153 5.76%
BM_StringFindAllMatch/131072 2329.954 2.61%
BM_StringFindAllMatch/32768 579.365 -
BM_StringFindAllMatch/4096 80.093 -
BM_StringFindAllMatch/512 11.624 -
BM_StringFindAllMatch/64 3.178 1.27%
BM_StringFindAllMatch/8 2.856 2.90%
BM_StringFindCharLiteral/1024 18.688 3.98%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 4.31%
BM_StringFindCharLiteral/2048 40.218 -
BM_StringFindCharLiteral/256 5.366 -2.19%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.188 -
BM_StringFindCharLiteral/512 9.421 -
BM_StringFindCharLiteral/64 2.095 -1.43%
BM_StringFindCharLiteral/8 1.618 5.49%
BM_StringFindCharLiteral/8192 138.056 -
BM_StringFindMatch1/1 1005.929 2.43%
BM_StringFindMatch1/32768 1565.668 -
BM_StringFindMatch1/4096 1059.006 -
BM_StringFindMatch1/512 999.126 -
BM_StringFindMatch1/64 998.207 1.52%
BM_StringFindMatch1/8 1006.663 2.53%
BM_StringFindMatch2/1 982.257 -
BM_StringFindMatch2/32768 1565.491 -
BM_StringFindMatch2/4096 1058.986 -
BM_StringFindMatch2/512 994.806 -
BM_StringFindMatch2/64 983.346 -
BM_StringFindMatch2/8 981.763 -
BM_StringFindNoMatch/10 1.271 -6.30%
BM_StringFindNoMatch/131072 1961.647 -
BM_StringFindNoMatch/32768 498.585 -
BM_StringFindNoMatch/4096 74.881 -
BM_StringFindNoMatch/512 9.211 -1.85%
BM_StringFindNoMatch/64 2.084 -
BM_StringFindStringLiteral/1024 18.347 -
BM_StringFindStringLiteral/128 3.170 -2.04%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.314 -3.22%
BM_StringFindStringLiteral/256 5.452 -1.88%
BM_StringFindStringLiteral/32 1.734 -4.33%
BM_StringFindStringLiteral/4096 77.303 -3.19%
BM_StringFindStringLiteral/512 9.662 -
BM_StringFindStringLiteral/64 2.178 -5.06%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.433 -2.47%
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -3.41%
BM_StringRead_Cold_Deep_Empty 1.136 -4.60%
BM_StringRead_Cold_Deep_Large 1.220 -4.93%
BM_StringRead_Cold_Deep_Small 1.147 -3.03%
BM_StringRead_Cold_Shallow_Empty 1.065 -2.63%
BM_StringRead_Cold_Shallow_Large 1.077 -2.69%
BM_StringRead_Cold_Shallow_Small 1.060 -3.24%
BM_StringRead_Hot_Deep_Empty 0.499 -
BM_StringRead_Hot_Deep_Large 0.501 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.473 -2.30%
BM_StringRead_Hot_Shallow_Small 0.481 3.27%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.604 -2.07%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.685 2.76%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.928 -6.55%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.207 -7.55%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.668 -2.57%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.204 -4.80%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -2.51%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.447 23.18%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.321 -30.22%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 12.18%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.385 7.01%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.627 -9.39%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.606 -3.28%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.644 5.90%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.610 -2.63%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.595 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.593 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.183 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.890 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.391 -2.89%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.013 -1.38%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.225 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.620 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.340 11.52%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.710 4.47%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.274 9.95%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.660 2.58%
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -12.87%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -5.54%
BM_StringRelational_Compare_Empty_Large_Control 1.611 -11.01%
BM_StringRelational_Compare_Empty_Small_Control 1.613 -13.69%
BM_StringRelational_Compare_Huge_Empty_Control 1.613 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.308 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.741 -
BM_StringRelational_Compare_Huge_Huge_Control 98.963 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -4.89%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.853 -
BM_StringRelational_Compare_Small_Empty_Control 1.835 -2.92%
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.622 -6.16%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 1.868 -9.68%
BM_StringRelational_Eq_Empty_Huge_Control 0.475 -
BM_StringRelational_Eq_Empty_Large_Control 0.485 3.14%
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.549 9.49%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.813 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.991 -
BM_StringRelational_Eq_Huge_Huge_Control 98.899 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.530 1.19%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.020 -2.91%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 7.64%
BM_StringRelational_Eq_Large_Large_Control 2.166 -1.92%
BM_StringRelational_Eq_Small_Huge_Control 0.481 2.45%
BM_StringRelational_Eq_Small_Large_Control 0.473 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.621 5.95%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.702 -18.11%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.561 3.88%
BM_StringRelational_Eq_Small_Small_Control 1.955 9.31%
BM_StringRelational_Less_Empty_Empty_Control 1.623 -
BM_StringRelational_Less_Empty_Huge_Control 1.802 11.67%
BM_StringRelational_Less_Empty_Large_Control 1.659 2.84%
BM_StringRelational_Less_Empty_Small_Control 1.624 -
BM_StringRelational_Less_Huge_Empty_Control 1.666 3.24%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.421 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.069 -2.83%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.801 -2.59%
BM_StringRelational_Less_Huge_Huge_Control 98.967 -
BM_StringRelational_Less_Huge_Large_Control 2.140 2.56%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.667 3.34%
BM_StringRelational_Less_Large_Huge_Control 2.176 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.420 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.132 -1.24%
BM_StringRelational_Less_Large_Small_Control 1.856 -
BM_StringRelational_Less_Small_Empty_Control 1.747 8.32%
BM_StringRelational_Less_Small_Huge_Control 1.851 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.450 4.56%
BM_StringRelational_Less_Small_Small_ChangeLast 1.791 2.14%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.393 -
BM_StringRelational_Less_Small_Small_Control 1.893 2.30%
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.651 4.41%
BM_align/256 0.639 2.65%
BM_align/64 0.639 2.63%
BM_align/8 0.640 2.79%
BM_deque_deque_copy/0 0.809 2.25%
BM_deque_deque_copy/1 2.550 -
BM_deque_deque_copy/1024 37.649 -
BM_deque_deque_copy/2 2.302 -
BM_deque_deque_copy/4000 142.369 1.74%
BM_deque_deque_copy/4096 148.198 -
BM_deque_deque_copy/512 17.698 -
BM_deque_deque_copy/5500 197.355 -
BM_deque_deque_copy/64 3.059 1.11%
BM_deque_deque_copy/64000 3045.699 2.24%
BM_deque_deque_copy/65536 3080.178 -1.38%
BM_deque_deque_copy/70000 3390.034 3.19%
BM_deque_deque_copy_backward/0 0.921 8.02%
BM_deque_deque_copy_backward/1 2.598 -6.40%
BM_deque_deque_copy_backward/1024 37.888 -1.19%
BM_deque_deque_copy_backward/2 2.358 -6.92%
BM_deque_deque_copy_backward/4000 149.138 -
BM_deque_deque_copy_backward/4096 152.614 -
BM_deque_deque_copy_backward/512 19.206 -2.92%
BM_deque_deque_copy_backward/5500 204.039 -1.38%
BM_deque_deque_copy_backward/64 3.478 -4.11%
BM_deque_deque_copy_backward/64000 7813.374 -2.57%
BM_deque_deque_copy_backward/65536 8070.607 -1.37%
BM_deque_deque_copy_backward/70000 8502.222 1.91%
BM_deque_deque_move/0 0.762 -1.86%
BM_deque_deque_move/1 2.555 -1.65%
BM_deque_deque_move/1024 37.076 -1.09%
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.404 -
BM_deque_deque_move/4096 148.115 -
BM_deque_deque_move/512 17.636 -
BM_deque_deque_move/5500 198.431 -
BM_deque_deque_move/64 3.058 -
BM_deque_deque_move/64000 2997.464 -
BM_deque_deque_move/65536 3095.306 -4.32%
BM_deque_deque_move/70000 3420.388 1.39%
BM_deque_deque_move_backward/0 0.762 -17.31%
BM_deque_deque_move_backward/1 2.776 -
BM_deque_deque_move_backward/1024 39.046 1.66%
BM_deque_deque_move_backward/2 2.523 -
BM_deque_deque_move_backward/4000 150.532 -
BM_deque_deque_move_backward/4096 153.147 -
BM_deque_deque_move_backward/512 18.895 -2.31%
BM_deque_deque_move_backward/5500 203.984 -
BM_deque_deque_move_backward/64 3.384 -3.06%
BM_deque_deque_move_backward/64000 7886.071 -
BM_deque_deque_move_backward/65536 8087.987 -1.98%
BM_deque_deque_move_backward/70000 8797.027 -
BM_deque_deque_ranges_copy/0 0.890 12.48%
BM_deque_deque_ranges_copy/1 2.550 -
BM_deque_deque_ranges_copy/1024 37.042 -
BM_deque_deque_ranges_copy/2 2.243 -1.15%
BM_deque_deque_ranges_copy/4000 144.105 -
BM_deque_deque_ranges_copy/4096 147.912 -
BM_deque_deque_ranges_copy/512 17.644 -
BM_deque_deque_ranges_copy/5500 198.944 -
BM_deque_deque_ranges_copy/64 3.068 -
BM_deque_deque_ranges_copy/64000 3086.850 -1.34%
BM_deque_deque_ranges_copy/65536 3089.522 -
BM_deque_deque_ranges_copy/70000 3369.676 -
BM_deque_deque_ranges_copy_backward/0 0.693 -24.75%
BM_deque_deque_ranges_copy_backward/1 2.555 -6.55%
BM_deque_deque_ranges_copy_backward/1024 38.422 1.08%
BM_deque_deque_ranges_copy_backward/2 2.303 -6.77%
BM_deque_deque_ranges_copy_backward/4000 151.685 -
BM_deque_deque_ranges_copy_backward/4096 155.384 1.83%
BM_deque_deque_ranges_copy_backward/512 18.895 -2.28%
BM_deque_deque_ranges_copy_backward/5500 207.680 2.11%
BM_deque_deque_ranges_copy_backward/64 3.422 -1.86%
BM_deque_deque_ranges_copy_backward/64000 7689.628 -1.87%
BM_deque_deque_ranges_copy_backward/65536 7888.111 -3.39%
BM_deque_deque_ranges_copy_backward/70000 8577.206 -
BM_deque_deque_ranges_move/0 0.736 -20.12%
BM_deque_deque_ranges_move/1 2.436 -1.72%
BM_deque_deque_ranges_move/1024 37.718 2.19%
BM_deque_deque_ranges_move/2 2.186 -
BM_deque_deque_ranges_move/4000 146.755 1.50%
BM_deque_deque_ranges_move/4096 147.619 -
BM_deque_deque_ranges_move/512 17.655 -
BM_deque_deque_ranges_move/5500 198.015 -
BM_deque_deque_ranges_move/64 3.077 -
BM_deque_deque_ranges_move/64000 3021.073 -1.43%
BM_deque_deque_ranges_move/65536 3121.469 -
BM_deque_deque_ranges_move/70000 3506.573 -
BM_deque_deque_ranges_move_backward/0 0.918 27.09%
BM_deque_deque_ranges_move_backward/1 2.769 2.13%
BM_deque_deque_ranges_move_backward/1024 37.612 -1.70%
BM_deque_deque_ranges_move_backward/2 2.523 2.15%
BM_deque_deque_ranges_move_backward/4000 150.888 -
BM_deque_deque_ranges_move_backward/4096 151.892 -
BM_deque_deque_ranges_move_backward/512 18.893 -
BM_deque_deque_ranges_move_backward/5500 204.288 -
BM_deque_deque_ranges_move_backward/64 3.388 -
BM_deque_deque_ranges_move_backward/64000 7955.920 -
BM_deque_deque_ranges_move_backward/65536 8146.456 -
BM_deque_deque_ranges_move_backward/70000 8573.427 -
BM_deque_vector_copy/0 1.422 18.77%
BM_deque_vector_copy/1 2.207 4.00%
BM_deque_vector_copy/1024 37.950 1.41%
BM_deque_vector_copy/2 1.888 3.08%
BM_deque_vector_copy/4000 143.113 -
BM_deque_vector_copy/4096 145.741 -
BM_deque_vector_copy/512 16.547 -
BM_deque_vector_copy/5500 197.144 -
BM_deque_vector_copy/64 2.619 -
BM_deque_vector_copy/64000 2845.296 -3.25%
BM_deque_vector_copy/65536 2912.969 -4.74%
BM_deque_vector_copy/70000 3183.181 -2.20%
BM_deque_vector_copy_backward/0 1.574 10.30%
BM_deque_vector_copy_backward/1 2.122 -2.52%
BM_deque_vector_copy_backward/1024 37.880 -
BM_deque_vector_copy_backward/2 1.839 -3.17%
BM_deque_vector_copy_backward/4000 143.033 -
BM_deque_vector_copy_backward/4096 149.148 -
BM_deque_vector_copy_backward/512 17.921 -1.96%
BM_deque_vector_copy_backward/5500 198.326 -2.39%
BM_deque_vector_copy_backward/64 2.926 -2.26%
BM_deque_vector_copy_backward/64000 8044.725 -2.90%
BM_deque_vector_copy_backward/65536 8295.439 -
BM_deque_vector_copy_backward/70000 8977.892 -2.04%
BM_deque_vector_move/0 1.444 5.13%
BM_deque_vector_move/1 2.148 1.78%
BM_deque_vector_move/1024 37.365 -10.64%
BM_deque_vector_move/2 1.837 -
BM_deque_vector_move/4000 142.293 -4.45%
BM_deque_vector_move/4096 145.384 -5.34%
BM_deque_vector_move/512 16.568 -
BM_deque_vector_move/5500 193.845 -2.31%
BM_deque_vector_move/64 2.567 -2.89%
BM_deque_vector_move/64000 2964.198 -2.77%
BM_deque_vector_move/65536 2976.990 -
BM_deque_vector_move/70000 3232.967 -
BM_deque_vector_move_backward/0 1.471 3.67%
BM_deque_vector_move_backward/1 2.157 1.45%
BM_deque_vector_move_backward/1024 37.283 -
BM_deque_vector_move_backward/2 1.834 -3.48%
BM_deque_vector_move_backward/4000 143.761 1.73%
BM_deque_vector_move_backward/4096 149.476 1.05%
BM_deque_vector_move_backward/512 17.902 -1.90%
BM_deque_vector_move_backward/5500 199.384 -
BM_deque_vector_move_backward/64 2.925 -2.20%
BM_deque_vector_move_backward/64000 7963.590 -1.00%
BM_deque_vector_move_backward/65536 8298.351 -
BM_deque_vector_move_backward/70000 8950.241 2.32%
BM_deque_vector_ranges_copy/0 1.526 -
BM_deque_vector_ranges_copy/1 2.117 -
BM_deque_vector_ranges_copy/1024 37.165 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 142.351 -
BM_deque_vector_ranges_copy/4096 144.842 -
BM_deque_vector_ranges_copy/512 16.604 -
BM_deque_vector_ranges_copy/5500 193.196 -
BM_deque_vector_ranges_copy/64 2.624 1.19%
BM_deque_vector_ranges_copy/64000 2924.646 -
BM_deque_vector_ranges_copy/65536 2960.038 -
BM_deque_vector_ranges_copy/70000 3181.572 -
BM_deque_vector_ranges_copy_backward/0 1.543 12.05%
BM_deque_vector_ranges_copy_backward/1 2.091 -
BM_deque_vector_ranges_copy_backward/1024 36.711 -
BM_deque_vector_ranges_copy_backward/2 1.837 -
BM_deque_vector_ranges_copy_backward/4000 142.887 -
BM_deque_vector_ranges_copy_backward/4096 148.061 -
BM_deque_vector_ranges_copy_backward/512 17.910 -
BM_deque_vector_ranges_copy_backward/5500 203.264 1.39%
BM_deque_vector_ranges_copy_backward/64 2.921 -
BM_deque_vector_ranges_copy_backward/64000 7993.786 -4.58%
BM_deque_vector_ranges_copy_backward/65536 8256.378 -
BM_deque_vector_ranges_copy_backward/70000 8800.335 -3.18%
BM_deque_vector_ranges_move/0 1.342 -2.69%
BM_deque_vector_ranges_move/1 2.081 -
BM_deque_vector_ranges_move/1024 37.946 -
BM_deque_vector_ranges_move/2 1.835 -
BM_deque_vector_ranges_move/4000 143.600 -
BM_deque_vector_ranges_move/4096 145.175 -
BM_deque_vector_ranges_move/512 16.574 -
BM_deque_vector_ranges_move/5500 193.269 -
BM_deque_vector_ranges_move/64 2.622 1.33%
BM_deque_vector_ranges_move/64000 2957.622 -
BM_deque_vector_ranges_move/65536 2975.613 -
BM_deque_vector_ranges_move/70000 3240.275 -
BM_deque_vector_ranges_move_backward/0 1.579 11.20%
BM_deque_vector_ranges_move_backward/1 2.082 -
BM_deque_vector_ranges_move_backward/1024 36.527 -
BM_deque_vector_ranges_move_backward/2 1.831 -
BM_deque_vector_ranges_move_backward/4000 141.527 -
BM_deque_vector_ranges_move_backward/4096 148.234 -
BM_deque_vector_ranges_move_backward/512 17.888 -
BM_deque_vector_ranges_move_backward/5500 199.492 -1.65%
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 8057.502 -
BM_deque_vector_ranges_move_backward/65536 8215.417 -
BM_deque_vector_ranges_move_backward/70000 8852.400 1.04%
BM_getline_string 16.611 -3.26%
BM_lexicographical_compare_three_way<IntPtr>/1 0.395 -
BM_lexicographical_compare_three_way<IntPtr>/1024 246.666 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247659.303 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.349 -2.11%
BM_lexicographical_compare_three_way<IntPtr>/16384 3906.238 3.73%
BM_lexicographical_compare_three_way<IntPtr>/256 70.427 -
BM_lexicographical_compare_three_way<IntPtr>/262144 61823.200 2.51%
BM_lexicographical_compare_three_way<IntPtr>/4 1.157 -
BM_lexicographical_compare_three_way<IntPtr>/4096 978.429 2.53%
BM_lexicographical_compare_three_way<IntPtr>/64 15.776 1.28%
BM_lexicographical_compare_three_way<IntPtr>/65536 15535.644 3.11%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.282 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.117 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497809.790 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.230 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7732.781 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.505 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123431.980 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.788 1.59%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1937.959 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.478 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30858.154 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.224 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.208 -1.38%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247414.796 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.441 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3802.324 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.948 -2.79%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60631.186 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.239 -1.33%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 961.760 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.524 -2.47%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15125.463 -
BM_lexicographical_compare_three_way_fast_path/1 0.427 8.18%
BM_lexicographical_compare_three_way_fast_path/1024 247.332 -
BM_lexicographical_compare_three_way_fast_path/1048576 249251.215 -
BM_lexicographical_compare_three_way_fast_path/16 4.412 1.55%
BM_lexicographical_compare_three_way_fast_path/16384 3793.325 -
BM_lexicographical_compare_three_way_fast_path/256 69.835 -
BM_lexicographical_compare_three_way_fast_path/262144 60694.784 -
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 961.280 -
BM_lexicographical_compare_three_way_fast_path/64 15.712 -
BM_lexicographical_compare_three_way_fast_path/65536 15146.756 -
BM_lexicographical_compare_three_way_slow_path/1 0.390 -15.48%
BM_lexicographical_compare_three_way_slow_path/1024 294.341 -4.33%
BM_lexicographical_compare_three_way_slow_path/1048576 294691.803 -4.76%
BM_lexicographical_compare_three_way_slow_path/16 4.627 -3.54%
BM_lexicographical_compare_three_way_slow_path/16384 4555.135 -4.48%
BM_lexicographical_compare_three_way_slow_path/256 79.737 -3.51%
BM_lexicographical_compare_three_way_slow_path/262144 72698.105 -5.04%
BM_lexicographical_compare_three_way_slow_path/4 1.179 -3.84%
BM_lexicographical_compare_three_way_slow_path/4096 1148.320 -4.96%
BM_lexicographical_compare_three_way_slow_path/64 17.843 -4.72%
BM_lexicographical_compare_three_way_slow_path/65536 18187.718 -4.70%
BM_map_find_string_literal 11.502 -
BM_num_get<bool> 11.831 -
BM_num_get<double> 36.813 -
BM_num_get<float> 36.688 -
BM_num_get<long> 10.790 -
BM_num_get<long_double> 37.563 2.48%
BM_num_get<long_long> 10.531 -
BM_num_get<unsigned_int> 9.735 1.27%
BM_num_get<unsigned_long> 10.375 -
BM_num_get<unsigned_long_long> 10.343 -
BM_num_get<unsigned_short> 10.242 1.98%
BM_num_get<void*> 11.100 4.39%
BM_num_put<bool> 11.825 7.97%
BM_num_put<const_void*> 12.476 -
BM_num_put<double> 58.086 1.21%
BM_num_put<long> 11.797 2.27%
BM_num_put<long_double> 59.413 1.08%
BM_num_put<long_long> 11.792 1.40%
BM_num_put<unsigned_long> 11.474 3.82%
BM_num_put<unsigned_long_long> 11.453 2.64%
BM_std_minmax_element<char>/1 0.312 -
BM_std_minmax_element<char>/1024 278.139 8.51%
BM_std_minmax_element<char>/2 0.656 -
BM_std_minmax_element<char>/3 1.020 -11.44%
BM_std_minmax_element<char>/4 1.292 7.51%
BM_std_minmax_element<char>/4000 1062.445 7.64%
BM_std_minmax_element<char>/4096 1085.335 4.30%
BM_std_minmax_element<char>/512 142.687 7.75%
BM_std_minmax_element<char>/5500 1461.023 4.74%
BM_std_minmax_element<char>/64 17.700 3.66%
BM_std_minmax_element<char>/64000 16823.322 4.75%
BM_std_minmax_element<char>/65536 17182.020 5.34%
BM_std_minmax_element<char>/70000 18378.289 6.87%
BM_std_minmax_element<int>/1 0.322 5.59%
BM_std_minmax_element<int>/1024 265.176 -6.64%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.147 -1.89%
BM_std_minmax_element<int>/4 1.216 -2.35%
BM_std_minmax_element<int>/4000 1016.081 -7.20%
BM_std_minmax_element<int>/4096 1042.283 -7.05%
BM_std_minmax_element<int>/512 134.725 -6.74%
BM_std_minmax_element<int>/5500 1390.392 -7.08%
BM_std_minmax_element<int>/64 16.819 -5.19%
BM_std_minmax_element<int>/64000 16278.136 -6.70%
BM_std_minmax_element<int>/65536 16631.550 -7.09%
BM_std_minmax_element<int>/70000 17778.558 -6.87%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 282.782 3.98%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.052 -
BM_std_minmax_element<long_long>/4 1.277 1.77%
BM_std_minmax_element<long_long>/4000 1091.320 3.74%
BM_std_minmax_element<long_long>/4096 1118.205 3.80%
BM_std_minmax_element<long_long>/512 143.201 3.55%
BM_std_minmax_element<long_long>/5500 1500.097 3.72%
BM_std_minmax_element<long_long>/64 17.880 1.75%
BM_std_minmax_element<long_long>/64000 17582.595 2.27%
BM_std_minmax_element<long_long>/65536 17994.508 2.28%
BM_std_minmax_element<long_long>/70000 19199.391 2.14%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 283.629 -4.79%
BM_std_minmax_element<short>/2 0.689 6.42%
BM_std_minmax_element<short>/3 1.100 -
BM_std_minmax_element<short>/4 1.258 -
BM_std_minmax_element<short>/4000 1086.109 -4.73%
BM_std_minmax_element<short>/4096 1111.915 -5.25%
BM_std_minmax_element<short>/512 144.402 -4.36%
BM_std_minmax_element<short>/5500 1491.588 -5.15%
BM_std_minmax_element<short>/64 17.438 -4.72%
BM_std_minmax_element<short>/64000 17273.544 -5.31%
BM_std_minmax_element<short>/65536 17687.890 -4.88%
BM_std_minmax_element<short>/70000 18900.538 -5.28%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.238 -
BM_tolower_string<wchar_t> 6.364 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.686 12.49%
BM_toupper_string<char> 15.119 -1.12%
BM_toupper_string<wchar_t> 6.375 -
BM_vector_deque_copy/0 0.424 -30.18%
BM_vector_deque_copy/1 2.151 -
BM_vector_deque_copy/1024 36.485 -1.78%
BM_vector_deque_copy/2 1.889 -
BM_vector_deque_copy/4000 140.808 -
BM_vector_deque_copy/4096 144.994 -
BM_vector_deque_copy/512 16.977 -
BM_vector_deque_copy/5500 194.914 -
BM_vector_deque_copy/64 2.687 -1.85%
BM_vector_deque_copy/64000 3086.074 -
BM_vector_deque_copy/65536 2897.872 -
BM_vector_deque_copy/70000 3346.850 -
BM_vector_deque_copy_backward/0 0.473 8.01%
BM_vector_deque_copy_backward/1 2.092 -3.06%
BM_vector_deque_copy_backward/1024 38.841 1.51%
BM_vector_deque_copy_backward/2 1.837 -2.95%
BM_vector_deque_copy_backward/4000 148.322 2.08%
BM_vector_deque_copy_backward/4096 153.359 1.51%
BM_vector_deque_copy_backward/512 18.126 -
BM_vector_deque_copy_backward/5500 198.830 -
BM_vector_deque_copy_backward/64 3.133 1.44%
BM_vector_deque_copy_backward/64000 7964.881 -
BM_vector_deque_copy_backward/65536 8258.380 -
BM_vector_deque_copy_backward/70000 8686.204 -1.79%
BM_vector_deque_move/0 0.396 -30.34%
BM_vector_deque_move/1 2.305 -
BM_vector_deque_move/1024 35.926 -
BM_vector_deque_move/2 2.057 -
BM_vector_deque_move/4000 142.859 1.44%
BM_vector_deque_move/4096 150.427 2.32%
BM_vector_deque_move/512 16.894 -
BM_vector_deque_move/5500 198.547 -
BM_vector_deque_move/64 2.805 -
BM_vector_deque_move/64000 3081.770 -
BM_vector_deque_move/65536 3032.505 -
BM_vector_deque_move/70000 3365.682 -
BM_vector_deque_move_backward/0 0.407 -22.77%
BM_vector_deque_move_backward/1 2.245 2.83%
BM_vector_deque_move_backward/1024 38.786 -
BM_vector_deque_move_backward/2 1.994 3.42%
BM_vector_deque_move_backward/4000 147.381 -
BM_vector_deque_move_backward/4096 151.830 -
BM_vector_deque_move_backward/512 17.472 -1.87%
BM_vector_deque_move_backward/5500 198.999 -
BM_vector_deque_move_backward/64 2.988 -2.30%
BM_vector_deque_move_backward/64000 8106.106 1.05%
BM_vector_deque_move_backward/65536 8077.047 -
BM_vector_deque_move_backward/70000 8793.367 1.96%
BM_vector_deque_ranges_copy/0 0.483 -
BM_vector_deque_ranges_copy/1 2.331 1.04%
BM_vector_deque_ranges_copy/1024 36.289 -
BM_vector_deque_ranges_copy/2 2.058 -
BM_vector_deque_ranges_copy/4000 142.475 -
BM_vector_deque_ranges_copy/4096 152.220 3.80%
BM_vector_deque_ranges_copy/512 16.906 -
BM_vector_deque_ranges_copy/5500 204.660 2.91%
BM_vector_deque_ranges_copy/64 2.824 -
BM_vector_deque_ranges_copy/64000 3140.371 1.91%
BM_vector_deque_ranges_copy/65536 3135.491 2.67%
BM_vector_deque_ranges_copy/70000 3345.136 -
BM_vector_deque_ranges_copy_backward/0 0.486 6.76%
BM_vector_deque_ranges_copy_backward/1 2.095 -10.57%
BM_vector_deque_ranges_copy_backward/1024 39.152 2.51%
BM_vector_deque_ranges_copy_backward/2 1.951 -5.37%
BM_vector_deque_ranges_copy_backward/4000 145.185 -
BM_vector_deque_ranges_copy_backward/4096 153.577 2.53%
BM_vector_deque_ranges_copy_backward/512 18.263 4.38%
BM_vector_deque_ranges_copy_backward/5500 199.322 -
BM_vector_deque_ranges_copy_backward/64 3.089 4.01%
BM_vector_deque_ranges_copy_backward/64000 7863.134 -
BM_vector_deque_ranges_copy_backward/65536 8084.334 -2.27%
BM_vector_deque_ranges_copy_backward/70000 8643.077 -
BM_vector_deque_ranges_move/0 0.583 29.29%
BM_vector_deque_ranges_move/1 2.009 7.10%
BM_vector_deque_ranges_move/1024 37.896 6.13%
BM_vector_deque_ranges_move/2 1.746 6.48%
BM_vector_deque_ranges_move/4000 144.664 -
BM_vector_deque_ranges_move/4096 147.796 -
BM_vector_deque_ranges_move/512 17.335 2.86%
BM_vector_deque_ranges_move/5500 199.359 1.34%
BM_vector_deque_ranges_move/64 2.738 3.75%
BM_vector_deque_ranges_move/64000 3009.425 -
BM_vector_deque_ranges_move/65536 3077.063 -
BM_vector_deque_ranges_move/70000 3272.904 -
BM_vector_deque_ranges_move_backward/0 0.501 -8.34%
BM_vector_deque_ranges_move_backward/1 2.193 2.85%
BM_vector_deque_ranges_move_backward/1024 38.741 4.06%
BM_vector_deque_ranges_move_backward/2 2.061 12.21%
BM_vector_deque_ranges_move_backward/4000 146.731 2.70%
BM_vector_deque_ranges_move_backward/4096 151.378 -
BM_vector_deque_ranges_move_backward/512 18.206 -
BM_vector_deque_ranges_move_backward/5500 198.880 -
BM_vector_deque_ranges_move_backward/64 3.097 -1.23%
BM_vector_deque_ranges_move_backward/64000 8009.928 -
BM_vector_deque_ranges_move_backward/65536 8123.461 1.78%
BM_vector_deque_ranges_move_backward/70000 8667.508 2.16%
SetIntersection_Front_Set_float_1024_1 1047040.127 -
SetIntersection_Front_Set_float_1024_1024 11071598.435 -1.79%
SetIntersection_Front_Set_float_1024_16 1193208.175 -
SetIntersection_Front_Set_float_1024_256 4310553.216 12.01%
SetIntersection_Front_Set_float_1024_4 1068764.810 -
SetIntersection_Front_Set_float_1024_64 1818908.606 8.00%
SetIntersection_Front_Set_float_16384_1 1045320.521 -
SetIntersection_Front_Set_float_16384_1024 12275612.346 -1.49%
SetIntersection_Front_Set_float_16384_16 1164860.678 -2.47%
SetIntersection_Front_Set_float_16384_16384 211878112.318 -4.97%
SetIntersection_Front_Set_float_16384_256 3566387.701 -
SetIntersection_Front_Set_float_16384_4 1041478.995 -
SetIntersection_Front_Set_float_16384_64 1605913.005 -
SetIntersection_Front_Set_float_16_1 62962817.824 -
SetIntersection_Front_Set_float_16_16 38035044.511 -
SetIntersection_Front_Set_float_16_4 54806523.189 -
SetIntersection_Front_Set_float_1_1 535413809.817 -
SetIntersection_Front_Set_float_256_1 4124202.547 -
SetIntersection_Front_Set_float_256_16 4409444.433 -3.20%
SetIntersection_Front_Set_float_256_256 7542258.470 7.31%
SetIntersection_Front_Set_float_256_4 4164141.791 -
SetIntersection_Front_Set_float_256_64 5629504.823 7.30%
SetIntersection_Front_Set_float_262144_1 1028471.109 -
SetIntersection_Front_Set_float_262144_1024 11914197.840 -4.78%
SetIntersection_Front_Set_float_262144_16 1170083.362 -1.38%
SetIntersection_Front_Set_float_262144_16384 206910508.120 -6.21%
SetIntersection_Front_Set_float_262144_256 3497347.579 -1.25%
SetIntersection_Front_Set_float_262144_262144 1579936.281 -5.04%
SetIntersection_Front_Set_float_262144_4 1062858.693 -
SetIntersection_Front_Set_float_262144_64 1631791.973 -
SetIntersection_Front_Set_float_4_1 214377250.647 -
SetIntersection_Front_Set_float_4_4 136706241.814 -
SetIntersection_Front_Set_float_64_1 16450771.279 -
SetIntersection_Front_Set_float_64_16 15260107.316 -
SetIntersection_Front_Set_float_64_4 16041482.482 -
SetIntersection_Front_Set_float_64_64 13307284.271 5.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1033342.101 -2.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14130981.368 5.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1213780.500 1.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4393513.018 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1074198.587 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1825076.221 -2.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1058930.273 4.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14473338.216 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1202979.693 -1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 352639473.027 40.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4285660.613 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1097488.129 1.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1811965.775 6.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 63118769.352 1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38833756.813 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55298963.299 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 535504304.907 1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4188401.181 2.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4603267.109 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8346398.331 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4224454.626 1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5940608.422 3.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1049972.379 1.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14150508.267 -2.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1220881.352 2.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 245643726.716 -26.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4438679.427 6.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1859281.332 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1081925.884 1.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1797929.802 1.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 214095520.060 1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138070710.264 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16491370.086 1.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15546496.966 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16284342.122 2.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13971512.105 -
SetIntersection_Front_Set_string_1024_1 1092941.781 -
SetIntersection_Front_Set_string_1024_1024 54646167.978 -3.25%
SetIntersection_Front_Set_string_1024_16 1855542.884 -
SetIntersection_Front_Set_string_1024_256 15174381.738 -3.67%
SetIntersection_Front_Set_string_1024_4 1268799.283 -
SetIntersection_Front_Set_string_1024_64 4792548.762 5.77%
SetIntersection_Front_Set_string_16384_1 1090393.221 -
SetIntersection_Front_Set_string_16384_1024 57947321.106 -2.17%
SetIntersection_Front_Set_string_16384_16 1835323.808 -2.00%
SetIntersection_Front_Set_string_16384_16384 349143112.671 -
SetIntersection_Front_Set_string_16384_256 14853578.893 -
SetIntersection_Front_Set_string_16384_4 1260765.507 2.00%
SetIntersection_Front_Set_string_16384_64 4433355.315 -5.24%
SetIntersection_Front_Set_string_16_1 65313858.548 -
SetIntersection_Front_Set_string_16_16 60104311.454 -
SetIntersection_Front_Set_string_16_4 64535635.394 -
SetIntersection_Front_Set_string_1_1 557367449.990 -
SetIntersection_Front_Set_string_256_1 4371925.772 -
SetIntersection_Front_Set_string_256_16 7377127.723 1.30%
SetIntersection_Front_Set_string_256_256 29169263.077 -3.41%
SetIntersection_Front_Set_string_256_4 4996616.584 -
SetIntersection_Front_Set_string_256_64 14511246.022 -
SetIntersection_Front_Set_string_262144_1 1094690.480 -
SetIntersection_Front_Set_string_262144_1024 59436020.965 -1.96%
SetIntersection_Front_Set_string_262144_16 1826713.243 -3.17%
SetIntersection_Front_Set_string_262144_16384 348057570.191 -1.66%
SetIntersection_Front_Set_string_262144_256 14663461.164 -1.67%
SetIntersection_Front_Set_string_262144_262144 17709164.553 -5.43%
SetIntersection_Front_Set_string_262144_4 1247309.369 -1.69%
SetIntersection_Front_Set_string_262144_64 4669914.741 8.88%
SetIntersection_Front_Set_string_4_1 223207045.151 -
SetIntersection_Front_Set_string_4_4 159045758.381 -
SetIntersection_Front_Set_string_64_1 17182917.701 -
SetIntersection_Front_Set_string_64_16 24719530.134 1.82%
SetIntersection_Front_Set_string_64_4 18983819.749 1.07%
SetIntersection_Front_Set_string_64_64 32021167.532 -6.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1061341.165 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23670556.604 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1362690.843 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6736133.284 3.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111307.693 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2390268.943 5.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1049659.975 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25864168.692 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1369711.118 2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355841395.762 5.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7189075.543 10.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1113527.283 6.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2406282.993 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63460127.454 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42366078.898 -2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56648503.248 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 539462391.311 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4209264.637 2.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5128091.083 1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12970053.053 -3.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4361171.251 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7394668.919 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1061550.061 2.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26466625.751 2.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1317236.494 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351079201.826 -2.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6819274.747 8.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2973943.686 -1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1095485.751 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2403871.877 4.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215876261.944 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141691547.521 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16634033.967 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17342231.063 1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16504566.097 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18482751.365 -4.92%
SetIntersection_Front_Set_uint32_1024_1 1029314.831 -
SetIntersection_Front_Set_uint32_1024_1024 12408115.028 6.81%
SetIntersection_Front_Set_uint32_1024_16 1184972.251 -2.20%
SetIntersection_Front_Set_uint32_1024_256 3885446.538 -
SetIntersection_Front_Set_uint32_1024_4 1063417.379 -
SetIntersection_Front_Set_uint32_1024_64 1699715.495 -1.06%
SetIntersection_Front_Set_uint32_16384_1 1033261.273 -
SetIntersection_Front_Set_uint32_16384_1024 13267520.088 7.07%
SetIntersection_Front_Set_uint32_16384_16 1202299.676 3.10%
SetIntersection_Front_Set_uint32_16384_16384 210555098.978 -3.66%
SetIntersection_Front_Set_uint32_16384_256 3915934.388 7.47%
SetIntersection_Front_Set_uint32_16384_4 1071142.324 1.06%
SetIntersection_Front_Set_uint32_16384_64 1723575.237 10.93%
SetIntersection_Front_Set_uint32_16_1 62657073.412 -
SetIntersection_Front_Set_uint32_16_16 37885242.343 -
SetIntersection_Front_Set_uint32_16_4 54671564.472 1.04%
SetIntersection_Front_Set_uint32_1_1 533879741.768 -
SetIntersection_Front_Set_uint32_256_1 4156492.099 -
SetIntersection_Front_Set_uint32_256_16 4496018.622 2.65%
SetIntersection_Front_Set_uint32_256_256 7947702.862 4.16%
SetIntersection_Front_Set_uint32_256_4 4201557.064 1.31%
SetIntersection_Front_Set_uint32_256_64 5921698.986 13.64%
SetIntersection_Front_Set_uint32_262144_1 1040899.515 5.29%
SetIntersection_Front_Set_uint32_262144_1024 12060551.050 -
SetIntersection_Front_Set_uint32_262144_16 1175289.116 1.10%
SetIntersection_Front_Set_uint32_262144_16384 217193856.326 1.43%
SetIntersection_Front_Set_uint32_262144_256 3676955.562 3.73%
SetIntersection_Front_Set_uint32_262144_262144 1629576.174 -1.01%
SetIntersection_Front_Set_uint32_262144_4 1069484.375 3.89%
SetIntersection_Front_Set_uint32_262144_64 1616982.405 -1.30%
SetIntersection_Front_Set_uint32_4_1 213350885.183 -
SetIntersection_Front_Set_uint32_4_4 136581669.869 -
SetIntersection_Front_Set_uint32_64_1 16350327.403 -
SetIntersection_Front_Set_uint32_64_16 15358265.647 2.97%
SetIntersection_Front_Set_uint32_64_4 16055324.643 1.14%
SetIntersection_Front_Set_uint32_64_64 13179665.859 -3.45%
SetIntersection_Front_Set_uint64_1024_1 1040400.382 -
SetIntersection_Front_Set_uint64_1024_1024 12534976.877 2.38%
SetIntersection_Front_Set_uint64_1024_16 1185120.843 5.52%
SetIntersection_Front_Set_uint64_1024_256 4269588.709 9.91%
SetIntersection_Front_Set_uint64_1024_4 1062192.889 -
SetIntersection_Front_Set_uint64_1024_64 1803174.518 3.71%
SetIntersection_Front_Set_uint64_16384_1 1044905.534 -
SetIntersection_Front_Set_uint64_16384_1024 12748862.920 4.77%
SetIntersection_Front_Set_uint64_16384_16 1169702.764 -
SetIntersection_Front_Set_uint64_16384_16384 226644905.923 1.94%
SetIntersection_Front_Set_uint64_16384_256 3923716.399 3.77%
SetIntersection_Front_Set_uint64_16384_4 1053626.298 3.40%
SetIntersection_Front_Set_uint64_16384_64 1649112.129 2.37%
SetIntersection_Front_Set_uint64_16_1 62736337.175 -
SetIntersection_Front_Set_uint64_16_16 38289134.681 2.39%
SetIntersection_Front_Set_uint64_16_4 54619589.569 -
SetIntersection_Front_Set_uint64_1_1 533193409.008 1.11%
SetIntersection_Front_Set_uint64_256_1 4127055.958 -
SetIntersection_Front_Set_uint64_256_16 4458912.933 -
SetIntersection_Front_Set_uint64_256_256 7733430.439 -
SetIntersection_Front_Set_uint64_256_4 4185157.929 -
SetIntersection_Front_Set_uint64_256_64 5679039.336 10.89%
SetIntersection_Front_Set_uint64_262144_1 1042130.814 -
SetIntersection_Front_Set_uint64_262144_1024 12775674.518 6.63%
SetIntersection_Front_Set_uint64_262144_16 1194778.660 4.31%
SetIntersection_Front_Set_uint64_262144_16384 223352042.467 3.59%
SetIntersection_Front_Set_uint64_262144_256 3855760.824 -
SetIntersection_Front_Set_uint64_262144_262144 1680161.867 2.90%
SetIntersection_Front_Set_uint64_262144_4 1053820.121 -
SetIntersection_Front_Set_uint64_262144_64 1801572.009 10.97%
SetIntersection_Front_Set_uint64_4_1 213618267.322 1.17%
SetIntersection_Front_Set_uint64_4_4 137673472.790 1.81%
SetIntersection_Front_Set_uint64_64_1 16383966.595 -
SetIntersection_Front_Set_uint64_64_16 15089978.771 1.08%
SetIntersection_Front_Set_uint64_64_4 16085290.088 1.35%
SetIntersection_Front_Set_uint64_64_64 13154049.456 1.75%
SetIntersection_Front_Vector_float_1024_1 1039326.162 -
SetIntersection_Front_Vector_float_1024_1024 5917985.930 11.37%
SetIntersection_Front_Vector_float_1024_16 1116067.203 1.22%
SetIntersection_Front_Vector_float_1024_256 2281554.707 7.15%
SetIntersection_Front_Vector_float_1024_4 1055469.007 -
SetIntersection_Front_Vector_float_1024_64 1371903.948 3.51%
SetIntersection_Front_Vector_float_16384_1 1049241.580 -
SetIntersection_Front_Vector_float_16384_1024 5919800.062 5.34%
SetIntersection_Front_Vector_float_16384_16 1123666.523 -
SetIntersection_Front_Vector_float_16384_16384 77312570.498 -1.01%
SetIntersection_Front_Vector_float_16384_256 2262018.460 -
SetIntersection_Front_Vector_float_16384_4 1062842.597 1.93%
SetIntersection_Front_Vector_float_16384_64 1342305.031 -1.79%
SetIntersection_Front_Vector_float_16_1 62842688.764 -
SetIntersection_Front_Vector_float_16_16 35930006.663 -
SetIntersection_Front_Vector_float_16_4 54203005.534 -
SetIntersection_Front_Vector_float_1_1 534478196.798 -
SetIntersection_Front_Vector_float_256_1 4117393.592 -
SetIntersection_Front_Vector_float_256_16 4238267.606 1.20%
SetIntersection_Front_Vector_float_256_256 4557703.927 7.23%
SetIntersection_Front_Vector_float_256_4 4148652.371 -
SetIntersection_Front_Vector_float_256_64 4432981.094 3.94%
SetIntersection_Front_Vector_float_262144_1 1032882.846 -1.26%
SetIntersection_Front_Vector_float_262144_1024 5893453.814 10.59%
SetIntersection_Front_Vector_float_262144_16 1114477.997 2.72%
SetIntersection_Front_Vector_float_262144_16384 77366206.002 3.53%
SetIntersection_Front_Vector_float_262144_256 2311404.433 3.60%
SetIntersection_Front_Vector_float_262144_262144 354719578.537 -
SetIntersection_Front_Vector_float_262144_4 1060349.371 -
SetIntersection_Front_Vector_float_262144_64 1387809.326 1.52%
SetIntersection_Front_Vector_float_4_1 213635065.193 -
SetIntersection_Front_Vector_float_4_4 136001878.447 -
SetIntersection_Front_Vector_float_64_1 16503630.040 -
SetIntersection_Front_Vector_float_64_16 14244381.168 -
SetIntersection_Front_Vector_float_64_4 15907143.955 -
SetIntersection_Front_Vector_float_64_64 10968087.384 3.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1046248.650 2.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8246302.054 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1179485.358 1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2877833.779 1.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1061741.510 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1517303.659 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047135.754 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8320716.407 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1148331.109 -1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117511354.398 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2911327.375 1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1046026.354 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529310.459 2.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63042928.736 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36864290.862 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54516166.869 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535564030.444 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4189318.132 2.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4349215.125 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5702469.720 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4212293.645 2.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4858294.625 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1059249.071 1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8431929.278 1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1157408.691 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117448796.089 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2869601.096 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350604197.661 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1071733.321 1.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1479974.745 -3.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214150519.405 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136404573.595 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16452533.124 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14703100.252 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16055384.240 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12088569.085 -
SetIntersection_Front_Vector_string_1024_1 1076631.878 1.15%
SetIntersection_Front_Vector_string_1024_1024 37928353.939 -1.69%
SetIntersection_Front_Vector_string_1024_16 1610370.588 -2.20%
SetIntersection_Front_Vector_string_1024_256 9109392.428 -9.46%
SetIntersection_Front_Vector_string_1024_4 1187707.013 -
SetIntersection_Front_Vector_string_1024_64 3261853.794 -4.31%
SetIntersection_Front_Vector_string_16384_1 1080100.291 -
SetIntersection_Front_Vector_string_16384_1024 37554139.493 -1.95%
SetIntersection_Front_Vector_string_16384_16 1606457.451 -1.31%
SetIntersection_Front_Vector_string_16384_16384 351857099.243 -
SetIntersection_Front_Vector_string_16384_256 9460642.033 -
SetIntersection_Front_Vector_string_16384_4 1181073.354 -
SetIntersection_Front_Vector_string_16384_64 3194107.606 -4.53%
SetIntersection_Front_Vector_string_16_1 64705212.024 -
SetIntersection_Front_Vector_string_16_16 51362485.032 -1.69%
SetIntersection_Front_Vector_string_16_4 60711009.871 -
SetIntersection_Front_Vector_string_1_1 549212718.445 -1.75%
SetIntersection_Front_Vector_string_256_1 4249442.842 -
SetIntersection_Front_Vector_string_256_16 6052177.102 -1.36%
SetIntersection_Front_Vector_string_256_256 19427675.477 3.79%
SetIntersection_Front_Vector_string_256_4 4667455.496 -
SetIntersection_Front_Vector_string_256_64 10325046.015 -3.05%
SetIntersection_Front_Vector_string_262144_1 1044461.902 -2.98%
SetIntersection_Front_Vector_string_262144_1024 39600275.545 -
SetIntersection_Front_Vector_string_262144_16 1617844.376 1.94%
SetIntersection_Front_Vector_string_262144_16384 346907668.016 -
SetIntersection_Front_Vector_string_262144_256 9383310.100 -2.84%
SetIntersection_Front_Vector_string_262144_262144 14431291.016 -5.73%
SetIntersection_Front_Vector_string_262144_4 1200271.979 2.79%
SetIntersection_Front_Vector_string_262144_64 3272142.468 -2.28%
SetIntersection_Front_Vector_string_4_1 219774464.095 -1.62%
SetIntersection_Front_Vector_string_4_4 151393713.169 -1.01%
SetIntersection_Front_Vector_string_64_1 16869857.703 -
SetIntersection_Front_Vector_string_64_16 20461715.130 -1.62%
SetIntersection_Front_Vector_string_64_4 17803583.279 -
SetIntersection_Front_Vector_string_64_64 25694655.122 -3.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1032230.082 2.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8991261.726 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163141.100 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3050011.359 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1070495.705 1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1582297.124 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1058740.127 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9055346.385 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1168697.236 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129550719.221 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3063171.146 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1058746.515 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1561314.061 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62965941.467 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37363954.905 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54754804.725 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534879995.809 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4113654.202 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4379852.509 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6097189.676 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4203743.782 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4994631.862 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047054.633 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9027922.561 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1152898.975 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128965917.739 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3067026.605 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350590431.983 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1075012.733 1.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1573795.339 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213986613.937 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136792331.664 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16456072.564 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14878655.455 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16048531.826 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12485567.750 -
SetIntersection_Front_Vector_uint32_1024_1 1041013.864 -
SetIntersection_Front_Vector_uint32_1024_1024 5917017.087 11.63%
SetIntersection_Front_Vector_uint32_1024_16 1130701.642 2.37%
SetIntersection_Front_Vector_uint32_1024_256 2279550.541 7.52%
SetIntersection_Front_Vector_uint32_1024_4 1057867.632 -
SetIntersection_Front_Vector_uint32_1024_64 1368561.100 3.36%
SetIntersection_Front_Vector_uint32_16384_1 1041456.128 -
SetIntersection_Front_Vector_uint32_16384_1024 5914002.138 -
SetIntersection_Front_Vector_uint32_16384_16 1115616.232 2.30%
SetIntersection_Front_Vector_uint32_16384_16384 79589994.810 10.37%
SetIntersection_Front_Vector_uint32_16384_256 2275200.372 3.10%
SetIntersection_Front_Vector_uint32_16384_4 1068639.231 4.76%
SetIntersection_Front_Vector_uint32_16384_64 1360416.358 3.26%
SetIntersection_Front_Vector_uint32_16_1 62670929.478 -
SetIntersection_Front_Vector_uint32_16_16 35791965.112 1.66%
SetIntersection_Front_Vector_uint32_16_4 54164599.024 1.08%
SetIntersection_Front_Vector_uint32_1_1 533540580.224 -
SetIntersection_Front_Vector_uint32_256_1 4146626.864 -
SetIntersection_Front_Vector_uint32_256_16 4207890.951 2.01%
SetIntersection_Front_Vector_uint32_256_256 4537955.858 8.12%
SetIntersection_Front_Vector_uint32_256_4 4170372.645 1.31%
SetIntersection_Front_Vector_uint32_256_64 4360465.672 -
SetIntersection_Front_Vector_uint32_262144_1 1066605.425 2.98%
SetIntersection_Front_Vector_uint32_262144_1024 5906415.786 11.59%
SetIntersection_Front_Vector_uint32_262144_16 1113486.022 -
SetIntersection_Front_Vector_uint32_262144_16384 79628962.674 10.67%
SetIntersection_Front_Vector_uint32_262144_256 2279947.876 7.84%
SetIntersection_Front_Vector_uint32_262144_262144 342837412.035 -3.31%
SetIntersection_Front_Vector_uint32_262144_4 1055846.263 -
SetIntersection_Front_Vector_uint32_262144_64 1364669.215 7.54%
SetIntersection_Front_Vector_uint32_4_1 213474484.804 -
SetIntersection_Front_Vector_uint32_4_4 135510749.671 -
SetIntersection_Front_Vector_uint32_64_1 16378527.915 -
SetIntersection_Front_Vector_uint32_64_16 14316308.832 -
SetIntersection_Front_Vector_uint32_64_4 15888831.130 -
SetIntersection_Front_Vector_uint32_64_64 10967107.223 2.87%
SetIntersection_Front_Vector_uint64_1024_1 1040879.797 -
SetIntersection_Front_Vector_uint64_1024_1024 5404282.295 2.68%
SetIntersection_Front_Vector_uint64_1024_16 1106845.700 -
SetIntersection_Front_Vector_uint64_1024_256 2126545.769 -
SetIntersection_Front_Vector_uint64_1024_4 1053395.897 -
SetIntersection_Front_Vector_uint64_1024_64 1323204.997 4.56%
SetIntersection_Front_Vector_uint64_16384_1 1036621.604 1.18%
SetIntersection_Front_Vector_uint64_16384_1024 5906876.106 -
SetIntersection_Front_Vector_uint64_16384_16 1117995.350 6.07%
SetIntersection_Front_Vector_uint64_16384_16384 72954727.014 3.77%
SetIntersection_Front_Vector_uint64_16384_256 2273911.869 -1.16%
SetIntersection_Front_Vector_uint64_16384_4 1057821.578 1.79%
SetIntersection_Front_Vector_uint64_16384_64 1359220.094 -
SetIntersection_Front_Vector_uint64_16_1 62626602.819 1.09%
SetIntersection_Front_Vector_uint64_16_16 35665271.152 -
SetIntersection_Front_Vector_uint64_16_4 54212980.208 1.29%
SetIntersection_Front_Vector_uint64_1_1 532818088.028 1.14%
SetIntersection_Front_Vector_uint64_256_1 4140079.541 -
SetIntersection_Front_Vector_uint64_256_16 4194439.826 3.41%
SetIntersection_Front_Vector_uint64_256_256 4544276.865 6.92%
SetIntersection_Front_Vector_uint64_256_4 4161024.624 1.06%
SetIntersection_Front_Vector_uint64_256_64 4356353.047 5.41%
SetIntersection_Front_Vector_uint64_262144_1 1035647.319 -
SetIntersection_Front_Vector_uint64_262144_1024 5903478.690 11.67%
SetIntersection_Front_Vector_uint64_262144_16 1112869.798 1.93%
SetIntersection_Front_Vector_uint64_262144_16384 73020422.058 3.52%
SetIntersection_Front_Vector_uint64_262144_256 2125320.392 -
SetIntersection_Front_Vector_uint64_262144_262144 356861235.210 -
SetIntersection_Front_Vector_uint64_262144_4 1065599.645 7.16%
SetIntersection_Front_Vector_uint64_262144_64 1378098.366 4.94%
SetIntersection_Front_Vector_uint64_4_1 212908923.798 1.18%
SetIntersection_Front_Vector_uint64_4_4 135247222.904 -
SetIntersection_Front_Vector_uint64_64_1 16323819.130 1.17%
SetIntersection_Front_Vector_uint64_64_16 14282018.433 2.31%
SetIntersection_Front_Vector_uint64_64_4 15918993.794 1.60%
SetIntersection_Front_Vector_uint64_64_64 10825488.739 3.00%
SetIntersection_Interlaced_Set_float_1024_1 1033189.187 -
SetIntersection_Interlaced_Set_float_1024_1024 11640177.914 -1.03%
SetIntersection_Interlaced_Set_float_1024_16 11710515.728 3.55%
SetIntersection_Interlaced_Set_float_1024_256 14115250.801 1.20%
SetIntersection_Interlaced_Set_float_1024_4 9741181.815 -
SetIntersection_Interlaced_Set_float_1024_64 10040088.388 -2.44%
SetIntersection_Interlaced_Set_float_16384_1 1045344.171 -
SetIntersection_Interlaced_Set_float_16384_1024 176631877.033 2.94%
SetIntersection_Interlaced_Set_float_16384_16 218655977.380 5.67%
SetIntersection_Interlaced_Set_float_16384_16384 216637542.528 -2.14%
SetIntersection_Interlaced_Set_float_16384_256 211314012.830 6.53%
SetIntersection_Interlaced_Set_float_16384_4 170112996.831 1.95%
SetIntersection_Interlaced_Set_float_16384_64 227292864.023 6.52%
SetIntersection_Interlaced_Set_float_16_1 63104160.033 -
SetIntersection_Interlaced_Set_float_16_16 38541543.998 1.46%
SetIntersection_Interlaced_Set_float_16_4 59717187.909 -
SetIntersection_Interlaced_Set_float_1_1 535742989.392 -
SetIntersection_Interlaced_Set_float_256_1 4139197.183 -
SetIntersection_Interlaced_Set_float_256_16 12068966.228 -2.21%
SetIntersection_Interlaced_Set_float_256_256 7402187.127 -1.29%
SetIntersection_Interlaced_Set_float_256_4 11216133.491 2.05%
SetIntersection_Interlaced_Set_float_256_64 13686002.280 -
SetIntersection_Interlaced_Set_float_262144_1 1082523.274 4.74%
SetIntersection_Interlaced_Set_float_262144_1024 1640393.799 8.35%
SetIntersection_Interlaced_Set_float_262144_16 1711314.699 6.46%
SetIntersection_Interlaced_Set_float_262144_16384 1308634.113 -
SetIntersection_Interlaced_Set_float_262144_256 1680763.590 5.27%
SetIntersection_Interlaced_Set_float_262144_262144 1600923.338 -6.77%
SetIntersection_Interlaced_Set_float_262144_4 1378838.623 6.13%
SetIntersection_Interlaced_Set_float_262144_64 1696267.496 8.05%
SetIntersection_Interlaced_Set_float_4_1 213967541.462 -
SetIntersection_Interlaced_Set_float_4_4 137275935.994 -
SetIntersection_Interlaced_Set_float_64_1 16533787.575 -
SetIntersection_Interlaced_Set_float_64_16 22904049.564 6.59%
SetIntersection_Interlaced_Set_float_64_4 20688466.305 -1.12%
SetIntersection_Interlaced_Set_float_64_64 13158238.652 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1056433.516 -2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13221773.863 -1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11533804.822 -5.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14339711.274 -8.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9994565.072 -3.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10298641.406 -3.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1049008.142 -1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175631352.147 -5.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217985889.586 -6.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 255381989.797 -29.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207115621.094 -4.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180752401.297 -6.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231294020.017 -5.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62853208.407 -2.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38319898.984 -2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59908355.799 -3.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 535206364.994 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4172258.951 -3.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12091111.016 -2.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8032299.028 -5.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11850967.218 -3.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13764007.000 -4.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1053181.295 -2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1637313.965 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1686837.402 -2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1334122.723 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1662190.834 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1858869.953 -1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1368653.971 -7.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1649429.279 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214184058.653 -2.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137698449.668 -2.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16461987.273 -2.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21709574.124 -6.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20858266.638 -3.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13901097.988 -2.58%
SetIntersection_Interlaced_Set_string_1024_1 1089616.280 1.59%
SetIntersection_Interlaced_Set_string_1024_1024 54653811.677 -1.67%
SetIntersection_Interlaced_Set_string_1024_16 12870284.561 -
SetIntersection_Interlaced_Set_string_1024_256 34969147.602 -
SetIntersection_Interlaced_Set_string_1024_4 10305713.477 -
SetIntersection_Interlaced_Set_string_1024_64 16218154.934 -2.69%
SetIntersection_Interlaced_Set_string_16384_1 1088234.773 -
SetIntersection_Interlaced_Set_string_16384_1024 352511237.072 -
SetIntersection_Interlaced_Set_string_16384_16 247540701.562 2.63%
SetIntersection_Interlaced_Set_string_16384_16384 349891084.779 -
SetIntersection_Interlaced_Set_string_16384_256 351929217.745 -
SetIntersection_Interlaced_Set_string_16384_4 198101927.223 -
SetIntersection_Interlaced_Set_string_16384_64 352458267.349 -
SetIntersection_Interlaced_Set_string_16_1 65586636.906 -
SetIntersection_Interlaced_Set_string_16_16 59582273.007 -
SetIntersection_Interlaced_Set_string_16_4 73371318.482 -
SetIntersection_Interlaced_Set_string_1_1 558463039.050 -
SetIntersection_Interlaced_Set_string_256_1 4363603.483 1.04%
SetIntersection_Interlaced_Set_string_256_16 17623330.210 -3.44%
SetIntersection_Interlaced_Set_string_256_256 29266534.392 6.20%
SetIntersection_Interlaced_Set_string_256_4 13008478.418 -
SetIntersection_Interlaced_Set_string_256_64 31103950.047 5.27%
SetIntersection_Interlaced_Set_string_262144_1 1096394.285 -
SetIntersection_Interlaced_Set_string_262144_1024 2065682.779 -1.00%
SetIntersection_Interlaced_Set_string_262144_16 2137324.135 -2.15%
SetIntersection_Interlaced_Set_string_262144_16384 2774113.445 -12.76%
SetIntersection_Interlaced_Set_string_262144_256 2055229.736 -2.30%
SetIntersection_Interlaced_Set_string_262144_262144 17336428.957 -6.02%
SetIntersection_Interlaced_Set_string_262144_4 1842861.816 -1.78%
SetIntersection_Interlaced_Set_string_262144_64 2113466.064 -2.70%
SetIntersection_Interlaced_Set_string_4_1 223740988.692 -
SetIntersection_Interlaced_Set_string_4_4 156987073.912 -1.03%
SetIntersection_Interlaced_Set_string_64_1 17356834.539 1.34%
SetIntersection_Interlaced_Set_string_64_16 38334559.280 2.30%
SetIntersection_Interlaced_Set_string_64_4 25714305.453 -
SetIntersection_Interlaced_Set_string_64_64 34051724.796 -3.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055349.774 -1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23136230.608 -1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12091884.008 -2.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18479351.181 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9873999.060 -6.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11697485.954 -2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1024870.275 -1.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 243493891.340 3.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 239048483.905 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352312147.218 -2.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 356564329.689 42.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195522124.182 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 344765947.679 -3.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63386534.526 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41781226.141 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62581103.409 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 539164890.125 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4217464.355 1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12478484.094 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12443273.803 2.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11385184.147 1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17001629.837 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1011393.004 -2.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1964616.535 -2.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2070102.295 -3.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1764206.217 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1988559.082 -2.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2909075.439 -4.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1806326.660 -4.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2061363.443 -3.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215371634.891 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140950070.510 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16559359.668 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25634779.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22562128.335 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18393665.191 2.91%
SetIntersection_Interlaced_Set_uint32_1024_1 1045566.457 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12541088.622 1.75%
SetIntersection_Interlaced_Set_uint32_1024_16 11619803.557 4.16%
SetIntersection_Interlaced_Set_uint32_1024_256 13863625.611 -1.97%
SetIntersection_Interlaced_Set_uint32_1024_4 10215888.920 5.63%
SetIntersection_Interlaced_Set_uint32_1024_64 10177037.502 1.04%
SetIntersection_Interlaced_Set_uint32_16384_1 1016466.362 -1.43%
SetIntersection_Interlaced_Set_uint32_16384_1024 171733878.933 1.47%
SetIntersection_Interlaced_Set_uint32_16384_16 208279776.312 2.14%
SetIntersection_Interlaced_Set_uint32_16384_16384 217437032.007 -4.03%
SetIntersection_Interlaced_Set_uint32_16384_256 202120432.745 3.50%
SetIntersection_Interlaced_Set_uint32_16384_4 168071910.153 1.34%
SetIntersection_Interlaced_Set_uint32_16384_64 218987509.583 4.15%
SetIntersection_Interlaced_Set_uint32_16_1 62830227.701 1.08%
SetIntersection_Interlaced_Set_uint32_16_16 37924897.496 1.34%
SetIntersection_Interlaced_Set_uint32_16_4 59449434.414 -
SetIntersection_Interlaced_Set_uint32_1_1 533707045.582 -
SetIntersection_Interlaced_Set_uint32_256_1 4163858.109 1.87%
SetIntersection_Interlaced_Set_uint32_256_16 12136968.077 -
SetIntersection_Interlaced_Set_uint32_256_256 7812319.598 -1.57%
SetIntersection_Interlaced_Set_uint32_256_4 11591806.152 -
SetIntersection_Interlaced_Set_uint32_256_64 13069009.134 3.47%
SetIntersection_Interlaced_Set_uint32_262144_1 1010011.796 1.90%
SetIntersection_Interlaced_Set_uint32_262144_1024 1538341.145 3.40%
SetIntersection_Interlaced_Set_uint32_262144_16 1559160.076 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1255903.973 -1.11%
SetIntersection_Interlaced_Set_uint32_262144_256 1562851.320 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1698835.693 -9.03%
SetIntersection_Interlaced_Set_uint32_262144_4 1261731.771 -
SetIntersection_Interlaced_Set_uint32_262144_64 1554014.891 1.26%
SetIntersection_Interlaced_Set_uint32_4_1 212961223.294 -
SetIntersection_Interlaced_Set_uint32_4_4 136656724.961 -
SetIntersection_Interlaced_Set_uint32_64_1 16405148.375 1.29%
SetIntersection_Interlaced_Set_uint32_64_16 22714806.926 3.78%
SetIntersection_Interlaced_Set_uint32_64_4 20920470.897 -
SetIntersection_Interlaced_Set_uint32_64_64 13465382.491 3.17%
SetIntersection_Interlaced_Set_uint64_1024_1 1045408.398 5.09%
SetIntersection_Interlaced_Set_uint64_1024_1024 12327846.511 -15.31%
SetIntersection_Interlaced_Set_uint64_1024_16 11704287.516 3.23%
SetIntersection_Interlaced_Set_uint64_1024_256 14773697.518 -2.77%
SetIntersection_Interlaced_Set_uint64_1024_4 9814307.142 -13.84%
SetIntersection_Interlaced_Set_uint64_1024_64 10256427.263 -2.80%
SetIntersection_Interlaced_Set_uint64_16384_1 1046243.259 -
SetIntersection_Interlaced_Set_uint64_16384_1024 178385818.664 1.79%
SetIntersection_Interlaced_Set_uint64_16384_16 226027885.675 2.50%
SetIntersection_Interlaced_Set_uint64_16384_16384 233159851.530 -1.60%
SetIntersection_Interlaced_Set_uint64_16384_256 215867532.477 5.11%
SetIntersection_Interlaced_Set_uint64_16384_4 180034352.706 -
SetIntersection_Interlaced_Set_uint64_16384_64 235985261.216 2.24%
SetIntersection_Interlaced_Set_uint64_16_1 62833255.922 -
SetIntersection_Interlaced_Set_uint64_16_16 37199540.765 -
SetIntersection_Interlaced_Set_uint64_16_4 59551071.299 -
SetIntersection_Interlaced_Set_uint64_1_1 534252274.203 1.25%
SetIntersection_Interlaced_Set_uint64_256_1 4144782.465 2.11%
SetIntersection_Interlaced_Set_uint64_256_16 12042806.756 2.55%
SetIntersection_Interlaced_Set_uint64_256_256 7529629.788 -1.22%
SetIntersection_Interlaced_Set_uint64_256_4 11111167.897 -
SetIntersection_Interlaced_Set_uint64_256_64 13912579.157 2.36%
SetIntersection_Interlaced_Set_uint64_262144_1 1022549.263 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1574821.857 -
SetIntersection_Interlaced_Set_uint64_262144_16 1627642.252 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1277320.639 -
SetIntersection_Interlaced_Set_uint64_262144_256 1623961.670 1.52%
SetIntersection_Interlaced_Set_uint64_262144_262144 1705298.422 1.55%
SetIntersection_Interlaced_Set_uint64_262144_4 1313510.824 -
SetIntersection_Interlaced_Set_uint64_262144_64 1609620.523 -
SetIntersection_Interlaced_Set_uint64_4_1 213487132.021 1.28%
SetIntersection_Interlaced_Set_uint64_4_4 136643543.203 1.36%
SetIntersection_Interlaced_Set_uint64_64_1 16428753.961 1.01%
SetIntersection_Interlaced_Set_uint64_64_16 22616363.881 3.29%
SetIntersection_Interlaced_Set_uint64_64_4 20856840.291 1.20%
SetIntersection_Interlaced_Set_uint64_64_64 13061324.593 1.41%
SetIntersection_Interlaced_Vector_float_1024_1 1055008.549 -
SetIntersection_Interlaced_Vector_float_1024_1024 7073631.143 -
SetIntersection_Interlaced_Vector_float_1024_16 1856898.217 -26.44%
SetIntersection_Interlaced_Vector_float_1024_256 5620409.414 -4.20%
SetIntersection_Interlaced_Vector_float_1024_4 1414761.089 1.89%
SetIntersection_Interlaced_Vector_float_1024_64 3371827.671 -33.40%
SetIntersection_Interlaced_Vector_float_16384_1 1053592.562 2.02%
SetIntersection_Interlaced_Vector_float_16384_1024 40155330.934 -39.77%
SetIntersection_Interlaced_Vector_float_16384_16 3763463.867 -
SetIntersection_Interlaced_Vector_float_16384_16384 99669465.681 -
SetIntersection_Interlaced_Vector_float_16384_256 23037606.807 -12.85%
SetIntersection_Interlaced_Vector_float_16384_4 1556622.353 -1.05%
SetIntersection_Interlaced_Vector_float_16384_64 8396560.433 -12.56%
SetIntersection_Interlaced_Vector_float_16_1 63028746.980 -
SetIntersection_Interlaced_Vector_float_16_16 36369197.222 -
SetIntersection_Interlaced_Vector_float_16_4 56106646.762 -
SetIntersection_Interlaced_Vector_float_1_1 535592741.890 -
SetIntersection_Interlaced_Vector_float_256_1 4124055.003 -1.46%
SetIntersection_Interlaced_Vector_float_256_16 7442305.187 -
SetIntersection_Interlaced_Vector_float_256_256 5134617.930 -
SetIntersection_Interlaced_Vector_float_256_4 4961804.135 -2.15%
SetIntersection_Interlaced_Vector_float_256_64 7147777.849 -9.80%
SetIntersection_Interlaced_Vector_float_262144_1 1034887.856 -
SetIntersection_Interlaced_Vector_float_262144_1024 105273279.698 -25.73%
SetIntersection_Interlaced_Vector_float_262144_16 3400361.533 -42.84%
SetIntersection_Interlaced_Vector_float_262144_16384 347104907.040 -
SetIntersection_Interlaced_Vector_float_262144_256 36664734.367 -26.19%
SetIntersection_Interlaced_Vector_float_262144_262144 350648267.419 -
SetIntersection_Interlaced_Vector_float_262144_4 1874874.537 -
SetIntersection_Interlaced_Vector_float_262144_64 12587479.147 -32.14%
SetIntersection_Interlaced_Vector_float_4_1 214272513.170 -
SetIntersection_Interlaced_Vector_float_4_4 136398591.796 -
SetIntersection_Interlaced_Vector_float_64_1 16568234.362 -
SetIntersection_Interlaced_Vector_float_64_16 18620970.747 2.79%
SetIntersection_Interlaced_Vector_float_64_4 18115212.109 -
SetIntersection_Interlaced_Vector_float_64_64 11427632.626 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1046774.546 3.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8319065.795 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2786936.889 26.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7600388.042 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1520846.915 14.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5991835.059 12.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1046526.646 -1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 81151818.362 29.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4347442.730 32.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119391908.631 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 32051902.912 49.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1718248.369 19.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11585752.828 5.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62991917.255 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36718571.526 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58237527.517 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 535692070.899 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4168657.220 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8286192.567 7.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5756787.841 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5422346.994 12.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8598503.026 1.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1048712.249 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 175932162.052 39.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7704958.601 -12.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349962505.551 -1.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 84992671.609 75.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 354043934.604 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2310507.180 39.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 30952369.174 60.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214167951.060 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136451408.703 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16524242.896 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19601815.933 4.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18845167.282 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12057566.684 -
SetIntersection_Interlaced_Vector_string_1024_1 1101762.140 2.73%
SetIntersection_Interlaced_Vector_string_1024_1024 40645723.051 4.76%
SetIntersection_Interlaced_Vector_string_1024_16 3302992.070 -
SetIntersection_Interlaced_Vector_string_1024_256 20929795.289 2.26%
SetIntersection_Interlaced_Vector_string_1024_4 1634131.340 -4.47%
SetIntersection_Interlaced_Vector_string_1024_64 8429899.313 4.96%
SetIntersection_Interlaced_Vector_string_16384_1 1099053.926 2.35%
SetIntersection_Interlaced_Vector_string_16384_1024 122138965.392 -
SetIntersection_Interlaced_Vector_string_16384_16 4595376.076 7.41%
SetIntersection_Interlaced_Vector_string_16384_16384 350201916.226 -
SetIntersection_Interlaced_Vector_string_16384_256 41412780.604 -8.65%
SetIntersection_Interlaced_Vector_string_16384_4 1834809.159 -6.94%
SetIntersection_Interlaced_Vector_string_16384_64 12535312.509 -13.23%
SetIntersection_Interlaced_Vector_string_16_1 66696081.283 3.70%
SetIntersection_Interlaced_Vector_string_16_16 53740923.586 6.21%
SetIntersection_Interlaced_Vector_string_16_4 68680419.762 3.78%
SetIntersection_Interlaced_Vector_string_1_1 552749549.698 -
SetIntersection_Interlaced_Vector_string_256_1 4406525.240 3.28%
SetIntersection_Interlaced_Vector_string_256_16 10448631.418 -1.55%
SetIntersection_Interlaced_Vector_string_256_256 20710023.411 3.53%
SetIntersection_Interlaced_Vector_string_256_4 6168006.417 1.01%
SetIntersection_Interlaced_Vector_string_256_64 19930539.587 7.50%
SetIntersection_Interlaced_Vector_string_262144_1 1125075.327 4.54%
SetIntersection_Interlaced_Vector_string_262144_1024 238648240.833 -29.20%
SetIntersection_Interlaced_Vector_string_262144_16 6009689.586 -10.85%
SetIntersection_Interlaced_Vector_string_262144_16384 1020882.650 -12.68%
SetIntersection_Interlaced_Vector_string_262144_256 69072347.339 -9.15%
SetIntersection_Interlaced_Vector_string_262144_262144 14672409.586 -2.10%
SetIntersection_Interlaced_Vector_string_262144_4 2241749.019 5.57%
SetIntersection_Interlaced_Vector_string_262144_64 20297124.955 -9.88%
SetIntersection_Interlaced_Vector_string_4_1 225733521.749 2.82%
SetIntersection_Interlaced_Vector_string_4_4 156898439.173 2.74%
SetIntersection_Interlaced_Vector_string_64_1 17251434.208 2.21%
SetIntersection_Interlaced_Vector_string_64_16 29793866.316 3.16%
SetIntersection_Interlaced_Vector_string_64_4 22297886.537 2.94%
SetIntersection_Interlaced_Vector_string_64_64 27337859.072 4.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044245.059 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9149905.321 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2647070.897 -1.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9894008.720 -3.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1454828.978 -2.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5519710.634 -5.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1049835.463 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69578504.715 -7.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3735492.551 -4.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129918792.310 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29611673.004 -3.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1679085.821 1.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8993452.668 -8.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62955851.396 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37174998.922 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58395419.753 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535554187.981 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4158982.230 1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7899269.974 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6099002.493 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5286823.116 -1.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10132539.575 -5.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1051021.845 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 154649989.933 -4.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5112733.132 -2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 356960072.060 2.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49323078.372 -6.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350644090.779 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1958212.601 -2.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15779131.794 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 214192827.383 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137012729.892 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16540560.696 1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20134535.303 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18768240.288 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12506705.564 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1038125.063 1.29%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5933587.167 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2268227.628 22.42%
SetIntersection_Interlaced_Vector_uint32_1024_256 7390044.951 31.62%
SetIntersection_Interlaced_Vector_uint32_1024_4 1327748.742 7.76%
SetIntersection_Interlaced_Vector_uint32_1024_64 4827376.861 43.88%
SetIntersection_Interlaced_Vector_uint32_16384_1 1040710.622 2.83%
SetIntersection_Interlaced_Vector_uint32_16384_1024 53685455.528 41.52%
SetIntersection_Interlaced_Vector_uint32_16384_16 2843928.085 18.23%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79529715.695 -
SetIntersection_Interlaced_Vector_uint32_16384_256 20618360.852 27.24%
SetIntersection_Interlaced_Vector_uint32_16384_4 1459700.124 7.96%
SetIntersection_Interlaced_Vector_uint32_16384_64 7225396.698 -12.94%
SetIntersection_Interlaced_Vector_uint32_16_1 62610464.346 -
SetIntersection_Interlaced_Vector_uint32_16_16 35375968.713 -
SetIntersection_Interlaced_Vector_uint32_16_4 56092571.852 1.19%
SetIntersection_Interlaced_Vector_uint32_1_1 532599410.921 -
SetIntersection_Interlaced_Vector_uint32_256_1 4151888.387 1.55%
SetIntersection_Interlaced_Vector_uint32_256_16 7550620.476 10.78%
SetIntersection_Interlaced_Vector_uint32_256_256 4537440.085 -
SetIntersection_Interlaced_Vector_uint32_256_4 4831858.740 -4.12%
SetIntersection_Interlaced_Vector_uint32_256_64 7624665.304 10.42%
SetIntersection_Interlaced_Vector_uint32_262144_1 1041704.047 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 109163440.046 14.08%
SetIntersection_Interlaced_Vector_uint32_262144_16 3698483.322 -36.99%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349059784.111 -4.17%
SetIntersection_Interlaced_Vector_uint32_262144_256 33390699.992 23.36%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350693315.419 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1619871.018 4.11%
SetIntersection_Interlaced_Vector_uint32_262144_64 17195611.555 85.94%
SetIntersection_Interlaced_Vector_uint32_4_1 213069790.272 -
SetIntersection_Interlaced_Vector_uint32_4_4 135268957.909 -
SetIntersection_Interlaced_Vector_uint32_64_1 16368125.177 -
SetIntersection_Interlaced_Vector_uint32_64_16 18093234.295 6.80%
SetIntersection_Interlaced_Vector_uint32_64_4 17649657.942 -
SetIntersection_Interlaced_Vector_uint32_64_64 10910632.953 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1038875.151 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5905611.447 1.18%
SetIntersection_Interlaced_Vector_uint64_1024_16 1865502.870 -21.22%
SetIntersection_Interlaced_Vector_uint64_1024_256 6181567.634 -3.32%
SetIntersection_Interlaced_Vector_uint64_1024_4 1240220.189 -11.33%
SetIntersection_Interlaced_Vector_uint64_1024_64 3398427.604 -24.66%
SetIntersection_Interlaced_Vector_uint64_16384_1 1048012.910 2.58%
SetIntersection_Interlaced_Vector_uint64_16384_1024 39188756.689 -29.55%
SetIntersection_Interlaced_Vector_uint64_16384_16 2432328.445 -22.83%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78639445.733 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20234933.937 -10.99%
SetIntersection_Interlaced_Vector_uint64_16384_4 1355590.930 -10.08%
SetIntersection_Interlaced_Vector_uint64_16384_64 5751741.439 -28.46%
SetIntersection_Interlaced_Vector_uint64_16_1 62618991.827 1.21%
SetIntersection_Interlaced_Vector_uint64_16_16 35595263.666 -
SetIntersection_Interlaced_Vector_uint64_16_4 55662546.591 -
SetIntersection_Interlaced_Vector_uint64_1_1 533019026.312 1.08%
SetIntersection_Interlaced_Vector_uint64_256_1 4145107.889 2.67%
SetIntersection_Interlaced_Vector_uint64_256_16 5997100.309 -8.65%
SetIntersection_Interlaced_Vector_uint64_256_256 4570799.797 2.17%
SetIntersection_Interlaced_Vector_uint64_256_4 5090917.834 -
SetIntersection_Interlaced_Vector_uint64_256_64 7587604.904 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1025456.652 -1.82%
SetIntersection_Interlaced_Vector_uint64_262144_1024 85649070.708 -31.51%
SetIntersection_Interlaced_Vector_uint64_262144_16 3092818.614 -61.59%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346589162.268 -1.39%
SetIntersection_Interlaced_Vector_uint64_262144_256 26051097.125 -63.65%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350651067.146 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1458541.952 -20.08%
SetIntersection_Interlaced_Vector_uint64_262144_64 22281998.892 -8.08%
SetIntersection_Interlaced_Vector_uint64_4_1 213120663.967 1.24%
SetIntersection_Interlaced_Vector_uint64_4_4 135647153.563 1.28%
SetIntersection_Interlaced_Vector_uint64_64_1 16357099.845 -
SetIntersection_Interlaced_Vector_uint64_64_16 16814352.335 -2.16%
SetIntersection_Interlaced_Vector_uint64_64_4 17829063.488 4.24%
SetIntersection_Interlaced_Vector_uint64_64_64 10871301.076 1.21%
SetIntersection_None_Set_float_1024_1 8821913.251 -1.77%
SetIntersection_None_Set_float_1024_1024 9118276.315 2.42%
SetIntersection_None_Set_float_1024_16 8819067.774 -
SetIntersection_None_Set_float_1024_256 8804006.798 -1.76%
SetIntersection_None_Set_float_1024_4 8964539.692 2.24%
SetIntersection_None_Set_float_1024_64 9079650.649 4.28%
SetIntersection_None_Set_float_16384_1 152006091.392 -1.78%
SetIntersection_None_Set_float_16384_1024 152115790.796 -2.07%
SetIntersection_None_Set_float_16384_16 156090636.886 -
SetIntersection_None_Set_float_16384_16384 154658673.878 -3.01%
SetIntersection_None_Set_float_16384_256 152435085.871 -1.47%
SetIntersection_None_Set_float_16384_4 154548876.008 -
SetIntersection_None_Set_float_16384_64 155998081.067 -
SetIntersection_None_Set_float_16_1 66862577.144 -
SetIntersection_None_Set_float_16_16 35668460.853 -
SetIntersection_None_Set_float_16_4 56857794.907 -
SetIntersection_None_Set_float_1_1 536594782.796 -
SetIntersection_None_Set_float_256_1 11416176.460 -
SetIntersection_None_Set_float_256_16 10679752.275 -2.68%
SetIntersection_None_Set_float_256_256 5749360.072 1.51%
SetIntersection_None_Set_float_256_4 11458695.648 -
SetIntersection_None_Set_float_256_64 9308218.485 -
SetIntersection_None_Set_float_262144_1 1169454.184 -2.48%
SetIntersection_None_Set_float_262144_1024 1153752.766 -3.02%
SetIntersection_None_Set_float_262144_16 1159621.664 -3.05%
SetIntersection_None_Set_float_262144_16384 1164636.475 -3.00%
SetIntersection_None_Set_float_262144_256 1158869.223 -2.84%
SetIntersection_None_Set_float_262144_262144 1158278.158 -3.50%
SetIntersection_None_Set_float_262144_4 1162353.271 -2.45%
SetIntersection_None_Set_float_262144_64 1159939.777 -2.85%
SetIntersection_None_Set_float_4_1 216991762.150 -
SetIntersection_None_Set_float_4_4 135302399.724 -
SetIntersection_None_Set_float_64_1 22524424.752 -
SetIntersection_None_Set_float_64_16 18230691.407 -1.37%
SetIntersection_None_Set_float_64_4 21534533.846 -
SetIntersection_None_Set_float_64_64 11558163.781 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9298090.686 6.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 9296224.107 7.58%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9255929.295 7.24%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9286222.067 7.03%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9365419.757 9.29%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9307119.488 6.71%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 178242827.812 10.37%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161533071.885 1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 186885351.787 8.94%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 186675550.383 6.19%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 175184402.934 8.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 180301427.718 9.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 171843837.560 3.83%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 68274914.772 3.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36128869.294 2.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 57534926.558 2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 549452337.328 2.87%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11993289.991 7.69%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11270931.271 5.57%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6014189.052 3.80%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11838599.905 4.84%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9564326.290 5.82%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1242691.734 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1251497.395 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1238224.285 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1252210.367 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241400.635 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1267105.631 1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1245994.061 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1249548.016 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 221018191.598 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 139035022.991 2.81%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23133636.396 3.16%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18826246.731 6.01%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21880757.235 2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11766539.296 2.02%
SetIntersection_None_Set_string_1024_1 8939477.471 -4.54%
SetIntersection_None_Set_string_1024_1024 9131823.087 -4.31%
SetIntersection_None_Set_string_1024_16 9190012.434 -2.13%
SetIntersection_None_Set_string_1024_256 9062752.100 -3.81%
SetIntersection_None_Set_string_1024_4 8952940.620 -4.70%
SetIntersection_None_Set_string_1024_64 8875671.401 -5.57%
SetIntersection_None_Set_string_16384_1 198299182.480 -2.45%
SetIntersection_None_Set_string_16384_1024 221905408.998 -
SetIntersection_None_Set_string_16384_16 199110647.623 -2.08%
SetIntersection_None_Set_string_16384_16384 200197607.401 -5.64%
SetIntersection_None_Set_string_16384_256 203384633.523 -2.87%
SetIntersection_None_Set_string_16384_4 197731182.177 -3.09%
SetIntersection_None_Set_string_16384_64 200645346.799 -2.68%
SetIntersection_None_Set_string_16_1 68685550.411 -
SetIntersection_None_Set_string_16_16 36734806.635 -
SetIntersection_None_Set_string_16_4 58375619.983 -
SetIntersection_None_Set_string_1_1 545881391.316 -
SetIntersection_None_Set_string_256_1 11716530.379 -2.15%
SetIntersection_None_Set_string_256_16 10980334.988 -2.74%
SetIntersection_None_Set_string_256_256 5896657.837 -2.75%
SetIntersection_None_Set_string_256_4 11528038.334 -2.93%
SetIntersection_None_Set_string_256_64 9381361.203 2.06%
SetIntersection_None_Set_string_262144_1 1607730.795 -16.54%
SetIntersection_None_Set_string_262144_1024 1620488.605 -4.07%
SetIntersection_None_Set_string_262144_16 1613584.715 -9.66%
SetIntersection_None_Set_string_262144_16384 1637090.984 -3.73%
SetIntersection_None_Set_string_262144_256 1637365.314 -3.93%
SetIntersection_None_Set_string_262144_262144 1622829.996 -3.78%
SetIntersection_None_Set_string_262144_4 1618608.725 -11.76%
SetIntersection_None_Set_string_262144_64 1617333.904 -6.16%
SetIntersection_None_Set_string_4_1 222732646.679 -
SetIntersection_None_Set_string_4_4 139292051.815 -
SetIntersection_None_Set_string_64_1 23083960.844 -
SetIntersection_None_Set_string_64_16 18073174.467 -4.28%
SetIntersection_None_Set_string_64_4 21245780.650 -3.31%
SetIntersection_None_Set_string_64_64 11642026.265 -1.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8950412.531 3.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8817539.574 -1.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8756259.017 1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8868448.353 1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8743487.075 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 9133053.630 3.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 198759581.927 2.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199653938.810 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 195503266.278 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200362263.241 -8.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195668380.110 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 196758967.950 1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196017294.671 3.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66703592.263 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35623526.148 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56915491.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 540062942.281 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11471475.849 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10818469.529 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5712055.702 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11481823.597 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9320750.396 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1602067.545 -5.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1612062.176 -5.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1601545.574 -6.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1593315.102 -5.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1581583.576 -6.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1613488.850 -4.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1575452.719 -6.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1605090.168 -5.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218352857.433 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136221604.916 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21932327.487 -2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18114423.396 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21331312.153 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11569096.673 1.08%
SetIntersection_None_Set_uint32_1024_1 9165631.895 -1.37%
SetIntersection_None_Set_uint32_1024_1024 8927454.957 -4.13%
SetIntersection_None_Set_uint32_1024_16 9125942.430 -1.20%
SetIntersection_None_Set_uint32_1024_256 9135695.112 -1.23%
SetIntersection_None_Set_uint32_1024_4 8977500.287 -3.36%
SetIntersection_None_Set_uint32_1024_64 8993144.561 -3.25%
SetIntersection_None_Set_uint32_16384_1 155115612.907 -9.34%
SetIntersection_None_Set_uint32_16384_1024 155844727.064 -3.46%
SetIntersection_None_Set_uint32_16384_16 154377785.445 -7.64%
SetIntersection_None_Set_uint32_16384_16384 163016818.730 4.40%
SetIntersection_None_Set_uint32_16384_256 155587826.846 -4.82%
SetIntersection_None_Set_uint32_16384_4 154698037.407 -11.09%
SetIntersection_None_Set_uint32_16384_64 155157234.403 -5.67%
SetIntersection_None_Set_uint32_16_1 65929335.424 -2.89%
SetIntersection_None_Set_uint32_16_16 35548677.237 -1.26%
SetIntersection_None_Set_uint32_16_4 56268560.623 -1.79%
SetIntersection_None_Set_uint32_1_1 534390043.562 -2.95%
SetIntersection_None_Set_uint32_256_1 11591750.050 -3.40%
SetIntersection_None_Set_uint32_256_16 11030058.778 -1.82%
SetIntersection_None_Set_uint32_256_256 5846347.080 -2.64%
SetIntersection_None_Set_uint32_256_4 11544146.932 -2.93%
SetIntersection_None_Set_uint32_256_64 9313346.975 -2.44%
SetIntersection_None_Set_uint32_262144_1 1180680.340 -1.39%
SetIntersection_None_Set_uint32_262144_1024 1178002.850 -
SetIntersection_None_Set_uint32_262144_16 1173816.408 -
SetIntersection_None_Set_uint32_262144_16384 1172920.574 -
SetIntersection_None_Set_uint32_262144_256 1171101.727 -
SetIntersection_None_Set_uint32_262144_262144 1178410.563 -
SetIntersection_None_Set_uint32_262144_4 1171655.353 -1.15%
SetIntersection_None_Set_uint32_262144_64 1173556.396 -
SetIntersection_None_Set_uint32_4_1 216220625.581 -2.45%
SetIntersection_None_Set_uint32_4_4 135126861.011 -2.44%
SetIntersection_None_Set_uint32_64_1 22786579.708 -1.85%
SetIntersection_None_Set_uint32_64_16 18436627.199 -1.15%
SetIntersection_None_Set_uint32_64_4 21653004.568 -1.75%
SetIntersection_None_Set_uint32_64_64 11558886.165 -1.97%
SetIntersection_None_Set_uint64_1024_1 9067085.593 5.58%
SetIntersection_None_Set_uint64_1024_1024 8838995.824 3.12%
SetIntersection_None_Set_uint64_1024_16 9103397.278 4.48%
SetIntersection_None_Set_uint64_1024_256 9088868.806 6.06%
SetIntersection_None_Set_uint64_1024_4 8804994.678 2.26%
SetIntersection_None_Set_uint64_1024_64 8813174.321 2.05%
SetIntersection_None_Set_uint64_16384_1 163338820.562 3.34%
SetIntersection_None_Set_uint64_16384_1024 167657491.410 1.45%
SetIntersection_None_Set_uint64_16384_16 169581392.418 2.78%
SetIntersection_None_Set_uint64_16384_16384 180232294.598 7.62%
SetIntersection_None_Set_uint64_16384_256 170697172.945 1.96%
SetIntersection_None_Set_uint64_16384_4 166402355.895 2.27%
SetIntersection_None_Set_uint64_16384_64 171649924.566 3.05%
SetIntersection_None_Set_uint64_16_1 66555771.408 1.32%
SetIntersection_None_Set_uint64_16_16 35301817.188 -
SetIntersection_None_Set_uint64_16_4 56487102.831 -
SetIntersection_None_Set_uint64_1_1 533790223.225 -
SetIntersection_None_Set_uint64_256_1 11426215.570 1.33%
SetIntersection_None_Set_uint64_256_16 11021764.626 3.16%
SetIntersection_None_Set_uint64_256_256 5731888.929 -
SetIntersection_None_Set_uint64_256_4 11449379.855 4.12%
SetIntersection_None_Set_uint64_256_64 9277470.369 3.80%
SetIntersection_None_Set_uint64_262144_1 1214983.234 -
SetIntersection_None_Set_uint64_262144_1024 1213369.465 -
SetIntersection_None_Set_uint64_262144_16 1209056.232 -
SetIntersection_None_Set_uint64_262144_16384 1212352.781 -1.11%
SetIntersection_None_Set_uint64_262144_256 1212583.740 -
SetIntersection_None_Set_uint64_262144_262144 1227624.758 -
SetIntersection_None_Set_uint64_262144_4 1208907.795 -
SetIntersection_None_Set_uint64_262144_64 1209439.943 -
SetIntersection_None_Set_uint64_4_1 215964356.477 -
SetIntersection_None_Set_uint64_4_4 135095250.600 1.29%
SetIntersection_None_Set_uint64_64_1 22646371.310 2.14%
SetIntersection_None_Set_uint64_64_16 18403236.653 2.31%
SetIntersection_None_Set_uint64_64_4 21491290.137 -
SetIntersection_None_Set_uint64_64_64 11533172.372 2.51%
SetIntersection_None_Vector_float_1024_1 1072510.186 -1.97%
SetIntersection_None_Vector_float_1024_1024 1073915.354 -
SetIntersection_None_Vector_float_1024_16 1071721.179 -1.65%
SetIntersection_None_Vector_float_1024_256 1073108.939 -
SetIntersection_None_Vector_float_1024_4 1071313.186 -1.76%
SetIntersection_None_Vector_float_1024_64 1072407.515 -2.46%
SetIntersection_None_Vector_float_16384_1 1115425.551 -
SetIntersection_None_Vector_float_16384_1024 1116867.228 1.96%
SetIntersection_None_Vector_float_16384_16 1109555.191 -
SetIntersection_None_Vector_float_16384_16384 1097678.568 -
SetIntersection_None_Vector_float_16384_256 1110286.514 -
SetIntersection_None_Vector_float_16384_4 1110516.725 -
SetIntersection_None_Vector_float_16384_64 1109216.578 -
SetIntersection_None_Vector_float_16_1 63315787.089 -
SetIntersection_None_Vector_float_16_16 33666279.009 -
SetIntersection_None_Vector_float_16_4 53922882.898 -
SetIntersection_None_Vector_float_1_1 534690543.823 -
SetIntersection_None_Vector_float_256_1 4249669.153 -1.27%
SetIntersection_None_Vector_float_256_16 4042350.475 -
SetIntersection_None_Vector_float_256_256 2120874.677 -1.75%
SetIntersection_None_Vector_float_256_4 4201482.900 -1.11%
SetIntersection_None_Vector_float_256_64 3420958.916 -
SetIntersection_None_Vector_float_262144_1 1144930.637 -
SetIntersection_None_Vector_float_262144_1024 1123812.522 -2.53%
SetIntersection_None_Vector_float_262144_16 1126792.837 -3.06%
SetIntersection_None_Vector_float_262144_16384 1145131.902 1.15%
SetIntersection_None_Vector_float_262144_256 1133559.367 -
SetIntersection_None_Vector_float_262144_262144 1145399.732 -
SetIntersection_None_Vector_float_262144_4 1141243.168 -1.77%
SetIntersection_None_Vector_float_262144_64 1149244.120 -
SetIntersection_None_Vector_float_4_1 214057575.537 -
SetIntersection_None_Vector_float_4_4 133716191.311 -
SetIntersection_None_Vector_float_64_1 16746923.045 -
SetIntersection_None_Vector_float_64_16 13594554.376 -
SetIntersection_None_Vector_float_64_4 15992825.748 -
SetIntersection_None_Vector_float_64_64 8414231.285 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1097669.255 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1102038.194 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1092470.349 4.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1100115.999 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103821.067 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1100956.597 1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1136440.290 4.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1133981.608 1.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1121962.594 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1139054.159 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135699.441 2.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1134224.419 1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1129536.131 3.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63802132.369 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33917454.937 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54323700.022 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535102219.309 1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4319530.074 1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4057972.139 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2159978.443 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4280086.395 2.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3470939.693 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1162250.174 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1178755.010 5.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1166005.073 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1169713.778 1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1176426.035 1.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1182512.525 1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1171617.143 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1168744.007 1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215617143.601 1.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134785685.577 1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16894430.169 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13742323.783 1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16163809.453 1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8608901.279 -
SetIntersection_None_Vector_string_1024_1 1134558.801 -2.11%
SetIntersection_None_Vector_string_1024_1024 1163044.885 -
SetIntersection_None_Vector_string_1024_16 1164351.428 3.02%
SetIntersection_None_Vector_string_1024_256 1167198.712 -
SetIntersection_None_Vector_string_1024_4 1166945.845 -
SetIntersection_None_Vector_string_1024_64 1170406.916 1.16%
SetIntersection_None_Vector_string_16384_1 1242442.547 1.42%
SetIntersection_None_Vector_string_16384_1024 1224866.314 -
SetIntersection_None_Vector_string_16384_16 1221331.951 -2.46%
SetIntersection_None_Vector_string_16384_16384 1225609.896 -
SetIntersection_None_Vector_string_16384_256 1225362.504 -
SetIntersection_None_Vector_string_16384_4 1228557.887 -
SetIntersection_None_Vector_string_16384_64 1209834.227 -1.31%
SetIntersection_None_Vector_string_16_1 65338339.766 -
SetIntersection_None_Vector_string_16_16 34567305.474 -
SetIntersection_None_Vector_string_16_4 55489189.238 -
SetIntersection_None_Vector_string_1_1 537815687.978 -
SetIntersection_None_Vector_string_256_1 4554971.206 1.22%
SetIntersection_None_Vector_string_256_16 4262831.704 -2.00%
SetIntersection_None_Vector_string_256_256 2285832.283 1.49%
SetIntersection_None_Vector_string_256_4 4438343.059 -2.20%
SetIntersection_None_Vector_string_256_64 3624907.798 -
SetIntersection_None_Vector_string_262144_1 1286464.482 1.07%
SetIntersection_None_Vector_string_262144_1024 1277885.103 -
SetIntersection_None_Vector_string_262144_16 1276882.322 -
SetIntersection_None_Vector_string_262144_16384 1272814.322 -
SetIntersection_None_Vector_string_262144_256 1290429.745 -
SetIntersection_None_Vector_string_262144_262144 1323339.453 -
SetIntersection_None_Vector_string_262144_4 1306643.749 -
SetIntersection_None_Vector_string_262144_64 1287239.620 -2.85%
SetIntersection_None_Vector_string_4_1 217589303.798 -
SetIntersection_None_Vector_string_4_4 136283376.368 -
SetIntersection_None_Vector_string_64_1 17445935.894 -
SetIntersection_None_Vector_string_64_16 14169391.407 -1.90%
SetIntersection_None_Vector_string_64_4 16621768.272 -1.44%
SetIntersection_None_Vector_string_64_64 8872202.145 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1120496.266 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1102198.785 -2.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117946.159 1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1119508.911 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1117314.563 4.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1117725.464 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1170438.878 1.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1144540.571 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1143274.739 -1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1162484.559 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158723.746 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1170311.579 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1160090.991 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63774213.484 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33981621.488 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54055952.592 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534324469.438 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4295845.369 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4079006.307 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2188775.848 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4272577.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3475686.811 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1221087.762 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1194232.259 6.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1167924.824 3.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1153728.002 -3.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1221341.335 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1212686.797 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1193520.619 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1229506.082 1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215012120.380 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134725203.129 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16940820.950 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13707388.617 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16062704.672 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8658294.797 -
SetIntersection_None_Vector_uint32_1024_1 1075165.374 -
SetIntersection_None_Vector_uint32_1024_1024 1077160.439 -
SetIntersection_None_Vector_uint32_1024_16 1083238.137 1.51%
SetIntersection_None_Vector_uint32_1024_256 1081799.879 -
SetIntersection_None_Vector_uint32_1024_4 1078425.905 3.73%
SetIntersection_None_Vector_uint32_1024_64 1077749.747 -
SetIntersection_None_Vector_uint32_16384_1 1107036.854 -
SetIntersection_None_Vector_uint32_16384_1024 1125081.402 2.48%
SetIntersection_None_Vector_uint32_16384_16 1109265.579 -
SetIntersection_None_Vector_uint32_16384_16384 1120993.331 4.03%
SetIntersection_None_Vector_uint32_16384_256 1107520.099 -
SetIntersection_None_Vector_uint32_16384_4 1112865.290 1.11%
SetIntersection_None_Vector_uint32_16384_64 1118566.571 3.83%
SetIntersection_None_Vector_uint32_16_1 63223084.934 -
SetIntersection_None_Vector_uint32_16_16 33505294.480 -
SetIntersection_None_Vector_uint32_16_4 53617395.810 -
SetIntersection_None_Vector_uint32_1_1 540881401.129 1.87%
SetIntersection_None_Vector_uint32_256_1 4269825.687 -
SetIntersection_None_Vector_uint32_256_16 4013713.261 2.28%
SetIntersection_None_Vector_uint32_256_256 2144045.026 -
SetIntersection_None_Vector_uint32_256_4 4219651.023 -
SetIntersection_None_Vector_uint32_256_64 3432105.621 1.81%
SetIntersection_None_Vector_uint32_262144_1 1145074.444 2.15%
SetIntersection_None_Vector_uint32_262144_1024 1145764.004 2.54%
SetIntersection_None_Vector_uint32_262144_16 1128500.409 -
SetIntersection_None_Vector_uint32_262144_16384 1127281.792 3.58%
SetIntersection_None_Vector_uint32_262144_256 1142742.531 1.63%
SetIntersection_None_Vector_uint32_262144_262144 1137784.906 -
SetIntersection_None_Vector_uint32_262144_4 1129578.423 1.57%
SetIntersection_None_Vector_uint32_262144_64 1140761.968 1.25%
SetIntersection_None_Vector_uint32_4_1 215418197.707 1.14%
SetIntersection_None_Vector_uint32_4_4 133543331.406 -
SetIntersection_None_Vector_uint32_64_1 16613123.690 -
SetIntersection_None_Vector_uint32_64_16 13503747.365 1.16%
SetIntersection_None_Vector_uint32_64_4 15855067.744 -
SetIntersection_None_Vector_uint32_64_64 8474532.219 1.12%
SetIntersection_None_Vector_uint64_1024_1 1070930.011 1.96%
SetIntersection_None_Vector_uint64_1024_1024 1071811.540 2.27%
SetIntersection_None_Vector_uint64_1024_16 1070600.163 -
SetIntersection_None_Vector_uint64_1024_256 1065123.848 3.32%
SetIntersection_None_Vector_uint64_1024_4 1069477.744 -
SetIntersection_None_Vector_uint64_1024_64 1072505.626 -
SetIntersection_None_Vector_uint64_16384_1 1097524.293 -
SetIntersection_None_Vector_uint64_16384_1024 1093476.644 -
SetIntersection_None_Vector_uint64_16384_16 1098358.832 3.05%
SetIntersection_None_Vector_uint64_16384_16384 1100233.598 -
SetIntersection_None_Vector_uint64_16384_256 1113009.046 -
SetIntersection_None_Vector_uint64_16384_4 1089406.681 -1.05%
SetIntersection_None_Vector_uint64_16384_64 1097430.977 -
SetIntersection_None_Vector_uint64_16_1 63021037.654 -
SetIntersection_None_Vector_uint64_16_16 33568621.946 1.35%
SetIntersection_None_Vector_uint64_16_4 53668176.910 1.40%
SetIntersection_None_Vector_uint64_1_1 532421564.158 -
SetIntersection_None_Vector_uint64_256_1 4245818.274 1.17%
SetIntersection_None_Vector_uint64_256_16 3993479.583 -
SetIntersection_None_Vector_uint64_256_256 2117222.761 -
SetIntersection_None_Vector_uint64_256_4 4184731.669 -
SetIntersection_None_Vector_uint64_256_64 3383389.055 -
SetIntersection_None_Vector_uint64_262144_1 1109594.341 2.54%
SetIntersection_None_Vector_uint64_262144_1024 1124872.588 1.22%
SetIntersection_None_Vector_uint64_262144_16 1120651.883 5.26%
SetIntersection_None_Vector_uint64_262144_16384 1130281.250 -
SetIntersection_None_Vector_uint64_262144_256 1132577.561 -
SetIntersection_None_Vector_uint64_262144_262144 1118943.162 2.43%
SetIntersection_None_Vector_uint64_262144_4 1123705.254 -
SetIntersection_None_Vector_uint64_262144_64 1137421.173 1.94%
SetIntersection_None_Vector_uint64_4_1 213314269.354 -
SetIntersection_None_Vector_uint64_4_4 133205198.330 -
SetIntersection_None_Vector_uint64_64_1 16597532.186 -
SetIntersection_None_Vector_uint64_64_16 13457855.016 -
SetIntersection_None_Vector_uint64_64_4 15921100.182 1.16%
SetIntersection_None_Vector_uint64_64_64 8416399.266 1.28%
bm_gcd_complex 17.947 -7.23%
bm_gcd_random 29.421 1.17%
bm_gcd_trivial 0.689 2.63%
bm_lexicographical_compare<int>/1 1.221 -10.87%
bm_lexicographical_compare<int>/1048576 68294.027 -
bm_lexicographical_compare<int>/262144 16288.037 -
bm_lexicographical_compare<int>/32768 1929.261 -
bm_lexicographical_compare<int>/4096 239.113 -
bm_lexicographical_compare<int>/512 29.881 -1.53%
bm_lexicographical_compare<int>/64 4.456 -
bm_lexicographical_compare<int>/8 1.498 -
bm_lexicographical_compare<signed_char>/1 1.398 10.12%
bm_lexicographical_compare<signed_char>/1048576 16291.224 -
bm_lexicographical_compare<signed_char>/262144 3840.479 -
bm_lexicographical_compare<signed_char>/32768 481.064 -
bm_lexicographical_compare<signed_char>/4096 61.067 2.12%
bm_lexicographical_compare<signed_char>/512 8.042 3.00%
bm_lexicographical_compare<signed_char>/64 2.307 14.44%
bm_lexicographical_compare<signed_char>/8 3.302 5.19%
bm_lexicographical_compare<unsigned_char>/1 1.551 -3.86%
bm_lexicographical_compare<unsigned_char>/1048576 17941.071 -
bm_lexicographical_compare<unsigned_char>/262144 4492.803 -
bm_lexicographical_compare<unsigned_char>/32768 572.511 -
bm_lexicographical_compare<unsigned_char>/4096 77.758 -
bm_lexicographical_compare<unsigned_char>/512 8.741 -
bm_lexicographical_compare<unsigned_char>/64 1.977 -3.19%
bm_lexicographical_compare<unsigned_char>/8 1.323 -8.01%
bm_ranges_lexicographical_compare<int>/1 1.347 -9.88%
bm_ranges_lexicographical_compare<int>/1048576 68293.154 -
bm_ranges_lexicographical_compare<int>/262144 16286.843 -
bm_ranges_lexicographical_compare<int>/32768 1916.817 -
bm_ranges_lexicographical_compare<int>/4096 238.398 -
bm_ranges_lexicographical_compare<int>/512 29.803 -
bm_ranges_lexicographical_compare<int>/64 4.413 -
bm_ranges_lexicographical_compare<int>/8 1.536 -1.46%
bm_ranges_lexicographical_compare<signed_char>/1 1.669 -9.19%
bm_ranges_lexicographical_compare<signed_char>/1048576 16292.294 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.278 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.971 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.911 -
bm_ranges_lexicographical_compare<signed_char>/512 8.096 1.13%
bm_ranges_lexicographical_compare<signed_char>/64 2.310 -6.60%
bm_ranges_lexicographical_compare<signed_char>/8 3.555 -2.69%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.387 -16.89%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.843 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.126 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.049 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.799 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.627 -1.79%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.799 -8.99%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.156 -16.63%
bm_ranges_swap_ranges_vb_aligned/1024 6.547 -
bm_ranges_swap_ranges_vb_aligned/1048576 3345.386 -1.01%
bm_ranges_swap_ranges_vb_aligned/128 3.456 1.99%
bm_ranges_swap_ranges_vb_aligned/131072 242.161 -2.58%
bm_ranges_swap_ranges_vb_aligned/16 3.554 2.74%
bm_ranges_swap_ranges_vb_aligned/16384 34.783 -
bm_ranges_swap_ranges_vb_aligned/2048 8.750 -
bm_ranges_swap_ranges_vb_aligned/256 4.237 -3.95%
bm_ranges_swap_ranges_vb_aligned/262144 481.483 -2.50%
bm_ranges_swap_ranges_vb_aligned/32 3.678 6.25%
bm_ranges_swap_ranges_vb_aligned/32768 64.448 -
bm_ranges_swap_ranges_vb_aligned/4096 12.111 -
bm_ranges_swap_ranges_vb_aligned/512 5.175 -
bm_ranges_swap_ranges_vb_aligned/524288 1039.321 -2.40%
bm_ranges_swap_ranges_vb_aligned/64 3.047 2.48%
bm_ranges_swap_ranges_vb_aligned/65536 123.586 -
bm_ranges_swap_ranges_vb_aligned/8 3.455 -
bm_ranges_swap_ranges_vb_aligned/8192 19.623 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15883.633 -
bm_ranges_swap_ranges_vb_unaligned/262144 3836.134 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.552 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.412 -
bm_ranges_swap_ranges_vb_unaligned/512 12.097 -
bm_ranges_swap_ranges_vb_unaligned/64 5.062 -
bm_ranges_swap_ranges_vb_unaligned/8 5.052 -
bm_swap_ranges_vb_aligned/1048576 3341.452 -
bm_swap_ranges_vb_aligned/262144 486.733 -
bm_swap_ranges_vb_aligned/32768 63.708 -
bm_swap_ranges_vb_aligned/4096 12.628 -
bm_swap_ranges_vb_aligned/512 4.980 -
bm_swap_ranges_vb_aligned/64 2.915 -
bm_swap_ranges_vb_aligned/8 3.253 -
bm_swap_ranges_vb_unaligned/1048576 15904.559 -
bm_swap_ranges_vb_unaligned/262144 3838.101 -
bm_swap_ranges_vb_unaligned/32768 484.515 -
bm_swap_ranges_vb_unaligned/4096 64.869 -
bm_swap_ranges_vb_unaligned/512 12.323 -
bm_swap_ranges_vb_unaligned/64 5.017 -
bm_swap_ranges_vb_unaligned/8 4.781 -
bm_write 542.364 -1.18%
ranges::min(std::deque<__int128>)/1 0.694 4.35%
ranges::min(std::deque<__int128>)/64 20.914 -17.51%
ranges::min(std::deque<__int128>)/70000 24346.655 -33.09%
ranges::min(std::deque<__int128>)/8 2.829 -2.02%
ranges::min(std::deque<char>)/1 0.631 -10.27%
ranges::min(std::deque<char>)/64 16.588 -
ranges::min(std::deque<char>)/70000 17860.462 -
ranges::min(std::deque<char>)/8 2.311 -4.48%
ranges::min(std::deque<long_long>)/1 0.603 -7.19%
ranges::min(std::deque<long_long>)/64 16.892 -7.47%
ranges::min(std::deque<long_long>)/70000 19011.332 -
ranges::min(std::deque<long_long>)/8 2.305 -
ranges::min(std::list<__int128>)/1 0.368 -19.57%
ranges::min(std::list<__int128>)/64 33.449 -4.24%
ranges::min(std::list<__int128>)/70000 59790.327 -
ranges::min(std::list<__int128>)/8 2.058 -5.58%
ranges::min(std::list<char>)/1 0.420 -
ranges::min(std::list<char>)/64 27.678 2.21%
ranges::min(std::list<char>)/70000 54030.817 -
ranges::min(std::list<char>)/8 1.899 4.88%
ranges::min(std::list<long_long>)/1 0.452 43.22%
ranges::min(std::list<long_long>)/64 24.973 1.33%
ranges::min(std::list<long_long>)/70000 50849.637 -
ranges::min(std::list<long_long>)/8 1.896 -1.96%
ranges::min(std::vector<__int128>)/1 0.375 -
ranges::min(std::vector<__int128>)/64 30.193 17.91%
ranges::min(std::vector<__int128>)/70000 34563.022 20.89%
ranges::min(std::vector<__int128>)/8 2.989 3.49%
ranges::min(std::vector<char>)/1 0.262 -
ranges::min(std::vector<char>)/64 4.232 -
ranges::min(std::vector<char>)/70000 495.962 -
ranges::min(std::vector<char>)/8 2.308 -5.59%
ranges::min(std::vector<long_long>)/1 0.456 54.51%
ranges::min(std::vector<long_long>)/64 4.682 -
ranges::min(std::vector<long_long>)/70000 7976.132 -
ranges::min(std::vector<long_long>)/8 2.221 -2.81%
ranges::minmax(std::deque<__int128>)/1 0.691 3.82%
ranges::minmax(std::deque<__int128>)/64 38.579 21.58%
ranges::minmax(std::deque<__int128>)/70000 37857.765 9.67%
ranges::minmax(std::deque<__int128>)/8 4.635 19.99%
ranges::minmax(std::deque<char>)/1 0.738 -11.50%
ranges::minmax(std::deque<char>)/64 23.141 -8.64%
ranges::minmax(std::deque<char>)/70000 24127.820 -5.78%
ranges::minmax(std::deque<char>)/8 3.882 -
ranges::minmax(std::deque<long_long>)/1 0.760 -7.09%
ranges::minmax(std::deque<long_long>)/64 23.135 -
ranges::minmax(std::deque<long_long>)/70000 25066.863 1.44%
ranges::minmax(std::deque<long_long>)/8 3.758 -
ranges::minmax(std::list<__int128>)/1 0.462 -
ranges::minmax(std::list<__int128>)/64 40.145 -1.24%
ranges::minmax(std::list<__int128>)/70000 59491.667 -3.25%
ranges::minmax(std::list<__int128>)/8 3.853 -1.45%
ranges::minmax(std::list<char>)/1 0.434 -5.92%
ranges::minmax(std::list<char>)/64 35.400 -2.89%
ranges::minmax(std::list<char>)/70000 57691.081 -
ranges::minmax(std::list<char>)/8 2.525 -2.95%
ranges::minmax(std::list<long_long>)/1 0.677 -3.89%
ranges::minmax(std::list<long_long>)/64 30.468 -
ranges::minmax(std::list<long_long>)/70000 54651.239 -2.19%
ranges::minmax(std::list<long_long>)/8 2.555 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.087 -
ranges::minmax(std::vector<__int128>)/70000 35166.815 -
ranges::minmax(std::vector<__int128>)/8 4.115 -
ranges::minmax(std::vector<char>)/1 0.615 -2.02%
ranges::minmax(std::vector<char>)/64 1.283 -
ranges::minmax(std::vector<char>)/70000 594.656 -
ranges::minmax(std::vector<char>)/8 1.137 5.44%
ranges::minmax(std::vector<long_long>)/1 0.611 -5.99%
ranges::minmax(std::vector<long_long>)/64 10.202 -
ranges::minmax(std::vector<long_long>)/70000 9202.015 -
ranges::minmax(std::vector<long_long>)/8 2.111 -
rng::contains(deque<int>)_(process_all)/1048576 245584.400 -
rng::contains(deque<int>)_(process_all)/32 8.932 1.71%
rng::contains(deque<int>)_(process_all)/50 12.933 1.47%
rng::contains(deque<int>)_(process_all)/8 3.002 -4.23%
rng::contains(deque<int>)_(process_all)/8192 1876.114 -
rng::contains(list<int>)_(process_all)/1048576 834879.943 -1.19%
rng::contains(list<int>)_(process_all)/32 9.369 1.87%
rng::contains(list<int>)_(process_all)/50 18.118 -5.14%
rng::contains(list<int>)_(process_all)/8 2.274 -4.96%
rng::contains(list<int>)_(process_all)/8192 7134.945 -19.14%
rng::contains(vector<int>)_(process_all)/1048576 246903.063 5.76%
rng::contains(vector<int>)_(process_all)/32 8.645 3.69%
rng::contains(vector<int>)_(process_all)/50 13.189 6.77%
rng::contains(vector<int>)_(process_all)/8 2.748 -
rng::contains(vector<int>)_(process_all)/8192 1934.274 6.78%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19411.201 -21.57%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20197.507 -21.87%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1453690.093 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429313.523 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.215 20.57%
rng::contains_subrange(deque<int>)_(process_all)/32 14.625 14.65%
rng::contains_subrange(deque<int>)_(process_all)/50 25.657 6.93%
rng::contains_subrange(deque<int>)_(process_all)/8192 3353.044 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501923.451 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.001 5.56%
rng::contains_subrange(deque<int>)_(same_length)/32 20.700 4.26%
rng::contains_subrange(deque<int>)_(same_length)/50 28.769 2.36%
rng::contains_subrange(deque<int>)_(same_length)/8192 3908.397 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476243.259 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.399 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.607 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.565 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3712.972 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37310.546 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38953.587 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2526720.819 -
rng::contains_subrange(list<int>)_(process_all)/1048576 848181.827 -
rng::contains_subrange(list<int>)_(process_all)/16 4.826 -2.73%
rng::contains_subrange(list<int>)_(process_all)/32 10.193 -
rng::contains_subrange(list<int>)_(process_all)/50 17.511 2.60%
rng::contains_subrange(list<int>)_(process_all)/8192 8870.150 10.39%
rng::contains_subrange(list<int>)_(same_length)/1048576 936474.889 -
rng::contains_subrange(list<int>)_(same_length)/16 5.843 -4.18%
rng::contains_subrange(list<int>)_(same_length)/32 16.525 -
rng::contains_subrange(list<int>)_(same_length)/50 25.380 -
rng::contains_subrange(list<int>)_(same_length)/8192 8578.673 8.16%
rng::contains_subrange(list<int>)_(single_element)/1048576 829659.508 3.29%
rng::contains_subrange(list<int>)_(single_element)/16 4.866 -1.95%
rng::contains_subrange(list<int>)_(single_element)/32 10.043 -1.64%
rng::contains_subrange(list<int>)_(single_element)/50 17.808 6.65%
rng::contains_subrange(list<int>)_(single_element)/8192 7977.080 2.25%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13275.125 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13972.795 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767724.753 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 215731.730 1.88%
rng::contains_subrange(vector<int>)_(process_all)/16 4.830 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.213 1.00%
rng::contains_subrange(vector<int>)_(process_all)/50 11.574 -2.76%
rng::contains_subrange(vector<int>)_(process_all)/8192 1684.729 2.01%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242954.027 -1.16%
rng::contains_subrange(vector<int>)_(same_length)/16 4.859 -1.76%
rng::contains_subrange(vector<int>)_(same_length)/32 8.817 1.02%
rng::contains_subrange(vector<int>)_(same_length)/50 12.787 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1866.938 -3.28%
rng::contains_subrange(vector<int>)_(single_element)/1048576 235671.667 -1.37%
rng::contains_subrange(vector<int>)_(single_element)/16 4.863 2.61%
rng::contains_subrange(vector<int>)_(single_element)/32 8.600 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.413 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1837.781 -1.48%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 440.636 -6.77%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488996.651 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.034 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.055 -5.83%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3815.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.770 -2.81%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.135 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.134 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -1.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 507.749 -2.94%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 517296.793 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.220 -4.45%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.535 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4021.328 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2055.020 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196106.657 -1.02%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.685 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.846 -2.80%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17737.018 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 757.753 -8.08%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1448387.474 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.120 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.679 -5.32%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11669.368 2.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1754.463 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2502878.140 6.68%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.068 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.885 4.81%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20469.358 -5.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 755.591 16.24%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1448264.695 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.532 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.100 5.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11923.980 5.10%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.708 -9.28%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -9.22%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -9.21%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 770.267 -3.07%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959352.828 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.719 -3.77%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.083 -2.36%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8466.728 7.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -5.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.774 -5.59%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.778 1.66%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.768 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -5.51%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 858.857 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071414.433 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.928 1.27%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.754 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11091.348 5.99%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.994 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73665.162 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.554 2.40%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.491 -4.93%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.185 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.478 5.52%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.364 -2.24%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.513 9.20%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.491 7.51%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.368 -2.04%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.095 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306181.607 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.995 1.03%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.029 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.394 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
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.631 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9372.821 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.442 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.679 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2309.851 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.288 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15475.562 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.443 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.556 1.69%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3869.435 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 731.861 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26950.520 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.968 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.415 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9593.854 19.83%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.937 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 669.338 3.08%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.473 -7.78%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.008 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.279 1.53%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.860 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8698.470 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.529 -1.52%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.057 -2.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2139.308 -1.50%
rng::find(vector<bool>)_(process_all)/1024 4.694 -
rng::find(vector<bool>)_(process_all)/1048576 3631.645 -
rng::find(vector<bool>)_(process_all)/50 0.738 6.62%
rng::find(vector<bool>)_(process_all)/8 0.632 -8.66%
rng::find(vector<bool>)_(process_all)/8192 33.296 -
rng::find_if(vector<bool>)_(process_all)/1024 590.838 4.03%
rng::find_if(vector<bool>)_(process_all)/1048576 592631.168 2.28%
rng::find_if(vector<bool>)_(process_all)/50 24.922 3.60%
rng::find_if(vector<bool>)_(process_all)/8 3.574 -
rng::find_if(vector<bool>)_(process_all)/8192 4699.485 3.79%
rng::find_if_not(vector<bool>)_(process_all)/1024 570.790 -2.68%
rng::find_if_not(vector<bool>)_(process_all)/1048576 585026.467 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.539 -4.55%
rng::find_if_not(vector<bool>)_(process_all)/8 3.528 -4.06%
rng::find_if_not(vector<bool>)_(process_all)/8192 4571.535 -
rng::find_last(deque<int>)_(bail_10%)/1024 242.644 -7.74%
rng::find_last(deque<int>)_(bail_10%)/1048576 322895.977 -
rng::find_last(deque<int>)_(bail_10%)/50 12.172 -7.03%
rng::find_last(deque<int>)_(bail_10%)/8 2.720 1.93%
rng::find_last(deque<int>)_(bail_10%)/8192 2502.351 -
rng::find_last(deque<int>)_(bail_90%)/1024 30.725 5.16%
rng::find_last(deque<int>)_(bail_90%)/1048576 27605.988 8.06%
rng::find_last(deque<int>)_(bail_90%)/50 1.934 5.19%
rng::find_last(deque<int>)_(bail_90%)/8 0.952 17.35%
rng::find_last(deque<int>)_(bail_90%)/8192 208.254 1.91%
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.975 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365741.039 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.450 1.54%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.312 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5876.814 -12.19%
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.089 -6.40%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 390216.255 -2.45%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.641 -3.82%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.377 -4.61%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5942.357 -6.99%
rng::find_last(list<int>)_(bail_10%)/1024 723.841 8.37%
rng::find_last(list<int>)_(bail_10%)/1048576 835957.837 6.40%
rng::find_last(list<int>)_(bail_10%)/50 16.281 1.12%
rng::find_last(list<int>)_(bail_10%)/8 2.089 -
rng::find_last(list<int>)_(bail_10%)/8192 6676.325 6.72%
rng::find_last(list<int>)_(bail_90%)/1024 76.741 -
rng::find_last(list<int>)_(bail_90%)/1048576 87129.668 -
rng::find_last(list<int>)_(bail_90%)/50 1.251 -
rng::find_last(list<int>)_(bail_90%)/8 0.464 -
rng::find_last(list<int>)_(bail_90%)/8192 601.580 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.815 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206610.001 -
rng::find_last(vector<char>)_(bail_10%)/50 10.911 -
rng::find_last(vector<char>)_(bail_10%)/8 2.006 -
rng::find_last(vector<char>)_(bail_10%)/8192 1623.146 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.562 -1.19%
rng::find_last(vector<char>)_(bail_90%)/1048576 22956.062 -
rng::find_last(vector<char>)_(bail_90%)/50 1.431 -
rng::find_last(vector<char>)_(bail_90%)/8 0.441 -9.44%
rng::find_last(vector<char>)_(bail_90%)/8192 188.630 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.318 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213294.360 -
rng::find_last(vector<int>)_(bail_10%)/50 10.971 1.46%
rng::find_last(vector<int>)_(bail_10%)/8 2.011 -1.10%
rng::find_last(vector<int>)_(bail_10%)/8192 1650.814 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.903 -
rng::find_last(vector<int>)_(bail_90%)/1048576 24134.381 3.77%
rng::find_last(vector<int>)_(bail_90%)/50 1.513 2.53%
rng::find_last(vector<int>)_(bail_90%)/8 0.441 7.98%
rng::find_last(vector<int>)_(bail_90%)/8192 189.276 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 364.963 2.38%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 367992.698 1.94%
rng::find_last_if(deque<int>)_(bail_10%)/50 20.379 14.65%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.829 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2795.134 1.64%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.478 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38177.587 -2.09%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.607 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.024 -1.11%
rng::find_last_if(deque<int>)_(bail_90%)/8192 313.799 -2.92%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.898 -1.05%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902018.672 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 26.855 -2.04%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.642 10.07%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7091.997 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 762.063 -4.70%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896240.352 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.614 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.217 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6828.013 -
rng::find_last_if(list<int>)_(bail_10%)/1024 678.243 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805249.905 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.208 -1.47%
rng::find_last_if(list<int>)_(bail_10%)/8 3.305 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6608.743 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.081 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88451.658 -1.24%
rng::find_last_if(list<int>)_(bail_90%)/50 2.159 -1.18%
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.574 -1.84%
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.216 -3.12%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238661.868 -2.18%
rng::find_last_if(vector<char>)_(bail_10%)/50 11.353 -2.20%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.108 1.48%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1863.072 -2.63%
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.631 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26212.020 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.492 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.478 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.390 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.722 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307164.729 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.692 1.51%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.661 -1.60%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2187.133 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.246 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33519.858 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.518 -2.59%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.515 -25.42%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.386 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 371.376 3.62%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362591.128 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.829 1.72%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.851 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.556 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.303 2.33%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38174.588 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.317 -3.86%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.926 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.128 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 764.981 -1.61%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 909373.713 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.487 -1.55%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.193 -9.65%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6635.635 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.193 -6.73%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 897341.431 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.003 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.355 -5.69%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6586.858 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.149 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804086.201 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.143 1.58%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.185 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6715.360 -1.04%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.981 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88787.595 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.100 -1.09%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.137 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.214 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238567.232 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.399 -1.45%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.022 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.175 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26358.483 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.564 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.511 -9.93%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.196 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.579 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307084.430 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.323 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.725 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.963 -1.85%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33482.703 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.490 1.48%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.505 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.644 -
rng::fold_left(deque<int>)/1048576 1330627.529 -
rng::fold_left(deque<int>)/32 23.167 2.93%
rng::fold_left(deque<int>)/50 37.593 -
rng::fold_left(deque<int>)/8 3.781 3.78%
rng::fold_left(deque<int>)/8192 10340.373 -
rng::fold_left(list<int>)/1048576 1362541.992 -6.23%
rng::fold_left(list<int>)/32 21.808 -1.16%
rng::fold_left(list<int>)/50 37.944 -4.89%
rng::fold_left(list<int>)/8 3.796 -
rng::fold_left(list<int>)/8192 10862.483 -9.57%
rng::fold_left(vector<int>)/1048576 1428189.624 7.67%
rng::fold_left(vector<int>)/32 21.638 -
rng::fold_left(vector<int>)/50 37.367 -
rng::fold_left(vector<int>)/8 3.633 1.85%
rng::fold_left(vector<int>)/8192 11030.959 6.92%
rng::for_each(map<int>)/32 25.254 -2.23%
rng::for_each(map<int>)/50 37.771 -
rng::for_each(map<int>)/8 6.172 -1.53%
rng::for_each(map<int>)/8192 7348.224 -
rng::for_each(multimap<int>)/32 26.431 -
rng::for_each(multimap<int>)/50 40.185 -
rng::for_each(multimap<int>)/8 6.285 2.01%
rng::for_each(multimap<int>)/8192 7399.496 -
rng::for_each(multiset<int>)/32 25.376 -
rng::for_each(multiset<int>)/50 38.525 -
rng::for_each(multiset<int>)/8 6.686 -
rng::for_each(multiset<int>)/8192 7771.310 -
rng::for_each(set<int>)/32 25.188 -
rng::for_each(set<int>)/50 37.657 -
rng::for_each(set<int>)/8 6.462 -3.20%
rng::for_each(set<int>)/8192 7786.091 -
rng::starts_with(deque<int>)/1000 456.874 -7.21%
rng::starts_with(deque<int>)/1024 475.670 -4.93%
rng::starts_with(deque<int>)/1048576 522278.412 5.78%
rng::starts_with(deque<int>)/8 4.066 -
rng::starts_with(deque<int>)/8192 4046.736 3.21%
rng::starts_with(deque<int>,_pred)/1000 512.313 -
rng::starts_with(deque<int>,_pred)/1024 525.945 -
rng::starts_with(deque<int>,_pred)/1048576 506287.901 -2.31%
rng::starts_with(deque<int>,_pred)/8 4.681 -
rng::starts_with(deque<int>,_pred)/8192 3904.160 -2.13%
rng::starts_with(list<int>)/1000 1441.644 -3.88%
rng::starts_with(list<int>)/1024 1456.885 22.01%
rng::starts_with(list<int>)/1048576 945548.862 -
rng::starts_with(list<int>)/8 2.946 -6.43%
rng::starts_with(list<int>)/8192 9178.329 -1.98%
rng::starts_with(list<int>,_pred)/1000 783.243 -1.04%
rng::starts_with(list<int>,_pred)/1024 800.842 -1.12%
rng::starts_with(list<int>,_pred)/1048576 971114.685 -
rng::starts_with(list<int>,_pred)/8 3.520 -
rng::starts_with(list<int>,_pred)/8192 13669.847 34.27%
rng::starts_with(vector<int>)/1000 58.333 -
rng::starts_with(vector<int>)/1024 59.923 -
rng::starts_with(vector<int>)/1048576 68310.675 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 487.663 -
rng::starts_with(vector<int>,_pred)/1000 278.802 -
rng::starts_with(vector<int>,_pred)/1024 289.080 -
rng::starts_with(vector<int>,_pred)/1048576 304681.630 -
rng::starts_with(vector<int>,_pred)/8 2.369 -
rng::starts_with(vector<int>,_pred)/8192 2491.679 -
std::adjacent_find(deque<int>)/1024 462.402 -
std::adjacent_find(deque<int>)/1048576 476010.155 -
std::adjacent_find(deque<int>)/50 17.196 20.77%
std::adjacent_find(deque<int>)/8 3.356 12.56%
std::adjacent_find(deque<int>)/8192 3704.643 -
std::adjacent_find(deque<int>,_pred)/1024 630.666 -
std::adjacent_find(deque<int>,_pred)/1048576 651037.256 -
std::adjacent_find(deque<int>,_pred)/50 29.778 -1.66%
std::adjacent_find(deque<int>,_pred)/8 4.307 -
std::adjacent_find(deque<int>,_pred)/8192 5101.629 -
std::adjacent_find(list<int>)/1024 786.882 6.85%
std::adjacent_find(list<int>)/1048576 888275.934 2.05%
std::adjacent_find(list<int>)/50 24.284 4.74%
std::adjacent_find(list<int>)/8 2.144 3.33%
std::adjacent_find(list<int>)/8192 7644.293 5.74%
std::adjacent_find(list<int>,_pred)/1024 791.943 -
std::adjacent_find(list<int>,_pred)/1048576 920588.097 -
std::adjacent_find(list<int>,_pred)/50 29.389 -
std::adjacent_find(list<int>,_pred)/8 3.843 -
std::adjacent_find(list<int>,_pred)/8192 7251.579 -
std::adjacent_find(vector<int>)/1024 234.511 -
std::adjacent_find(vector<int>)/1048576 235388.265 -
std::adjacent_find(vector<int>)/50 11.966 -
std::adjacent_find(vector<int>)/8 2.025 -
std::adjacent_find(vector<int>)/8192 1830.134 -
std::adjacent_find(vector<int>,_pred)/1024 401.161 -
std::adjacent_find(vector<int>,_pred)/1048576 467564.294 -4.10%
std::adjacent_find(vector<int>,_pred)/50 22.717 -3.94%
std::adjacent_find(vector<int>,_pred)/8 3.264 -3.92%
std::adjacent_find(vector<int>,_pred)/8192 3193.371 -10.15%
std::all_of(deque<int>)_(process_all)/32 12.343 -
std::all_of(deque<int>)_(process_all)/32768 10454.880 3.68%
std::all_of(deque<int>)_(process_all)/50 18.920 -
std::all_of(deque<int>)_(process_all)/8 3.449 -
std::all_of(deque<int>)_(process_all)/8192 2623.056 3.62%
std::all_of(list<int>)_(process_all)/32 11.457 -
std::all_of(list<int>)_(process_all)/32768 26404.508 -1.32%
std::all_of(list<int>)_(process_all)/50 22.041 -
std::all_of(list<int>)_(process_all)/8 2.647 -
std::all_of(list<int>)_(process_all)/8192 8357.079 10.79%
std::all_of(vector<int>)_(process_all)/32 8.302 -
std::all_of(vector<int>)_(process_all)/32768 8109.745 -
std::all_of(vector<int>)_(process_all)/50 12.601 -17.07%
std::all_of(vector<int>)_(process_all)/8 2.331 -3.53%
std::all_of(vector<int>)_(process_all)/8192 2033.882 -
std::any_of(deque<int>)_(process_all)/32 12.307 -
std::any_of(deque<int>)_(process_all)/32768 10103.980 -4.03%
std::any_of(deque<int>)_(process_all)/50 18.886 -
std::any_of(deque<int>)_(process_all)/8 3.439 -
std::any_of(deque<int>)_(process_all)/8192 2516.996 -4.12%
std::any_of(list<int>)_(process_all)/32 11.642 -1.00%
std::any_of(list<int>)_(process_all)/32768 26279.862 -
std::any_of(list<int>)_(process_all)/50 21.970 -
std::any_of(list<int>)_(process_all)/8 2.671 -
std::any_of(list<int>)_(process_all)/8192 7516.378 -8.27%
std::any_of(vector<int>)_(process_all)/32 8.337 -
std::any_of(vector<int>)_(process_all)/32768 8108.005 -
std::any_of(vector<int>)_(process_all)/50 14.905 3.54%
std::any_of(vector<int>)_(process_all)/8 2.324 -4.92%
std::any_of(vector<int>)_(process_all)/8192 2032.949 -
std::copy(deque<int>)/1048576 50104.237 -
std::copy(deque<int>)/262144 11724.216 -
std::copy(deque<int>)/32768 1141.911 -
std::copy(deque<int>)/4096 145.593 -
std::copy(deque<int>)/512 17.245 3.63%
std::copy(deque<int>)/64 3.028 12.15%
std::copy(deque<int>)/8 2.781 -
std::copy(list<int>)/1048576 868039.975 -
std::copy(list<int>)/262144 214515.728 -
std::copy(list<int>)/32768 25964.563 -
std::copy(list<int>)/4096 3087.143 -
std::copy(list<int>)/512 364.429 -
std::copy(list<int>)/64 33.301 9.06%
std::copy(list<int>)/8 2.452 3.04%
std::copy(vector<bool>)_(aligned)/1048576 3263.149 7.63%
std::copy(vector<bool>)_(aligned)/262144 766.528 33.47%
std::copy(vector<bool>)_(aligned)/32768 35.237 -
std::copy(vector<bool>)_(aligned)/4096 5.040 7.85%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.353 -
std::copy(vector<bool>)_(unaligned)/1048576 7013.612 -
std::copy(vector<bool>)_(unaligned)/262144 1712.446 -
std::copy(vector<bool>)_(unaligned)/32768 218.343 -
std::copy(vector<bool>)_(unaligned)/4096 26.114 -
std::copy(vector<bool>)_(unaligned)/512 3.473 -
std::copy(vector<bool>)_(unaligned)/64 1.802 -
std::copy(vector<int>)/1048576 50146.526 -
std::copy(vector<int>)/262144 12534.707 1.48%
std::copy(vector<int>)/32768 3794.111 12.39%
std::copy(vector<int>)/4096 216.427 13.64%
std::copy(vector<int>)/512 15.967 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.269 -
std::copy_backward(deque<int>)/1048576 131390.008 -
std::copy_backward(deque<int>)/262144 31446.943 -
std::copy_backward(deque<int>)/32768 3684.471 -1.34%
std::copy_backward(deque<int>)/4096 146.538 -
std::copy_backward(deque<int>)/512 18.058 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.688 -4.92%
std::copy_backward(list<int>)/1048576 885346.731 -5.58%
std::copy_backward(list<int>)/262144 221049.471 -
std::copy_backward(list<int>)/32768 27632.119 3.29%
std::copy_backward(list<int>)/4096 3517.626 10.42%
std::copy_backward(list<int>)/512 395.801 8.05%
std::copy_backward(list<int>)/64 32.675 5.20%
std::copy_backward(list<int>)/8 2.366 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2786.898 -26.42%
std::copy_backward(vector<bool>)_(aligned)/262144 829.963 10.94%
std::copy_backward(vector<bool>)_(aligned)/32768 35.713 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.962 -5.01%
std::copy_backward(vector<bool>)_(aligned)/512 1.566 2.12%
std::copy_backward(vector<bool>)_(aligned)/64 1.769 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6535.871 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.459 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.188 1.02%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.346 -1.09%
std::copy_backward(vector<bool>)_(unaligned)/512 4.798 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.900 -1.24%
std::copy_backward(vector<int>)/1048576 50233.801 -
std::copy_backward(vector<int>)/262144 12295.189 -1.37%
std::copy_backward(vector<int>)/32768 3795.033 1.60%
std::copy_backward(vector<int>)/4096 207.220 34.39%
std::copy_backward(vector<int>)/512 16.591 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.231 -1.63%
std::copy_if(deque<int>)_(entire_range)/1048576 277102.797 -
std::copy_if(deque<int>)_(entire_range)/262144 69719.091 -
std::copy_if(deque<int>)_(entire_range)/32768 8660.770 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.581 -
std::copy_if(deque<int>)_(entire_range)/512 135.448 -
std::copy_if(deque<int>)_(entire_range)/64 16.127 -
std::copy_if(deque<int>)_(entire_range)/8 2.645 -
std::copy_if(deque<int>)_(every_other)/1048576 371267.269 -
std::copy_if(deque<int>)_(every_other)/262144 92924.595 -
std::copy_if(deque<int>)_(every_other)/32768 11630.160 -
std::copy_if(deque<int>)_(every_other)/4096 1457.380 -
std::copy_if(deque<int>)_(every_other)/512 181.334 -
std::copy_if(deque<int>)_(every_other)/64 23.297 -
std::copy_if(deque<int>)_(every_other)/8 3.446 -
std::copy_if(list<int>)_(entire_range)/1048576 873893.547 -
std::copy_if(list<int>)_(entire_range)/262144 217193.198 -
std::copy_if(list<int>)_(entire_range)/32768 26319.469 2.55%
std::copy_if(list<int>)_(entire_range)/4096 3058.685 -
std::copy_if(list<int>)_(entire_range)/512 364.171 -1.00%
std::copy_if(list<int>)_(entire_range)/64 30.459 -15.11%
std::copy_if(list<int>)_(entire_range)/8 2.514 -
std::copy_if(list<int>)_(every_other)/1048576 832149.940 -
std::copy_if(list<int>)_(every_other)/262144 210269.989 1.57%
std::copy_if(list<int>)_(every_other)/32768 26021.499 1.95%
std::copy_if(list<int>)_(every_other)/4096 3294.865 -1.66%
std::copy_if(list<int>)_(every_other)/512 360.588 -
std::copy_if(list<int>)_(every_other)/64 27.799 -
std::copy_if(list<int>)_(every_other)/8 2.302 -
std::copy_if(vector<int>)_(entire_range)/1048576 244841.336 -
std::copy_if(vector<int>)_(entire_range)/262144 59685.172 -
std::copy_if(vector<int>)_(entire_range)/32768 7454.681 -
std::copy_if(vector<int>)_(entire_range)/4096 932.695 -
std::copy_if(vector<int>)_(entire_range)/512 123.187 -
std::copy_if(vector<int>)_(entire_range)/64 16.109 -
std::copy_if(vector<int>)_(entire_range)/8 2.257 -5.52%
std::copy_if(vector<int>)_(every_other)/1048576 507569.634 1.34%
std::copy_if(vector<int>)_(every_other)/262144 127815.520 -
std::copy_if(vector<int>)_(every_other)/32768 16266.487 -
std::copy_if(vector<int>)_(every_other)/4096 1996.203 -
std::copy_if(vector<int>)_(every_other)/512 254.715 -
std::copy_if(vector<int>)_(every_other)/64 32.785 -
std::copy_if(vector<int>)_(every_other)/8 4.217 -
std::copy_n(deque<int>)/1048576 50024.881 -8.34%
std::copy_n(deque<int>)/262144 11635.895 -8.14%
std::copy_n(deque<int>)/32768 1134.893 -19.54%
std::copy_n(deque<int>)/4096 145.420 -4.17%
std::copy_n(deque<int>)/512 16.719 -
std::copy_n(deque<int>)/64 2.817 1.16%
std::copy_n(deque<int>)/8 2.776 -
std::copy_n(list<int>)/1048576 866194.822 -
std::copy_n(list<int>)/262144 215802.568 -
std::copy_n(list<int>)/32768 26306.990 -4.03%
std::copy_n(list<int>)/4096 3917.384 9.76%
std::copy_n(list<int>)/512 344.256 -
std::copy_n(list<int>)/64 14.506 -5.65%
std::copy_n(list<int>)/8 2.227 -2.32%
std::copy_n(vector<bool>)_(aligned)/1048576 1916.091 -33.91%
std::copy_n(vector<bool>)_(aligned)/262144 696.528 15.39%
std::copy_n(vector<bool>)_(aligned)/32768 35.834 1.35%
std::copy_n(vector<bool>)_(aligned)/4096 4.683 -3.04%
std::copy_n(vector<bool>)_(aligned)/512 1.374 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 4.69%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.720 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.826 -84.51%
std::copy_n(vector<bool>)_(unaligned)/32768 214.979 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.095 -
std::copy_n(vector<bool>)_(unaligned)/512 3.474 -
std::copy_n(vector<bool>)_(unaligned)/64 1.817 -
std::copy_n(vector<int>)/1048576 51307.942 2.20%
std::copy_n(vector<int>)/262144 12728.020 1.62%
std::copy_n(vector<int>)/32768 1583.040 -56.63%
std::copy_n(vector<int>)/4096 218.325 -9.95%
std::copy_n(vector<int>)/512 16.029 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.281 1.21%
std::count(deque<int>)_(every_other)/1024 246.903 -
std::count(deque<int>)_(every_other)/1048576 253863.157 -
std::count(deque<int>)_(every_other)/8 2.537 -
std::count(deque<int>)_(every_other)/8192 1939.944 -
std::count(list<int>)_(every_other)/1024 704.115 -8.86%
std::count(list<int>)_(every_other)/1048576 830934.773 -5.99%
std::count(list<int>)_(every_other)/8 2.133 -3.36%
std::count(list<int>)_(every_other)/8192 7097.572 -2.10%
std::count(vector<bool>)/1000 2.999 1.12%
std::count(vector<bool>)/1024 1.684 -
std::count(vector<bool>)/1048576 1457.583 -
std::count(vector<bool>)/8192 11.411 -
std::count(vector<int>)_(every_other)/1024 106.351 3.45%
std::count(vector<int>)_(every_other)/1048576 105915.507 -
std::count(vector<int>)_(every_other)/8 1.397 1.14%
std::count(vector<int>)_(every_other)/8192 840.320 2.62%
std::count_if(deque<int>)_(every_other)/1024 346.360 -
std::count_if(deque<int>)_(every_other)/1048576 342294.703 -
std::count_if(deque<int>)_(every_other)/8 3.515 -
std::count_if(deque<int>)_(every_other)/8192 2683.243 -
std::count_if(list<int>)_(every_other)/1024 754.466 -
std::count_if(list<int>)_(every_other)/1048576 887858.449 -
std::count_if(list<int>)_(every_other)/8 2.765 -
std::count_if(list<int>)_(every_other)/8192 7304.106 1.84%
std::count_if(vector<int>)_(every_other)/1024 246.206 -
std::count_if(vector<int>)_(every_other)/1048576 247806.446 -
std::count_if(vector<int>)_(every_other)/8 4.175 -1.03%
std::count_if(vector<int>)_(every_other)/8192 1900.256 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.518 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.913 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 821.885 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.746 -12.10%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.733 -2.86%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2543.873 -11.59%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.711 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.495 -1.11%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.434 -1.14%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.330 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.643 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 451.195 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 298.040 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.118 1.25%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2180.404 -
std::deque<int>::ctor(size)/1024 76.597 -14.88%
std::deque<int>::ctor(size)/32 30.372 -19.11%
std::deque<int>::ctor(size)/8192 462.994 -7.02%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.301 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 30.119 -3.53%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.439 -1.63%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.386 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.525 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.469 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.844 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.528 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.835 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.942 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.022 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.984 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.147 1.08%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.198 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.651 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.793 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.758 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 351.093 4.54%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.864 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.977 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2516.279 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.698 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 837.194 -1.80%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.282 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10242.028 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12546.979 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 736.081 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112487.542 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.467 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.075 -6.64%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6139.203 1.48%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6697.449 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.350 -3.70%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54732.545 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 921.680 6.37%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 69.965 36.25%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13647.266 6.81%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20666.109 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 660.616 2.76%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181280.038 -1.67%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 874.744 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.366 -4.44%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12919.872 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20565.811 -1.52%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 629.515 -2.28%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180940.025 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1080.307 -1.88%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 55.180 -1.08%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11779.753 -2.57%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20534.043 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 624.693 -3.11%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180068.560 -
std::deque<std::string>::ctor(size)/1024 701.846 -2.31%
std::deque<std::string>::ctor(size)/32 46.439 5.47%
std::deque<std::string>::ctor(size)/8192 8185.970 -3.08%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 922.185 -2.15%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 50.694 4.23%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12009.370 -2.91%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22002.727 6.33%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 609.500 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 227792.015 25.90%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.506 2.27%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.530 2.66%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.482 1.72%
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.110 1.99%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.684 2.97%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.187 2.19%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.731 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.681 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.980 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.272 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.224 1.63%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.046 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.889 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.721 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.889 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.867 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.371 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.259 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.367 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.527 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.256 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.695 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.059 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.723 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 514.977 -1.22%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.981 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4627.007 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6544.639 1.49%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.512 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52534.441 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1195.846 14.97%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.628 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8079.036 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12957.828 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 752.102 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 120183.620 5.28%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.204 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.139 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.573 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.727 -
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.850 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.354 -3.12%
std::distance(join_view(vector<vector<int>>))/50 0.603 3.69%
std::distance(join_view(vector<vector<int>>))/8192 8.312 -
std::equal(deque<int>)_(it,_it,_it)/1024 476.677 2.39%
std::equal(deque<int>)_(it,_it,_it)/1048576 494121.897 -
std::equal(deque<int>)_(it,_it,_it)/50 21.564 -4.83%
std::equal(deque<int>)_(it,_it,_it)/8 4.456 -
std::equal(deque<int>)_(it,_it,_it)/8192 3857.054 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.206 -2.13%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425457.751 -3.38%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.061 -3.65%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.005 -2.38%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3092.261 -7.02%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.555 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 514225.569 -2.25%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.557 -5.33%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.307 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3979.588 -2.08%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 517.058 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507910.956 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.364 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.534 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3949.302 -
std::equal(list<int>)_(it,_it,_it)/1024 1560.520 37.59%
std::equal(list<int>)_(it,_it,_it)/1048576 1310508.132 -
std::equal(list<int>)_(it,_it,_it)/50 35.458 -
std::equal(list<int>)_(it,_it,_it)/8 2.707 -
std::equal(list<int>)_(it,_it,_it)/8192 9781.989 -2.35%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.805 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955463.050 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.292 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.892 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12132.762 -1.03%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.031 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 978483.660 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.824 6.13%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.471 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11957.997 -4.22%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1230.786 5.94%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1374075.804 4.05%
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.008 3.33%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.506 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11971.696 -11.02%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.017 -
std::equal(vector<bool>)_(unaligned)/1048576 6423.690 -
std::equal(vector<bool>)_(unaligned)/50 1.068 16.54%
std::equal(vector<bool>)_(unaligned)/8 1.065 25.31%
std::equal(vector<bool>)_(unaligned)/8192 56.550 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.813 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73707.421 -
std::equal(vector<int>)_(it,_it,_it)/50 4.171 2.66%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.565 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.216 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73699.783 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.320 2.21%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.492 10.88%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.431 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.392 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305651.335 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.706 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.986 -2.08%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2541.078 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.769 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305587.060 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.440 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.618 -1.08%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.546 -
std::fill(deque<int>)/1024 29.970 -1.25%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 236.546 -
std::fill(list<int>)/1024 499.850 -25.58%
std::fill(list<int>)/32 8.351 -
std::fill(list<int>)/50 34.280 -1.76%
std::fill(list<int>)/8192 8686.052 8.54%
std::fill(vector<bool>)/1048576 3821.449 -
std::fill(vector<bool>)/262144 231.396 -
std::fill(vector<bool>)/32768 30.130 -
std::fill(vector<bool>)/4096 4.209 -
std::fill(vector<bool>)/512 1.525 1.54%
std::fill(vector<bool>)/64 1.482 -
std::fill(vector<int>)/1024 30.140 -
std::fill(vector<int>)/32 1.064 2.47%
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 235.559 -
std::fill_n(deque<int>)/1024 30.071 2.55%
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 235.738 -
std::fill_n(list<int>)/1024 440.998 -
std::fill_n(list<int>)/32 8.135 -
std::fill_n(list<int>)/50 15.716 -
std::fill_n(list<int>)/8192 7161.048 -19.55%
std::fill_n(vector<bool>)/1048576 1589.666 -58.41%
std::fill_n(vector<bool>)/262144 643.196 178.57%
std::fill_n(vector<bool>)/32768 30.052 -
std::fill_n(vector<bool>)/4096 4.183 -
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.354 -7.03%
std::fill_n(vector<int>)/1024 29.935 1.17%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 233.993 -
std::find(deque<int>)_(bail_25%)/1024 67.886 -
std::find(deque<int>)_(bail_25%)/32768 1920.163 -
std::find(deque<int>)_(bail_25%)/8 2.281 -
std::find(deque<int>)_(bail_25%)/8192 478.142 -
std::find(deque<int>)_(process_all)/1024 242.260 -1.22%
std::find(deque<int>)_(process_all)/32768 7742.772 -
std::find(deque<int>)_(process_all)/50 13.142 -
std::find(deque<int>)_(process_all)/8 3.477 4.31%
std::find(deque<int>)_(process_all)/8192 1929.076 -1.39%
std::find(list<int>)_(bail_25%)/1024 128.957 -
std::find(list<int>)_(bail_25%)/32768 8095.496 -2.81%
std::find(list<int>)_(bail_25%)/8 0.931 1.13%
std::find(list<int>)_(bail_25%)/8192 1438.709 -
std::find(list<int>)_(process_all)/1024 698.724 -4.83%
std::find(list<int>)_(process_all)/32768 25174.161 -4.33%
std::find(list<int>)_(process_all)/50 19.028 -1.22%
std::find(list<int>)_(process_all)/8 2.278 -4.90%
std::find(list<int>)_(process_all)/8192 7312.344 6.30%
std::find(vector<bool>)_(process_all)/1024 4.567 -1.66%
std::find(vector<bool>)_(process_all)/1048576 3636.345 -1.56%
std::find(vector<bool>)_(process_all)/50 0.846 -7.61%
std::find(vector<bool>)_(process_all)/8 0.848 -7.46%
std::find(vector<bool>)_(process_all)/8192 33.326 -1.13%
std::find(vector<char>)_(bail_25%)/1024 5.332 -
std::find(vector<char>)_(bail_25%)/32768 136.186 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.39%
std::find(vector<char>)_(bail_25%)/8192 40.385 -
std::find(vector<char>)_(process_all)/1024 16.222 -
std::find(vector<char>)_(process_all)/32768 495.416 -
std::find(vector<char>)_(process_all)/50 1.626 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.057 -
std::find(vector<int>)_(bail_25%)/1024 65.923 -
std::find(vector<int>)_(bail_25%)/32768 1860.704 -
std::find(vector<int>)_(bail_25%)/8 1.403 -
std::find(vector<int>)_(bail_25%)/8192 471.412 -
std::find(vector<int>)_(process_all)/1024 241.960 -
std::find(vector<int>)_(process_all)/32768 7372.640 -1.07%
std::find(vector<int>)_(process_all)/50 12.419 -
std::find(vector<int>)_(process_all)/8 2.735 1.46%
std::find(vector<int>)_(process_all)/8192 1847.215 -
std::find(vector<long_long>)_(bail_25%)/1024 23.031 -
std::find(vector<long_long>)_(bail_25%)/32768 728.667 -
std::find(vector<long_long>)_(bail_25%)/8 0.904 2.49%
std::find(vector<long_long>)_(bail_25%)/8192 187.683 -
std::find(vector<long_long>)_(process_all)/1024 90.074 -
std::find(vector<long_long>)_(process_all)/32768 2894.906 -
std::find(vector<long_long>)_(process_all)/50 4.396 -
std::find(vector<long_long>)_(process_all)/8 1.071 -14.70%
std::find(vector<long_long>)_(process_all)/8192 722.202 -
std::find(vector<short>)_(bail_25%)/1024 5.973 -
std::find(vector<short>)_(bail_25%)/32768 187.473 -
std::find(vector<short>)_(bail_25%)/8 0.713 7.66%
std::find(vector<short>)_(bail_25%)/8192 45.448 -
std::find(vector<short>)_(process_all)/1024 22.539 -
std::find(vector<short>)_(process_all)/32768 722.077 -
std::find(vector<short>)_(process_all)/50 1.693 -
std::find(vector<short>)_(process_all)/8 0.687 -
std::find(vector<short>)_(process_all)/8192 180.303 -
std::find_end(deque<int>)_(match_near_end)/1000 46.038 35.45%
std::find_end(deque<int>)_(match_near_end)/1024 33.551 3.20%
std::find_end(deque<int>)_(match_near_end)/8192 272.576 -
std::find_end(deque<int>)_(near_matches)/1000 17405.429 10.90%
std::find_end(deque<int>)_(near_matches)/1024 18093.238 10.96%
std::find_end(deque<int>)_(near_matches)/8192 1340293.915 19.15%
std::find_end(deque<int>)_(process_all)/1000 284.739 -
std::find_end(deque<int>)_(process_all)/1024 325.370 11.29%
std::find_end(deque<int>)_(process_all)/1048576 318962.208 18.61%
std::find_end(deque<int>)_(process_all)/8192 2454.409 20.24%
std::find_end(deque<int>)_(same_length)/1000 326.499 -
std::find_end(deque<int>)_(same_length)/1024 333.716 -
std::find_end(deque<int>)_(same_length)/8192 2885.446 6.23%
std::find_end(deque<int>)_(single_element)/1000 336.203 7.67%
std::find_end(deque<int>)_(single_element)/1024 374.862 13.27%
std::find_end(deque<int>)_(single_element)/8192 2952.137 24.53%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.026 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.037 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.830 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30980.996 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32341.219 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1879811.492 -
std::find_end(deque<int>,_pred)_(process_all)/1000 590.900 1.39%
std::find_end(deque<int>,_pred)_(process_all)/1024 587.486 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592697.098 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4336.717 -
std::find_end(deque<int>,_pred)_(same_length)/1000 784.195 -
std::find_end(deque<int>,_pred)_(same_length)/1024 803.390 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5003.312 -
std::find_end(deque<int>,_pred)_(single_element)/1000 669.075 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.600 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4818.683 -1.43%
std::find_end(forward_list<int>)_(match_near_end)/1000 761.017 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4454.785 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256686.996 -
std::find_end(forward_list<int>)_(near_matches)/1000 36394.912 -
std::find_end(forward_list<int>)_(near_matches)/1024 37848.277 -
std::find_end(forward_list<int>)_(near_matches)/8192 2455920.028 -
std::find_end(forward_list<int>)_(process_all)/1000 701.266 2.70%
std::find_end(forward_list<int>)_(process_all)/1024 706.783 -
std::find_end(forward_list<int>)_(process_all)/1048576 752141.353 -1.46%
std::find_end(forward_list<int>)_(process_all)/8192 5715.481 -
std::find_end(forward_list<int>)_(same_length)/1000 1481.124 -5.23%
std::find_end(forward_list<int>)_(same_length)/1024 1498.373 -1.64%
std::find_end(forward_list<int>)_(same_length)/8192 14379.662 -2.86%
std::find_end(forward_list<int>)_(single_element)/1000 687.648 -
std::find_end(forward_list<int>)_(single_element)/1024 715.021 2.34%
std::find_end(forward_list<int>)_(single_element)/8192 6142.388 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.264 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5374.572 4.16%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 291380.666 4.72%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42611.506 3.29%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 45003.273 4.72%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2808749.831 4.45%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 753.098 -3.49%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 771.906 -3.22%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 852745.766 -2.57%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6201.489 -2.90%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1530.705 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1569.919 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16887.639 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 760.047 -4.11%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 767.484 -5.48%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6345.167 -4.52%
std::find_end(list<int>)_(match_near_end)/1000 77.062 -2.05%
std::find_end(list<int>)_(match_near_end)/1024 60.447 -
std::find_end(list<int>)_(match_near_end)/8192 600.252 -
std::find_end(list<int>)_(near_matches)/1000 32806.686 -1.70%
std::find_end(list<int>)_(near_matches)/1024 34168.618 -1.61%
std::find_end(list<int>)_(near_matches)/8192 2247163.997 -
std::find_end(list<int>)_(process_all)/1000 713.590 -
std::find_end(list<int>)_(process_all)/1024 728.174 -
std::find_end(list<int>)_(process_all)/1048576 872691.812 -
std::find_end(list<int>)_(process_all)/8192 7417.632 2.31%
std::find_end(list<int>)_(same_length)/1000 750.274 -5.32%
std::find_end(list<int>)_(same_length)/1024 751.713 -7.69%
std::find_end(list<int>)_(same_length)/8192 8150.304 -6.00%
std::find_end(list<int>)_(single_element)/1000 713.505 -
std::find_end(list<int>)_(single_element)/1024 730.438 -
std::find_end(list<int>)_(single_element)/8192 8541.053 10.23%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.368 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.433 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.612 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36911.321 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38279.336 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2402369.435 -
std::find_end(list<int>,_pred)_(process_all)/1000 795.267 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.536 -
std::find_end(list<int>,_pred)_(process_all)/1048576 957788.488 -
std::find_end(list<int>,_pred)_(process_all)/8192 8237.424 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.490 -
std::find_end(list<int>,_pred)_(same_length)/1024 793.859 -
std::find_end(list<int>,_pred)_(same_length)/8192 10395.214 11.39%
std::find_end(list<int>,_pred)_(single_element)/1000 795.557 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.661 -
std::find_end(list<int>,_pred)_(single_element)/8192 8714.111 5.59%
std::find_end(vector<int>)_(match_near_end)/1000 28.897 2.27%
std::find_end(vector<int>)_(match_near_end)/1024 28.934 -
std::find_end(vector<int>)_(match_near_end)/8192 206.437 2.22%
std::find_end(vector<int>)_(near_matches)/1000 13508.458 -
std::find_end(vector<int>)_(near_matches)/1024 13987.822 -
std::find_end(vector<int>)_(near_matches)/8192 767026.258 -
std::find_end(vector<int>)_(process_all)/1000 216.911 -1.41%
std::find_end(vector<int>)_(process_all)/1024 222.090 -1.32%
std::find_end(vector<int>)_(process_all)/1048576 217258.134 -
std::find_end(vector<int>)_(process_all)/8192 1682.200 -
std::find_end(vector<int>)_(same_length)/1000 251.799 2.94%
std::find_end(vector<int>)_(same_length)/1024 254.882 1.10%
std::find_end(vector<int>)_(same_length)/8192 2009.094 -
std::find_end(vector<int>)_(single_element)/1000 248.450 -
std::find_end(vector<int>)_(single_element)/1024 254.314 3.37%
std::find_end(vector<int>)_(single_element)/8192 1989.514 5.68%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.373 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.062 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.430 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23098.002 1.19%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23703.348 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452500.519 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.825 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.512 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644174.731 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4301.019 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.305 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.857 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5011.919 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.575 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.206 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4776.082 -
std::find_first_of(deque<int>)_(large_needle)/1024 365868.425 -
std::find_first_of(deque<int>)_(large_needle)/32 281.848 -9.24%
std::find_first_of(deque<int>)_(large_needle)/50 672.186 -12.37%
std::find_first_of(deque<int>)_(large_needle)/8192 23518781.967 -
std::find_first_of(deque<int>)_(small_needle)/1024 3471.398 -4.32%
std::find_first_of(deque<int>)_(small_needle)/32 106.242 -7.87%
std::find_first_of(deque<int>)_(small_needle)/50 163.284 -4.75%
std::find_first_of(deque<int>)_(small_needle)/8192 27736.008 -4.71%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 603871.384 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 584.001 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1581.683 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36833392.527 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6235.630 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.611 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.200 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49864.937 -
std::find_first_of(list<int>)_(large_needle)/1024 864845.473 -
std::find_first_of(list<int>)_(large_needle)/32 677.489 -
std::find_first_of(list<int>)_(large_needle)/50 1743.968 -
std::find_first_of(list<int>)_(large_needle)/8192 49137405.600 -
std::find_first_of(list<int>)_(small_needle)/1024 2764.971 -1.10%
std::find_first_of(list<int>)_(small_needle)/32 93.976 -4.63%
std::find_first_of(list<int>)_(small_needle)/50 140.644 -4.40%
std::find_first_of(list<int>)_(small_needle)/8192 22142.188 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 893788.425 -14.86%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.193 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1962.804 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57936989.583 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5371.955 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.654 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.222 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43046.690 -
std::find_first_of(vector<int>)_(large_needle)/1024 111405.543 3.34%
std::find_first_of(vector<int>)_(large_needle)/32 103.566 -5.04%
std::find_first_of(vector<int>)_(large_needle)/50 265.674 -1.56%
std::find_first_of(vector<int>)_(large_needle)/8192 7193595.235 2.03%
std::find_first_of(vector<int>)_(small_needle)/1024 1585.018 8.82%
std::find_first_of(vector<int>)_(small_needle)/32 52.012 3.61%
std::find_first_of(vector<int>)_(small_needle)/50 80.132 7.96%
std::find_first_of(vector<int>)_(small_needle)/8192 12652.303 8.70%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589940.340 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 497.963 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.425 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38262525.445 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5710.977 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.810 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.227 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45246.163 -
std::find_if(deque<int>)_(bail_25%)/1024 78.542 -2.07%
std::find_if(deque<int>)_(bail_25%)/32768 2010.481 -3.83%
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 511.965 -2.81%
std::find_if(deque<int>)_(process_all)/1024 303.569 21.06%
std::find_if(deque<int>)_(process_all)/32768 10163.946 26.29%
std::find_if(deque<int>)_(process_all)/50 13.411 5.27%
std::find_if(deque<int>)_(process_all)/8 2.697 -1.57%
std::find_if(deque<int>)_(process_all)/8192 2382.365 19.39%
std::find_if(list<int>)_(bail_25%)/1024 181.061 -5.45%
std::find_if(list<int>)_(bail_25%)/32768 7545.924 6.83%
std::find_if(list<int>)_(bail_25%)/8 0.929 -3.16%
std::find_if(list<int>)_(bail_25%)/8192 1413.682 -2.94%
std::find_if(list<int>)_(process_all)/1024 707.099 2.91%
std::find_if(list<int>)_(process_all)/32768 25435.254 -1.23%
std::find_if(list<int>)_(process_all)/50 19.274 1.55%
std::find_if(list<int>)_(process_all)/8 2.320 -2.14%
std::find_if(list<int>)_(process_all)/8192 7101.205 -19.70%
std::find_if(vector<bool>)_(process_all)/1024 566.679 -
std::find_if(vector<bool>)_(process_all)/1048576 577720.682 -
std::find_if(vector<bool>)_(process_all)/50 24.142 -
std::find_if(vector<bool>)_(process_all)/8 3.603 -
std::find_if(vector<bool>)_(process_all)/8192 4515.376 -
std::find_if(vector<char>)_(bail_25%)/1024 25.928 2.78%
std::find_if(vector<char>)_(bail_25%)/32768 820.688 2.61%
std::find_if(vector<char>)_(bail_25%)/8 0.775 -23.24%
std::find_if(vector<char>)_(bail_25%)/8192 217.531 3.05%
std::find_if(vector<char>)_(process_all)/1024 125.200 -
std::find_if(vector<char>)_(process_all)/32768 3757.846 -
std::find_if(vector<char>)_(process_all)/50 6.636 -
std::find_if(vector<char>)_(process_all)/8 1.412 -11.73%
std::find_if(vector<char>)_(process_all)/8192 945.329 -
std::find_if(vector<int>)_(bail_25%)/1024 28.042 4.01%
std::find_if(vector<int>)_(bail_25%)/32768 832.226 2.41%
std::find_if(vector<int>)_(bail_25%)/8 0.779 -7.65%
std::find_if(vector<int>)_(bail_25%)/8192 213.410 -
std::find_if(vector<int>)_(process_all)/1024 112.852 -4.29%
std::find_if(vector<int>)_(process_all)/32768 3203.268 -9.44%
std::find_if(vector<int>)_(process_all)/50 5.755 -7.02%
std::find_if(vector<int>)_(process_all)/8 1.333 -17.25%
std::find_if(vector<int>)_(process_all)/8192 805.191 -9.54%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.299 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2008.905 -7.28%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.711 -7.66%
std::find_if_not(deque<int>)_(process_all)/1024 252.495 -21.57%
std::find_if_not(deque<int>)_(process_all)/32768 8102.473 -21.62%
std::find_if_not(deque<int>)_(process_all)/50 12.727 -4.49%
std::find_if_not(deque<int>)_(process_all)/8 2.736 -5.95%
std::find_if_not(deque<int>)_(process_all)/8192 2012.451 -22.00%
std::find_if_not(list<int>)_(bail_25%)/1024 180.422 -
std::find_if_not(list<int>)_(bail_25%)/32768 7283.577 -
std::find_if_not(list<int>)_(bail_25%)/8 0.921 -
std::find_if_not(list<int>)_(bail_25%)/8192 1409.093 -1.09%
std::find_if_not(list<int>)_(process_all)/1024 731.258 -
std::find_if_not(list<int>)_(process_all)/32768 25482.642 -1.39%
std::find_if_not(list<int>)_(process_all)/50 38.081 -1.84%
std::find_if_not(list<int>)_(process_all)/8 3.587 -
std::find_if_not(list<int>)_(process_all)/8192 7412.469 7.77%
std::find_if_not(vector<bool>)_(process_all)/1024 571.015 1.52%
std::find_if_not(vector<bool>)_(process_all)/1048576 581204.049 -2.40%
std::find_if_not(vector<bool>)_(process_all)/50 24.246 1.66%
std::find_if_not(vector<bool>)_(process_all)/8 3.563 -1.87%
std::find_if_not(vector<bool>)_(process_all)/8192 4546.800 1.04%
std::find_if_not(vector<char>)_(bail_25%)/1024 28.075 9.92%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.325 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.787 -18.50%
std::find_if_not(vector<char>)_(bail_25%)/8192 243.769 -
std::find_if_not(vector<char>)_(process_all)/1024 125.918 -3.75%
std::find_if_not(vector<char>)_(process_all)/32768 3762.746 -2.32%
std::find_if_not(vector<char>)_(process_all)/50 6.700 -2.31%
std::find_if_not(vector<char>)_(process_all)/8 1.537 3.30%
std::find_if_not(vector<char>)_(process_all)/8192 947.176 -3.17%
std::find_if_not(vector<int>)_(bail_25%)/1024 31.769 2.88%
std::find_if_not(vector<int>)_(bail_25%)/32768 1007.484 5.69%
std::find_if_not(vector<int>)_(bail_25%)/8 0.788 6.79%
std::find_if_not(vector<int>)_(bail_25%)/8192 256.618 5.53%
std::find_if_not(vector<int>)_(process_all)/1024 112.896 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.995 -
std::find_if_not(vector<int>)_(process_all)/50 5.663 4.71%
std::find_if_not(vector<int>)_(process_all)/8 1.351 -16.35%
std::find_if_not(vector<int>)_(process_all)/8192 805.346 -
std::flat_map<int,_int>::clear()/0 390.190 -
std::flat_map<int,_int>::clear()/1024 398.655 1.57%
std::flat_map<int,_int>::clear()/32 392.566 -
std::flat_map<int,_int>::clear()/8192 408.737 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.903 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.100 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.627 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.380 -23.64%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.084 10.49%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.269 3.91%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.131 12.04%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.152 -1.06%
std::flat_map<int,_int>::count(key)_(existent)/32 3.069 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.576 -1.08%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.488 10.97%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.527 -23.00%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.135 -7.28%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.268 -31.23%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.072 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.377 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.638 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.460 -
std::flat_map<int,_int>::ctor(const&)/0 12.812 -
std::flat_map<int,_int>::ctor(const&)/1024 178.126 -
std::flat_map<int,_int>::ctor(const&)/32 22.981 -
std::flat_map<int,_int>::ctor(const&)/8192 1913.552 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.801 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.212 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.954 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1908.213 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.639 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4206.588 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.205 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33061.286 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.672 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8699.869 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.870 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139021.122 4.93%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.736 3.84%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.435 3.06%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 12.330 5.46%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.451 9.07%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.440 32.69%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.394 5.43%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.933 35.33%
std::flat_map<int,_int>::erase(iterator)/1024 75.434 -5.71%
std::flat_map<int,_int>::erase(iterator)/32 19.845 -
std::flat_map<int,_int>::erase(iterator)/8192 490.609 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.864 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 418.945 1.86%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.793 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 603.480 -2.08%
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.863 -17.68%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.657 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 548.848 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.494 3.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.967 -5.23%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.288 -3.39%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.791 -3.04%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -3.24%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.510 -1.55%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.730 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.999 -1.34%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.276 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.300 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.122 -1.10%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.373 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.312 58.95%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.719 23.33%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.965 72.60%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.800 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.031 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.163 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.135 -5.13%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.262 2.98%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.471 1.67%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.538 2.68%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 545.577 -3.81%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.115 1.60%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.413 -1.26%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.920 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.492 1.88%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.100 1.46%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.588 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.399 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.385 -3.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.955 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5160.030 -13.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 615.692 -1.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39267.878 -18.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.253 -2.87%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5657.146 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 621.989 -5.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42916.737 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.545 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7650.812 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 679.634 1.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62680.072 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.438 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1651.663 3.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 463.077 2.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10202.419 4.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.917 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1851.562 13.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 467.072 2.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11698.310 16.55%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.962 -27.75%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.992 -1.40%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.548 -7.53%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.001 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.922 5.72%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.263 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.499 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.986 -2.78%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 98.476 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.858 -2.39%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 550.488 -4.93%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.346 -29.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.797 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.929 -9.94%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.680 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.901 -6.73%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.444 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.948 -12.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.674 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 105.928 1.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.343 -1.80%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 549.168 -4.72%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.881 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.033 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.449 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.291 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.842 -18.27%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.278 -10.18%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.798 -21.97%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.571 1.14%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.904 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.786 2.32%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 543.247 -1.27%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.019 3.27%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.773 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.792 1.97%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1524.586 167.84%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.435 7.42%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 79.057 8.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.905 2.24%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 790.474 47.47%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.971 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.962 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.466 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.868 58.73%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.385 8.06%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.624 69.67%
std::flat_multimap<int,_int>::clear()/0 391.909 -
std::flat_multimap<int,_int>::clear()/1024 393.957 -
std::flat_multimap<int,_int>::clear()/32 393.535 -
std::flat_multimap<int,_int>::clear()/8192 410.411 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.218 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.109 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.589 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.495 26.62%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.274 -18.01%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.241 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.259 -19.20%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.770 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.311 -1.57%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.212 1.24%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.015 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.054 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.459 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.070 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.470 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.442 -1.20%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.814 1.24%
std::flat_multimap<int,_int>::ctor(const&)/0 12.835 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.300 -3.05%
std::flat_multimap<int,_int>::ctor(const&)/32 22.866 -2.28%
std::flat_multimap<int,_int>::ctor(const&)/8192 1927.114 119.45%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.795 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.165 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.930 -6.62%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.394 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.947 -2.25%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.236 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 164.748 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31938.534 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.300 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8454.459 -3.53%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.155 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 126759.901 -23.57%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.911 8.80%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.563 4.27%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.198 10.40%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.348 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.027 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.045 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.271 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.108 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.912 -
std::flat_multimap<int,_int>::erase(iterator)/8192 519.006 5.48%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 401.702 2.20%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.542 -1.23%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.821 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 610.712 1.59%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.418 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.532 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 527.706 3.57%
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.806 -1.46%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.072 10.74%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.265 -
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.553 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.824 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.038 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.374 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.361 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.203 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.333 -12.72%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.511 -19.15%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.141 -3.43%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.206 -16.96%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.863 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.571 32.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.354 1.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 47.142 63.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.799 -2.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.313 -8.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.215 -3.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 575.063 -14.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.931 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.609 -2.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.960 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.674 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.874 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.637 2.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.044 -2.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 528.639 -11.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.831 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4973.076 1.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 623.709 3.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37973.032 1.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.893 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5491.984 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 627.666 2.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41728.664 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.490 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7381.612 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.211 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60499.075 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.046 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1305.844 16.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 443.008 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7644.607 21.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.526 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1092.499 -18.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.601 -1.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5908.044 -23.58%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.336 -9.05%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.040 1.29%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 559.943 -15.35%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.808 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.871 -2.78%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.059 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.589 -10.33%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.822 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.971 -5.81%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.273 -1.75%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 564.025 -14.67%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.986 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.092 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.482 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.712 -38.96%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.174 -8.11%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.464 -43.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.489 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.320 2.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.761 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 604.214 10.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.880 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.073 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.808 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 594.841 8.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.827 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 605.057 17.88%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.971 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.964 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.297 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.857 -27.98%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.267 -2.52%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.667 -30.38%
std::for_each(deque<int>)/32 3.689 -
std::for_each(deque<int>)/50 3.868 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.882 -
std::for_each(join_view(vector<vector<int>>))/32 3.762 -
std::for_each(join_view(vector<vector<int>>))/50 4.039 -
std::for_each(join_view(vector<vector<int>>))/8 1.378 -
std::for_each(join_view(vector<vector<int>>))/8192 263.516 -
std::for_each(list<int>)/32 10.867 -
std::for_each(list<int>)/50 21.553 3.36%
std::for_each(list<int>)/8 2.537 5.89%
std::for_each(list<int>)/8192 7472.477 -8.22%
std::for_each(map<int>::iterator)/32 23.747 -
std::for_each(map<int>::iterator)/50 35.945 -
std::for_each(map<int>::iterator)/8 5.010 -
std::for_each(map<int>::iterator)/8192 7346.971 -
std::for_each(multimap<int>::iterator)/32 23.627 -
std::for_each(multimap<int>::iterator)/50 36.481 -
std::for_each(multimap<int>::iterator)/8 5.048 -
std::for_each(multimap<int>::iterator)/8192 7542.272 -
std::for_each(multiset<int>::iterator)/32 23.482 -
std::for_each(multiset<int>::iterator)/50 35.892 -
std::for_each(multiset<int>::iterator)/8 5.056 -
std::for_each(multiset<int>::iterator)/8192 7966.892 -
std::for_each(set<int>::iterator)/32 24.472 -
std::for_each(set<int>::iterator)/50 36.506 -
std::for_each(set<int>::iterator)/8 5.030 -
std::for_each(set<int>::iterator)/8192 7866.915 -
std::for_each(vector<int>)/32 3.686 -
std::for_each(vector<int>)/50 3.869 -
std::for_each(vector<int>)/8 0.913 -
std::for_each(vector<int>)/8192 252.004 -
std::for_each_n(deque<int>)/32 3.926 4.09%
std::for_each_n(deque<int>)/50 4.083 3.99%
std::for_each_n(deque<int>)/8 1.079 -11.58%
std::for_each_n(deque<int>)/8192 260.087 1.53%
std::for_each_n(join_view(vector<vector<int>>))/32 3.846 -1.04%
std::for_each_n(join_view(vector<vector<int>>))/50 4.269 -3.34%
std::for_each_n(join_view(vector<vector<int>>))/8 1.388 -3.41%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.310 -2.77%
std::for_each_n(list<int>)/32 11.277 -
std::for_each_n(list<int>)/50 23.085 3.33%
std::for_each_n(list<int>)/8 2.554 -
std::for_each_n(list<int>)/8192 8357.583 8.17%
std::for_each_n(vector<int>)/32 3.708 -
std::for_each_n(vector<int>)/50 3.856 -
std::for_each_n(vector<int>)/8 2.775 5.55%
std::for_each_n(vector<int>)/8192 252.141 -
std::generate(deque<int>)/1024 246.224 -5.07%
std::generate(deque<int>)/32 8.113 -
std::generate(deque<int>)/50 12.162 -4.44%
std::generate(deque<int>)/8192 1921.417 -5.04%
std::generate(list<int>)/1024 671.216 -
std::generate(list<int>)/32 8.477 -2.84%
std::generate(list<int>)/50 15.506 -
std::generate(list<int>)/8192 7414.219 -1.70%
std::generate(vector<int>)/1024 246.335 1.02%
std::generate(vector<int>)/32 8.439 5.89%
std::generate(vector<int>)/50 12.238 2.32%
std::generate(vector<int>)/8192 1857.142 1.01%
std::generate_n(deque<int>)/1024 244.803 -
std::generate_n(deque<int>)/32 8.254 -
std::generate_n(deque<int>)/50 12.258 -
std::generate_n(deque<int>)/8192 1972.435 -
std::generate_n(list<int>)/1024 650.182 -
std::generate_n(list<int>)/32 8.590 -
std::generate_n(list<int>)/50 15.142 -1.72%
std::generate_n(list<int>)/8192 6987.582 -1.02%
std::generate_n(vector<int>)/1024 243.389 -
std::generate_n(vector<int>)/32 7.995 -
std::generate_n(vector<int>)/50 12.007 -
std::generate_n(vector<int>)/8192 1847.000 -
std::is_partitioned(deque<int>)_(partitioned)/1024 297.022 2.42%
std::is_partitioned(deque<int>)_(partitioned)/32 9.138 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.963 1.09%
std::is_partitioned(deque<int>)_(partitioned)/8192 2345.103 2.39%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 108.124 3.93%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.885 -2.61%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.928 -1.61%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.268 -7.03%
std::is_partitioned(list<int>)_(partitioned)/1024 612.794 -19.72%
std::is_partitioned(list<int>)_(partitioned)/32 8.750 -2.79%
std::is_partitioned(list<int>)_(partitioned)/50 14.036 -2.48%
std::is_partitioned(list<int>)_(partitioned)/8192 6820.018 -12.78%
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.183 2.44%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.306 -1.84%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.496 -2.81%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.616 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.849 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.347 -1.50%
std::is_partitioned(vector<int>)_(partitioned)/50 9.765 2.08%
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.266 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.424 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.616 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.579 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.088 2.71%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.363 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.034 2.54%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3863.393 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514120.707 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.257 -5.90%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.114 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.552 -2.33%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4080.694 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 708801.968 1.59%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.619 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.601 -4.93%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.120 -5.54%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3898.275 -5.18%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517515.879 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.462 2.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 525.872 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.644 2.77%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4130.771 3.35%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 705765.568 2.62%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 56.595 6.83%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 755.675 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.829 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9188.244 14.79%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421848.039 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.200 -1.90%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 784.087 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.659 1.05%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8273.794 -10.00%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1590762.528 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.717 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.292 -1.55%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.731 -1.06%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9690.039 16.95%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1437984.707 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.945 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.390 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.167 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8501.648 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1608424.981 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 62.765 1.64%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.600 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.751 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.031 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211783.928 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.323 3.21%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.841 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.411 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.468 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1009415.039 -2.55%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.166 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.259 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.113 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2978.000 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214716.350 1.06%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.955 5.06%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.731 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.386 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.259 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1027359.466 1.94%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.755 4.01%
std::is_sorted(deque<int>)/1024 473.752 -3.69%
std::is_sorted(deque<int>)/8 3.333 25.73%
std::is_sorted(deque<int>)/8192 3795.631 -3.44%
std::is_sorted(deque<int>,_pred)/1024 642.487 -
std::is_sorted(deque<int>,_pred)/8 4.791 -
std::is_sorted(deque<int>,_pred)/8192 5192.932 -
std::is_sorted(list<int>)/1024 749.223 -2.25%
std::is_sorted(list<int>)/8 2.119 -1.04%
std::is_sorted(list<int>)/8192 6769.664 -6.42%
std::is_sorted(list<int>,_pred)/1024 823.862 -
std::is_sorted(list<int>,_pred)/8 4.022 -
std::is_sorted(list<int>,_pred)/8192 8693.101 -4.50%
std::is_sorted(vector<int>)/1024 247.060 1.18%
std::is_sorted(vector<int>)/8 2.068 -
std::is_sorted(vector<int>)/8192 1926.430 1.17%
std::is_sorted(vector<int>,_pred)/1024 470.123 -
std::is_sorted(vector<int>,_pred)/8 3.344 -2.48%
std::is_sorted(vector<int>,_pred)/8192 3735.382 -
std::is_sorted_until(deque<int>)/1024 467.215 -
std::is_sorted_until(deque<int>)/8 2.515 2.26%
std::is_sorted_until(deque<int>)/8192 3745.673 -
std::is_sorted_until(deque<int>,_pred)/1024 596.330 -
std::is_sorted_until(deque<int>,_pred)/8 4.266 1.09%
std::is_sorted_until(deque<int>,_pred)/8192 4804.129 -
std::is_sorted_until(list<int>)/1024 742.403 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7120.961 -1.77%
std::is_sorted_until(list<int>,_pred)/1024 793.427 -
std::is_sorted_until(list<int>,_pred)/8 3.728 2.11%
std::is_sorted_until(list<int>,_pred)/8192 7524.198 -15.88%
std::is_sorted_until(vector<int>)/1024 237.300 -
std::is_sorted_until(vector<int>)/8 2.209 5.35%
std::is_sorted_until(vector<int>)/8192 1851.060 -
std::is_sorted_until(vector<int>,_pred)/1024 399.014 -2.72%
std::is_sorted_until(vector<int>,_pred)/8 3.543 -3.90%
std::is_sorted_until(vector<int>,_pred)/8192 3218.145 -2.27%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4680.275 -1.04%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 530.792 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36614.881 -1.23%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.862 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.858 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11723.804 -7.50%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11347.594 -8.07%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 325.714 -7.49%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99621.239 -7.65%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11289.265 -5.06%
std::list<int>::ctor(Range)_(cheap_elements)/32 325.893 -3.48%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99622.180 -3.85%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11306.017 -2.43%
std::list<int>::ctor(const&)_(cheap_elements)/32 325.712 -5.23%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96646.783 -2.10%
std::list<int>::ctor(size)/1024 11555.913 -11.97%
std::list<int>::ctor(size)/32 322.126 -22.38%
std::list<int>::ctor(size)/8192 93807.415 -12.96%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11132.825 -9.14%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.552 -9.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97223.768 -8.23%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.497 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.471 -1.40%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.153 -2.64%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.458 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.674 -1.62%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.462 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.302 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.258 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8256.525 -2.38%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4662.871 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.358 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37662.824 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.659 1.12%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.639 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.479 -1.02%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4768.574 -3.74%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.385 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38664.974 -3.44%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16796.931 -4.67%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 912.442 1.39%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 175905.056 14.14%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.870 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.776 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15840.568 8.07%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6898.804 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.187 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56076.830 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 15360.098 20.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 398.760 14.66%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 123046.244 19.08%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35884.152 10.26%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1023.661 11.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 303171.929 8.44%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14905.182 1.91%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 388.510 11.57%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 121568.389 -14.76%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35161.930 -15.31%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1003.813 -14.59%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 296041.044 -12.21%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14131.079 -5.33%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 366.005 -10.31%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 114367.039 -6.78%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34538.924 -4.85%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 969.912 -4.51%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 293363.474 -4.90%
std::list<std::string>::ctor(size)/1024 12420.142 -
std::list<std::string>::ctor(size)/32 338.163 -
std::list<std::string>::ctor(size)/8192 102103.546 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 16789.415 35.32%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 390.972 12.96%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 133041.001 30.02%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 40670.032 25.46%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1104.360 23.60%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 319961.625 14.96%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.042 15.68%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.986 10.48%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.195 8.50%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.645 -4.64%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.986 1.75%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.514 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.387 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.981 -6.07%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.374 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.620 1.86%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.175 -3.79%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.466 2.33%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1457.818 -6.55%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.153 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11376.023 3.91%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6908.420 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.889 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55511.113 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5269.873 5.24%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 601.328 11.15%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38528.421 -3.99%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16767.365 -5.18%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 874.319 -6.52%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147561.205 -4.05%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.791 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.929 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.622 -1.29%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.284 -2.90%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.146 -2.25%
std::lower_bound(std::deque<int>)/100 30.538 -4.72%
std::lower_bound(std::deque<int>)/8 16.983 -3.02%
std::lower_bound(std::deque<int>)/8192 65.424 -5.34%
std::lower_bound(std::forward_list<int>)/100 84.783 2.06%
std::lower_bound(std::forward_list<int>)/8 15.434 -
std::lower_bound(std::forward_list<int>)/8192 10365.571 -
std::lower_bound(std::list<int>)/100 91.258 -1.55%
std::lower_bound(std::list<int>)/8 15.515 -3.58%
std::lower_bound(std::list<int>)/8192 13636.384 -7.48%
std::lower_bound(std::vector<int>)/100 12.193 -
std::lower_bound(std::vector<int>)/8 7.808 -
std::lower_bound(std::vector<int>)/8192 15.761 -
std::make_heap(deque<int>)_(ascending)/1024 2629.442 -2.02%
std::make_heap(deque<int>)_(ascending)/8 27.107 -
std::make_heap(deque<int>)_(ascending)/8192 20699.813 -1.50%
std::make_heap(deque<int>)_(descending)/1024 1096.221 -3.42%
std::make_heap(deque<int>)_(descending)/8 20.919 -
std::make_heap(deque<int>)_(descending)/8192 8635.187 -2.41%
std::make_heap(deque<int>)_(heap)/1024 1095.663 -
std::make_heap(deque<int>)_(heap)/8 21.140 -
std::make_heap(deque<int>)_(heap)/8192 8621.717 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2665.887 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.572 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20961.713 -
std::make_heap(deque<int>)_(repeated)/1024 2291.566 -
std::make_heap(deque<int>)_(repeated)/8 25.158 -
std::make_heap(deque<int>)_(repeated)/8192 18025.453 -
std::make_heap(deque<int>)_(shuffled)/1024 2571.464 -3.03%
std::make_heap(deque<int>)_(shuffled)/8 24.568 -1.71%
std::make_heap(deque<int>)_(shuffled)/8192 22712.325 -4.91%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.277 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.319 1.79%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17170.242 -
std::make_heap(deque<int>,_pred)_(descending)/1024 642.918 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.135 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.390 -
std::make_heap(deque<int>,_pred)_(heap)/1024 659.354 2.44%
std::make_heap(deque<int>,_pred)_(heap)/8 19.236 1.41%
std::make_heap(deque<int>,_pred)_(heap)/8192 5147.554 2.33%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.364 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.999 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17109.161 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.891 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.562 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13117.237 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1861.763 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.943 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15268.156 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.743 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.188 1.51%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5159.265 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 287.922 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.758 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2140.032 -1.23%
std::make_heap(vector<NonIntegral>)_(heap)/1024 287.967 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.758 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2138.886 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.406 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.625 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5145.273 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.076 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.686 2.15%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4594.218 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 626.017 2.00%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.312 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5320.880 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 684.111 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.836 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5253.963 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.387 1.42%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.680 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.919 1.79%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.086 1.50%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.701 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.552 1.79%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.123 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.612 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5339.052 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.819 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.019 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4781.706 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.098 -1.41%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.444 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5747.313 -
std::make_heap(vector<int>)_(ascending)/1024 651.689 -
std::make_heap(vector<int>)_(ascending)/8 16.306 -
std::make_heap(vector<int>)_(ascending)/8192 5009.296 -
std::make_heap(vector<int>)_(descending)/1024 281.405 2.77%
std::make_heap(vector<int>)_(descending)/8 15.097 2.58%
std::make_heap(vector<int>)_(descending)/8192 1970.573 1.13%
std::make_heap(vector<int>)_(heap)/1024 275.669 -
std::make_heap(vector<int>)_(heap)/8 14.629 -
std::make_heap(vector<int>)_(heap)/8192 1955.236 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.365 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.409 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5004.592 -
std::make_heap(vector<int>)_(repeated)/1024 560.695 -
std::make_heap(vector<int>)_(repeated)/8 15.368 -1.33%
std::make_heap(vector<int>)_(repeated)/8192 4263.058 -
std::make_heap(vector<int>)_(shuffled)/1024 589.186 2.25%
std::make_heap(vector<int>)_(shuffled)/8 16.211 2.65%
std::make_heap(vector<int>)_(shuffled)/8192 5089.189 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.276 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.697 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5016.715 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.518 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.716 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.596 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.075 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.696 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1947.683 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.588 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.632 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5000.060 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.167 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.802 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4292.874 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.477 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.817 -1.65%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4950.352 -1.78%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16183.242 2.64%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.339 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 490729.803 -2.25%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16845.849 3.47%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.681 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 494701.634 -1.75%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21805.232 1.94%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.184 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596313.328 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18255.250 2.79%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.593 2.56%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 510779.603 -2.27%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32001.055 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 53.571 -4.15%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1003917.439 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14544.956 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.629 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174301.918 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22498.146 1.48%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.767 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627373.307 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15907.330 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.596 -1.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 456022.644 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16418.203 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.975 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456068.503 -2.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21538.233 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.019 4.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 562862.121 1.55%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17897.217 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.214 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 473398.614 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32163.968 -1.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.949 1.28%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 970351.207 -1.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14002.193 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.455 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166242.886 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22197.566 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.762 4.62%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 601655.946 -1.10%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11283.176 3.04%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 45.752 4.53%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 117720.934 2.71%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11234.731 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.799 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116244.973 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14697.048 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.230 -1.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157465.768 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12333.685 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.044 3.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129362.716 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23990.680 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.195 1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269815.892 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5735.575 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.519 -5.35%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61983.243 2.43%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15329.888 -2.77%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.374 -2.59%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 170248.939 -10.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11027.595 -3.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.571 -4.98%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115047.718 -2.74%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11241.901 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.527 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116644.087 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 15280.250 2.99%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 54.954 3.51%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 161021.864 1.65%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12330.372 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.260 -3.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129681.782 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23957.704 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.525 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270034.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5726.581 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.104 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61968.340 2.51%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15179.738 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.230 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166910.115 -1.40%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11084.291 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 42.688 -4.20%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 115482.541 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11657.439 1.12%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.950 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118184.161 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15035.315 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.531 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156128.868 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12833.683 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.256 1.54%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132145.143 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24038.936 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.389 -3.22%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 268234.229 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5835.640 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.758 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62925.366 -1.77%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15100.788 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.785 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155548.521 -3.27%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11014.377 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.906 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115217.030 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11504.863 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.732 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118458.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15416.058 2.25%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.659 1.52%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 162721.593 3.87%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12811.800 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.222 1.24%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132569.831 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23909.642 -1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.797 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 268113.886 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.527 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.465 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63782.053 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15043.977 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.170 -1.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156126.169 -
std::map<int,_int>::clear()/0 390.958 -
std::map<int,_int>::clear()/1024 10652.069 -3.43%
std::map<int,_int>::clear()/32 653.233 -2.16%
std::map<int,_int>::clear()/8192 87927.932 -
std::map<int,_int>::contains(key)_(existent)/1024 4.196 1.32%
std::map<int,_int>::contains(key)_(existent)/32 1.658 -
std::map<int,_int>::contains(key)_(existent)/8192 5.443 -2.14%
std::map<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.693 2.26%
std::map<int,_int>::contains(key)_(non-existent)/32 2.856 7.03%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.513 -25.02%
std::map<int,_int>::count(key)_(existent)/1024 3.796 -
std::map<int,_int>::count(key)_(existent)/32 1.548 -
std::map<int,_int>::count(key)_(existent)/8192 5.829 1.12%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.238 -
std::map<int,_int>::count(key)_(non-existent)/32 2.885 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.134 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.779 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6091.070 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 191.932 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51859.806 -1.56%
std::map<int,_int>::ctor(const&)/0 12.680 -
std::map<int,_int>::ctor(const&)/1024 6618.686 -1.81%
std::map<int,_int>::ctor(const&)/32 223.259 -1.56%
std::map<int,_int>::ctor(const&)/8192 52966.398 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.704 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6599.085 -
std::map<int,_int>::ctor(const&,_alloc)/32 230.041 -2.19%
std::map<int,_int>::ctor(const&,_alloc)/8192 52603.975 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.665 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8929.828 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.678 -4.64%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71709.397 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.675 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13049.920 -1.03%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 273.810 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250764.547 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.750 -3.96%
std::map<int,_int>::equal_range(key)_(existent)/32 2.028 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.603 -3.35%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.542 15.00%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.508 8.44%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.865 14.49%
std::map<int,_int>::erase(iterator)/1024 20.412 -
std::map<int,_int>::erase(iterator)/32 20.330 -
std::map<int,_int>::erase(iterator)/8192 24.248 2.08%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 405.622 3.71%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7605.536 1.17%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 592.786 3.80%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58440.770 1.60%
std::map<int,_int>::erase(key)_(existent)/1024 24.051 -
std::map<int,_int>::erase(key)_(existent)/32 22.201 -
std::map<int,_int>::erase(key)_(existent)/8192 24.968 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.273 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.300 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.216 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.928 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.769 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.007 -
std::map<int,_int>::find(key)_(existent)/1024 4.394 5.04%
std::map<int,_int>::find(key)_(existent)/32 1.708 1.17%
std::map<int,_int>::find(key)_(existent)/8192 5.411 1.47%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.489 1.38%
std::map<int,_int>::find(key)_(non-existent)/32 2.325 2.25%
std::map<int,_int>::find(key)_(non-existent)/8192 7.856 1.26%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.277 1.34%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.349 2.25%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.985 3.68%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.199 6.59%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.010 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.888 -1.30%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.855 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.181 -5.08%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.157 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.140 1.98%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.630 -2.13%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.250 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.169 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 19.880 -2.65%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.852 -1.83%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.350 -1.51%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.947 -2.14%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15955.657 -1.00%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.762 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176203.741 -4.31%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.074 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12354.781 2.51%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.035 -2.31%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116041.967 -2.56%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.596 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7672.158 -1.51%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 534.423 -2.07%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133779.691 -2.55%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.068 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10932.585 -3.85%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 654.536 -1.83%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91168.917 -2.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.358 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9757.409 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 634.388 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81267.568 2.38%
std::map<int,_int>::insert(value)_(already_present)/1024 3.206 -3.27%
std::map<int,_int>::insert(value)_(already_present)/32 1.765 -1.67%
std::map<int,_int>::insert(value)_(already_present)/8192 3.855 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.022 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.786 1.88%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.841 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.760 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.025 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.590 -3.25%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.333 -1.94%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.731 -1.76%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.543 1.82%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.762 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.116 1.87%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.992 -1.68%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.550 2.68%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.715 -1.41%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.354 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.965 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.900 -1.67%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.216 -2.67%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.722 -1.08%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.462 2.91%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.477 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.423 -1.22%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.418 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.272 -1.86%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.741 3.56%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.303 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6397.027 -3.95%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.580 -1.03%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51122.633 -3.88%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.733 3.12%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6870.461 2.69%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 247.986 6.81%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55845.951 4.95%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1470.220 -4.89%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.333 -8.65%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12789.084 -4.26%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.391 1.43%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.772 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.705 -1.74%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.291 4.40%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.430 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.495 -
std::map<std::string,_int>::clear()/0 396.387 -
std::map<std::string,_int>::clear()/1024 22220.056 -
std::map<std::string,_int>::clear()/32 918.457 -
std::map<std::string,_int>::clear()/8192 215057.345 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.437 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.446 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.729 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.265 1.40%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.051 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.547 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.850 2.46%
std::map<std::string,_int>::count(key)_(existent)/32 16.592 -
std::map<std::string,_int>::count(key)_(existent)/8192 28.546 -3.84%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.670 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.089 -2.82%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.749 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.975 1.22%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7043.602 -1.91%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.250 -1.70%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59601.441 -
std::map<std::string,_int>::ctor(const&)/0 12.652 -
std::map<std::string,_int>::ctor(const&)/1024 35275.079 -
std::map<std::string,_int>::ctor(const&)/32 821.844 15.95%
std::map<std::string,_int>::ctor(const&)/8192 345289.952 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.666 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37741.781 3.42%
std::map<std::string,_int>::ctor(const&,_alloc)/32 781.962 -2.58%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 363643.294 3.96%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.731 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41242.168 -1.02%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 837.570 2.91%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389449.929 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.780 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54287.602 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1051.320 3.54%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1074734.808 -2.44%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.354 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.170 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.792 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.175 2.27%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.363 -1.97%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.195 1.47%
std::map<std::string,_int>::erase(iterator)/1024 25.872 -1.65%
std::map<std::string,_int>::erase(iterator)/32 28.073 -
std::map<std::string,_int>::erase(iterator)/8192 31.894 -1.73%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.442 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13141.052 -2.48%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.392 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119760.168 -1.93%
std::map<std::string,_int>::erase(key)_(existent)/1024 64.267 2.04%
std::map<std::string,_int>::erase(key)_(existent)/32 75.332 3.74%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.280 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.276 6.56%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.573 2.04%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.885 5.60%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.413 3.14%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.701 2.32%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.155 2.72%
std::map<std::string,_int>::find(key)_(existent)/1024 25.360 -3.78%
std::map<std::string,_int>::find(key)_(existent)/32 15.944 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.123 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.659 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.003 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.252 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.545 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.731 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.348 -1.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.400 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.837 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.300 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.365 1.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.350 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.260 11.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.981 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.126 8.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.419 -2.25%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.125 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.541 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.169 1.53%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.749 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.564 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66240.766 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1469.542 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925989.680 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.608 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44569.651 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1265.679 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613471.316 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.573 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39282.341 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1153.503 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620562.878 1.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.659 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34757.387 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1299.241 1.27%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 406738.006 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.485 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35188.673 1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1220.756 2.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 379793.567 3.07%
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.873 -1.48%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.361 21.69%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.671 -14.17%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.213 -30.15%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 71.956 4.97%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 34.209 -10.76%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.854 36.02%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.791 -1.66%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.555 4.31%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.206 3.19%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.995 -14.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.374 60.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.867 120.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.314 -31.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.765 -6.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.807 25.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.895 1.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.936 1.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.792 15.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.253 3.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.508 -28.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.615 21.21%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.761 -1.30%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.504 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.667 -
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.578 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.920 -4.75%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.883 2.21%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.326 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37135.740 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 828.046 -2.94%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349736.028 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.422 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36277.333 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 777.405 -6.22%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349223.195 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.141 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15940.818 -3.14%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 327.755 -7.11%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206606.013 -2.30%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.595 2.95%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.458 2.51%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.312 1.21%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.572 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.820 -4.24%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.624 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.822 10.70%
std::mismatch(deque<int>)_(it,_it,_it)/1024 477.596 14.07%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496189.493 3.29%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.923 5.93%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3852.465 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.236 -1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 472.385 -2.70%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 476827.830 -3.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.085 -2.44%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3875.952 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.779 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 719.165 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625525.471 -1.35%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.371 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4839.380 -1.93%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 697.142 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 725.088 2.02%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623517.905 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.206 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4874.947 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.967 -
std::mismatch(list<int>)_(it,_it,_it)/1024 760.616 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934056.148 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.658 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7390.866 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.455 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 785.850 1.85%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957611.678 1.20%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.998 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11870.664 1.23%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.719 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.233 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004624.221 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.125 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12625.834 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 801.385 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.521 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997465.356 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.652 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11304.081 -12.79%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.353 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.939 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 69263.350 1.46%
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 487.931 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.386 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.919 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68303.076 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.262 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.890 -2.85%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 486.266 -7.09%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610258.863 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.186 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4735.404 -2.44%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.805 -1.65%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.823 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606360.572 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.219 -2.07%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4727.005 -
std::move(deque<int>)/1048576 54920.548 -1.27%
std::move(deque<int>)/262144 15052.884 -
std::move(deque<int>)/32768 1854.952 -21.95%
std::move(deque<int>)/4096 149.604 -
std::move(deque<int>)/512 22.186 -
std::move(deque<int>)/64 4.927 2.46%
std::move(deque<int>)/8 3.588 4.83%
std::move(list<int>)/1048576 984281.501 -2.88%
std::move(list<int>)/262144 241734.116 -1.31%
std::move(list<int>)/32768 31013.302 -
std::move(list<int>)/4096 4767.836 20.58%
std::move(list<int>)/512 352.095 -
std::move(list<int>)/64 43.228 10.11%
std::move(list<int>)/8 3.376 -
std::move(vector<bool>)_(aligned)/1048576 1727.690 -
std::move(vector<bool>)_(aligned)/262144 255.549 -
std::move(vector<bool>)_(aligned)/32768 36.750 -
std::move(vector<bool>)_(aligned)/4096 7.076 -
std::move(vector<bool>)_(aligned)/512 2.343 -
std::move(vector<bool>)_(aligned)/64 1.607 2.49%
std::move(vector<bool>)_(unaligned)/1048576 6543.914 -
std::move(vector<bool>)_(unaligned)/262144 1589.077 -
std::move(vector<bool>)_(unaligned)/32768 202.564 -
std::move(vector<bool>)_(unaligned)/4096 26.049 -
std::move(vector<bool>)_(unaligned)/512 4.942 2.59%
std::move(vector<bool>)_(unaligned)/64 1.653 -
std::move(vector<int>)/1048576 58129.297 2.87%
std::move(vector<int>)/262144 14852.285 -
std::move(vector<int>)/32768 1739.697 -
std::move(vector<int>)/4096 134.189 -
std::move(vector<int>)/512 20.182 -
std::move(vector<int>)/64 4.172 -
std::move(vector<int>)/8 2.327 2.09%
std::move_backward(deque<int>)/1048576 132104.491 -2.98%
std::move_backward(deque<int>)/262144 31150.916 -4.57%
std::move_backward(deque<int>)/32768 3571.901 -
std::move_backward(deque<int>)/4096 155.172 -
std::move_backward(deque<int>)/512 23.728 -
std::move_backward(deque<int>)/64 5.262 1.68%
std::move_backward(deque<int>)/8 3.449 -
std::move_backward(list<int>)/1048576 1039160.669 -
std::move_backward(list<int>)/262144 261111.792 -
std::move_backward(list<int>)/32768 32108.275 -
std::move_backward(list<int>)/4096 4811.717 -15.64%
std::move_backward(list<int>)/512 373.287 -
std::move_backward(list<int>)/64 39.703 -3.87%
std::move_backward(list<int>)/8 3.391 -3.75%
std::move_backward(vector<bool>)_(aligned)/1048576 1719.264 -
std::move_backward(vector<bool>)_(aligned)/262144 257.216 -
std::move_backward(vector<bool>)_(aligned)/32768 37.984 -
std::move_backward(vector<bool>)_(aligned)/4096 7.253 -
std::move_backward(vector<bool>)_(aligned)/512 2.317 -
std::move_backward(vector<bool>)_(aligned)/64 1.699 2.56%
std::move_backward(vector<bool>)_(unaligned)/1048576 6507.718 -
std::move_backward(vector<bool>)_(unaligned)/262144 1586.323 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.297 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.548 1.12%
std::move_backward(vector<bool>)_(unaligned)/512 4.605 -
std::move_backward(vector<bool>)_(unaligned)/64 1.632 -
std::move_backward(vector<int>)/1048576 75800.882 32.85%
std::move_backward(vector<int>)/262144 24257.927 8.88%
std::move_backward(vector<int>)/32768 1733.740 -
std::move_backward(vector<int>)/4096 135.675 -
std::move_backward(vector<int>)/512 20.827 -
std::move_backward(vector<int>)/64 4.322 -
std::move_backward(vector<int>)/8 2.271 -
std::multimap<int,_int>::clear()/0 402.174 2.81%
std::multimap<int,_int>::clear()/1024 11761.574 10.22%
std::multimap<int,_int>::clear()/32 706.861 8.97%
std::multimap<int,_int>::clear()/8192 93707.793 13.28%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.576 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.814 3.43%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.445 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.623 -3.78%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.785 -2.21%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.057 -19.92%
std::multimap<int,_int>::count(key)_(existent)/1024 5.590 -5.92%
std::multimap<int,_int>::count(key)_(existent)/32 3.753 -1.91%
std::multimap<int,_int>::count(key)_(existent)/8192 6.701 -4.48%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -5.13%
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.854 4.47%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.288 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.324 5.91%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.760 -1.14%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6137.539 1.87%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.896 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52300.859 -
std::multimap<int,_int>::ctor(const&)/0 12.719 -1.25%
std::multimap<int,_int>::ctor(const&)/1024 6714.321 -
std::multimap<int,_int>::ctor(const&)/32 225.839 -
std::multimap<int,_int>::ctor(const&)/8192 53523.911 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.698 -1.00%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6740.324 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 234.869 1.26%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53815.213 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.746 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9926.964 14.62%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 246.053 4.86%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 80344.606 14.79%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.744 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13078.237 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.982 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256242.170 2.66%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.392 -2.47%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.447 -1.66%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.000 1.25%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.184 9.51%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.696 14.95%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.306 5.10%
std::multimap<int,_int>::erase(iterator)/1024 20.695 -
std::multimap<int,_int>::erase(iterator)/32 20.547 -
std::multimap<int,_int>::erase(iterator)/8192 20.800 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.709 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7529.041 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.613 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 63105.435 10.17%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.521 4.75%
std::multimap<int,_int>::erase(key)_(existent)/32 24.035 6.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.548 3.32%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 4.29%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.731 2.14%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.433 6.85%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.028 3.74%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.927 -6.92%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.088 -3.55%
std::multimap<int,_int>::find(key)_(existent)/1024 3.717 -
std::multimap<int,_int>::find(key)_(existent)/32 1.740 1.32%
std::multimap<int,_int>::find(key)_(existent)/8192 5.359 1.21%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.676 20.07%
std::multimap<int,_int>::find(key)_(non-existent)/32 3.148 23.45%
std::multimap<int,_int>::find(key)_(non-existent)/8192 9.310 19.41%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.376 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.795 -5.04%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.999 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.383 -3.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.421 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.301 7.23%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.603 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.166 9.91%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.412 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.587 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.972 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.169 2.57%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.484 1.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.448 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.149 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.414 -2.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.191 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14889.477 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.624 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185408.603 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.887 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11783.866 -8.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 685.192 -3.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121167.997 -7.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.365 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12460.120 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.359 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 212685.727 1.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.134 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10931.730 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.884 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87031.666 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.234 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10025.448 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 678.398 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83106.182 -2.50%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.454 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.662 1.17%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.788 1.31%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.100 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.005 -1.58%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.312 3.04%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.154 -1.68%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.085 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.836 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.170 -1.08%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.658 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.073 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.397 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.210 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.058 2.32%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.379 -4.51%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.830 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.365 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7008.091 8.30%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.654 2.16%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61460.784 17.73%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.409 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6722.546 4.31%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 233.818 6.17%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53845.884 3.99%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -1.35%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1468.572 -2.52%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.230 4.40%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12711.084 -2.47%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.082 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.220 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.235 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.010 2.52%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.639 -5.65%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.834 -
std::multimap<std::string,_int>::clear()/0 404.075 2.10%
std::multimap<std::string,_int>::clear()/1024 21286.668 -
std::multimap<std::string,_int>::clear()/32 902.117 -
std::multimap<std::string,_int>::clear()/8192 212028.419 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.691 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.135 2.20%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.927 1.13%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.703 -7.81%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.670 -4.76%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.454 -12.78%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.647 -2.58%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.251 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.952 -1.17%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.425 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.684 -11.58%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.979 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.784 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7019.810 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 217.098 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60067.628 -
std::multimap<std::string,_int>::ctor(const&)/0 12.657 -
std::multimap<std::string,_int>::ctor(const&)/1024 34990.966 -
std::multimap<std::string,_int>::ctor(const&)/32 785.879 -1.37%
std::multimap<std::string,_int>::ctor(const&)/8192 342243.242 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.667 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36927.273 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 857.331 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346218.016 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39155.180 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 957.247 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381837.421 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.841 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56335.026 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.485 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095374.480 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.203 1.09%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.405 -1.32%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.457 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.506 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.265 -1.21%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.273 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.531 -
std::multimap<std::string,_int>::erase(iterator)/32 28.562 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.942 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.488 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12819.305 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.097 -1.16%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120037.864 1.37%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.570 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 56.834 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 88.577 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.594 -1.64%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.564 -1.36%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.465 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.808 -1.74%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.733 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.483 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.852 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.660 2.21%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.467 -2.49%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.216 -3.91%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.254 -5.11%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.926 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.820 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.592 1.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.648 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.819 1.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.780 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.918 2.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.236 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.962 1.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.064 -2.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.208 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.467 1.42%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.041 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.782 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.758 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.069 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.157 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.050 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68554.686 3.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1393.241 2.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 934745.279 2.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.397 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43203.033 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1182.897 -3.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603555.758 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.353 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61908.295 -5.30%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1583.449 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814476.803 -2.67%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.224 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33063.862 -1.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1136.906 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 372800.373 -1.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.877 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32428.831 -1.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1102.169 -1.49%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 344989.152 -1.59%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.730 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.979 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.513 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.674 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.005 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.550 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.532 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.682 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.509 2.36%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.600 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.641 2.93%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.473 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.164 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.843 1.05%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.813 1.22%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.298 -1.35%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.965 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.431 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37239.698 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 667.281 1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349286.810 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.430 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36286.275 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 755.247 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349290.490 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.144 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15959.319 -7.69%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.253 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206677.083 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.220 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.335 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.790 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.583 -4.90%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.453 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.745 -
std::multiset<int>::clear()/0 391.724 -
std::multiset<int>::clear()/1024 10008.165 -
std::multiset<int>::clear()/32 626.338 -
std::multiset<int>::clear()/8192 79030.459 -
std::multiset<int>::contains(key)_(existent)/1024 4.034 -
std::multiset<int>::contains(key)_(existent)/32 1.741 2.02%
std::multiset<int>::contains(key)_(existent)/8192 8.542 -3.17%
std::multiset<int>::contains(key)_(non-existent)/0 0.280 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.410 4.35%
std::multiset<int>::contains(key)_(non-existent)/32 2.908 5.06%
std::multiset<int>::contains(key)_(non-existent)/8192 9.202 -
std::multiset<int>::count(key)_(existent)/1024 5.434 -2.41%
std::multiset<int>::count(key)_(existent)/32 3.790 3.09%
std::multiset<int>::count(key)_(existent)/8192 9.313 -5.89%
std::multiset<int>::count(key)_(non-existent)/0 0.263 -
std::multiset<int>::count(key)_(non-existent)/1024 5.906 -
std::multiset<int>::count(key)_(non-existent)/32 2.462 -
std::multiset<int>::count(key)_(non-existent)/8192 9.467 1.78%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.964 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5736.442 -1.02%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.399 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47682.429 -
std::multiset<int>::ctor(const&)/0 12.726 -
std::multiset<int>::ctor(const&)/1024 6364.100 1.54%
std::multiset<int>::ctor(const&)/32 224.392 2.90%
std::multiset<int>::ctor(const&)/8192 49535.168 -
std::multiset<int>::ctor(const&,_alloc)/0 12.731 -
std::multiset<int>::ctor(const&,_alloc)/1024 6204.493 -1.32%
std::multiset<int>::ctor(const&,_alloc)/32 221.055 -
std::multiset<int>::ctor(const&,_alloc)/8192 51389.839 1.97%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.663 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9054.841 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.479 -2.18%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71567.374 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.709 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12852.507 -3.60%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.064 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250212.664 -13.04%
std::multiset<int>::equal_range(key)_(existent)/1024 5.356 -1.35%
std::multiset<int>::equal_range(key)_(existent)/32 2.340 -3.08%
std::multiset<int>::equal_range(key)_(existent)/8192 8.285 -1.88%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.499 -1.05%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.360 1.44%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.217 -
std::multiset<int>::erase(iterator)/1024 23.521 -4.30%
std::multiset<int>::erase(iterator)/32 21.461 -
std::multiset<int>::erase(iterator)/8192 23.207 -5.10%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.638 -2.67%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6606.154 -2.68%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.701 -3.18%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53684.295 -1.79%
std::multiset<int>::erase(key)_(existent)/1024 39.847 -1.55%
std::multiset<int>::erase(key)_(existent)/32 22.176 -1.57%
std::multiset<int>::erase(key)_(existent)/8192 61.399 2.38%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.809 5.19%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.384 5.03%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.302 4.42%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.266 4.99%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.077 4.68%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.870 4.30%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.409 3.74%
std::multiset<int>::find(key)_(existent)/1024 4.134 -
std::multiset<int>::find(key)_(existent)/32 1.622 -
std::multiset<int>::find(key)_(existent)/8192 8.027 -5.44%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.471 -
std::multiset<int>::find(key)_(non-existent)/32 2.445 6.09%
std::multiset<int>::find(key)_(non-existent)/8192 8.196 -3.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.185 -2.32%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.968 -9.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.719 -1.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.000 -2.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.171 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.938 -2.76%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.315 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.304 4.12%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.498 2.09%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.852 -13.67%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.736 1.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.550 -16.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.228 -6.74%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.122 -6.32%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.903 -11.12%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.788 1.85%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.429 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14474.062 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.570 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189909.833 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.646 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11646.301 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.593 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115713.321 -1.37%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.903 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12053.020 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.511 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 196000.156 4.57%
std::multiset<int>::insert(value)_(already_present)/1024 27.747 -1.06%
std::multiset<int>::insert(value)_(already_present)/32 18.417 -
std::multiset<int>::insert(value)_(already_present)/8192 32.142 2.00%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.042 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.792 -
std::multiset<int>::insert(value)_(new_value,_end)/32 19.031 1.68%
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.888 -14.38%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.037 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.945 5.41%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.821 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.019 6.89%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.130 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.185 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.687 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.391 -1.25%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.433 1.49%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.649 1.79%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.314 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6409.767 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.176 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50678.459 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.310 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6425.625 1.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.077 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51395.047 1.67%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1383.372 1.14%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.158 1.08%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12469.139 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.085 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.422 1.74%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.719 -1.30%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.444 -14.26%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.479 -13.32%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.664 -15.30%
std::multiset<std::string>::clear()/0 393.307 -3.00%
std::multiset<std::string>::clear()/1024 21656.979 -1.18%
std::multiset<std::string>::clear()/32 895.027 -1.12%
std::multiset<std::string>::clear()/8192 211271.173 -1.33%
std::multiset<std::string>::contains(key)_(existent)/1024 24.732 11.44%
std::multiset<std::string>::contains(key)_(existent)/32 16.336 4.46%
std::multiset<std::string>::contains(key)_(existent)/8192 29.593 1.10%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.280 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.259 -9.45%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.611 -3.32%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.109 -6.40%
std::multiset<std::string>::count(key)_(existent)/1024 24.687 -2.49%
std::multiset<std::string>::count(key)_(existent)/32 20.101 -3.69%
std::multiset<std::string>::count(key)_(existent)/8192 29.783 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.941 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.554 -
std::multiset<std::string>::count(key)_(non-existent)/8192 30.857 -6.78%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.839 -1.67%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6924.367 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.355 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57234.886 -
std::multiset<std::string>::ctor(const&)/0 13.026 2.93%
std::multiset<std::string>::ctor(const&)/1024 37698.013 8.89%
std::multiset<std::string>::ctor(const&)/32 708.060 1.45%
std::multiset<std::string>::ctor(const&)/8192 339810.852 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.724 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36382.403 -1.56%
std::multiset<std::string>::ctor(const&,_alloc)/32 868.618 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 342630.414 -4.95%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.884 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37932.424 -1.00%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 786.667 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 373590.594 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.900 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55679.695 1.59%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.090 -1.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1081245.286 1.01%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.473 2.55%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.168 7.55%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.245 -3.36%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.835 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.523 2.68%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.003 -
std::multiset<std::string>::erase(iterator)/1024 32.980 2.23%
std::multiset<std::string>::erase(iterator)/32 30.765 17.13%
std::multiset<std::string>::erase(iterator)/8192 30.874 -6.90%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.972 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13570.550 4.11%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.576 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117418.694 -1.48%
std::multiset<std::string>::erase(key)_(existent)/1024 102.413 7.49%
std::multiset<std::string>::erase(key)_(existent)/32 49.071 -38.40%
std::multiset<std::string>::erase(key)_(existent)/8192 101.059 60.69%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.046 4.02%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.735 -5.23%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.254 1.16%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.575 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.310 -3.79%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.038 -
std::multiset<std::string>::find(key)_(existent)/1024 25.428 9.70%
std::multiset<std::string>::find(key)_(existent)/32 15.021 -2.01%
std::multiset<std::string>::find(key)_(existent)/8192 30.268 4.91%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.138 -4.09%
std::multiset<std::string>::find(key)_(non-existent)/32 11.053 4.52%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.356 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.774 3.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.251 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.516 -1.05%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.430 -1.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.783 -2.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.385 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 36.982 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.140 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.701 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.575 -2.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.651 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.366 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.084 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.153 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.848 1.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.391 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.058 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63665.689 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1396.852 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 878780.211 -1.40%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.838 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43086.376 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.504 -1.64%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 592981.378 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.301 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58319.212 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1393.072 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 808513.784 -1.58%
std::multiset<std::string>::insert(value)_(already_present)/1024 58.403 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.777 2.03%
std::multiset<std::string>::insert(value)_(already_present)/8192 62.237 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.348 -1.89%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.376 -3.32%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.513 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.623 -1.17%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.760 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.717 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.692 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.521 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.861 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.054 2.52%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.459 -2.97%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.301 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.208 2.17%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.876 -1.70%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.294 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35458.605 -1.46%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 757.002 -1.00%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 343430.441 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.291 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36519.993 3.23%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 805.377 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 365915.707 6.75%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.072 1.77%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 19169.635 17.77%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 355.376 1.28%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205686.305 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.903 -4.57%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.036 -1.05%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 29.456 5.09%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 24.275 -7.92%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.569 12.12%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 32.040 -8.69%
std::none_of(deque<int>)_(process_all)/32 12.309 -
std::none_of(deque<int>)_(process_all)/32768 10139.742 -
std::none_of(deque<int>)_(process_all)/50 18.892 -
std::none_of(deque<int>)_(process_all)/8 3.443 -
std::none_of(deque<int>)_(process_all)/8192 2528.002 -
std::none_of(list<int>)_(process_all)/32 11.747 -
std::none_of(list<int>)_(process_all)/32768 26556.333 -
std::none_of(list<int>)_(process_all)/50 22.039 -
std::none_of(list<int>)_(process_all)/8 2.669 -
std::none_of(list<int>)_(process_all)/8192 8247.772 1.08%
std::none_of(vector<int>)_(process_all)/32 8.441 1.02%
std::none_of(vector<int>)_(process_all)/32768 8109.394 -
std::none_of(vector<int>)_(process_all)/50 19.137 -
std::none_of(vector<int>)_(process_all)/8 2.495 2.29%
std::none_of(vector<int>)_(process_all)/8192 2031.294 -
std::partial_sort(deque<int>)_(ascending)/1024 7740.562 -
std::partial_sort(deque<int>)_(ascending)/8 32.949 -
std::partial_sort(deque<int>)_(ascending)/8192 148194.826 -
std::partial_sort(deque<int>)_(descending)/1024 17875.693 -
std::partial_sort(deque<int>)_(descending)/8 41.653 -3.49%
std::partial_sort(deque<int>)_(descending)/8192 276205.200 5.54%
std::partial_sort(deque<int>)_(heap)/1024 18040.513 -
std::partial_sort(deque<int>)_(heap)/8 39.271 -1.14%
std::partial_sort(deque<int>)_(heap)/8192 265534.585 -1.33%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7770.657 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.897 -2.05%
std::partial_sort(deque<int>)_(pipe-organ)/8192 147481.191 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18882.372 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.357 1.25%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 270058.646 1.18%
std::partial_sort(deque<int>)_(repeated)/1024 6337.570 -
std::partial_sort(deque<int>)_(repeated)/8 26.429 1.49%
std::partial_sort(deque<int>)_(repeated)/8192 75598.347 -
std::partial_sort(deque<int>)_(shuffled)/1024 15627.076 1.04%
std::partial_sort(deque<int>)_(shuffled)/8 32.138 -
std::partial_sort(deque<int>)_(shuffled)/8192 240913.332 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4754.197 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.327 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50681.721 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7915.022 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.961 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93424.334 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7934.885 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.545 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96064.851 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4756.279 -2.83%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.066 -4.55%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50903.133 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8840.057 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.294 -4.37%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92892.683 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2520.274 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.165 -1.50%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28772.915 5.33%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6723.031 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.100 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83521.067 -
std::partial_sort(vector<int>)_(ascending)/1024 4753.117 -
std::partial_sort(vector<int>)_(ascending)/8 18.984 -
std::partial_sort(vector<int>)_(ascending)/8192 50572.592 -
std::partial_sort(vector<int>)_(descending)/1024 8160.871 2.86%
std::partial_sort(vector<int>)_(descending)/8 25.286 3.72%
std::partial_sort(vector<int>)_(descending)/8192 96497.570 2.80%
std::partial_sort(vector<int>)_(heap)/1024 7903.228 -
std::partial_sort(vector<int>)_(heap)/8 27.616 -
std::partial_sort(vector<int>)_(heap)/8192 97164.805 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4764.764 -3.90%
std::partial_sort(vector<int>)_(pipe-organ)/8 18.906 -1.05%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50706.632 -3.15%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8825.697 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.012 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92773.945 -
std::partial_sort(vector<int>)_(repeated)/1024 2506.882 -
std::partial_sort(vector<int>)_(repeated)/8 18.583 -
std::partial_sort(vector<int>)_(repeated)/8192 26715.286 1.17%
std::partial_sort(vector<int>)_(shuffled)/1024 6733.870 -
std::partial_sort(vector<int>)_(shuffled)/8 28.369 -
std::partial_sort(vector<int>)_(shuffled)/8192 88158.956 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5129.529 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.944 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53416.881 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8156.586 -
std::partial_sort_copy(deque<int>)_(descending)/8 15.053 2.83%
std::partial_sort_copy(deque<int>)_(descending)/8192 95670.256 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8343.081 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.492 4.23%
std::partial_sort_copy(deque<int>)_(heap)/8192 98406.694 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5144.728 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.117 1.72%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53142.136 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9037.155 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.919 -1.15%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94719.078 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.394 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.943 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29432.139 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6926.291 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.274 1.51%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86812.260 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5530.262 1.24%
std::partial_sort_copy(list<int>)_(ascending)/8 8.277 -
std::partial_sort_copy(list<int>)_(ascending)/8192 58770.582 2.33%
std::partial_sort_copy(list<int>)_(descending)/1024 8257.163 -3.57%
std::partial_sort_copy(list<int>)_(descending)/8 16.143 -2.36%
std::partial_sort_copy(list<int>)_(descending)/8192 97060.712 -4.46%
std::partial_sort_copy(list<int>)_(heap)/1024 8207.800 -
std::partial_sort_copy(list<int>)_(heap)/8 17.619 -
std::partial_sort_copy(list<int>)_(heap)/8192 100043.956 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5331.270 -1.16%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.338 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57074.948 -2.18%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9112.315 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.360 3.74%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96407.965 -1.58%
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.849 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.071 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32981.873 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7026.768 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.793 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 88430.719 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4732.130 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.305 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50511.422 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7857.794 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.512 5.39%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93226.882 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7888.584 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.203 2.17%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96302.637 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4741.137 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.460 1.47%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50565.654 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8765.226 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.208 -2.17%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92431.937 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.677 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.226 -1.55%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26842.638 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6709.962 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.301 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84360.219 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4825.349 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.831 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50356.577 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8093.672 2.84%
std::partial_sort_copy(vector<int>)_(descending)/8 16.936 8.25%
std::partial_sort_copy(vector<int>)_(descending)/8192 94426.747 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8000.583 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.478 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97301.389 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4862.435 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.843 -3.20%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50577.935 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8846.532 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.976 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94445.298 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2488.670 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.790 1.66%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27597.791 -1.51%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6801.690 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.824 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87842.449 -
std::partition(deque<int>)_(dense)/1024 353.816 -
std::partition(deque<int>)_(dense)/32 9.555 -6.92%
std::partition(deque<int>)_(dense)/50 14.055 -6.69%
std::partition(deque<int>)_(dense)/8192 2786.464 -
std::partition(deque<int>)_(sparse)/1024 391.724 2.37%
std::partition(deque<int>)_(sparse)/32 11.482 15.14%
std::partition(deque<int>)_(sparse)/50 17.406 15.23%
std::partition(deque<int>)_(sparse)/8192 3035.635 -
std::partition(list<int>)_(dense)/1024 389.350 -
std::partition(list<int>)_(dense)/32 8.678 -
std::partition(list<int>)_(dense)/50 13.217 -1.70%
std::partition(list<int>)_(dense)/8192 4935.219 -3.33%
std::partition(list<int>)_(sparse)/1024 726.333 1.16%
std::partition(list<int>)_(sparse)/32 8.891 -
std::partition(list<int>)_(sparse)/50 22.408 3.47%
std::partition(list<int>)_(sparse)/8192 7567.728 -4.78%
std::partition(vector<int>)_(dense)/1024 249.584 -
std::partition(vector<int>)_(dense)/32 8.407 -1.23%
std::partition(vector<int>)_(dense)/50 13.061 -
std::partition(vector<int>)_(dense)/8192 1874.178 -
std::partition(vector<int>)_(sparse)/1024 255.935 -
std::partition(vector<int>)_(sparse)/32 8.697 -3.12%
std::partition(vector<int>)_(sparse)/50 13.863 -2.34%
std::partition(vector<int>)_(sparse)/8192 1863.575 -
std::partition_copy(deque<int>)/1024 631.490 -
std::partition_copy(deque<int>)/32 12.973 -
std::partition_copy(deque<int>)/50 20.981 -1.29%
std::partition_copy(deque<int>)/8192 5711.281 -
std::partition_copy(list<int>)/1024 766.638 7.31%
std::partition_copy(list<int>)/32 9.116 3.26%
std::partition_copy(list<int>)/50 13.678 5.22%
std::partition_copy(list<int>)/8192 7248.170 -
std::partition_copy(vector<int>)/1024 459.975 -3.78%
std::partition_copy(vector<int>)/32 7.949 -2.84%
std::partition_copy(vector<int>)/50 12.783 -
std::partition_copy(vector<int>)/8192 4611.077 -
std::partition_point(deque<int>)/1024 9.525 -
std::partition_point(deque<int>)/32 4.142 -
std::partition_point(deque<int>)/50 4.627 -
std::partition_point(deque<int>)/8192 15.370 1.84%
std::partition_point(list<int>)/1024 1298.189 -6.71%
std::partition_point(list<int>)/32 15.911 -6.79%
std::partition_point(list<int>)/50 24.882 -6.19%
std::partition_point(list<int>)/8192 12816.260 -5.88%
std::partition_point(vector<int>)/1024 6.093 -
std::partition_point(vector<int>)/32 2.584 -
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.425 1.47%
std::pop_heap(deque<float>)/1024 12.988 -4.19%
std::pop_heap(deque<float>)/8 52.247 -1.94%
std::pop_heap(deque<float>)/8192 61.419 -
std::pop_heap(deque<int>)/1024 12.795 1.10%
std::pop_heap(deque<int>)/8 52.014 -1.01%
std::pop_heap(deque<int>)/8192 53.823 -6.06%
std::pop_heap(deque<size_t>)/1024 15.278 -
std::pop_heap(deque<size_t>)/8 52.170 -
std::pop_heap(deque<size_t>)/8192 59.741 -
std::pop_heap(deque<std::string>)/1024 59.501 -
std::pop_heap(deque<std::string>)/8 57.082 -
std::pop_heap(deque<std::string>)/8192 115.071 -
std::pop_heap(vector<float>)/1024 8.358 -
std::pop_heap(vector<float>)/8 50.446 -
std::pop_heap(vector<float>)/8192 20.089 1.37%
std::pop_heap(vector<int>)/1024 9.986 -
std::pop_heap(vector<int>)/8 51.334 -
std::pop_heap(vector<int>)/8192 12.990 -
std::pop_heap(vector<size_t>)/1024 10.301 3.88%
std::pop_heap(vector<size_t>)/8 52.525 1.02%
std::pop_heap(vector<size_t>)/8192 13.540 3.21%
std::pop_heap(vector<std::string>)/1024 20.110 -
std::pop_heap(vector<std::string>)/8 54.415 1.26%
std::pop_heap(vector<std::string>)/8192 50.930 -
std::remove(deque<int>)_(prefix)/1024 528.204 -
std::remove(deque<int>)_(prefix)/32 55.697 8.42%
std::remove(deque<int>)_(prefix)/50 62.474 4.52%
std::remove(deque<int>)_(prefix)/8192 3861.202 -
std::remove(deque<int>)_(sprinkled)/1024 519.025 -2.58%
std::remove(deque<int>)_(sprinkled)/32 54.937 -
std::remove(deque<int>)_(sprinkled)/50 62.248 -1.83%
std::remove(deque<int>)_(sprinkled)/8192 3849.756 -1.40%
std::remove(list<int>)_(prefix)/1024 992.820 -2.04%
std::remove(list<int>)_(prefix)/32 52.501 -
std::remove(list<int>)_(prefix)/50 62.988 -1.01%
std::remove(list<int>)_(prefix)/8192 8156.623 -
std::remove(list<int>)_(sprinkled)/1024 943.072 -1.13%
std::remove(list<int>)_(sprinkled)/32 52.159 -
std::remove(list<int>)_(sprinkled)/50 61.376 -
std::remove(list<int>)_(sprinkled)/8192 7978.663 -
std::remove(vector<int>)_(prefix)/1024 307.291 -
std::remove(vector<int>)_(prefix)/32 49.041 -
std::remove(vector<int>)_(prefix)/50 54.045 -
std::remove(vector<int>)_(prefix)/8192 2106.674 -
std::remove(vector<int>)_(sprinkled)/1024 294.417 3.56%
std::remove(vector<int>)_(sprinkled)/32 49.259 1.81%
std::remove(vector<int>)_(sprinkled)/50 54.521 3.66%
std::remove(vector<int>)_(sprinkled)/8192 1985.492 -
std::remove_copy(deque<int>)_(prefix)/1024 377.999 -7.95%
std::remove_copy(deque<int>)_(prefix)/32 13.113 -
std::remove_copy(deque<int>)_(prefix)/50 21.563 5.79%
std::remove_copy(deque<int>)_(prefix)/8192 3339.468 -
std::remove_copy(deque<int>)_(sprinkled)/1024 369.429 2.10%
std::remove_copy(deque<int>)_(sprinkled)/32 12.129 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.356 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2965.625 2.31%
std::remove_copy(list<int>)_(prefix)/1024 742.764 -
std::remove_copy(list<int>)_(prefix)/32 11.254 -
std::remove_copy(list<int>)_(prefix)/50 19.044 -
std::remove_copy(list<int>)_(prefix)/8192 6991.183 -
std::remove_copy(list<int>)_(sprinkled)/1024 759.176 3.02%
std::remove_copy(list<int>)_(sprinkled)/32 11.586 3.25%
std::remove_copy(list<int>)_(sprinkled)/50 19.083 2.37%
std::remove_copy(list<int>)_(sprinkled)/8192 6968.752 -
std::remove_copy(vector<int>)_(prefix)/1024 263.377 -
std::remove_copy(vector<int>)_(prefix)/32 9.365 -1.52%
std::remove_copy(vector<int>)_(prefix)/50 14.151 1.81%
std::remove_copy(vector<int>)_(prefix)/8192 2059.793 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.478 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.441 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.562 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.448 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.571 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.672 -1.47%
std::remove_copy_if(deque<int>)_(prefix)/50 27.908 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3780.046 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.272 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.299 -2.16%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.483 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3511.661 -4.39%
std::remove_copy_if(list<int>)_(prefix)/1024 790.276 -
std::remove_copy_if(list<int>)_(prefix)/32 17.026 -
std::remove_copy_if(list<int>)_(prefix)/50 24.830 -
std::remove_copy_if(list<int>)_(prefix)/8192 7312.161 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 786.861 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.554 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.972 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7271.454 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.586 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.259 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.932 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3359.485 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.764 -2.92%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.578 2.80%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.683 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.778 -2.57%
std::remove_if(deque<int>)_(prefix)/1024 559.327 1.44%
std::remove_if(deque<int>)_(prefix)/32 56.345 -
std::remove_if(deque<int>)_(prefix)/50 63.827 -3.44%
std::remove_if(deque<int>)_(prefix)/8192 4239.095 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.970 -
std::remove_if(deque<int>)_(sprinkled)/32 53.981 -
std::remove_if(deque<int>)_(sprinkled)/50 62.151 -
std::remove_if(deque<int>)_(sprinkled)/8192 3926.819 -
std::remove_if(list<int>)_(prefix)/1024 1007.815 1.39%
std::remove_if(list<int>)_(prefix)/32 58.452 -
std::remove_if(list<int>)_(prefix)/50 73.012 1.40%
std::remove_if(list<int>)_(prefix)/8192 9977.219 -
std::remove_if(list<int>)_(sprinkled)/1024 988.439 -
std::remove_if(list<int>)_(sprinkled)/32 56.872 -
std::remove_if(list<int>)_(sprinkled)/50 75.215 6.71%
std::remove_if(list<int>)_(sprinkled)/8192 8180.031 -
std::remove_if(vector<int>)_(prefix)/1024 344.350 -
std::remove_if(vector<int>)_(prefix)/32 49.228 -
std::remove_if(vector<int>)_(prefix)/50 54.088 -
std::remove_if(vector<int>)_(prefix)/8192 2570.269 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.628 -
std::remove_if(vector<int>)_(sprinkled)/32 50.544 -
std::remove_if(vector<int>)_(sprinkled)/50 56.990 -
std::remove_if(vector<int>)_(sprinkled)/8192 2953.878 -
std::replace(deque<int>)_(prefix)/1024 413.072 -
std::replace(deque<int>)_(prefix)/32 12.787 -
std::replace(deque<int>)_(prefix)/50 19.129 -
std::replace(deque<int>)_(prefix)/8192 3263.792 -
std::replace(deque<int>)_(sprinkled)/1024 353.659 -
std::replace(deque<int>)_(sprinkled)/32 12.202 -
std::replace(deque<int>)_(sprinkled)/50 18.281 -
std::replace(deque<int>)_(sprinkled)/8192 2831.269 -
std::replace(list<int>)_(prefix)/1024 739.208 -
std::replace(list<int>)_(prefix)/32 11.018 -
std::replace(list<int>)_(prefix)/50 17.384 -
std::replace(list<int>)_(prefix)/8192 7434.531 6.16%
std::replace(list<int>)_(sprinkled)/1024 726.395 -
std::replace(list<int>)_(sprinkled)/32 11.278 -
std::replace(list<int>)_(sprinkled)/50 18.729 -
std::replace(list<int>)_(sprinkled)/8192 7614.328 6.19%
std::replace(vector<int>)_(prefix)/1024 152.174 -3.35%
std::replace(vector<int>)_(prefix)/32 5.122 1.21%
std::replace(vector<int>)_(prefix)/50 7.583 2.33%
std::replace(vector<int>)_(prefix)/8192 1199.061 -4.39%
std::replace(vector<int>)_(sprinkled)/1024 147.436 -1.77%
std::replace(vector<int>)_(sprinkled)/32 5.867 -
std::replace(vector<int>)_(sprinkled)/50 9.121 -5.83%
std::replace(vector<int>)_(sprinkled)/8192 1177.658 6.73%
std::replace_if(deque<int>)_(prefix)/1024 496.911 3.07%
std::replace_if(deque<int>)_(prefix)/32 13.718 -2.22%
std::replace_if(deque<int>)_(prefix)/50 20.394 -
std::replace_if(deque<int>)_(prefix)/8192 3469.421 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.868 -
std::replace_if(deque<int>)_(sprinkled)/32 12.431 -
std::replace_if(deque<int>)_(sprinkled)/50 18.664 -
std::replace_if(deque<int>)_(sprinkled)/8192 2946.683 1.16%
std::replace_if(list<int>)_(prefix)/1024 738.607 -
std::replace_if(list<int>)_(prefix)/32 13.971 -
std::replace_if(list<int>)_(prefix)/50 24.537 -
std::replace_if(list<int>)_(prefix)/8192 7606.249 6.18%
std::replace_if(list<int>)_(sprinkled)/1024 739.303 -
std::replace_if(list<int>)_(sprinkled)/32 13.310 -
std::replace_if(list<int>)_(sprinkled)/50 23.027 -9.96%
std::replace_if(list<int>)_(sprinkled)/8192 7936.432 8.08%
std::replace_if(vector<int>)_(prefix)/1024 271.896 -
std::replace_if(vector<int>)_(prefix)/32 9.559 -1.71%
std::replace_if(vector<int>)_(prefix)/50 13.989 -
std::replace_if(vector<int>)_(prefix)/8192 2034.237 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.370 -
std::replace_if(vector<int>)_(sprinkled)/32 8.718 -
std::replace_if(vector<int>)_(sprinkled)/50 14.611 13.64%
std::replace_if(vector<int>)_(sprinkled)/8192 1898.879 -
std::reverse(deque<int>)/32768 5737.225 -
std::reverse(deque<int>)/4096 721.202 -
std::reverse(deque<int>)/512 113.549 -11.30%
std::reverse(deque<int>)/64 13.318 -14.08%
std::reverse(deque<int>)/8 2.576 -6.09%
std::reverse(list<int>)/32768 19632.968 -2.33%
std::reverse(list<int>)/4096 1823.481 -8.77%
std::reverse(list<int>)/512 194.499 -4.50%
std::reverse(list<int>)/64 17.639 -3.29%
std::reverse(list<int>)/8 1.933 -2.84%
std::reverse(vector<int>)/32768 1066.627 3.05%
std::reverse(vector<int>)/4096 134.978 3.35%
std::reverse(vector<int>)/512 16.727 2.32%
std::reverse(vector<int>)/64 4.171 1.18%
std::reverse(vector<int>)/8 1.555 -2.68%
std::reverse_copy(deque<int>)/32768 8033.875 -
std::reverse_copy(deque<int>)/4096 977.203 -
std::reverse_copy(deque<int>)/512 125.073 -
std::reverse_copy(deque<int>)/64 15.987 -
std::reverse_copy(deque<int>)/8 2.532 -
std::reverse_copy(list<int>)/32768 26469.732 -
std::reverse_copy(list<int>)/4096 3211.170 -
std::reverse_copy(list<int>)/512 364.580 -
std::reverse_copy(list<int>)/64 30.383 1.08%
std::reverse_copy(list<int>)/8 2.435 -
std::reverse_copy(vector<int>)/32768 982.126 -
std::reverse_copy(vector<int>)/4096 132.956 -
std::reverse_copy(vector<int>)/512 17.163 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.450 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.659 -
std::rotate(deque<int>)_(1_element_backward)/32 3.536 -
std::rotate(deque<int>)_(1_element_backward)/50 5.121 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.376 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.219 -
std::rotate(deque<int>)_(1_element_forward)/32 4.134 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.995 -
std::rotate(deque<int>)_(by_1/2)/1024 188.372 -
std::rotate(deque<int>)_(by_1/2)/32 8.488 -
std::rotate(deque<int>)_(by_1/2)/50 11.511 -
std::rotate(deque<int>)_(by_1/2)/8192 1620.576 1.27%
std::rotate(deque<int>)_(by_1/3)/1024 403.571 -1.53%
std::rotate(deque<int>)_(by_1/3)/32 20.622 -
std::rotate(deque<int>)_(by_1/3)/50 30.704 3.74%
std::rotate(deque<int>)_(by_1/3)/8192 3162.685 -
std::rotate(deque<int>)_(by_1/4)/1024 271.762 2.38%
std::rotate(deque<int>)_(by_1/4)/32 13.204 -
std::rotate(deque<int>)_(by_1/4)/50 28.406 1.77%
std::rotate(deque<int>)_(by_1/4)/8192 2644.869 6.03%
std::rotate(list<int>)_(1_element_backward)/1024 743.950 -
std::rotate(list<int>)_(1_element_backward)/32 13.448 -
std::rotate(list<int>)_(1_element_backward)/50 25.039 -
std::rotate(list<int>)_(1_element_backward)/8192 7295.964 -9.16%
std::rotate(list<int>)_(1_element_forward)/1024 733.467 -
std::rotate(list<int>)_(1_element_forward)/32 13.929 -
std::rotate(list<int>)_(1_element_forward)/50 26.115 -
std::rotate(list<int>)_(1_element_forward)/8192 8107.414 5.39%
std::rotate(list<int>)_(by_1/2)/1024 388.213 1.10%
std::rotate(list<int>)_(by_1/2)/32 6.497 -
std::rotate(list<int>)_(by_1/2)/50 12.665 -
std::rotate(list<int>)_(by_1/2)/8192 5464.236 10.54%
std::rotate(list<int>)_(by_1/3)/1024 806.131 -
std::rotate(list<int>)_(by_1/3)/32 16.740 -
std::rotate(list<int>)_(by_1/3)/50 22.815 -
std::rotate(list<int>)_(by_1/3)/8192 8323.553 -10.95%
std::rotate(list<int>)_(by_1/4)/1024 578.675 -
std::rotate(list<int>)_(by_1/4)/32 14.518 -
std::rotate(list<int>)_(by_1/4)/50 25.917 -
std::rotate(list<int>)_(by_1/4)/8192 6601.018 -9.05%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.502 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.721 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.709 -
std::rotate(vector<bool>)_(1_element_backward)/8192 110.242 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.522 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.541 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.658 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.476 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.439 -2.65%
std::rotate(vector<bool>)_(by_1/2)/32 17.932 -1.00%
std::rotate(vector<bool>)_(by_1/2)/50 17.664 -3.32%
std::rotate(vector<bool>)_(by_1/2)/8192 15.099 -2.47%
std::rotate(vector<bool>)_(by_1/3)/1024 48.444 -
std::rotate(vector<bool>)_(by_1/3)/32 18.118 2.30%
std::rotate(vector<bool>)_(by_1/3)/50 17.807 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.152 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.143 17.65%
std::rotate(vector<bool>)_(by_1/4)/32 17.887 -
std::rotate(vector<bool>)_(by_1/4)/50 17.986 1.47%
std::rotate(vector<bool>)_(by_1/4)/8192 30.790 2.46%
std::rotate(vector<int>)_(1_element_backward)/1024 35.614 -
std::rotate(vector<int>)_(1_element_backward)/32 2.918 -
std::rotate(vector<int>)_(1_element_backward)/50 5.334 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.148 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.000 -
std::rotate(vector<int>)_(1_element_forward)/32 2.990 -
std::rotate(vector<int>)_(1_element_forward)/50 5.258 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.390 -
std::rotate(vector<int>)_(by_1/2)/1024 31.719 -
std::rotate(vector<int>)_(by_1/2)/32 2.330 -1.86%
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.431 -
std::rotate(vector<int>)_(by_1/3)/1024 119.715 -
std::rotate(vector<int>)_(by_1/3)/32 9.908 -
std::rotate(vector<int>)_(by_1/3)/50 11.074 -2.26%
std::rotate(vector<int>)_(by_1/3)/8192 872.089 -
std::rotate(vector<int>)_(by_1/4)/1024 47.293 -
std::rotate(vector<int>)_(by_1/4)/32 4.733 -
std::rotate(vector<int>)_(by_1/4)/50 11.543 -1.81%
std::rotate(vector<int>)_(by_1/4)/8192 370.369 -
std::rotate_copy(deque<int>)/1024 34.777 -
std::rotate_copy(deque<int>)/32 2.774 3.94%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 290.751 -
std::rotate_copy(list<int>)/1024 733.694 -
std::rotate_copy(list<int>)/32 8.617 -
std::rotate_copy(list<int>)/50 13.841 -
std::rotate_copy(list<int>)/8192 6937.493 -
std::rotate_copy(vector<int>)/1024 33.739 -3.92%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 738.386 2.49%
std::sample(deque<int>)/1024 11358.422 -
std::sample(deque<int>)/32 304.622 -
std::sample(deque<int>)/8192 91737.400 -
std::sample(list<int>)/1024 12007.585 -
std::sample(list<int>)/32 312.930 -
std::sample(list<int>)/8192 98610.788 -
std::sample(vector<int>)/1024 11338.955 -
std::sample(vector<int>)/32 303.156 -
std::sample(vector<int>)/8192 91709.011 -
std::search(deque<int>)_(near_matches)/1000 18988.763 1.15%
std::search(deque<int>)_(near_matches)/1024 19578.825 -
std::search(deque<int>)_(near_matches)/8192 1445995.525 -
std::search(deque<int>)_(no_match)/1000 406.491 -
std::search(deque<int>)_(no_match)/1024 415.789 18.61%
std::search(deque<int>)_(no_match)/1048576 423317.781 -
std::search(deque<int>)_(no_match)/8192 3304.666 -
std::search(deque<int>)_(same_length)/1000 334.137 1.00%
std::search(deque<int>)_(same_length)/1024 481.654 1.14%
std::search(deque<int>)_(same_length)/8192 3792.735 -
std::search(deque<int>)_(single_element)/1000 448.805 -
std::search(deque<int>)_(single_element)/1024 459.286 -
std::search(deque<int>)_(single_element)/8192 3659.502 -
std::search(deque<int>,_pred)_(near_matches)/1000 24024.234 3.25%
std::search(deque<int>,_pred)_(near_matches)/1024 25165.078 3.20%
std::search(deque<int>,_pred)_(near_matches)/8192 1524451.889 -
std::search(deque<int>,_pred)_(no_match)/1000 463.856 8.80%
std::search(deque<int>,_pred)_(no_match)/1024 437.789 -
std::search(deque<int>,_pred)_(no_match)/1048576 446307.494 -
std::search(deque<int>,_pred)_(no_match)/8192 3494.438 -
std::search(deque<int>,_pred)_(same_length)/1000 479.378 -2.43%
std::search(deque<int>,_pred)_(same_length)/1024 505.566 -3.31%
std::search(deque<int>,_pred)_(same_length)/8192 3998.747 -1.54%
std::search(deque<int>,_pred)_(single_element)/1000 687.178 -
std::search(deque<int>,_pred)_(single_element)/1024 705.468 -
std::search(deque<int>,_pred)_(single_element)/8192 5680.854 -
std::search(list<int>)_(near_matches)/1000 38022.843 -
std::search(list<int>)_(near_matches)/1024 39629.753 -
std::search(list<int>)_(near_matches)/8192 2544399.545 -
std::search(list<int>)_(no_match)/1000 711.072 3.81%
std::search(list<int>)_(no_match)/1024 768.705 1.52%
std::search(list<int>)_(no_match)/1048576 831517.324 -1.11%
std::search(list<int>)_(no_match)/8192 6562.081 -
std::search(list<int>)_(same_length)/1000 748.881 -
std::search(list<int>)_(same_length)/1024 773.105 -
std::search(list<int>)_(same_length)/8192 8056.183 1.29%
std::search(list<int>)_(single_element)/1000 618.202 -11.19%
std::search(list<int>)_(single_element)/1024 759.373 -
std::search(list<int>)_(single_element)/8192 7464.308 -11.32%
std::search(list<int>,_pred)_(near_matches)/1000 41693.886 -
std::search(list<int>,_pred)_(near_matches)/1024 43626.389 -
std::search(list<int>,_pred)_(near_matches)/8192 2688677.242 -
std::search(list<int>,_pred)_(no_match)/1000 802.819 -
std::search(list<int>,_pred)_(no_match)/1024 821.854 -
std::search(list<int>,_pred)_(no_match)/1048576 953573.414 -
std::search(list<int>,_pred)_(no_match)/8192 7262.312 -
std::search(list<int>,_pred)_(same_length)/1000 794.141 -
std::search(list<int>,_pred)_(same_length)/1024 812.779 -
std::search(list<int>,_pred)_(same_length)/8192 9090.449 12.84%
std::search(list<int>,_pred)_(single_element)/1000 800.305 -
std::search(list<int>,_pred)_(single_element)/1024 819.674 -
std::search(list<int>,_pred)_(single_element)/8192 9076.518 16.98%
std::search(vector<int>)_(near_matches)/1000 14215.790 -
std::search(vector<int>)_(near_matches)/1024 14926.925 -
std::search(vector<int>)_(near_matches)/8192 766312.478 -
std::search(vector<int>)_(no_match)/1000 217.615 2.29%
std::search(vector<int>)_(no_match)/1024 222.575 2.38%
std::search(vector<int>)_(no_match)/1048576 214677.952 -
std::search(vector<int>)_(no_match)/8192 1679.881 1.01%
std::search(vector<int>)_(same_length)/1000 248.481 2.39%
std::search(vector<int>)_(same_length)/1024 261.534 5.21%
std::search(vector<int>)_(same_length)/8192 1985.978 4.69%
std::search(vector<int>)_(single_element)/1000 235.578 2.97%
std::search(vector<int>)_(single_element)/1024 240.923 2.99%
std::search(vector<int>)_(single_element)/8192 1850.073 1.61%
std::search(vector<int>,_pred)_(near_matches)/1000 22639.847 -
std::search(vector<int>,_pred)_(near_matches)/1024 23716.664 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452105.031 -
std::search(vector<int>,_pred)_(no_match)/1000 528.837 -
std::search(vector<int>,_pred)_(no_match)/1024 536.886 -
std::search(vector<int>,_pred)_(no_match)/1048576 600359.800 -
std::search(vector<int>,_pred)_(no_match)/8192 4291.944 -
std::search(vector<int>,_pred)_(same_length)/1000 601.909 -
std::search(vector<int>,_pred)_(same_length)/1024 616.428 -1.78%
std::search(vector<int>,_pred)_(same_length)/8192 4932.338 -3.62%
std::search(vector<int>,_pred)_(single_element)/1000 565.972 5.79%
std::search(vector<int>,_pred)_(single_element)/1024 579.847 5.57%
std::search(vector<int>,_pred)_(single_element)/8192 4631.046 5.59%
std::search_n(deque<int>)_(no_match)/1024 13.732 -
std::search_n(deque<int>)_(no_match)/32 13.676 -
std::search_n(deque<int>)_(no_match)/8192 15.980 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.480 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.478 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.622 -
std::search_n(list<int>)_(no_match)/1024 734.421 -
std::search_n(list<int>)_(no_match)/32 9.216 -
std::search_n(list<int>)_(no_match)/8192 6751.335 -
std::search_n(list<int>,_pred)_(no_match)/1024 851.392 -
std::search_n(list<int>,_pred)_(no_match)/32 17.764 -
std::search_n(list<int>,_pred)_(no_match)/8192 8182.910 7.79%
std::search_n(vector<int>)_(no_match)/1024 3.259 -
std::search_n(vector<int>)_(no_match)/32 3.303 -
std::search_n(vector<int>)_(no_match)/8192 3.254 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.087 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.115 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.091 -
std::set<int>::clear()/0 390.256 -
std::set<int>::clear()/1024 10005.911 8.06%
std::set<int>::clear()/32 650.719 3.40%
std::set<int>::clear()/8192 85514.789 4.73%
std::set<int>::contains(key)_(existent)/1024 3.871 -
std::set<int>::contains(key)_(existent)/32 1.641 -
std::set<int>::contains(key)_(existent)/8192 8.221 -3.21%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 7.489 23.74%
std::set<int>::contains(key)_(non-existent)/32 3.170 11.68%
std::set<int>::contains(key)_(non-existent)/8192 11.867 -
std::set<int>::count(key)_(existent)/1024 4.080 -5.70%
std::set<int>::count(key)_(existent)/32 1.663 -1.67%
std::set<int>::count(key)_(existent)/8192 7.801 -1.01%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 8.262 11.20%
std::set<int>::count(key)_(non-existent)/32 3.098 3.95%
std::set<int>::count(key)_(non-existent)/8192 12.104 6.54%
std::set<int>::ctor(&&,_different_allocs)/0 12.805 -2.70%
std::set<int>::ctor(&&,_different_allocs)/1024 5824.796 -
std::set<int>::ctor(&&,_different_allocs)/32 178.254 -
std::set<int>::ctor(&&,_different_allocs)/8192 48930.787 -
std::set<int>::ctor(const&)/0 12.708 -
std::set<int>::ctor(const&)/1024 6204.604 -1.05%
std::set<int>::ctor(const&)/32 218.371 -2.05%
std::set<int>::ctor(const&)/8192 59119.188 18.79%
std::set<int>::ctor(const&,_alloc)/0 12.955 1.58%
std::set<int>::ctor(const&,_alloc)/1024 6313.203 1.17%
std::set<int>::ctor(const&,_alloc)/32 222.716 -
std::set<int>::ctor(const&,_alloc)/8192 50272.603 -2.25%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.674 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8474.236 -2.47%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.751 -2.06%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67956.312 -1.83%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -1.10%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13089.332 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.898 -1.54%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 236096.435 -3.21%
std::set<int>::equal_range(key)_(existent)/1024 4.870 4.84%
std::set<int>::equal_range(key)_(existent)/32 1.917 2.66%
std::set<int>::equal_range(key)_(existent)/8192 8.262 2.10%
std::set<int>::equal_range(key)_(non-existent)/0 0.266 5.06%
std::set<int>::equal_range(key)_(non-existent)/1024 7.544 8.13%
std::set<int>::equal_range(key)_(non-existent)/32 2.791 12.12%
std::set<int>::equal_range(key)_(non-existent)/8192 10.353 -
std::set<int>::erase(iterator)/1024 21.602 4.34%
std::set<int>::erase(iterator)/32 21.002 1.45%
std::set<int>::erase(iterator)/8192 21.852 7.28%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.665 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6947.766 3.56%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.653 1.84%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56645.036 4.55%
std::set<int>::erase(key)_(existent)/1024 51.803 5.45%
std::set<int>::erase(key)_(existent)/32 22.247 2.03%
std::set<int>::erase(key)_(existent)/8192 71.323 4.70%
std::set<int>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.341 -2.52%
std::set<int>::erase(key)_(non-existent,_end)/32 2.291 -2.10%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.409 -1.10%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.951 -3.29%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.778 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.057 -
std::set<int>::find(key)_(existent)/1024 3.860 -4.68%
std::set<int>::find(key)_(existent)/32 1.719 -
std::set<int>::find(key)_(existent)/8192 8.657 7.52%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.768 4.56%
std::set<int>::find(key)_(non-existent)/32 2.384 6.53%
std::set<int>::find(key)_(non-existent)/8192 8.905 4.96%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.596 8.14%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.846 -2.40%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.898 7.89%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.928 -2.73%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.587 8.28%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.068 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.550 7.80%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.634 1.21%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.730 -4.65%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.544 -2.56%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.548 -4.32%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.006 -8.32%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.725 7.44%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.753 4.10%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.705 6.83%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.381 1.04%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.308 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17804.921 4.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.863 1.19%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185205.770 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.344 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13769.870 5.64%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 680.413 3.08%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122840.491 4.38%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.860 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8316.481 6.45%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 557.035 2.61%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 135298.965 2.15%
std::set<int>::insert(value)_(already_present)/1024 5.927 -1.33%
std::set<int>::insert(value)_(already_present)/32 1.763 -
std::set<int>::insert(value)_(already_present)/8192 9.194 -9.41%
std::set<int>::insert(value)_(new_value,_end)/0 17.115 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.747 -13.41%
std::set<int>::insert(value)_(new_value,_end)/32 18.943 -
std::set<int>::insert(value)_(new_value,_end)/8192 77.824 -1.91%
std::set<int>::insert(value)_(new_value,_middle)/0 19.076 11.02%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.832 -
std::set<int>::insert(value)_(new_value,_middle)/32 20.584 9.71%
std::set<int>::insert(value)_(new_value,_middle)/8192 32.477 -
std::set<int>::lower_bound(key)_(existent)/1024 4.745 1.54%
std::set<int>::lower_bound(key)_(existent)/32 1.513 -2.24%
std::set<int>::lower_bound(key)_(existent)/8192 8.378 2.25%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.094 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.246 -8.47%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.932 -3.37%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.353 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6159.388 -4.21%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.145 -1.54%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50008.028 -3.29%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.354 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6203.665 -4.29%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.026 -3.25%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49471.466 -4.36%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1322.339 -4.65%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.482 -4.65%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12438.489 -
std::set<int>::upper_bound(key)_(existent)/1024 4.275 -
std::set<int>::upper_bound(key)_(existent)/32 1.769 1.02%
std::set<int>::upper_bound(key)_(existent)/8192 8.030 2.55%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.915 1.07%
std::set<int>::upper_bound(key)_(non-existent)/32 2.418 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.909 1.05%
std::set<std::string>::clear()/0 399.291 1.86%
std::set<std::string>::clear()/1024 21601.708 -4.21%
std::set<std::string>::clear()/32 899.181 2.74%
std::set<std::string>::clear()/8192 213207.637 -
std::set<std::string>::contains(key)_(existent)/1024 21.261 -13.54%
std::set<std::string>::contains(key)_(existent)/32 16.672 5.83%
std::set<std::string>::contains(key)_(existent)/8192 27.368 -
std::set<std::string>::contains(key)_(non-existent)/0 0.282 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.658 -11.55%
std::set<std::string>::contains(key)_(non-existent)/32 9.757 -5.14%
std::set<std::string>::contains(key)_(non-existent)/8192 27.312 -1.89%
std::set<std::string>::count(key)_(existent)/1024 25.028 3.74%
std::set<std::string>::count(key)_(existent)/32 14.872 -11.27%
std::set<std::string>::count(key)_(existent)/8192 30.927 -19.63%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.967 2.13%
std::set<std::string>::count(key)_(non-existent)/32 10.584 -1.86%
std::set<std::string>::count(key)_(non-existent)/8192 37.397 20.84%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.750 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6934.367 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.197 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57685.648 -
std::set<std::string>::ctor(const&)/0 12.715 -
std::set<std::string>::ctor(const&)/1024 34555.876 -
std::set<std::string>::ctor(const&)/32 727.645 -5.89%
std::set<std::string>::ctor(const&)/8192 338935.832 -2.22%
std::set<std::string>::ctor(const&,_alloc)/0 12.748 -2.68%
std::set<std::string>::ctor(const&,_alloc)/1024 37062.664 -
std::set<std::string>::ctor(const&,_alloc)/32 695.530 -10.75%
std::set<std::string>::ctor(const&,_alloc)/8192 343385.946 -1.20%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39747.529 1.09%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 799.239 1.02%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376992.409 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.759 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54453.887 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 988.348 -6.89%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103913.023 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.821 -14.63%
std::set<std::string>::equal_range(key)_(existent)/32 16.238 1.25%
std::set<std::string>::equal_range(key)_(existent)/8192 29.973 4.25%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.722 -1.05%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.474 4.95%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.448 -
std::set<std::string>::erase(iterator)/1024 33.051 7.70%
std::set<std::string>::erase(iterator)/32 25.228 -6.42%
std::set<std::string>::erase(iterator)/8192 30.900 16.44%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.253 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12672.041 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.404 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 123622.717 5.55%
std::set<std::string>::erase(key)_(existent)/1024 58.296 -4.45%
std::set<std::string>::erase(key)_(existent)/32 68.917 36.68%
std::set<std::string>::erase(key)_(existent)/8192 93.917 29.41%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.312 1.83%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.377 1.98%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.307 -4.62%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.676 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.255 12.58%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.257 1.12%
std::set<std::string>::find(key)_(existent)/1024 23.954 4.23%
std::set<std::string>::find(key)_(existent)/32 16.865 6.43%
std::set<std::string>::find(key)_(existent)/8192 29.905 -5.88%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.466 -7.51%
std::set<std::string>::find(key)_(non-existent)/32 10.363 -2.30%
std::set<std::string>::find(key)_(non-existent)/8192 27.064 -8.76%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.304 -2.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.725 19.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.373 16.90%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 111.471 60.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.947 -7.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.728 2.81%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.628 -13.24%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 75.934 54.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.097 -24.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.436 -34.64%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.336 9.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 56.734 6.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.681 4.71%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.606 16.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 26.810 -23.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.636 10.11%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.784 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67459.269 2.08%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1561.294 4.98%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 877127.515 -2.13%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.941 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45886.622 4.32%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1280.399 -1.68%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 623488.355 3.62%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.940 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42198.170 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1167.685 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 603461.809 -1.83%
std::set<std::string>::insert(value)_(already_present)/1024 29.351 10.12%
std::set<std::string>::insert(value)_(already_present)/32 10.387 2.68%
std::set<std::string>::insert(value)_(already_present)/8192 38.114 25.93%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.353 -20.73%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.941 -5.28%
std::set<std::string>::insert(value)_(new_value,_end)/32 33.147 -27.25%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.643 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 28.063 -19.24%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 46.379 -6.52%
std::set<std::string>::insert(value)_(new_value,_middle)/32 34.642 -15.36%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 51.696 22.03%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.682 -5.24%
std::set<std::string>::lower_bound(key)_(existent)/32 15.821 4.53%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.441 -3.24%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.921 -1.73%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.572 1.14%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.576 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.300 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35595.241 -4.08%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 872.537 10.09%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350850.120 1.40%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.620 2.02%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35655.825 -1.75%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 704.992 -9.25%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345078.226 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16408.543 2.52%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 343.219 11.83%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205256.284 -3.39%
std::set<std::string>::upper_bound(key)_(existent)/1024 21.740 -3.17%
std::set<std::string>::upper_bound(key)_(existent)/32 17.601 1.14%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.893 5.51%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 25.055 3.17%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.032 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.838 1.71%
std::shift_left(deque<int>)/1024 38.070 -1.91%
std::shift_left(deque<int>)/32 3.848 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 301.001 -2.51%
std::shift_left(list<int>)/1024 728.399 -3.35%
std::shift_left(list<int>)/32 13.487 -4.02%
std::shift_left(list<int>)/50 27.531 -5.51%
std::shift_left(list<int>)/8192 7623.268 5.59%
std::shift_left(vector<int>)/1024 36.306 3.18%
std::shift_left(vector<int>)/32 3.042 -70.48%
std::shift_left(vector<int>)/50 5.428 3.19%
std::shift_left(vector<int>)/8192 287.817 2.54%
std::shift_right(deque<int>)/1024 40.184 -
std::shift_right(deque<int>)/32 3.440 -
std::shift_right(deque<int>)/50 4.446 -1.11%
std::shift_right(deque<int>)/8192 309.504 -
std::shift_right(list<int>)/1024 733.254 -
std::shift_right(list<int>)/32 14.502 -
std::shift_right(list<int>)/50 26.711 -5.42%
std::shift_right(list<int>)/8192 7368.515 -1.63%
std::shift_right(vector<int>)/1024 35.576 -
std::shift_right(vector<int>)/32 4.033 -
std::shift_right(vector<int>)/50 5.357 -
std::shift_right(vector<int>)/8192 301.170 -
std::shuffle(deque<int>)/1024 9270.704 -
std::shuffle(deque<int>)/32 292.504 -
std::shuffle(deque<int>)/8192 73950.467 -
std::shuffle(vector<int>)/1024 8781.764 -
std::shuffle(vector<int>)/32 278.868 -
std::shuffle(vector<int>)/8192 70383.812 -
std::sort(deque<int>)_(ascending)/1024 766.772 -
std::sort(deque<int>)_(ascending)/8 17.868 -
std::sort(deque<int>)_(ascending)/8192 5748.533 -
std::sort(deque<int>)_(descending)/1024 1300.847 -
std::sort(deque<int>)_(descending)/8 25.653 -
std::sort(deque<int>)_(descending)/8192 10375.216 -
std::sort(deque<int>)_(heap)/1024 6226.840 -1.31%
std::sort(deque<int>)_(heap)/8 24.943 2.42%
std::sort(deque<int>)_(heap)/8192 69260.061 -10.90%
std::sort(deque<int>)_(pipe-organ)/1024 2767.348 -
std::sort(deque<int>)_(pipe-organ)/8 20.166 -
std::sort(deque<int>)_(pipe-organ)/8192 27531.648 5.02%
std::sort(deque<int>)_(qsort_adversarial)/1024 17740.270 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.941 -
std::sort(deque<int>)_(qsort_adversarial)/8192 482198.099 -
std::sort(deque<int>)_(repeated)/1024 960.646 -10.41%
std::sort(deque<int>)_(repeated)/8 18.492 2.25%
std::sort(deque<int>)_(repeated)/8192 6730.160 -1.96%
std::sort(deque<int>)_(shuffled)/1024 6848.373 -
std::sort(deque<int>)_(shuffled)/8 23.238 1.35%
std::sort(deque<int>)_(shuffled)/8192 81156.219 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.925 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.573 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3747.512 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.170 -
std::sort(vector<NonIntegral>)_(descending)/8 24.833 -
std::sort(vector<NonIntegral>)_(descending)/8192 5262.035 -
std::sort(vector<NonIntegral>)_(heap)/1024 4379.441 1.11%
std::sort(vector<NonIntegral>)_(heap)/8 23.717 -
std::sort(vector<NonIntegral>)_(heap)/8192 50391.988 1.39%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1872.567 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.313 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18334.895 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13316.178 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.615 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155365.378 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.815 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.802 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.543 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4687.663 -1.07%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.524 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 88224.470 4.33%
std::sort(vector<int>)_(ascending)/1024 520.868 -
std::sort(vector<int>)_(ascending)/8 15.814 -
std::sort(vector<int>)_(ascending)/8192 3739.280 -
std::sort(vector<int>)_(descending)/1024 1014.997 -
std::sort(vector<int>)_(descending)/8 24.715 -
std::sort(vector<int>)_(descending)/8192 7203.622 -
std::sort(vector<int>)_(heap)/1024 4757.290 4.48%
std::sort(vector<int>)_(heap)/8 24.551 2.86%
std::sort(vector<int>)_(heap)/8192 46729.851 2.43%
std::sort(vector<int>)_(pipe-organ)/1024 2286.585 -
std::sort(vector<int>)_(pipe-organ)/8 17.857 1.10%
std::sort(vector<int>)_(pipe-organ)/8192 21574.918 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13194.857 1.71%
std::sort(vector<int>)_(qsort_adversarial)/8 15.858 -
std::sort(vector<int>)_(qsort_adversarial)/8192 150699.567 1.75%
std::sort(vector<int>)_(repeated)/1024 660.094 -
std::sort(vector<int>)_(repeated)/8 15.810 -
std::sort(vector<int>)_(repeated)/8192 5022.106 -
std::sort(vector<int>)_(shuffled)/1024 4666.563 -3.01%
std::sort(vector<int>)_(shuffled)/8 22.806 -3.59%
std::sort(vector<int>)_(shuffled)/8192 45100.131 -1.81%
std::sort_heap(deque<int>)/1024 13282.008 -1.13%
std::sort_heap(deque<int>)/8 36.686 1.17%
std::sort_heap(deque<int>)/8192 469572.437 -
std::sort_heap(deque<int>,_pred)/1024 12306.518 -
std::sort_heap(deque<int>,_pred)/8 35.482 4.19%
std::sort_heap(deque<int>,_pred)/8192 422474.582 -2.30%
std::sort_heap(vector<NonIntegral>)/1024 9870.121 -
std::sort_heap(vector<NonIntegral>)/8 29.538 -3.64%
std::sort_heap(vector<NonIntegral>)/8192 105571.689 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9864.473 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.098 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106139.655 -
std::sort_heap(vector<int>)/1024 9791.683 -
std::sort_heap(vector<int>)/8 30.699 -6.07%
std::sort_heap(vector<int>)/8192 105960.943 -
std::sort_heap(vector<int>,_pred)/1024 9792.335 -
std::sort_heap(vector<int>,_pred)/8 32.262 -
std::sort_heap(vector<int>,_pred)/8192 106102.042 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2803.155 2.08%
std::stable_partition(deque<int>)_(alloc_fails)/32 1904.679 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1904.922 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9816.881 -
std::stable_partition(deque<int>)_(dense)/1024 567.931 -
std::stable_partition(deque<int>)_(dense)/32 28.199 -1.26%
std::stable_partition(deque<int>)_(dense)/50 37.763 -
std::stable_partition(deque<int>)_(dense)/8192 5646.709 -
std::stable_partition(deque<int>)_(sparse)/1024 443.705 4.44%
std::stable_partition(deque<int>)_(sparse)/32 12.562 -3.96%
std::stable_partition(deque<int>)_(sparse)/50 29.585 2.58%
std::stable_partition(deque<int>)_(sparse)/8192 3374.457 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4186.260 -
std::stable_partition(list<int>)_(alloc_fails)/32 1885.762 -
std::stable_partition(list<int>)_(alloc_fails)/50 1929.364 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25124.300 -5.82%
std::stable_partition(list<int>)_(dense)/1024 1746.129 16.16%
std::stable_partition(list<int>)_(dense)/32 37.972 2.48%
std::stable_partition(list<int>)_(dense)/50 57.391 -1.35%
std::stable_partition(list<int>)_(dense)/8192 17468.015 -7.03%
std::stable_partition(list<int>)_(sparse)/1024 930.476 -
std::stable_partition(list<int>)_(sparse)/32 9.734 1.03%
std::stable_partition(list<int>)_(sparse)/50 26.836 -
std::stable_partition(list<int>)_(sparse)/8192 8910.085 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2332.529 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1886.708 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1881.499 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5353.272 -
std::stable_partition(vector<int>)_(dense)/1024 291.128 -
std::stable_partition(vector<int>)_(dense)/32 21.363 -
std::stable_partition(vector<int>)_(dense)/50 25.385 -1.50%
std::stable_partition(vector<int>)_(dense)/8192 2088.679 -
std::stable_partition(vector<int>)_(sparse)/1024 206.945 -
std::stable_partition(vector<int>)_(sparse)/32 7.036 -
std::stable_partition(vector<int>)_(sparse)/50 21.214 -
std::stable_partition(vector<int>)_(sparse)/8192 1544.231 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3947.482 -6.16%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.659 -2.24%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18998.541 -2.91%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28994.310 3.26%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.892 -1.46%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26473.901 1.57%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13769.410 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.324 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25822.531 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16540.447 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.235 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22426.416 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26563.020 2.76%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.350 4.97%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28578.512 1.25%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3676.344 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.138 -1.25%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13054.053 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19429.094 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.966 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24611.867 -
std::stable_sort(deque<int>)_(ascending)/1024 2123.593 -
std::stable_sort(deque<int>)_(ascending)/8 17.687 2.28%
std::stable_sort(deque<int>)_(ascending)/8192 13630.702 -
std::stable_sort(deque<int>)_(descending)/1024 2903.974 -
std::stable_sort(deque<int>)_(descending)/8 26.119 4.60%
std::stable_sort(deque<int>)_(descending)/8192 20461.610 -
std::stable_sort(deque<int>)_(heap)/1024 2719.243 -2.34%
std::stable_sort(deque<int>)_(heap)/8 24.281 3.00%
std::stable_sort(deque<int>)_(heap)/8192 17298.693 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2918.636 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.749 1.01%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20459.021 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3088.075 -1.57%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.294 2.48%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20692.126 -
std::stable_sort(deque<int>)_(repeated)/1024 1426.247 -
std::stable_sort(deque<int>)_(repeated)/8 18.072 2.48%
std::stable_sort(deque<int>)_(repeated)/8192 7667.424 -
std::stable_sort(deque<int>)_(shuffled)/1024 2526.756 -1.73%
std::stable_sort(deque<int>)_(shuffled)/8 22.870 -
std::stable_sort(deque<int>)_(shuffled)/8192 14218.642 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4870.091 1.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.699 -4.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48086.727 2.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22781.314 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.617 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119882.556 9.33%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13696.783 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.405 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107512.413 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13865.388 -1.46%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.724 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84855.771 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22448.852 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.900 -1.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 144221.388 5.89%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3603.882 3.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.696 -4.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18245.877 2.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17911.129 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.404 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146231.491 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3033.550 -15.99%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.456 2.81%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 29574.540 -28.82%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12438.400 -2.19%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.483 1.05%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186083.148 -1.62%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9526.867 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.511 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117346.584 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8100.622 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.605 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116401.824 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13538.151 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.336 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199810.974 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1274.248 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.172 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13955.117 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12035.955 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.840 1.04%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174540.953 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4793.102 3.09%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.842 -2.42%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18671.364 -1.21%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23235.025 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.227 -2.92%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24353.435 -1.25%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13823.801 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.331 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30475.324 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13834.811 -1.46%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.270 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21892.771 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22575.428 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.794 -2.63%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34066.710 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3367.561 -4.00%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.836 -2.72%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9569.717 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17865.533 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.758 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27177.622 -
std::stable_sort(vector<int>)_(ascending)/1024 2169.200 4.76%
std::stable_sort(vector<int>)_(ascending)/8 15.729 -
std::stable_sort(vector<int>)_(ascending)/8192 14008.378 4.21%
std::stable_sort(vector<int>)_(descending)/1024 2826.557 -3.30%
std::stable_sort(vector<int>)_(descending)/8 22.926 -4.05%
std::stable_sort(vector<int>)_(descending)/8192 18475.518 -3.36%
std::stable_sort(vector<int>)_(heap)/1024 2526.759 -1.06%
std::stable_sort(vector<int>)_(heap)/8 21.559 -
std::stable_sort(vector<int>)_(heap)/8192 14505.552 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2778.960 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.653 2.10%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18251.547 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.954 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.523 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18247.171 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.101 -1.06%
std::stable_sort(vector<int>)_(repeated)/8 15.419 -2.20%
std::stable_sort(vector<int>)_(repeated)/8192 5243.345 -
std::stable_sort(vector<int>)_(shuffled)/1024 2233.415 -1.73%
std::stable_sort(vector<int>)_(shuffled)/8 19.957 -
std::stable_sort(vector<int>)_(shuffled)/8192 10936.557 -
std::swap_ranges(deque<int>)/1024 319.364 -
std::swap_ranges(deque<int>)/32 10.419 -
std::swap_ranges(deque<int>)/50 15.860 -
std::swap_ranges(deque<int>)/8192 2548.353 -
std::swap_ranges(list<int>)/1024 758.915 -
std::swap_ranges(list<int>)/32 19.494 -
std::swap_ranges(list<int>)/50 32.242 -
std::swap_ranges(list<int>)/8192 10253.978 -1.24%
std::swap_ranges(vector<int>)/1024 62.627 -
std::swap_ranges(vector<int>)/32 4.815 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.818 -
std::transform(deque<int>)_(identity_transform)/1024 378.923 2.37%
std::transform(deque<int>)_(identity_transform)/32 12.301 -
std::transform(deque<int>)_(identity_transform)/50 19.107 -
std::transform(deque<int>)_(identity_transform)/8192 2510.582 2.69%
std::transform(deque<int>,_deque<int>)/1024 660.414 -
std::transform(deque<int>,_deque<int>)/32 21.435 -
std::transform(deque<int>,_deque<int>)/50 36.483 -1.17%
std::transform(deque<int>,_deque<int>)/8192 5423.880 -
std::transform(list<int>)_(identity_transform)/1024 758.240 2.36%
std::transform(list<int>)_(identity_transform)/32 17.663 4.16%
std::transform(list<int>)_(identity_transform)/50 31.870 4.57%
std::transform(list<int>)_(identity_transform)/8192 7109.661 -6.33%
std::transform(list<int>,_list<int>)/1024 839.762 -
std::transform(list<int>,_list<int>)/32 23.018 -
std::transform(list<int>,_list<int>)/50 37.201 -
std::transform(list<int>,_list<int>)/8192 9068.029 -6.59%
std::transform(vector<int>)_(identity_transform)/1024 262.450 -
std::transform(vector<int>)_(identity_transform)/32 9.225 -
std::transform(vector<int>)_(identity_transform)/50 16.284 -
std::transform(vector<int>)_(identity_transform)/8192 2020.966 -
std::transform(vector<int>,_vector<int>)/1024 554.787 -
std::transform(vector<int>,_vector<int>)/32 17.212 -
std::transform(vector<int>,_vector<int>)/50 26.846 -
std::transform(vector<int>,_vector<int>)/8192 4441.640 -
std::unique(deque<int>)_(contiguous)/1024 515.894 -
std::unique(deque<int>)_(contiguous)/32 49.624 -9.21%
std::unique(deque<int>)_(contiguous)/52 55.772 -11.46%
std::unique(deque<int>)_(contiguous)/8192 3751.705 -
std::unique(deque<int>)_(sprinkled)/1024 508.979 -
std::unique(deque<int>)_(sprinkled)/32 52.201 -3.04%
std::unique(deque<int>)_(sprinkled)/52 58.911 -4.61%
std::unique(deque<int>)_(sprinkled)/8192 3807.021 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.821 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.649 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.979 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4585.343 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.738 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.747 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.424 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5324.544 2.18%
std::unique(list<int>)_(contiguous)/1024 911.735 -
std::unique(list<int>)_(contiguous)/32 52.041 -
std::unique(list<int>)_(contiguous)/52 63.568 -1.49%
std::unique(list<int>)_(contiguous)/8192 7037.460 -
std::unique(list<int>)_(sprinkled)/1024 951.910 -
std::unique(list<int>)_(sprinkled)/32 53.898 -
std::unique(list<int>)_(sprinkled)/52 69.954 -4.06%
std::unique(list<int>)_(sprinkled)/8192 7909.425 -
std::unique(list<int>,_pred)_(contiguous)/1024 977.100 2.95%
std::unique(list<int>,_pred)_(contiguous)/32 57.098 -
std::unique(list<int>,_pred)_(contiguous)/52 70.840 -
std::unique(list<int>,_pred)_(contiguous)/8192 7612.953 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1036.981 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.285 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.600 -1.76%
std::unique(list<int>,_pred)_(sprinkled)/8192 8452.612 -
std::unique(vector<int>)_(contiguous)/1024 305.551 -2.44%
std::unique(vector<int>)_(contiguous)/32 48.101 -3.84%
std::unique(vector<int>)_(contiguous)/52 53.526 -1.43%
std::unique(vector<int>)_(contiguous)/8192 1918.283 -
std::unique(vector<int>)_(sprinkled)/1024 531.310 -
std::unique(vector<int>)_(sprinkled)/32 54.434 -
std::unique(vector<int>)_(sprinkled)/52 65.254 -
std::unique(vector<int>)_(sprinkled)/8192 3912.357 -1.01%
std::unique(vector<int>,_pred)_(contiguous)/1024 498.454 1.91%
std::unique(vector<int>,_pred)_(contiguous)/32 54.289 -1.94%
std::unique(vector<int>,_pred)_(contiguous)/52 64.079 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.776 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.122 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.850 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.685 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5163.730 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.878 -
std::unique_copy(deque<int>)_(contiguous)/32 9.385 -
std::unique_copy(deque<int>)_(contiguous)/52 14.937 -
std::unique_copy(deque<int>)_(contiguous)/8192 3741.753 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.223 -
std::unique_copy(deque<int>)_(sprinkled)/32 11.670 1.49%
std::unique_copy(deque<int>)_(sprinkled)/52 18.530 12.86%
std::unique_copy(deque<int>)_(sprinkled)/8192 3751.850 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.816 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.838 -2.98%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.135 -1.42%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4474.947 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.360 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.785 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.748 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.165 -1.40%
std::unique_copy(list<int>)_(contiguous)/1024 739.647 -
std::unique_copy(list<int>)_(contiguous)/32 11.168 -
std::unique_copy(list<int>)_(contiguous)/52 19.603 -
std::unique_copy(list<int>)_(contiguous)/8192 6804.958 -
std::unique_copy(list<int>)_(sprinkled)/1024 738.982 -
std::unique_copy(list<int>)_(sprinkled)/32 13.095 -3.95%
std::unique_copy(list<int>)_(sprinkled)/52 23.869 -
std::unique_copy(list<int>)_(sprinkled)/8192 6927.390 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.958 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.325 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.932 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7542.884 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.464 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.213 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.248 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7604.579 -
std::unique_copy(vector<int>)_(contiguous)/1024 251.573 -1.98%
std::unique_copy(vector<int>)_(contiguous)/32 8.689 -5.01%
std::unique_copy(vector<int>)_(contiguous)/52 13.710 -1.84%
std::unique_copy(vector<int>)_(contiguous)/8192 1895.420 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.266 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.437 1.16%
std::unique_copy(vector<int>)_(sprinkled)/52 22.869 4.20%
std::unique_copy(vector<int>)_(sprinkled)/8192 3691.531 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 523.394 -3.58%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.267 4.71%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.792 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3791.080 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.354 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.251 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.434 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4508.221 -
std::unordered_map<int,_int>::clear()/0 389.573 -
std::unordered_map<int,_int>::clear()/1024 8316.954 2.58%
std::unordered_map<int,_int>::clear()/32 587.836 -
std::unordered_map<int,_int>::clear()/8192 64316.626 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.662 9.93%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.517 1.03%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.593 1.28%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.707 7.50%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.580 -11.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.653 -9.89%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.458 -6.89%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.571 -1.89%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.474 -6.06%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.408 35.29%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.327 -29.37%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.272 -12.18%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.381 -11.22%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.361 1.83%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8499.198 -3.89%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.492 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 94973.730 -3.92%
std::unordered_map<int,_int>::ctor(const&)/0 12.916 -
std::unordered_map<int,_int>::ctor(const&)/1024 6673.721 -1.64%
std::unordered_map<int,_int>::ctor(const&)/32 199.004 -
std::unordered_map<int,_int>::ctor(const&)/8192 54683.863 -1.91%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.951 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9860.623 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.301 1.12%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 87404.121 8.37%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13492.778 -3.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.702 -2.58%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142522.562 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.827 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13539.040 -1.26%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.822 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142947.270 -
std::unordered_map<int,_int>::erase(iterator)/1024 21.574 10.57%
std::unordered_map<int,_int>::erase(iterator)/32 21.158 8.55%
std::unordered_map<int,_int>::erase(iterator)/8192 22.354 14.35%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 407.118 3.33%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5523.986 -2.58%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.918 14.97%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45403.528 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.005 11.01%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.135 6.72%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.152 9.15%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.301 13.86%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.139 -9.86%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.040 -22.68%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.183 2.47%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.139 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.190 -9.13%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.191 -6.79%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.430 20.72%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.500 17.59%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.540 24.53%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.304 32.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.055 9.10%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.040 14.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.536 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13352.418 3.47%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.407 2.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142816.432 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.054 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13084.176 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.934 -3.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139769.504 -1.61%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.410 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7696.550 2.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 591.726 -1.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85137.894 -1.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.146 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13944.617 -5.93%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 765.161 -5.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 146211.043 -3.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.296 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13561.831 -2.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 749.786 -1.25%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144683.512 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.683 38.98%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.834 60.24%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.772 3.45%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.963 -1.42%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.675 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.191 3.83%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.237 -4.51%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.959 -1.19%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.206 7.60%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.205 -1.92%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.951 5.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.076 -5.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.723 54.67%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.086 -2.23%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.156 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.959 8.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 20.771 7.20%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.008 8.19%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.668 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.569 9.37%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.654 3.60%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.012 4.82%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.250 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6802.618 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.553 -5.01%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54301.602 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.235 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6755.144 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.165 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55192.895 -1.22%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1306.879 -16.22%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.340 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25073.640 -9.43%
std::unordered_multimap<int,_int>::clear()/0 395.194 -
std::unordered_multimap<int,_int>::clear()/1024 8621.792 6.27%
std::unordered_multimap<int,_int>::clear()/32 608.721 3.17%
std::unordered_multimap<int,_int>::clear()/8192 78108.397 24.60%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.227 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.335 -1.61%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.322 -2.32%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.378 11.77%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.492 -3.13%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.612 7.37%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.615 10.03%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.915 8.26%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.967 17.02%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.888 4.76%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.486 59.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.282 4.42%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.252 6.61%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.235 1.82%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.111 1.01%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8926.255 3.22%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 298.229 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100195.871 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.974 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6659.227 -3.58%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.515 -2.68%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54780.877 -3.19%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.015 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9110.912 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.192 -2.50%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76151.515 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.951 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12725.799 -7.16%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.014 -1.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137948.637 -3.92%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.962 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12966.559 -9.44%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.160 -1.00%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142462.407 -3.38%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.193 2.60%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.239 3.38%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.994 10.71%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.049 1.01%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6058.476 5.25%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.526 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47081.392 4.39%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.205 7.66%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.860 -5.90%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.017 9.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.483 20.08%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.382 14.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.392 15.37%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.187 1.62%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.396 12.32%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.310 15.37%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.995 -26.77%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.388 19.71%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.350 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.442 18.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.110 -6.06%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.022 -4.28%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.295 16.77%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.029 1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14812.136 -5.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 771.440 2.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168099.603 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.554 1.87%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15579.589 3.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 808.596 8.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 171435.366 -1.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.439 -1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14977.427 2.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 815.555 3.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176195.390 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.162 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15683.353 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 823.997 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166577.593 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.073 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16045.925 -2.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 809.804 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182471.439 1.10%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.938 4.35%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.189 1.08%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.938 -11.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.642 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.068 -3.54%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.106 6.28%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.378 -1.75%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.543 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.946 24.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.061 1.15%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.518 60.26%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.308 1.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6709.367 -1.71%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 203.434 -11.52%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54252.856 -1.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.332 1.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6733.894 -1.67%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.055 -4.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54585.714 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1354.562 -11.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.015 -4.53%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26336.924 -4.89%
std::unordered_multiset<int>::clear()/0 390.708 -
std::unordered_multiset<int>::clear()/1024 8165.796 -13.84%
std::unordered_multiset<int>::clear()/32 594.427 -5.00%
std::unordered_multiset<int>::clear()/8192 63077.734 -12.94%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.316 -3.13%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.322 -2.12%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.467 -6.78%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.384 -24.69%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.598 -3.98%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.353 -18.08%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.813 -8.59%
std::unordered_multiset<int>::count(key)_(existent)/32 1.680 10.91%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.799 9.16%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.269 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.388 1.84%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.409 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.323 3.64%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.994 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8509.877 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 295.682 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98640.862 -
std::unordered_multiset<int>::ctor(const&)/0 12.896 -
std::unordered_multiset<int>::ctor(const&)/1024 6791.899 1.55%
std::unordered_multiset<int>::ctor(const&)/32 202.429 1.05%
std::unordered_multiset<int>::ctor(const&)/8192 55789.296 1.85%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.061 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9196.992 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.051 2.04%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76693.316 1.04%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.836 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13453.725 3.60%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.721 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141160.248 1.77%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.835 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13370.932 3.65%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.821 1.76%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141605.611 1.38%
std::unordered_multiset<int>::erase(iterator)/1024 19.733 -15.08%
std::unordered_multiset<int>::erase(iterator)/32 19.691 -14.61%
std::unordered_multiset<int>::erase(iterator)/8192 22.603 2.90%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.156 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5904.192 -10.98%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 519.261 -6.03%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46412.868 -12.29%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.360 -10.98%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.822 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.807 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.299 -25.58%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.234 -4.56%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.243 -14.01%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.220 9.92%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.500 3.57%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.275 15.10%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.168 -5.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.137 -6.46%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.316 -2.79%
std::unordered_multiset<int>::find(key)_(existent)/32 1.453 9.67%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.242 -2.40%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.208 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.032 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.094 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.945 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15425.280 2.54%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.496 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169599.186 1.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.489 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15800.595 5.61%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.974 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168387.884 1.70%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.627 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14485.310 5.97%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 801.914 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 176578.925 1.07%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.240 20.90%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.866 -1.26%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.225 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.534 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.112 1.41%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.896 5.07%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.978 8.03%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.518 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 22.638 -3.62%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.961 -3.38%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 33.284 41.89%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.535 2.67%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6748.378 2.00%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.575 3.64%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54394.077 -2.00%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.149 -3.12%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6781.754 -4.61%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.049 -15.55%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55343.876 -6.05%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2024.471 44.28%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.274 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 30898.051 17.06%
std::unordered_set<int>::clear()/0 392.122 -
std::unordered_set<int>::clear()/1024 8071.889 -12.93%
std::unordered_set<int>::clear()/32 581.600 -7.62%
std::unordered_set<int>::clear()/8192 65513.085 -11.49%
std::unordered_set<int>::contains(key)_(existent)/1024 1.298 -6.23%
std::unordered_set<int>::contains(key)_(existent)/32 1.390 14.95%
std::unordered_set<int>::contains(key)_(existent)/8192 1.627 32.56%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.488 41.31%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.576 25.93%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.444 -9.01%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.561 24.58%
std::unordered_set<int>::count(key)_(existent)/1024 1.311 12.86%
std::unordered_set<int>::count(key)_(existent)/32 1.404 3.91%
std::unordered_set<int>::count(key)_(existent)/8192 1.547 -2.45%
std::unordered_set<int>::count(key)_(non-existent)/0 0.318 -8.70%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.832 27.52%
std::unordered_set<int>::count(key)_(non-existent)/32 1.727 38.81%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.440 -10.00%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.828 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8736.927 -3.44%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 279.530 -4.43%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101094.202 -2.64%
std::unordered_set<int>::ctor(const&)/0 12.903 -
std::unordered_set<int>::ctor(const&)/1024 6752.711 -
std::unordered_set<int>::ctor(const&)/32 200.200 -
std::unordered_set<int>::ctor(const&)/8192 65363.172 17.51%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.217 1.98%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9898.945 -1.56%
std::unordered_set<int>::ctor(const&,_alloc)/32 271.765 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81583.814 1.09%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13942.928 3.07%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.503 3.00%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144336.816 2.60%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.870 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13606.528 2.85%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.866 1.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143334.397 1.78%
std::unordered_set<int>::erase(iterator)/1024 19.441 -11.06%
std::unordered_set<int>::erase(iterator)/32 19.411 -10.53%
std::unordered_set<int>::erase(iterator)/8192 19.594 -11.88%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.703 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5439.375 -10.09%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.759 -4.77%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43916.532 -12.74%
std::unordered_set<int>::erase(key)_(existent)/1024 21.346 -8.61%
std::unordered_set<int>::erase(key)_(existent)/32 20.910 -10.27%
std::unordered_set<int>::erase(key)_(existent)/8192 21.910 -7.39%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.540 26.94%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.479 32.49%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.250 16.74%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.245 13.87%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.413 4.73%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.191 8.38%
std::unordered_set<int>::find(key)_(existent)/1024 1.453 16.41%
std::unordered_set<int>::find(key)_(existent)/32 1.176 -11.10%
std::unordered_set<int>::find(key)_(existent)/8192 1.389 3.03%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.146 -6.56%
std::unordered_set<int>::find(key)_(non-existent)/32 1.162 8.15%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.213 11.25%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.323 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13301.242 8.10%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.637 1.35%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139529.407 2.03%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.058 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13330.635 -4.81%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 735.278 -7.31%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138584.210 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.886 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7835.581 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 594.051 1.14%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85454.192 2.00%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.523 39.34%
std::unordered_set<int>::insert(value)_(already_present)/32 2.716 55.00%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.621 -1.96%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.939 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.133 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.959 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.612 3.57%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.935 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.170 4.70%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.046 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 21.399 10.95%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.469 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6756.984 1.43%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.467 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54073.468 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.527 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6737.958 1.10%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.364 1.40%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54633.221 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1371.413 -19.14%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.589 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26990.887 -8.02%
std::unordered_set<std::string>::clear()/0 394.280 -
std::unordered_set<std::string>::clear()/1024 22867.092 -
std::unordered_set<std::string>::clear()/32 851.845 -4.91%
std::unordered_set<std::string>::clear()/8192 218538.540 -1.63%
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.844 6.59%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.736 11.50%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.009 -2.19%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.620 -4.03%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.139 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.957 5.52%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.041 -8.77%
std::unordered_set<std::string>::count(key)_(existent)/32 36.417 -12.27%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.642 -1.96%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.114 6.33%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.561 11.56%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.427 2.13%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.908 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41020.064 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 982.696 1.09%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 732919.011 -
std::unordered_set<std::string>::ctor(const&)/0 12.923 -
std::unordered_set<std::string>::ctor(const&)/1024 33379.226 -4.07%
std::unordered_set<std::string>::ctor(const&)/32 781.889 14.82%
std::unordered_set<std::string>::ctor(const&)/8192 342880.747 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.193 1.21%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63315.975 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1475.157 -16.17%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603886.117 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.883 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62266.055 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1742.443 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639672.107 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.881 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61972.032 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1608.950 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637725.487 -
std::unordered_set<std::string>::erase(iterator)/1024 25.954 -20.00%
std::unordered_set<std::string>::erase(iterator)/32 28.035 -10.45%
std::unordered_set<std::string>::erase(iterator)/8192 30.836 -3.00%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.386 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12395.378 -2.39%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 652.423 -4.44%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118516.475 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 138.221 20.32%
std::unordered_set<std::string>::erase(key)_(existent)/32 53.855 -7.57%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.246 -3.07%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.277 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.100 5.99%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.701 -17.93%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.492 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.409 13.48%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.184 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.417 2.66%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.565 -25.11%
std::unordered_set<std::string>::find(key)_(existent)/32 37.132 -11.90%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.698 4.85%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.892 6.73%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.696 2.10%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.824 -7.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.721 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57350.194 4.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1991.550 10.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 607657.962 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.695 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56617.877 5.30%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1973.337 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600703.798 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.822 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57376.855 3.94%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1642.537 -2.03%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 565346.690 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 41.023 -40.31%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.064 -14.84%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.104 56.84%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 65.883 3.07%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.716 102.66%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 70.923 7.72%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.697 1.53%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 54.326 -1.82%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 65.405 -5.78%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.318 72.18%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 55.693 -2.56%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.032 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36622.402 2.17%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 654.967 -18.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 356358.242 4.61%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.334 2.60%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35949.504 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 704.308 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342299.845 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16436.708 1.88%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 296.843 -9.18%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210415.902 -
std::upper_bound(std::deque<int>)/100 30.782 -
std::upper_bound(std::deque<int>)/8 18.032 -
std::upper_bound(std::deque<int>)/8192 65.248 -
std::upper_bound(std::forward_list<int>)/100 97.361 -
std::upper_bound(std::forward_list<int>)/8 16.144 -
std::upper_bound(std::forward_list<int>)/8192 10706.097 2.90%
std::upper_bound(std::list<int>)/100 100.870 -
std::upper_bound(std::list<int>)/8 16.269 -
std::upper_bound(std::list<int>)/8192 13626.823 -8.00%
std::upper_bound(std::vector<int>)/100 12.367 -
std::upper_bound(std::vector<int>)/8 5.991 -
std::upper_bound(std::vector<int>)/8192 15.708 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.650 -1.26%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.996 -2.94%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.749 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.333 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.838 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.714 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.464 -17.98%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 659.605 -15.56%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.048 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.282 -18.44%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 653.062 -5.62%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.460 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.058 -17.95%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 652.375 2.36%
std::vector<int>::ctor(size)/1024 43.215 -5.06%
std::vector<int>::ctor(size)/32 11.580 -13.22%
std::vector<int>::ctor(size)/8192 193.086 -66.32%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.140 -4.56%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.988 -17.50%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.436 -1.08%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.718 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.778 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 284.216 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.768 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.264 -2.17%
std::vector<int>::erase(middle)_(cheap_elements)/8192 144.332 1.65%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.627 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.084 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.360 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 964.529 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.177 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4628.440 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 915.002 -1.90%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.969 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4163.752 3.26%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.228 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.561 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4738.743 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.856 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.806 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.350 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.838 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 523.325 -36.77%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.106 2.89%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 27.934 11.19%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 689.116 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.532 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.525 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.544 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.545 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.279 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.541 -1.25%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4856.377 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12659.557 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.561 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110152.954 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.559 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.480 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.732 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6594.202 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.673 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55044.360 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 700.671 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.055 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6870.116 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20626.644 1.66%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.640 1.51%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179727.711 2.04%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.480 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.751 2.80%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6869.510 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20457.894 1.69%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 622.314 1.46%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 179186.315 2.51%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.953 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.427 2.25%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6881.896 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20476.864 1.80%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 618.749 1.17%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 178647.227 3.21%
std::vector<std::string>::ctor(size)/1024 430.991 -
std::vector<std::string>::ctor(size)/32 39.103 21.92%
std::vector<std::string>::ctor(size)/8192 4171.169 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.600 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.520 7.84%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5297.175 -1.07%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20444.104 -2.36%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 589.364 -4.26%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177682.665 -1.90%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.204 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.672 -2.36%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.993 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.663 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.434 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.960 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.527 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.899 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.311 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.814 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.154 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.828 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 582.431 2.45%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.163 1.07%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4680.880 2.40%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 595.226 1.80%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 39.992 12.16%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4595.554 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1812.504 -1.18%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.574 -2.80%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12467.087 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15368.498 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 795.013 -1.72%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116958.540 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3339.944 -1.34%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.473 -1.70%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23173.140 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16829.673 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 854.217 -1.45%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128054.240 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1871.504 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.395 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14165.214 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13476.876 -1.70%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 875.243 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116300.207 -12.96%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.915 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.194 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.838 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.833 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.764 8.63%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.652 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.147 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.615 3.18%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5699.323 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6470.452 1.01%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 148.428 6.63%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52812.482 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 551.752 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.894 -5.25%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3146.921 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.064 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.636 -1.11%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5773.511 1.34%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.750 -
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.438 -1.84%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.100 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.575 -4.57%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.034 1.90%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.057 2.12%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.761 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.379 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.306 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.445 -
vector<bool>(const_vector<bool>&) 10.069 -2.29%
vector<bool>(size_type,_const_value_type&) 8.935 8.33%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.371 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.971 -
vector<bool>::reserve() 8.950 8.21%
vector<bool>::resize() 11.456 4.80%
Geometric Mean 889.133 -