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 155beb97492e14e29ab7af3a805bbfb97bee1e6b

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 568995 2026-02-12T23:25:09 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 2611 2712
Performance Improvements 1811 2748
Unchanged Tests 37373 36335
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 172.56% 19.982 54.463 - 66.40% -
std::fill_n(vector<bool>)/262144 171.39% 230.891 626.610 - 149.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 152.56% 29.805 75.274 - 130.13% -
std::fill(vector<bool>)/262144 152.20% 231.846 584.715 - -18.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 151.83% 19.411 48.883 - 52.87% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 120.77% 760.265 1678.444 - 123.27% -
std::flat_multimap<int,_int>::ctor(const&)/8192 118.92% 878.138 1922.385 - 1.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 117.76% 21.107 45.963 - -18.53% -
std::replace(list<int>)_(prefix)/1024 117.69% 738.720 1608.137 - 117.50% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 111.81% 112.519 238.332 - 11.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 111.22% 11.410 24.100 - 112.86% -
std::set<std::string>::insert(value)_(already_present)/8192 102.23% 30.266 61.208 - 95.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 101.77% 104.015 209.871 - -5.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 99.32% 7.516 14.981 - 95.54% -
std::replace_if(deque<int>)_(sprinkled)/32 97.19% 12.433 24.517 - 98.44% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 89.86% 8.844 16.792 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 87.54% 109.526 205.403 - -17.41% -
std::replace_if(deque<int>)_(prefix)/32 86.94% 14.030 26.227 - 88.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.24% 77.476 143.519 - 0.10% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 84.11% 5.921 10.900 - 2.59% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 78.27% 366730.395 653775.604 - -5.45% -
SetIntersection_Interlaced_Vector_uint32_262144_64 78.17% 9247823.855 16476778.431 - 94.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 74.91% 1.761 3.079 - 1.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 74.31% 6.600 11.506 - 47.48% -
std::is_sorted(deque<int>)/8 73.37% 2.651 4.596 - 60.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 69.38% 26.493 44.875 - 77.83% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 67.35% 400010.065 669397.937 - 2.02% -
std::replace_if(deque<int>)_(sprinkled)/50 66.35% 18.652 31.028 - 67.23% -
ranges::min(std::vector<char>)/1 65.78% 0.265 0.439 - 0.38% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 65.67% 4.854 8.041 - 41.18% -
std::unordered_set<int>::insert(value)_(already_present)/32 65.65% 1.752 2.902 - 10.05% -
std::multiset<std::string>::erase(key)_(existent)/8192 64.88% 62.891 103.695 - -2.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 63.35% 31.969 52.220 - 12.85% -
std::partial_sort_copy(deque<int>)_(descending)/8 62.55% 14.638 23.795 - 1.98% -
std::set<std::string>::erase(key)_(existent)/1024 62.38% 61.010 99.070 - 32.68% -
std::replace_if(deque<int>)_(prefix)/50 61.47% 20.359 32.873 - 62.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 60.89% 19.284 31.027 - 34.88% -
std::map<std::string,_int>::erase(key)_(existent)/8192 59.13% 59.799 95.159 - -9.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 58.81% 0.305 0.484 - 67.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 58.69% 1.769 2.806 - -1.83% -
std::adjacent_find(deque<int>)/50 56.70% 14.238 22.311 - 59.00% -
std::unordered_set<std::string>::erase(key)_(existent)/32 56.14% 58.263 90.974 - 21.93% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 54.38% 6.353 9.807 - -11.24% -
std::copy_n(list<int>)/4096 53.71% 3569.007 5485.917 - 31.25% -
std::map<std::string,_int>::erase(key)_(existent)/1024 53.10% 62.982 96.428 - 7.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 52.66% 28.871 44.076 - 52.94% -
std::move(vector<int>)/32768 51.93% 1723.874 2619.033 - 53.62% -
std::search(deque<int>,_pred)_(no_match)/1024 50.79% 438.089 660.604 - 51.39% -
std::move(vector<bool>)_(aligned)/1048576 49.52% 1740.064 2601.756 - 52.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.37% 32.066 47.896 - 21.04% -
std::search(deque<int>,_pred)_(no_match)/8192 49.11% 3499.882 5218.821 - 49.26% -
std::search(deque<int>,_pred)_(no_match)/1048576 48.69% 446652.210 664146.190 - 48.95% -
std::set<std::string>::erase(key)_(existent)/32 48.42% 50.423 74.839 - -11.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 48.24% 23.949 35.502 - 5.47% -
std::partial_sort_copy(deque<int>)_(heap)/8 47.31% 14.863 21.896 - 6.91% -
std::fill_n(list<int>)/1024 46.66% 442.580 649.076 - 47.23% -
std::search(deque<int>,_pred)_(no_match)/1000 46.32% 426.333 623.817 - 46.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 45.52% 2.860 4.162 - 54.76% -
SetIntersection_Interlaced_Vector_uint32_262144_256 44.89% 27068151.955 39218545.244 - 42.70% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 44.25% 37935480.356 54723064.262 - 23.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 43.53% 8006.354 11491.490 - 4.58% -
ranges::min(std::deque<char>)/70000 43.03% 17854.797 25536.837 - 47.31% -
BM_PushHeap_uint64_Descending_1 41.06% 0.500 0.706 - 57.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.05% 19.136 26.991 - -4.37% -
std::copy_backward(vector<int>)/4096 40.11% 154.187 216.039 - -15.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 39.85% 18.845 26.355 - -2.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 39.60% 17288.387 24134.533 - 42.19% -
SetIntersection_Interlaced_Vector_uint32_16384_16 39.33% 2405484.519 3351471.217 - 38.63% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 38.98% 17.338 24.098 - 73.31% -
std::map<int,_int>::find(key)_(non-existent)/32 38.67% 2.274 3.153 - 42.65% -
rng::contains_subrange(deque<int>)_(process_all)/16 38.29% 7.643 10.570 - 8.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 37.64% 21.396 29.448 - -13.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 36.55% 51.024 69.674 - 7.13% -
rng::contains_subrange(deque<int>)_(process_all)/32 36.15% 12.756 17.368 - 20.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.63% 24.761 33.582 - 6.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 35.36% 251191856.715 340007059.491 - 35.17% -
std::unordered_set<int>::count(key)_(existent)/1024 35.28% 1.162 1.572 - 21.34% -
std::unordered_set<int>::insert(value)_(already_present)/1024 35.07% 1.811 2.446 - 2.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.84% 23.737 32.007 - 32.44% -
SetIntersection_Interlaced_Vector_uint32_16384_256 34.36% 16204854.637 21772757.115 - 11.74% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 33.30% 2.491 3.321 - 3.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.27% 25.395 33.843 - 5.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 33.09% 637.336 848.239 - 22.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 32.59% 0.409 0.543 - -6.22% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 32.57% 9.407 12.471 - 39.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 32.50% 2.315 3.068 - 36.52% -
std::search(list<int>,_pred)_(single_element)/8192 32.33% 7759.305 10267.527 - 33.41% -
std::deque<std::string>::ctor(size)/32 32.06% 44.032 58.149 - 13.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 31.93% 0.466 0.615 - 22.96% -
std::multiset<std::string>::insert(value)_(already_present)/32 31.87% 47.809 63.046 - -0.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 31.84% 32.322 42.612 - -1.57% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 31.57% 4.600 6.052 - -17.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.47% 28.442 37.391 - -1.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 31.03% 56.633 74.206 - 9.50% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 30.88% 11.536 15.098 - 66.33% -
std::multiset<std::string>::insert(value)_(already_present)/8192 30.84% 62.118 81.273 - -3.88% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 30.06% 1.930 2.511 - -0.75% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 29.84% 0.983 1.277 - 21.90% -
std::search(deque<int>)_(same_length)/1000 29.53% 330.818 428.499 - 31.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.37% 11.261 14.569 - -38.20% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 29.00% 84.354 108.817 - 24.29% -
SetIntersection_Interlaced_Vector_uint32_1024_64 27.90% 3355182.382 4291434.209 - -14.01% -
std::find_end(list<int>)_(single_element)/8192 27.71% 7748.436 9895.310 - 2.48% -
std::find_if(list<int>)_(bail_25%)/32768 27.53% 7063.241 9007.995 - 21.27% -
BM_deque_deque_ranges_move_backward/0 27.50% 0.723 0.921 - 0.07% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 27.36% 3.383 4.309 - 45.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 27.13% 1.116 1.419 - -3.04% -
std::for_each_n(deque<int>)/50 26.90% 3.926 4.982 - 25.77% -
ranges::min(std::deque<char>)/64 26.81% 16.586 21.032 - 29.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 26.75% 6273.325 7951.239 - 31.90% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 26.58% 1.219 1.543 - 11.11% -
std::map<int,_int>::find(key)_(non-existent)/1024 26.56% 5.414 6.852 - 29.96% -
SetIntersection_Interlaced_Vector_uint32_1024_256 25.85% 5614694.079 7066318.083 - 19.23% -
std::map<int,_int>::find(key)_(non-existent)/8192 25.82% 7.758 9.762 - 39.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 25.74% 691.980 870.102 - 23.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 25.64% 34.179 42.942 - 7.48% -
std::unordered_set<int>::count(key)_(non-existent)/1024 25.43% 1.437 1.802 - 30.03% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 25.18% 95690555.280 119785634.629 - 34.69% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 25.17% 0.360 0.450 - 97.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 25.02% 27.410 34.268 - 38.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 24.51% 27.822 34.642 - 0.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.48% 25.361 31.570 - 35.34% -
std::copy(vector<bool>)_(aligned)/1048576 24.45% 3031.951 3773.293 - 9.10% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 24.41% 1.160 1.443 - 9.94% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 24.16% 42.363 52.597 - -6.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 23.99% 8.036 9.964 - 25.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 23.91% 10464.969 12967.519 - 24.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.78% 2195514.606 2717674.917 - 22.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 23.50% 57.156 70.588 - 58.23% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 23.45% 1.512 1.866 - 39.75% -
BM_PushHeap_uint64_SingleElement_1 23.38% 0.429 0.529 - 5.51% -
std::search(deque<int>)_(no_match)/1024 23.06% 350.542 431.363 - 42.29% -
BM_deque_vector_copy/0 22.94% 1.197 1.472 - 17.85% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 22.91% 764.649 939.817 - 19.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.43% 17.016 20.832 - 0.38% -
SetIntersection_Interlaced_Vector_uint32_1024_16 22.41% 1852846.062 2268069.132 - -9.26% -
std::adjacent_find(deque<int>)/8 22.38% 2.981 3.648 - 24.32% -
std::copy(vector<bool>)_(aligned)/262144 22.36% 574.287 702.671 - 19.54% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.33% 23.568 28.829 - 16.42% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 22.06% 8457.432 10322.830 - 5.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.02% 32.334 39.454 - -23.25% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 21.91% 1.237 1.508 - -3.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 21.68% 14.104 17.162 - 13.94% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 21.61% 48.637 59.150 - 13.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 21.56% 1.168 1.420 - 18.24% -
std::find_if_not(vector<int>)_(bail_25%)/8 21.43% 0.738 0.897 - 5.48% -
ranges::min(std::deque<long_long>)/70000 21.29% 19029.148 23080.031 - -12.26% -
std::search(deque<int>)_(near_matches)/1024 21.14% 19618.459 23764.956 - 21.86% -
std::find(vector<short>)_(bail_25%)/8 21.06% 0.663 0.802 - 15.83% -
std::map<std::string,_int>::erase(iterator)/1024 20.92% 26.306 31.810 - -10.90% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 20.87% 1.184 1.431 - 2.85% -
std::unordered_set<int>::count(key)_(existent)/32 20.67% 1.351 1.630 - 13.64% -
std::search(deque<int>)_(near_matches)/1000 20.45% 18772.467 22610.951 - 21.89% -
std::find_first_of(vector<int>)_(large_needle)/1024 20.15% 107808.038 129531.953 - 17.36% -
std::copy(vector<int>)/4096 20.13% 190.457 228.796 - 51.90% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 20.06% 5.378 6.456 - 9.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 19.95% 1125.722 1350.351 - 21.00% -
std::set<std::string>::erase(key)_(existent)/8192 19.80% 72.573 86.942 - -16.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.67% 59.741 71.491 - 40.11% -
std::search(list<int>)_(single_element)/8192 19.56% 8417.220 10063.839 - 34.42% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.46% 0.338 0.404 - -17.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 19.32% 49.014 58.481 - -3.20% -
ranges::min(std::deque<char>)/1 19.04% 0.703 0.837 - 22.07% -
std::partition(list<int>)_(sparse)/50 18.71% 21.658 25.710 - 73.04% -
std::unordered_set<std::string>::find(key)_(existent)/8192 18.46% 37.861 44.849 - 8.01% -
BM_vector_deque_ranges_move/2 18.38% 1.640 1.941 - -6.03% -
std::multimap<std::string,_int>::erase(iterator)/8192 18.31% 31.141 36.841 - 41.93% -
std::search(list<int>,_pred)_(same_length)/8192 18.26% 8056.138 9527.050 - 8.05% -
std::for_each_n(deque<int>)/32 18.17% 3.772 4.457 - 18.65% -
std::find_first_of(vector<int>)_(large_needle)/8192 18.04% 7050503.330 8322076.965 - 16.67% -
BM_PushHeap_string_SingleElement_1024 17.88% 2.537 2.991 - 15.42% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 17.85% 5.862 6.908 - 16.23% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.77% 8.833 10.404 - 17.88% -
BM_vector_deque_ranges_move/1 17.76% 1.875 2.208 - -5.31% -
std::rotate(list<int>)_(by_1/2)/8192 17.58% 4943.006 5812.226 - 24.81% -
std::find_first_of(vector<int>)_(large_needle)/50 17.54% 269.889 317.222 - 17.10% -
BM_PushHeap_string_SingleElement_256 17.49% 2.545 2.990 - 14.99% -
BM_PushHeap_string_SingleElement_64 17.46% 2.585 3.036 - 14.49% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 17.44% 422.590 496.277 - 6.35% -
std::multimap<std::string,_int>::find(key)_(existent)/32 17.36% 14.343 16.833 - 5.36% -
ranges::min(std::list<__int128>)/8 17.19% 2.180 2.555 - 25.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 17.18% 43.409 50.865 - -8.42% -
std::find_if(deque<int>)_(bail_25%)/32768 17.09% 2090.643 2448.022 - 10.58% -
std::unordered_map<int,_int>::find(key)_(existent)/32 17.09% 1.276 1.493 - 4.72% -
std::generate_n(list<int>)/8192 17.08% 7059.569 8265.424 - 10.92% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 17.05% 1.213 1.420 - -9.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 17.02% 6640.035 7769.864 - 14.46% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 16.90% 0.346 0.404 - 7.69% -
SetIntersection_Interlaced_Vector_uint32_262144_4 16.89% 1555954.269 1818830.519 - -6.81% -
SetIntersection_Interlaced_Vector_uint64_256_64 16.87% 7618085.067 8903377.135 - 20.63% -
std::map<std::string,_int>::ctor(const&)/32 16.84% 708.775 828.145 - 0.64% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 16.74% 22.229 25.952 - 10.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 16.57% 0.302 0.352 - -27.42% -
std::copy_backward(deque<int>)/64 16.51% 3.027 3.527 - 16.53% -
rng::contains_subrange(deque<int>)_(process_all)/50 16.50% 23.994 27.954 - 18.64% -
BM_PushHeap_string_SingleElement_262144 16.31% 2.578 2.999 - 13.30% -
BM_PushHeap_string_SingleElement_16384 16.21% 2.545 2.958 - 14.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 16.21% 26.307 30.570 - 21.23% -
BM_std_minmax_element<short>/3 16.16% 1.098 1.276 - 18.17% -
BM_PushHeap_string_SingleElement_16 15.80% 2.567 2.973 - 14.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 15.80% 21706.933 25137.317 - 25.37% -
std::copy_n(vector<bool>)_(aligned)/1048576 15.80% 2899.401 3357.503 - 7.95% -
std::unordered_set<std::string>::ctor(const&)/32 15.79% 680.965 788.482 - -0.94% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 15.74% 1.228 1.421 - 11.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 15.71% 1.206 1.396 - 3.14% -
std::rotate(deque<int>)_(by_1/4)/8192 15.66% 2494.395 2884.977 - -57.30% -
bm_lexicographical_compare<signed_char>/64 15.59% 2.016 2.330 - 21.94% -
BM_StringCtorDefault 15.56% 0.231 0.267 - 9.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 15.49% 69.847 80.664 - 13.06% -
std::multimap<std::string,_int>::erase(iterator)/32 15.46% 28.788 33.239 - 19.45% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 15.45% 258.664 298.631 - 17.58% -
std::find_if_not(deque<int>)_(process_all)/32768 15.35% 10336.959 11923.802 - 49.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 15.26% 1.136 1.309 - 3.98% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 15.25% 2.277 2.625 - 7.19% -
rng::contains_subrange(list<int>)_(single_element)/8192 15.15% 7801.761 8983.548 - 16.00% -
BM_PushHeap_string_Descending_16 15.14% 2.153 2.479 - 17.88% -
std::set<std::string>::erase(iterator)/8192 15.11% 26.537 30.547 - -1.56% -
std::is_sorted_until(deque<int>)/8 14.98% 2.459 2.828 - 11.24% -
std::unordered_set<int>::contains(key)_(non-existent)/0 14.89% 0.346 0.397 - 8.58% -
std::find_if(deque<int>)_(bail_25%)/8192 14.86% 526.750 605.026 - 6.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 14.82% 24.605 28.253 - -0.36% -
std::find_if_not(vector<int>)_(process_all)/50 14.82% 5.408 6.210 - -9.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 14.76% 38.592 44.290 - 6.31% -
SetIntersection_Front_Vector_uint64_1024_1024 14.73% 5263323.656 6038526.915 - 2.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 14.72% 418.687 480.312 - 0.53% -
std::unique_copy(deque<int>)_(contiguous)/32 14.42% 9.421 10.779 - 14.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 14.40% 1.501 1.717 - 9.17% -
SetIntersection_Interlaced_Vector_string_16384_16 14.35% 4278476.026 4892528.979 - 16.58% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 14.31% 117687.520 134525.710 - 14.86% -
BM_StringConstructDestroyCStr_Small_Transparent 14.23% 0.347 0.396 - 7.73% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 14.22% 0.391 0.446 - -6.76% -
ranges::minmax(std::deque<long_long>)/64 14.10% 23.082 26.337 - 7.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 14.02% 0.910 1.037 - -10.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 14.00% 165.597 188.786 - -1.94% -
std::shift_left(list<int>)/8192 13.99% 7219.970 8229.718 - 8.60% -
rng::contains_subrange(list<int>)_(single_element)/1048576 13.88% 803200.226 914707.557 - 12.73% -
BM_PushHeap_string_PipeOrgan_16 13.88% 4.196 4.779 - 13.32% -
BM_PushHeap_uint64_SingleElement_16 13.86% 0.338 0.385 - 7.36% -
SetIntersection_Front_Vector_uint64_262144_16384 13.77% 70538342.750 80254038.344 - 8.67% -
rng::find(vector<bool>)_(process_all)/50 13.76% 0.692 0.787 - 13.78% -
std::set<int>::erase(key)_(non-existent,_end)/32 13.72% 2.340 2.661 - 0.94% -
BM_PushHeap_string_Descending_16384 13.66% 2.459 2.795 - 20.98% -
std::all_of(deque<int>)_(process_all)/8192 13.65% 2531.419 2876.876 - 5.77% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 13.63% 306.923 348.761 - -7.29% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.62% 16.136 18.334 - 13.78% -
SetIntersection_Front_Set_uint32_16384_64 13.59% 1553758.295 1764967.416 - 5.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 13.58% 0.550 0.625 - 5.74% -
SetIntersection_Front_Set_float_262144_256 13.50% 3541690.908 4019818.121 - 8.46% -
BM_lexicographical_compare_three_way_fast_path/1 13.44% 0.394 0.448 - 8.24% -
std::all_of(deque<int>)_(process_all)/32768 13.37% 10083.612 11431.918 - 4.89% -
std::find_end(deque<int>)_(process_all)/1048576 13.33% 268927.051 304775.935 - -16.77% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.33% 39320.245 44560.820 - 7.65% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13.32% 781.189 885.245 - 38.26% -
rng::find_last(vector<int>)_(bail_90%)/8 13.28% 0.408 0.463 - -2.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.27% 5.241 5.937 - 7.73% -
std::multiset<int>::upper_bound(key)_(existent)/32 13.25% 2.380 2.696 - 18.32% -
SetIntersection_Front_Set_uint32_262144_256 13.24% 3544888.947 4014186.033 - 5.03% -
BM_PushHeap_string_SingleElement_4 13.14% 2.294 2.595 - 11.33% -
std::find_end(list<int>,_pred)_(same_length)/8192 13.14% 9332.091 10558.011 - -38.18% -
ranges::minmax(std::deque<__int128>)/64 13.12% 31.731 35.894 - 19.07% -
std::find_if_not(deque<int>)_(process_all)/8192 13.06% 2580.068 2916.967 - 47.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 13.06% 11393.901 12881.664 - 9.65% -
std::find_if_not(deque<int>)_(process_all)/1024 13.02% 321.932 363.851 - 46.26% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 12.98% 1.071 1.210 - -5.90% -
SetIntersection_Interlaced_Vector_float_1024_16 12.97% 2524380.801 2851782.342 - 12.10% -
SetIntersection_Interlaced_Vector_uint32_16384_4 12.91% 1352062.802 1526617.498 - 11.34% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 12.87% 0.266 0.300 - -37.62% -
bm_lexicographical_compare<signed_char>/1 12.83% 1.269 1.432 - 14.05% -
std::move_backward(vector<bool>)_(unaligned)/64 12.78% 1.645 1.855 - 13.93% -
std::multimap<std::string,_int>::ctor(const&)/1024 12.77% 35114.246 39597.967 - 10.55% -
rng::contains_subrange(list<int>)_(process_all)/50 12.76% 17.067 19.245 - 8.16% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 12.73% 16891.157 19040.592 - 8.09% -
std::find_if_not(vector<int>)_(process_all)/8192 12.69% 809.409 912.110 - -3.31% -
BM_PushHeap_string_PipeOrgan_64 12.64% 5.818 6.554 - 13.92% -
std::multiset<std::string>::ctor(const&)/32 12.64% 697.923 786.108 - 1.44% -
BM_PushHeap_string_Descending_64 12.63% 2.304 2.595 - 17.47% -
std::partition(deque<int>)_(sparse)/32 12.62% 9.972 11.230 - -1.21% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 12.56% 0.408 0.459 - -0.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 12.55% 21.510 24.210 - 4.28% -
std::find_if_not(vector<int>)_(process_all)/32768 12.51% 3211.292 3613.171 - -3.65% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 12.46% 26960.515 30319.722 - 8.65% -
std::unordered_set<int>::find(key)_(existent)/1024 12.44% 1.248 1.403 - -5.57% -
std::set<std::string>::equal_range(key)_(existent)/32 12.43% 16.038 18.031 - 20.05% -
std::find_end(deque<int>)_(process_all)/8192 12.38% 2041.278 2293.910 - -19.69% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 12.37% 50.581 56.838 - -8.69% -
std::unordered_multiset<int>::contains(key)_(existent)/32 12.36% 1.351 1.518 - -2.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.35% 6.365 7.151 - -36.91% -
rng::find(vector<bool>)_(process_all)/8 12.33% 0.692 0.777 - 21.10% -
BM_PushHeap_string_Descending_4 12.32% 1.942 2.182 - 15.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.31% 10037.442 11273.217 - 34.86% -
SetIntersection_Interlaced_Vector_float_262144_4 12.30% 1889216.830 2121592.141 - 6.58% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 12.24% 20.524 23.036 - 12.37% -
BM_vector_deque_ranges_move_backward/2 12.23% 1.836 2.061 - -0.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 12.21% 7845.954 8803.890 - 14.58% -
std::set<std::string>::count(key)_(non-existent)/8192 12.19% 30.946 34.718 - 2.61% -
std::map<std::string,_int>::find(key)_(existent)/8192 12.12% 30.115 33.764 - 16.47% -
std::is_sorted_until(deque<int>,_pred)/8 12.05% 4.220 4.728 - 14.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 11.99% 21.449 24.021 - 4.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.96% 18.808 21.057 - 6.10% -
std::find_end(list<int>,_pred)_(single_element)/8192 11.95% 8253.064 9239.360 - -0.06% -
std::rotate(list<int>)_(1_element_forward)/8192 11.94% 7692.730 8610.896 - 20.19% -
std::reverse_copy(list<int>)/4096 11.86% 3185.940 3563.640 - 11.58% -
SetIntersection_Front_Set_float_16384_64 11.81% 1615770.767 1806635.001 - 4.39% -
BM_PushHeap_string_PipeOrgan_4 11.75% 2.578 2.881 - 14.80% -
std::find(list<int>)_(process_all)/8192 11.70% 6879.221 7683.873 - 7.77% -
std::unique_copy(deque<int>)_(contiguous)/52 11.67% 15.048 16.804 - 16.73% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 11.59% 1.175 1.311 - 5.50% -
std::sort(vector<int>)_(ascending)/8 11.56% 15.731 17.549 - 9.09% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 11.55% 746.746 832.972 - 20.73% -
std::multiset<int>::contains(key)_(non-existent)/32 11.53% 2.768 3.087 - 11.33% -
SetIntersection_Interlaced_Vector_float_262144_64 11.53% 18549311.476 20687799.757 - 32.08% -
rng::contains_subrange(list<int>)_(single_element)/50 11.46% 16.697 18.611 - 8.14% -
SetIntersection_Front_Set_float_1024_256 11.45% 3848455.451 4289193.620 - 2.35% -
BM_PushHeap_string_PipeOrgan_1024 11.45% 9.314 10.380 - 9.90% -
std::rotate_copy(deque<int>)/8192 11.42% 291.915 325.263 - 8.80% -
std::find_first_of(vector<int>)_(large_needle)/32 11.39% 109.062 121.484 - 8.63% -
std::multiset<int>::contains(key)_(non-existent)/1024 11.28% 6.143 6.836 - 14.23% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 11.24% 3.197 3.557 - 6.77% -
std::find_if_not(vector<char>)_(process_all)/8 11.23% 1.487 1.654 - 24.67% -
SetIntersection_Front_Vector_float_1024_1024 11.16% 5313609.775 5906759.830 - 8.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.15% 31.981 35.548 - 12.32% -
SetIntersection_Front_Vector_uint64_262144_256 11.15% 2128062.767 2365374.804 - 3.74% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.14% 608.858 676.712 - 14.12% -
ranges::min(std::list<long_long>)/1 11.12% 0.316 0.351 - 55.96% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 11.10% 899740.717 999616.480 - 11.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.06% 35.836 39.801 - 6.09% -
std::count_if(list<int>)_(every_other)/8192 11.03% 7171.811 7962.923 - 13.01% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 11.03% 36.658 40.700 - 7.17% -
std::search(list<int>)_(same_length)/8192 10.98% 7953.850 8827.550 - 10.35% -
std::move(vector<bool>)_(aligned)/64 10.98% 1.568 1.740 - 2.94% -
SetIntersection_Front_Vector_float_262144_1024 10.98% 5328953.953 5913903.484 - 8.51% -
std::unordered_set<int>::count(key)_(non-existent)/32 10.95% 1.244 1.380 - -1.21% -
std::stable_partition(vector<int>)_(dense)/50 10.92% 25.771 28.584 - 8.63% -
rng::contains(list<int>)_(process_all)/32 10.91% 9.197 10.200 - 12.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 10.88% 22.679 25.146 - 4.37% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 10.82% 5.611 6.218 - 12.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 10.81% 27.442 30.410 - 8.83% -
BM_PushHeap_uint64_SingleElement_4 10.80% 0.356 0.395 - 4.77% -
std::upper_bound(std::forward_list<int>)/8192 10.79% 10404.278 11526.885 - 10.85% -
std::search(list<int>,_pred)_(no_match)/8192 10.77% 7257.129 8038.805 - 11.06% -
std::unordered_set<int>::find(key)_(non-existent)/8192 10.76% 1.091 1.208 - -0.60% -
std::find_if_not(list<int>)_(process_all)/8192 10.68% 6877.940 7612.351 - 9.78% -
BM_PushHeap_string_PipeOrgan_16384 10.66% 12.907 14.283 - 11.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 10.65% 48480476.881 53643432.959 - 44.07% -
std::copy(list<int>)/4096 10.65% 3111.346 3442.647 - 5.31% -
BM_vector_deque_ranges_move_backward/1 10.61% 2.133 2.359 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 10.58% 198114880.005 219074616.194 - 9.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.54% 36.992 40.891 - 4.44% -
ranges::minmax(std::deque<long_long>)/1 10.54% 0.818 0.905 - 31.13% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 10.45% 0.813 0.898 - 10.36% -
std::multiset<int>::equal_range(key)_(existent)/8192 10.45% 8.444 9.326 - 7.17% -
std::remove_copy_if(list<int>)_(prefix)/50 10.44% 24.882 27.479 - 5.77% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 10.43% 20.472 22.608 - -4.62% -
std::search(deque<int>,_pred)_(near_matches)/1000 10.41% 23268.632 25690.763 - 6.63% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 10.40% 900784.082 994473.386 - 10.79% -
std::none_of(list<int>)_(process_all)/8192 10.39% 8159.863 9007.429 - 13.00% -
BM_PushHeap_string_PipeOrgan_256 10.37% 7.907 8.727 - 10.31% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 10.29% 0.608 0.671 - -2.48% -
std::copy(vector<int>)/32768 10.29% 3375.806 3723.207 - -1.84% -
BM_PushHeap_string_Descending_1024 10.29% 2.505 2.763 - 17.30% -
std::flat_multimap<int,_int>::erase(iterator)/1024 10.28% 75.397 83.147 - 10.26% -
std::partition_point(vector<int>)/8192 10.28% 9.288 10.242 - 28.43% -
BM_StringFindCharLiteral/32 10.24% 1.618 1.784 - 10.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 10.11% 4.601 5.067 - -32.46% -
SetIntersection_Interlaced_Set_uint32_256_64 10.10% 12631188.372 13907118.469 - -1.18% -
std::lower_bound(std::forward_list<int>)/8192 10.08% 10389.086 11435.925 - 10.03% -
std::equal(vector<bool>)_(unaligned)/8 10.05% 0.850 0.936 - 14.40% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.05% 22.452 24.709 - 7.27% -
std::rotate(list<int>)_(1_element_forward)/50 9.98% 25.910 28.496 - 15.13% -
rng::find_last(deque<int>)_(bail_90%)/8 9.97% 0.811 0.892 - -7.94% -
std::shift_right(list<int>)/8192 9.91% 7490.711 8232.771 - 11.56% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 9.89% 17.930 19.703 - 8.76% -
rng::find_last(vector<char>)_(bail_90%)/50 9.86% 1.429 1.570 - 6.96% -
std::set<std::string>::count(key)_(non-existent)/1024 9.85% 23.467 25.779 - 8.39% -
rng::contains(deque<int>)_(process_all)/8192 9.77% 1873.500 2056.470 - 11.03% -
std::copy_if(list<int>)_(every_other)/4096 9.71% 3350.504 3675.886 - 10.98% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 9.71% 104.035 114.135 - 7.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 9.65% 660.016 723.708 - -19.34% -
std::map<std::string,_int>::insert(value)_(already_present)/32 9.62% 21.662 23.746 - 23.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 9.60% 0.615 0.674 - -2.92% -
std::unordered_set<int>::contains(key)_(existent)/8192 9.59% 1.227 1.345 - 10.39% -
std::set<int>::erase(key)_(non-existent,_end)/1024 9.57% 5.479 6.004 - -0.05% -
std::copy_n(vector<bool>)_(aligned)/64 9.56% 1.300 1.424 - 12.54% -
SetIntersection_Front_Set_uint32_256_64 9.53% 5210985.740 5707485.763 - -1.91% -
SetIntersection_Front_Vector_uint64_1024_256 9.48% 2121613.560 2322692.940 - 8.73% -
SetIntersection_Front_Set_uint64_262144_1024 9.46% 11980837.945 13114725.473 - 4.50% -
std::search(list<int>)_(no_match)/1000 9.46% 684.986 749.759 - 11.51% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.43% 51.352 56.195 - 4.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 9.41% 16.635 18.201 - -47.14% -
SetIntersection_Front_Set_uint64_256_64 9.40% 5121150.166 5602342.960 - 6.23% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 9.37% 1.251 1.368 - -2.62% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 9.34% 28.030 30.649 - -76.36% -
rng::contains(deque<int>)_(process_all)/1048576 9.32% 246106.579 269048.786 - 10.99% -
vector<bool>(size_type,_const_value_type&) 9.31% 8.248 9.016 - 8.14% -
std::partial_sort(deque<int>)_(shuffled)/8192 9.26% 242258.760 264699.204 - 2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.24% 1333435.862 1456611.662 - 7.49% -
rng::starts_with(list<int>,_pred)/8192 9.21% 10180.774 11118.205 - -9.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.18% 1631.973 1781.755 - 25.68% -
BM_PushHeap_uint64_SingleElement_64 9.18% 0.352 0.384 - 5.09% -
std::all_of(list<int>)_(process_all)/8192 9.14% 7543.192 8232.700 - 7.69% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 9.07% 13.413 14.630 - -10.94% -
std::stable_partition(list<int>)_(dense)/8192 9.06% 18788.919 20491.269 - 17.16% -
std::unordered_set<int>::ctor(const&)/32 9.03% 198.857 216.810 - 6.57% -
std::lower_bound(std::forward_list<int>)/100 9.02% 83.069 90.562 - -16.70% -
SetIntersection_None_Vector_uint64_262144_1 9.02% 1082107.436 1179659.758 - 3.39% -
std::unordered_set<std::string>::count(key)_(existent)/8192 9.00% 39.414 42.963 - 11.35% -
std::for_each_n(list<int>)/50 8.97% 22.342 24.347 - 0.39% -
std::unordered_set<int>::ctor(const&)/1024 8.97% 6725.707 7329.117 - 6.31% -
SetIntersection_Front_Vector_uint64_1024_64 8.94% 1265476.493 1378672.063 - 3.53% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 8.94% 4032.201 4392.517 - -27.13% -
std::find(deque<int>)_(process_all)/8 8.92% 3.334 3.631 - 6.85% -
BM_vector_deque_copy_backward/2 8.92% 1.893 2.062 - -0.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 8.92% 2.271 2.473 - 5.31% -
std::search(list<int>)_(no_match)/8192 8.91% 6591.138 7178.236 - 9.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 8.90% 737.081 802.644 - 10.16% -
BM_StringFindCharLiteral/64 8.89% 2.125 2.314 - 10.79% -
std::is_partitioned(deque<int>)_(partitioned)/1024 8.88% 290.006 315.745 - 4.75% -
BM_vector_deque_copy/2 8.86% 1.891 2.059 - 2.82% -
std::stable_partition(deque<int>)_(sparse)/8192 8.85% 3353.343 3650.131 - -0.19% -
std::partition(vector<int>)_(dense)/50 8.83% 13.179 14.343 - 10.73% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 8.81% 28.542 31.058 - -75.96% -
std::equal(deque<int>)_(it,_it,_it)/1024 8.80% 465.571 506.550 - 5.21% -
BM_PushHeap_uint32_Random_16 8.79% 4.055 4.412 - 5.55% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.79% 0.530 0.577 - 9.30% -
ranges::min(std::list<__int128>)/64 8.66% 34.928 37.954 - 17.75% -
std::find_first_of(list<int>)_(large_needle)/1024 8.66% 864067.130 938913.829 - -4.75% -
std::find_end(forward_list<int>)_(single_element)/1024 8.66% 698.701 759.218 - 8.65% -
std::rotate(list<int>)_(1_element_backward)/50 8.60% 24.821 26.956 - 21.23% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 8.60% 16.876 18.327 - -7.08% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 8.60% 10.453 11.352 - 14.20% -
std::find_end(deque<int>)_(process_all)/1024 8.57% 292.373 317.443 - -11.67% -
std::unordered_multiset<int>::count(key)_(existent)/32 8.57% 1.515 1.644 - -11.34% -
std::find_end(list<int>)_(match_near_end)/1000 8.52% 78.678 85.381 - -88.36% -
SetIntersection_Front_Vector_string_256_256 8.50% 18717609.269 20309202.357 - 9.54% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 8.43% 17.127 18.571 - -31.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.42% 44.040 47.747 - 13.57% -
rng::contains_subrange(list<int>)_(process_all)/1048576 8.38% 846314.283 917219.895 - 9.37% -
std::find_if_not(list<int>)_(process_all)/50 8.37% 38.794 42.040 - 10.51% -
std::is_partitioned(deque<int>)_(partitioned)/8192 8.36% 2290.464 2482.017 - 0.44% -
std::unique(list<int>)_(sprinkled)/8192 8.35% 7987.866 8654.639 - 9.92% -
std::find_end(forward_list<int>)_(match_near_end)/1000 8.34% 755.064 818.047 - 6.97% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 8.34% 0.584 0.633 - 8.97% -
std::find_if(deque<int>)_(process_all)/1024 8.33% 250.756 271.639 - -6.86% -
SetIntersection_Front_Vector_uint64_262144_64 8.33% 1313214.521 1422578.199 - 6.58% -
BM_PushHeap_float_Ascending_1 8.33% 0.636 0.689 - 75.20% -
SetIntersection_Front_Vector_uint64_16384_16 8.32% 1054020.011 1141724.251 - 0.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.30% 30.739 33.291 - 2.67% -
rng::find_last(list<int>)_(bail_10%)/1024 8.30% 667.922 723.332 - 7.19% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.29% 0.967 1.047 - -5.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 8.29% 13374167.320 14483072.884 - 9.17% -
std::find_end(list<int>)_(process_all)/8192 8.29% 7250.327 7851.209 - 4.70% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 8.28% 14.881 16.113 - -8.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 8.26% 109655.294 118716.942 - 0.40% -
rng::find_last(list<int>)_(bail_10%)/8192 8.26% 6255.666 6772.117 - 8.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 8.21% 53.150 57.513 - 10.06% -
std::find_if_not(list<int>)_(bail_25%)/8192 8.20% 1424.580 1541.447 - 6.80% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 8.19% 23.000 24.884 - 6.64% -
std::sort(deque<int>)_(qsort_adversarial)/8192 8.19% 485765.204 525557.821 - 13.76% -
SetIntersection_Front_Vector_uint64_262144_4 8.18% 994375.274 1075757.356 - -0.83% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.15% 1.415 1.530 - 10.24% -
std::set<int>::upper_bound(key)_(existent)/8192 8.14% 7.831 8.468 - -1.43% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 8.13% 6.433 6.956 - 28.19% -
ranges::minmax(std::deque<long_long>)/70000 8.10% 24710.680 26711.559 - 4.59% -
SetIntersection_Front_Set_float_1024_1024 8.09% 11272834.929 12184266.447 - 3.03% -
SetIntersection_Front_Vector_uint64_16384_16384 8.08% 70307336.522 75985460.585 - 2.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 8.07% 20.723 22.397 - 2.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.05% 25.633 27.696 - 3.68% -
BM_PushHeap_string_Descending_256 7.97% 2.482 2.680 - 16.99% -
std::unique_copy(list<int>)_(contiguous)/52 7.96% 19.625 21.186 - -27.07% -
std::find_end(forward_list<int>)_(single_element)/8192 7.96% 6102.689 6588.216 - 15.02% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 7.94% 24.078 25.989 - 10.74% -
std::move_backward(vector<bool>)_(aligned)/64 7.93% 1.656 1.788 - 3.27% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.92% 0.338 0.365 - 8.02% -
std::copy_backward(vector<bool>)_(aligned)/512 7.92% 1.534 1.655 - 6.98% -
std::upper_bound(std::forward_list<int>)/100 7.92% 97.273 104.973 - 9.35% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 7.89% 1.359 1.466 - 16.32% -
SetIntersection_None_Vector_uint64_262144_16 7.86% 1064695.510 1148420.166 - 1.24% -
std::unique(list<int>)_(contiguous)/1024 7.86% 916.440 988.480 - -8.03% -
std::find_end(list<int>)_(process_all)/1024 7.86% 730.243 787.610 - 12.85% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 7.85% 1423938.136 1535744.373 - 8.28% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 7.85% 4.909 5.295 - 8.37% -
rng::contains(deque<int>)_(process_all)/50 7.84% 12.746 13.745 - 9.81% -
std::equal(list<int>)_(it,_it,_it)/8192 7.82% 10017.326 10801.028 - 16.45% -
rng::contains(deque<int>)_(process_all)/32 7.81% 8.781 9.467 - 10.92% -
std::find_end(list<int>)_(process_all)/1048576 7.78% 873980.362 941936.389 - 15.44% -
rng::find_last(list<int>)_(bail_10%)/1048576 7.77% 785654.937 846734.671 - 7.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.77% 47.531 51.225 - 15.44% -
std::remove(deque<int>)_(prefix)/32 7.74% 51.373 55.350 - 4.72% -
std::rotate(list<int>)_(1_element_backward)/1024 7.74% 738.152 795.288 - 8.40% -
std::unique(list<int>)_(sprinkled)/1024 7.72% 951.153 1024.629 - 7.76% -
vector<bool>::reserve() 7.72% 8.271 8.910 - -18.44% -
std::equal(vector<bool>)_(aligned)/8192 7.69% 0.219 0.236 - 8.41% -
std::search(list<int>,_pred)_(no_match)/1048576 7.69% 957090.335 1030672.095 - 8.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.68% 341.669 367.904 - 18.59% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 7.68% 9.255 9.966 - 1.13% -
rng::contains_subrange(list<int>)_(same_length)/50 7.67% 25.171 27.103 - -4.26% -
rng::contains(list<int>)_(process_all)/1048576 7.67% 844939.451 909704.719 - 10.56% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.66% 1.718 1.849 - 7.05% -
std::find(list<int>)_(bail_25%)/1024 7.65% 128.942 138.804 - 8.55% -
BM_PushHeap_uint32_Random_1024 7.64% 5.594 6.021 - 5.31% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 7.63% 827.644 890.810 - 44.35% -
std::stable_partition(list<int>)_(sparse)/1024 7.63% 934.769 1006.107 - 8.75% -
std::find_first_of(list<int>)_(large_needle)/32 7.63% 675.617 727.172 - 7.97% -
std::equal(vector<bool>)_(aligned)/1048576 7.63% 0.219 0.235 - 8.22% -
std::set<std::string>::lower_bound(key)_(existent)/32 7.62% 15.134 16.288 - -2.60% -
std::stable_sort(deque<int>)_(descending)/8 7.62% 24.970 26.873 - -5.42% -
rng::for_each(multimap<int>)/8 7.61% 6.161 6.630 - 51.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.61% 15737603.687 16935626.288 - 16.99% -
std::stable_partition(deque<int>)_(sparse)/1024 7.59% 424.830 457.092 - 5.89% -
std::equal(vector<bool>)_(aligned)/50 7.58% 0.219 0.236 - 7.70% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 7.58% 23.668 25.462 - 6.30% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.57% 12900.419 13877.526 - 5.06% -
std::unique(list<int>)_(contiguous)/8192 7.56% 7024.167 7554.937 - -3.18% -
std::multiset<int>::ctor(const&)/32 7.56% 218.060 234.535 - 8.37% -
BM_vector_deque_copy/1 7.55% 2.144 2.306 - 0.64% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 7.54% 771.543 829.706 - 7.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 7.53% 824.389 886.488 - 69.11% -
BM_deque_vector_move/0 7.53% 1.373 1.477 - 3.59% -
std::search(deque<int>)_(single_element)/1000 7.53% 450.588 484.518 - 8.48% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.52% 1367.815 1470.727 - 7.57% -
std::find_first_of(list<int>)_(large_needle)/50 7.51% 1739.588 1870.295 - 7.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.50% 25743987.767 27673970.881 - -0.30% -
std::search(vector<int>)_(near_matches)/1024 7.49% 15049.583 16177.528 - 8.92% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 7.49% 2.204 2.369 - -13.08% -
std::stable_partition(vector<int>)_(sparse)/50 7.49% 21.157 22.741 - 2.14% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.48% 2.797 3.006 - 20.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.48% 20693.593 22241.001 - 9.70% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.48% 728.029 782.467 - 7.72% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 7.47% 37.837 40.664 - 5.49% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.46% 12259.327 13173.344 - 11.78% -
std::find_end(forward_list<int>)_(single_element)/1000 7.45% 687.057 738.268 - 7.59% -
rng::find_last(list<int>)_(bail_10%)/50 7.45% 16.101 17.301 - 5.74% -
SetIntersection_Front_Set_string_262144_64 7.45% 4288873.583 4608247.792 - -7.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 7.43% 1441027.950 1548130.139 - 8.12% -
std::equal(deque<int>)_(it,_it,_it)/50 7.39% 22.657 24.331 - 12.91% -
std::find_end(forward_list<int>)_(process_all)/1048576 7.38% 763251.915 819594.090 - 7.39% -
rng::find_last(list<int>)_(bail_90%)/1024 7.38% 76.306 81.934 - 14.13% -
std::find_end(forward_list<int>)_(process_all)/8192 7.37% 5741.120 6164.442 - 7.74% -
std::find_end(forward_list<int>)_(process_all)/1000 7.37% 682.852 733.194 - 8.58% -
SetIntersection_Interlaced_Set_uint32_1024_256 7.37% 14142500.181 15184935.008 - 3.48% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 7.37% 2150.478 2308.876 - 6.86% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.36% 23.639 25.379 - 6.23% -
std::multiset<int>::lower_bound(key)_(existent)/8192 7.36% 14.728 15.812 - 5.35% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 7.36% 1.068 1.146 - 10.50% -
std::equal(vector<bool>)_(aligned)/8 7.34% 0.220 0.236 - 6.81% -
std::rotate_copy(list<int>)/1024 7.32% 735.399 789.235 - 7.87% -
std::move(vector<bool>)_(unaligned)/512 7.32% 4.817 5.169 - 8.10% -
std::is_sorted_until(list<int>)/1024 7.30% 747.695 802.305 - 8.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.27% 642.869 689.600 - 10.34% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 7.26% 16.718 17.932 - 9.63% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.25% 1232080.307 1321437.019 - 4.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.24% 1194.361 1280.828 - 7.48% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 7.23% 10.176 10.912 - 3.30% -
std::upper_bound(std::list<int>)/100 7.21% 100.960 108.237 - 29.10% -
SetIntersection_Front_Set_uint32_1024_1024 7.20% 11616580.045 12453209.705 - 7.08% -
std::equal(vector<bool>)_(aligned)/1024 7.20% 0.219 0.235 - 8.06% -
rng::find_last(vector<char>)_(bail_10%)/8192 7.19% 1626.727 1743.665 - 7.85% -
std::find_end(forward_list<int>)_(process_all)/1024 7.18% 709.251 760.207 - 7.15% -
std::find(vector<bool>)_(process_all)/1024 7.18% 4.644 4.977 - 7.36% -
std::shift_right(list<int>)/1024 7.17% 735.144 787.890 - 7.87% -
ranges::minmax(std::deque<__int128>)/70000 7.17% 34520.413 36996.190 - 8.85% -
std::find_end(list<int>)_(process_all)/1000 7.15% 714.231 765.333 - 16.61% -
std::unique_copy(list<int>)_(contiguous)/8192 7.14% 6816.901 7303.421 - 7.53% -
std::find_end(vector<int>)_(process_all)/8192 7.13% 1685.649 1805.878 - 0.21% -
std::fill(vector<bool>)/64 7.12% 1.493 1.599 - 8.38% -
std::adjacent_find(vector<int>,_pred)/8 7.11% 3.397 3.639 - 3.22% -
SetIntersection_Interlaced_Vector_uint32_256_16 7.11% 6815978.393 7300299.719 - 9.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 7.06% 9.991 10.696 - -11.53% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 7.05% 20.905 22.379 - -4.89% -
BM_PushHeap_uint64_SingleElement_1024 7.03% 0.363 0.389 - 5.55% -
BM_StringRelationalLiteral_Less_Large_Empty_Control 7.02% 0.222 0.237 - 8.09% -
std::find_if(deque<int>)_(process_all)/50 7.02% 12.739 13.633 - 8.71% -
std::find_end(forward_list<int>)_(match_near_end)/8192 7.02% 258170.127 276283.922 - 7.93% -
std::search(deque<int>)_(single_element)/1024 7.02% 460.898 493.233 - 7.82% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.01% 2.668 2.856 - -0.83% -
std::search(list<int>)_(same_length)/1024 7.00% 771.285 825.265 - 7.16% -
BM_num_put<unsigned_long> 6.99% 11.052 11.825 - 13.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 6.98% 1440585.819 1541175.218 - 7.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 6.98% 790.913 846.125 - 5.69% -
std::search(list<int>)_(near_matches)/8192 6.98% 2565113.139 2744084.668 - 8.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 6.97% 17686.890 18919.711 - -1.14% -
rng::find_last(vector<char>)_(bail_90%)/1024 6.96% 23.846 25.505 - -8.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.95% 71701.098 76680.933 - 3.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.92% 8.984 9.606 - 18.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.92% 813.896 870.206 - 4.14% -
SetIntersection_Front_Vector_float_1024_256 6.88% 2129338.247 2275916.788 - 4.97% -
std::unique(list<int>,_pred)_(sprinkled)/8192 6.87% 8495.063 9078.928 - 10.68% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.87% 26676.239 28508.094 - 13.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.85% 18.778 20.064 - -0.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 6.83% 0.468 0.500 - 7.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 6.82% 108088.466 115462.036 - 3.58% -
BM_PushHeap_uint64_SingleElement_16384 6.80% 0.363 0.388 - 5.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.79% 17.024 18.180 - 6.02% -
std::rotate(list<int>)_(1_element_forward)/1024 6.79% 736.531 786.527 - 7.95% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.79% 9.667 10.323 - 16.06% -
std::stable_partition(vector<int>)_(dense)/32 6.79% 21.545 23.007 - 8.93% -
std::flat_map<int,_int>::ctor(const&)/32 6.78% 22.908 24.462 - 5.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.78% 117322.859 125279.128 - 8.85% -
rng::find_last(vector<int>)_(bail_10%)/1024 6.77% 211.706 226.047 - 7.47% -
BM_vector_deque_move_backward/2 6.74% 1.928 2.058 - -0.15% -
std::find_end(list<int>)_(single_element)/1000 6.72% 711.315 759.149 - 10.85% -
rng::find_last(vector<char>)_(bail_10%)/1024 6.71% 211.482 225.679 - 7.49% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 6.71% 1422972.672 1518473.330 - 7.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 6.70% 2.369 2.527 - 12.39% -
BM_num_put<long> 6.70% 11.535 12.308 - 14.87% -
rng::contains_subrange(vector<int>)_(process_all)/8192 6.70% 1651.569 1762.163 - 9.21% -
BM_vector_deque_copy_backward/1 6.69% 2.158 2.303 - -3.41% -
std::find_end(forward_list<int>)_(near_matches)/8192 6.68% 2465628.813 2630221.019 - 7.54% -
std::search(list<int>)_(single_element)/1024 6.67% 760.596 811.293 - 9.69% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.65% 180925.432 192963.668 - 8.66% -
std::search(vector<int>)_(single_element)/8192 6.64% 1820.787 1941.778 - 7.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.64% 189272071.493 201836106.202 - 0.17% -
BM_PushHeap_uint64_SingleElement_262144 6.64% 0.357 0.381 - 5.16% -
BM_vector_deque_copy_backward/1024 6.64% 38.263 40.803 - 8.16% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.63% 24384.560 26001.777 - 3.03% -
std::transform(list<int>)_(identity_transform)/1024 6.63% 740.730 789.852 - 7.82% -
std::find_end(list<int>)_(near_matches)/8192 6.62% 2253295.148 2402478.105 - -2.26% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.62% 8035.408 8566.968 - -5.24% -
rng::find(vector<bool>)_(process_all)/8192 6.61% 33.461 35.674 - 7.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.61% 52.407 55.870 - 13.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.61% 17.216 18.354 - -53.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.60% 41665.331 44414.504 - 7.97% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.60% 38.739 41.294 - 6.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 6.60% 17.185 18.318 - -0.72% -
std::find_end(deque<int>)_(match_near_end)/1000 6.59% 33.989 36.230 - -89.60% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 6.59% 1.346 1.434 - -2.60% -
rng::find_last(vector<int>)_(bail_10%)/8192 6.56% 1656.674 1765.384 - 7.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 6.56% 18.844 20.080 - 4.22% -
std::stable_partition(list<int>)_(sparse)/8192 6.56% 8839.572 9419.206 - 6.26% -
ranges::minmax(std::deque<__int128>)/8 6.55% 3.862 4.115 - 11.11% -
SetIntersection_Front_Set_float_256_256 6.54% 7028294.015 7487926.498 - -2.52% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 6.53% 10.361 11.038 - 2.26% -
std::find(vector<long_long>)_(bail_25%)/8 6.52% 0.882 0.939 - 5.11% -
rng::find_last(vector<char>)_(bail_10%)/1048576 6.51% 206577.767 220022.628 - 7.12% -
std::none_of(list<int>)_(process_all)/32768 6.51% 26654.002 28388.231 - 6.35% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 6.50% 173.933 185.243 - 4.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.50% 30.860 32.867 - 13.45% -
std::stable_sort(deque<int>)_(ascending)/8 6.50% 17.292 18.415 - -8.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.50% 5222962.825 5562269.714 - 27.34% -
std::find_if_not(list<int>)_(bail_25%)/32768 6.48% 7313.012 7786.581 - 5.29% -
BM_StringRead_Cold_Shallow_Large 6.47% 1.107 1.178 - 8.33% -
std::unique_copy(list<int>)_(contiguous)/1024 6.47% 740.888 788.809 - 6.43% -
rng::contains(vector<int>)_(process_all)/8192 6.46% 1811.470 1928.553 - 7.65% -
rng::contains_subrange(list<int>)_(near_matches)/1024 6.45% 39119.123 41640.377 - 8.21% -
rng::find_last(vector<int>)_(bail_90%)/50 6.44% 1.475 1.570 - 3.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 6.42% 32.539 34.627 - 22.77% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 6.42% 41.175 43.817 - 90.35% -
std::multiset<int>::lower_bound(key)_(existent)/1024 6.41% 7.150 7.608 - 6.65% -
std::find(vector<long_long>)_(process_all)/8 6.41% 1.256 1.336 - 17.28% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.39% 23.604 25.113 - 0.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.38% 1.206 1.283 - -8.70% -
std::find(list<int>)_(bail_25%)/8192 6.36% 1425.436 1516.083 - 6.86% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 6.36% 23.567 25.066 - 2.76% -
std::search(vector<int>)_(near_matches)/8192 6.34% 769804.899 818643.541 - 6.76% -
rng::find_last(vector<int>)_(bail_10%)/50 6.34% 10.813 11.498 - 7.21% -
std::find_end(forward_list<int>)_(match_near_end)/1024 6.33% 4494.699 4779.423 - 4.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.33% 21500768.595 22860699.521 - 7.89% -
std::swap_ranges(list<int>)/50 6.31% 32.306 34.346 - 7.77% -
std::unique_copy(list<int>)_(sprinkled)/1024 6.31% 742.835 789.674 - 7.75% -
std::any_of(list<int>)_(process_all)/32768 6.30% 26385.893 28048.231 - 7.49% -
std::find_if(list<int>)_(process_all)/32768 6.30% 25751.295 27372.657 - 6.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 6.28% 2.975 3.162 - 15.30% -
std::equal(list<int>)_(it,_it,_it)/1024 6.28% 1134.216 1205.488 - 7.33% -
rng::contains(vector<int>)_(process_all)/32 6.27% 8.337 8.860 - 7.27% -
std::find_end(list<int>)_(single_element)/1024 6.27% 736.295 782.441 - 13.61% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.27% 22.145 23.533 - -1.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.26% 11345.594 12055.488 - 2.51% -
rng::fold_left(vector<int>)/32 6.26% 21.805 23.169 - 5.41% -
std::adjacent_find(vector<int>)/50 6.26% 11.966 12.715 - 7.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 6.24% 42.139 44.770 - 7.82% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.24% 703.709 747.602 - 3.01% -
std::partition_point(vector<int>)/1024 6.23% 6.064 6.443 - 4.87% -
std::search(vector<int>)_(single_element)/1000 6.22% 228.779 243.019 - 6.19% -
rng::contains_subrange(vector<int>)_(single_element)/16 6.22% 4.739 5.034 - 6.55% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.21% 20.625 21.906 - 1.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 6.21% 28.704 30.486 - 5.84% -
std::find_if_not(list<int>)_(process_all)/8 6.20% 3.596 3.819 - 69.49% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 6.19% 23.933 25.415 - 4.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.18% 1118.841 1188.021 - 2.05% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 6.18% 972.143 1032.244 - 12.41% -
rng::contains_subrange(vector<int>)_(single_element)/32 6.18% 8.520 9.046 - 8.73% -
std::find(list<int>)_(process_all)/32768 6.16% 26313.916 27935.135 - 7.55% -
vector<bool>::resize() 6.16% 10.932 11.605 - -18.65% -
std::find_end(list<int>)_(match_near_end)/8192 6.15% 605.223 642.457 - -99.75% -
rng::find_last(list<int>)_(bail_90%)/50 6.14% 1.247 1.323 - -1.27% -
std::unordered_set<int>::ctor(const&)/8192 6.14% 55622.754 59038.246 - 5.34% -
std::find(deque<int>)_(process_all)/32768 6.14% 7809.001 8288.426 - 7.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 6.14% 291.445 309.330 - 6.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.13% 139676.779 148243.534 - 5.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.13% 4.820 5.116 - 13.58% -
SetIntersection_Front_Set_uint32_16384_256 6.12% 3643640.557 3866757.595 - -2.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 6.10% 0.254 0.270 - 6.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 6.07% 7.677 8.143 - -1.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.07% 192136230.463 203794623.687 - 1.27% -
std::map<std::string,_int>::count(key)_(existent)/8192 6.06% 29.687 31.487 - 2.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 6.05% 12.035 12.763 - -2.28% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 6.05% 3.191 3.384 - 9.29% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 6.04% 66.453 70.468 - 41.66% -
std::unique(list<int>,_pred)_(contiguous)/8192 6.04% 7551.314 8007.347 - 6.84% -
std::find_if(list<int>)_(process_all)/1024 6.03% 687.113 728.573 - 3.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 6.03% 278.620 295.429 - 81.37% -
BM_PushHeap_uint64_SingleElement_256 6.03% 0.385 0.408 - 4.40% -
std::find_end(deque<int>)_(match_near_end)/1024 6.02% 32.509 34.468 - -99.05% -
std::for_each(list<int>)/8 6.01% 2.396 2.540 - 0.85% -
BM_vector_deque_move_backward/1 6.00% 2.183 2.314 - -0.46% -
BM_PushHeap_string_PipeOrgan_262144 6.00% 18.305 19.402 - 11.75% -
std::partial_sort(deque<int>)_(shuffled)/8 6.00% 32.439 34.384 - 7.37% -
std::find_if(vector<char>)_(process_all)/8192 5.99% 945.709 1002.394 - 26.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.99% 2050.744 2173.602 - 7.98% -
SetIntersection_None_Vector_uint64_262144_262144 5.99% 1092374.844 1157780.789 - 1.69% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.99% 1.871 1.983 - 2.91% -
std::is_partitioned(vector<int>)_(partitioned)/32 5.97% 6.443 6.828 - 6.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.97% 1049253.696 1111917.554 - -0.83% -
std::find(deque<int>)_(bail_25%)/32768 5.97% 1920.407 2035.094 - 6.78% -
std::unique(vector<int>)_(sprinkled)/1024 5.96% 533.140 564.929 - 6.34% -
std::find_if_not(vector<int>)_(process_all)/1024 5.96% 113.230 119.975 - -4.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.95% 1.032 1.093 - 5.93% -
std::is_sorted_until(list<int>)/8192 5.94% 7249.198 7679.959 - 6.99% -
std::lower_bound(std::vector<int>)/8192 5.93% 15.876 16.818 - 7.77% -
std::find_end(list<int>)_(near_matches)/1000 5.93% 33375.255 35354.789 - -2.14% -
rng::contains(vector<int>)_(process_all)/1048576 5.93% 233452.274 247295.408 - 7.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.93% 18.842 19.959 - -4.76% -
rng::contains_subrange(list<int>)_(near_matches)/1000 5.91% 37462.055 39676.144 - 8.05% -
std::upper_bound(std::vector<int>)/8192 5.90% 15.800 16.732 - 7.29% -
std::copy(list<int>)/64 5.89% 30.534 32.333 - -3.47% -
SetIntersection_Front_Set_float_256_64 5.88% 5246509.071 5554868.851 - 1.73% -
rng::contains_subrange(vector<int>)_(single_element)/50 5.87% 12.468 13.200 - 7.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.87% 1701796.220 1801687.818 - -1.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 5.87% 166.720 176.506 - -81.78% -
std::equal(list<int>)_(it,_it,_it)/1048576 5.87% 1315036.351 1392188.461 - 7.44% -
std::generate(deque<int>)/32 5.87% 8.094 8.569 - -1.32% -
rng::find_last(deque<int>)_(bail_10%)/8192 5.86% 2513.200 2660.380 - 6.78% -
std::fill_n(deque<int>)/8192 5.85% 235.749 249.547 - -86.63% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.85% 30.362 32.137 - -74.31% -
std::partition(vector<int>)_(sparse)/32 5.83% 8.977 9.501 - 7.74% -
rng::contains(vector<int>)_(process_all)/50 5.82% 12.352 13.071 - 7.37% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.82% 0.254 0.268 - 5.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.81% 1676.500 1773.861 - 4.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 5.81% 12465711.854 13189545.762 - 3.33% -
std::find_end(forward_list<int>)_(near_matches)/1024 5.80% 38000.884 40206.574 - 8.88% -
std::multiset<int>::find(key)_(non-existent)/32 5.80% 2.304 2.438 - -1.25% -
SetIntersection_Front_Set_uint64_1024_16 5.79% 1123085.982 1188149.567 - -3.23% -
std::find_end(forward_list<int>)_(same_length)/1024 5.79% 1523.427 1611.587 - 7.88% -
std::adjacent_find(vector<int>)/8192 5.78% 1832.586 1938.529 - 7.03% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 5.78% 211756.212 223994.448 - 8.31% -
std::find_if(list<int>)_(bail_25%)/8192 5.78% 1456.539 1540.670 - 6.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.77% 379504.108 401391.668 - 5.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.75% 19.859 21.000 - -1.44% -
rng::find_last_if(list<int>)_(bail_10%)/8192 5.74% 6634.055 7014.832 - 7.16% -
std::stable_partition(vector<int>)_(dense)/1024 5.74% 291.798 308.540 - 6.10% -
std::find_end(forward_list<int>)_(same_length)/8192 5.73% 14803.729 15652.508 - 9.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.73% 69.314 73.283 - -0.11% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 5.72% 16.306 17.238 - 3.87% -
SetIntersection_Front_Set_uint32_1024_256 5.71% 3890706.069 4112817.392 - 8.08% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 5.70% 10.319 10.908 - -7.80% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 5.70% 806422.985 852397.088 - 6.69% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.70% 28.301 29.913 - -0.25% -
std::find(vector<int>)_(process_all)/8 5.69% 2.696 2.849 - 5.47% -
std::replace(vector<int>)_(sprinkled)/8192 5.69% 1103.356 1166.163 - -6.35% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 5.69% 817.201 863.708 - 6.01% -
std::find_end(vector<int>)_(process_all)/1048576 5.69% 217896.293 230291.831 - -0.35% -
std::find_end(forward_list<int>)_(near_matches)/1000 5.68% 36651.257 38734.432 - 9.22% -
std::find(vector<int>)_(process_all)/1024 5.68% 243.268 257.093 - 7.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.67% 9810803.477 10367203.560 - 19.42% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.67% 1.253 1.324 - -13.22% -
std::find(deque<int>)_(process_all)/8192 5.66% 1956.307 2067.129 - 8.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.64% 2.407 2.542 - -16.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.63% 875236.530 924530.960 - 4.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.63% 23547196.913 24873244.297 - 0.46% -
rng::find_last(vector<int>)_(bail_90%)/8192 5.62% 189.828 200.504 - 6.41% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 5.62% 2.080 2.197 - 4.87% -
std::find(deque<int>)_(bail_25%)/1024 5.60% 68.023 71.831 - 8.78% -
std::unique_copy(list<int>)_(sprinkled)/8192 5.59% 6960.982 7349.868 - 7.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 5.59% 0.380 0.401 - 9.32% -
std::find_end(list<int>)_(match_near_end)/1024 5.58% 60.491 63.868 - -98.59% -
SetIntersection_None_Vector_uint64_16384_16 5.56% 1065819.009 1125131.047 - 1.19% -
std::stable_sort(deque<int>)_(heap)/8 5.56% 23.573 24.885 - -5.24% -
BM_PushHeap_float_SingleElement_4 5.55% 0.353 0.372 - 3.93% -
BM_align/64 5.55% 0.623 0.657 - -28.63% -
rng::find(vector<bool>)_(process_all)/1048576 5.55% 3652.143 3854.779 - 6.61% -
std::reverse_copy(list<int>)/512 5.54% 365.788 386.067 - 5.68% -
rng::find_last(vector<int>)_(bail_90%)/1024 5.54% 28.048 29.603 - 6.02% -
std::for_each_n(list<int>)/8192 5.54% 7726.013 8154.084 - 10.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 5.54% 9.089 9.592 - 4.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 5.53% 466460.211 492275.955 - 5.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 5.53% 206822.664 218261.068 - 3.78% -
std::find_end(list<int>)_(near_matches)/1024 5.52% 34727.649 36645.404 - -2.82% -
std::rotate(list<int>)_(by_1/2)/1024 5.50% 383.979 405.106 - 6.67% -
BM_StringFindCharLiteral/8 5.50% 1.534 1.618 - -0.05% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 5.49% 710.759 749.791 - 4.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 5.49% 4.157 4.385 - 7.58% -
std::unique(vector<int>)_(sprinkled)/8192 5.49% 3952.169 4169.005 - 5.13% -
std::partition(list<int>)_(sparse)/1024 5.49% 718.018 757.411 - 5.65% -
SetIntersection_Front_Vector_float_16384_1024 5.48% 5619458.210 5927577.517 - 8.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 5.48% 1.681 1.773 - -7.83% -
BM_std_minmax_element<char>/65536 5.48% 16310.754 17203.995 - 0.96% -
rng::starts_with(vector<int>,_pred)/1000 5.47% 280.141 295.469 - 6.03% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.46% 17.383 18.332 - 4.08% -
std::set<std::string>::contains(key)_(existent)/8192 5.46% 27.214 28.699 - 0.11% -
std::adjacent_find(list<int>)/1024 5.46% 736.416 776.590 - 6.25% -
std::fill(vector<bool>)/512 5.45% 1.502 1.583 - 4.24% -
rng::contains_subrange(vector<int>)_(process_all)/32 5.44% 8.132 8.574 - 8.06% -
BM_align/1 5.43% 0.624 0.657 - -28.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.41% 61.161 64.473 - 2.83% -
std::sort_heap(deque<int>)/8 5.40% 36.261 38.221 - 6.10% -
std::stable_partition(list<int>)_(alloc_fails)/1024 5.40% 4188.714 4414.945 - 7.58% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.40% 3.314 3.493 - 0.81% -
std::for_each(vector<int>)/32 5.39% 3.709 3.909 - 6.59% -
std::for_each(deque<int>)/32 5.39% 3.712 3.912 - 6.53% -
rng::contains_subrange(list<int>)_(near_matches)/8192 5.38% 2535121.678 2671632.920 - 6.79% -
std::unique_copy(list<int>)_(contiguous)/32 5.38% 11.121 11.719 - -0.07% -
std::unique_copy(vector<int>)_(sprinkled)/8192 5.36% 3663.484 3859.904 - 6.54% -
std::adjacent_find(vector<int>)/1048576 5.36% 234377.006 246941.406 - 5.53% -
std::rotate(list<int>)_(1_element_backward)/32 5.35% 13.407 14.125 - 2.30% -
std::rotate_copy(deque<int>)/32 5.35% 2.669 2.812 - 9.32% -
BM_PushHeap_uint64_QuickSortAdversary_16 5.34% 0.923 0.972 - 0.14% -
rng::find_last(deque<int>)_(bail_10%)/1048576 5.33% 324047.605 341322.506 - 6.11% -
std::upper_bound(std::forward_list<int>)/8 5.33% 16.193 17.056 - 6.55% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 5.33% 2326.799 2450.772 - 5.34% -
BM_std_minmax_element<char>/70000 5.32% 17197.393 18112.961 - -0.63% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.32% 29.097 30.645 - 2.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 5.32% 24.381 25.677 - 7.27% -
BM_align/8 5.31% 0.623 0.656 - -28.79% -
BM_align/256 5.30% 0.623 0.656 - -28.75% -
BM_PushHeap_uint32_Random_262144 5.30% 5.862 6.173 - 7.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.29% 2263692.315 2383349.902 - 3.46% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 5.27% 2.759 2.905 - 3.92% -
rng::for_each(set<int>)/8 5.27% 6.675 7.027 - 56.42% -
std::find_end(vector<int>)_(process_all)/1000 5.27% 220.022 231.622 - 0.73% -
std::search(deque<int>)_(no_match)/1000 5.27% 407.597 429.082 - 6.36% -
std::swap_ranges(list<int>)/1024 5.26% 759.271 799.236 - 6.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 5.26% 22.811 24.010 - 4.61% -
std::is_partitioned(vector<int>)_(partitioned)/8192 5.26% 1413.338 1487.635 - 5.84% -
BM_std_minmax_element<int>/1 5.25% 0.305 0.321 - 9.16% -
rng::find_last(vector<int>)_(bail_10%)/1048576 5.25% 213928.733 225152.166 - 6.12% -
std::sort(vector<int>)_(ascending)/1024 5.24% 520.571 547.858 - 5.16% -
std::find_if_not(list<int>)_(process_all)/1024 5.24% 726.317 764.353 - 11.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 5.23% 22.912 24.110 - -5.91% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.23% 23.552 24.782 - 7.76% -
BM_StringRead_Cold_Shallow_Small 5.22% 1.095 1.153 - 2.41% -
std::shift_right(list<int>)/50 5.21% 28.240 29.711 - 9.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 5.20% 18.483 19.444 - 0.91% -
SetIntersection_None_Vector_uint32_16384_256 5.20% 1099198.080 1156352.465 - 3.08% -
std::find_if_not(deque<int>)_(bail_25%)/1024 5.19% 78.346 82.411 - -31.49% -
std::find(deque<int>)_(bail_25%)/8192 5.19% 479.721 504.602 - 6.14% -
std::multiset<int>::contains(key)_(non-existent)/8192 5.19% 9.218 9.696 - -33.76% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.18% 7581.666 7974.588 - 5.49% -
rng::starts_with(vector<int>,_pred)/8192 5.18% 2484.870 2613.543 - 5.57% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.17% 9.183 9.658 - 5.37% -
std::partition(vector<int>)_(sparse)/1024 5.17% 256.756 270.038 - 6.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 5.17% 2346249.720 2467573.570 - 7.33% -
std::lower_bound(std::list<int>)/100 5.17% 92.690 97.483 - 9.50% -
std::find(vector<int>)_(process_all)/50 5.17% 12.458 13.102 - 6.24% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.17% 1.093 1.150 - -6.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.15% 1399.576 1471.636 - -1.92% -
std::upper_bound(std::list<int>)/8 5.14% 16.291 17.128 - 6.86% -
BM_StringRead_Cold_Shallow_Empty 5.14% 1.094 1.150 - 8.73% -
std::reverse_copy(list<int>)/64 5.13% 30.059 31.603 - 8.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 5.13% 0.439 0.462 - -5.63% -
BM_vector_deque_ranges_move/64 5.12% 2.639 2.774 - -1.66% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 5.11% 1.502 1.578 - -19.31% -
std::find(deque<int>)_(process_all)/1024 5.11% 245.256 257.787 - 7.52% -
SetIntersection_Front_Vector_uint64_256_64 5.11% 4132578.980 4343630.237 - 1.94% -
BM_StringAssignAsciizMix_Opaque 5.10% 5.046 5.304 - 1.72% -
std::find_if(vector<char>)_(process_all)/32768 5.10% 3758.736 3950.372 - 25.91% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.09% 22.704 23.861 - -0.22% -
std::unique(list<int>,_pred)_(contiguous)/1024 5.09% 949.063 997.377 - 2.42% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.09% 45099.911 47394.784 - -5.78% -
SetIntersection_Front_Set_uint64_262144_16384 5.09% 215602363.239 226573081.458 - 3.63% -
std::find_if_not(vector<bool>)_(process_all)/50 5.07% 23.850 25.060 - 5.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 5.07% 26.364 27.701 - -11.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.07% 745.625 783.430 - 2.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 5.06% 562114.257 590553.599 - 5.95% -
std::find_if_not(vector<bool>)_(process_all)/1024 5.06% 562.442 590.883 - 4.98% -
rng::fold_left(vector<int>)/8 5.04% 3.568 3.748 - 4.85% -
SetIntersection_Front_Set_uint64_16384_64 5.04% 1610876.564 1692051.863 - 0.70% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 5.03% 11.106 11.665 - 3.21% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.02% 1.512 1.588 - 2.80% -
std::search(list<int>,_pred)_(single_element)/1000 5.02% 801.467 841.675 - 5.30% -
std::unique_copy(list<int>)_(sprinkled)/52 5.01% 24.054 25.260 - 6.22% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.01% 9.566 10.046 - 6.15% -
std::partition(vector<int>)_(sparse)/8192 5.01% 1870.085 1963.780 - 5.35% -
std::multiset<std::string>::erase(iterator)/32 5.01% 26.266 27.581 - 3.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.01% 6.465 6.789 - 5.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 5.00% 24.191 25.401 - 6.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 5.00% 125705346.871 131994822.410 - 14.39% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 5.00% 38103793.944 40007828.722 - 5.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 4.99% 9450.206 9921.945 - 4.83% -
std::unique_copy(vector<int>)_(sprinkled)/1024 4.98% 461.145 484.120 - 6.73% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 4.97% 602311.863 632230.257 - 3.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 4.97% 1047603.933 1099623.691 - -0.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.96% 891264.577 935501.515 - 0.67% -
rng::find_last(deque<int>)_(bail_10%)/8 4.96% 2.668 2.801 - 3.52% -
std::adjacent_find(vector<int>,_pred)/1024 4.96% 403.589 423.602 - 6.42% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.95% 11.754 12.337 - 9.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.95% 2218766.006 2328625.689 - 9.54% -
SetIntersection_Interlaced_Set_uint64_1024_1 4.92% 994801.576 1043793.115 - -1.44% -
std::adjacent_find(vector<int>)/1024 4.91% 235.239 246.795 - 6.21% -
BM_PushHeap_uint64_Random_16 4.91% 4.398 4.613 - 10.91% -
std::partition_copy(deque<int>)/1024 4.90% 637.085 668.321 - 0.85% -
SetIntersection_Front_Set_uint64_262144_64 4.89% 1623481.055 1702920.623 - 0.23% -
std::unique(deque<int>)_(contiguous)/8192 4.87% 3773.667 3957.493 - 7.04% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.86% 23097.346 24220.560 - 5.86% -
std::mismatch(list<int>)_(it,_it,_it)/8192 4.86% 7382.874 7741.660 - 6.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.85% 26.986 28.295 - -0.03% -
rng::contains_subrange(vector<int>)_(process_all)/16 4.85% 4.792 5.025 - 6.84% -
SetIntersection_Interlaced_Set_uint32_64_64 4.85% 13052186.067 13685035.905 - 2.19% -
std::set<std::string>::count(key)_(existent)/1024 4.84% 24.126 25.294 - 3.77% -
std::find_if_not(list<int>)_(process_all)/32768 4.84% 25841.000 27090.914 - 6.90% -
SetIntersection_Front_Vector_uint64_256_16 4.83% 4055973.899 4252075.060 - -0.36% -
std::fill_n(deque<int>)/32 4.83% 1.155 1.211 - -85.36% -
rng::find_last_if(list<int>)_(bail_10%)/1024 4.83% 680.965 713.833 - 6.07% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 4.82% 23.457 24.589 - -23.00% -
std::partition_copy(deque<int>)/50 4.82% 21.256 22.281 - 1.24% -
rng::contains_subrange(deque<int>)_(single_element)/8192 4.80% 3734.213 3913.557 - 6.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.80% 62801435.407 65813952.764 - 7.46% -
std::multiset<int>::lower_bound(key)_(non-existent)/0 4.80% 0.253 0.265 - 5.18% -
std::for_each_n(vector<int>)/8 4.79% 2.629 2.755 - 202.40% -
std::find_end(deque<int>)_(process_all)/1000 4.79% 286.171 299.877 - 14.70% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 4.79% 3833.501 4017.083 - 4.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.78% 75.848 79.475 - 17.42% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.78% 791.197 829.000 - -4.84% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4.78% 4857.637 5089.713 - 5.09% -
std::move(deque<int>)/64 4.78% 4.809 5.038 - -17.57% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 4.77% 29.162 30.553 - 9.87% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.77% 24.428 25.592 - 5.04% -
rng::find_last(vector<char>)_(bail_10%)/50 4.77% 10.990 11.514 - 6.65% -
SetIntersection_Interlaced_Vector_float_1024_256 4.76% 5867036.511 6146499.079 - 10.89% -
std::search(deque<int>)_(single_element)/8192 4.76% 3675.783 3850.723 - 5.59% -
std::upper_bound(std::vector<int>)/100 4.76% 12.415 13.005 - 6.00% -
std::swap_ranges(deque<int>)/1024 4.75% 319.329 334.491 - -1.70% -
std::stable_partition(list<int>)_(dense)/1024 4.72% 1503.202 1574.198 - -9.89% -
std::find(vector<bool>)_(process_all)/8192 4.72% 33.707 35.298 - 6.52% -
std::count_if(list<int>)_(every_other)/1048576 4.71% 890496.643 932421.425 - 6.17% -
std::lower_bound(std::forward_list<int>)/8 4.71% 15.539 16.270 - 6.44% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 4.70% 799.512 837.068 - 5.28% -
std::copy_backward(deque<int>)/512 4.70% 18.061 18.909 - 5.33% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.69% 10.574 11.070 - -10.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.69% 79381.782 83102.488 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 4.68% 1161.800 1216.180 - 6.03% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 4.67% 19.288 20.189 - 4.10% -
SetIntersection_None_Vector_uint64_1024_1 4.67% 1050315.426 1099370.575 - 0.29% -
SetIntersection_Interlaced_Set_string_262144_16 4.67% 2184236.408 2286215.738 - 5.74% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 4.67% 516055.177 540142.273 - 2.63% -
std::partition(deque<int>)_(sparse)/1024 4.67% 382.652 400.507 - 4.89% -
BM_vector_deque_move_backward/0 4.66% 0.527 0.552 - 31.61% -
std::reverse_copy(vector<int>)/4096 4.65% 133.095 139.290 - 3.69% -
std::multiset<int>::equal_range(key)_(non-existent)/32 4.65% 2.327 2.435 - -4.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 4.65% 15538.322 16261.001 - 6.47% -
std::search(list<int>)_(near_matches)/1024 4.65% 39776.038 41624.204 - 6.26% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.64% 644.636 674.567 - 4.68% -
SetIntersection_Front_Set_float_64_64 4.64% 12667625.784 13255239.483 - -2.87% -
std::count(list<int>)_(every_other)/8192 4.64% 7250.167 7586.455 - 15.12% -
rng::contains_subrange(deque<int>)_(process_all)/8192 4.64% 3370.701 3526.986 - 6.29% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.63% 38.734 40.529 - -1.11% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.63% 20445.738 21393.071 - 3.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.63% 145.570 152.313 - 5.59% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4.63% 2519.603 2636.216 - 4.73% -
std::partial_sort_copy(list<int>)_(shuffled)/8 4.62% 10.694 11.188 - -7.29% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 4.62% 35.272 36.900 - 0.42% -
std::search(list<int>,_pred)_(near_matches)/1024 4.61% 43607.382 45617.884 - 4.98% -
std::find(vector<int>)_(process_all)/8192 4.61% 1858.054 1943.697 - 6.10% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 4.61% 84593.169 88491.540 - 0.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 4.61% 758.028 792.959 - 5.23% -
std::adjacent_find(deque<int>)/1048576 4.60% 475881.572 497771.260 - 5.54% -
std::search(list<int>,_pred)_(single_element)/1024 4.60% 820.643 858.384 - 4.88% -
std::swap_ranges(deque<int>)/50 4.60% 15.857 16.586 - -1.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.60% 1082973.120 1132754.793 - -4.07% -
vector<bool>(const_vector<bool>&) 4.59% 10.305 10.778 - 12.69% -
std::search(deque<int>)_(no_match)/1048576 4.59% 425131.856 444647.422 - 5.68% -
SetIntersection_None_Set_uint64_16384_16384 4.59% 167470573.677 175157944.482 - -2.55% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 4.59% 2746.168 2872.185 - -13.92% -
std::copy_n(deque<int>)/262144 4.59% 12667.532 13248.558 - 13.54% -
rng::find_last(list<int>)_(bail_90%)/8192 4.59% 601.509 629.095 - 4.65% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 4.58% 52681.770 55096.528 - -60.20% -
rng::find_last(vector<int>)_(bail_90%)/1048576 4.58% 23257.856 24323.157 - 4.32% -
std::adjacent_find(list<int>)/50 4.58% 23.185 24.247 - 20.14% -
std::find_end(vector<int>)_(process_all)/1024 4.58% 225.059 235.358 - -0.46% -
std::find_if(deque<int>)_(process_all)/32768 4.57% 8047.871 8416.020 - -9.68% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 4.57% 24.445 25.562 - -14.24% -
std::upper_bound(std::deque<int>)/8192 4.57% 65.505 68.498 - 6.44% -
rng::find_last(vector<char>)_(bail_90%)/8192 4.56% 190.334 199.010 - 5.72% -
std::find_first_of(list<int>)_(small_needle)/8192 4.54% 22231.518 23240.713 - 1.61% -
std::unique_copy(deque<int>)_(contiguous)/8192 4.54% 3759.759 3930.279 - 6.33% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 4.53% 15.668 16.378 - -2.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.53% 3.479 3.637 - -4.32% -
std::stable_partition(list<int>)_(sparse)/50 4.53% 26.971 28.193 - 4.25% -
std::stable_partition(deque<int>)_(dense)/8192 4.53% 5670.743 5927.693 - 5.27% -
SetIntersection_Front_Set_uint64_16384_4 4.53% 1019009.179 1065169.313 - -0.34% -
std::map<int,_int>::find(key)_(existent)/1024 4.53% 4.183 4.373 - 20.04% -
std::move_backward(deque<int>)/32768 4.53% 3591.001 3753.506 - 14.98% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 4.52% 480406.279 502115.125 - 1.07% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.51% 11.480 11.997 - -0.63% -
rng::find_last_if(list<int>)_(bail_10%)/50 4.51% 19.495 20.374 - -45.62% -
std::lower_bound(std::vector<int>)/100 4.51% 12.176 12.725 - 5.42% -
std::transform(list<int>)_(identity_transform)/50 4.50% 30.476 31.849 - -18.97% -
std::for_each(deque<int>)/8 4.49% 0.923 0.964 - 4.98% -
BM_std_minmax_element<char>/64000 4.49% 16059.716 16781.275 - 0.96% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.47% 961277.380 1004245.857 - 8.06% -
std::replace_if(list<int>)_(sprinkled)/1024 4.46% 740.466 773.479 - 6.06% -
std::adjacent_find(deque<int>)/8192 4.46% 3706.938 3872.142 - 5.36% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 4.46% 26.259 27.429 - 3.97% -
SetIntersection_Interlaced_Vector_float_64_16 4.45% 18115352.549 18921849.158 - 13.33% -
std::swap_ranges(deque<int>)/32 4.45% 10.418 10.881 - -1.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.45% 6.406 6.691 - 5.12% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.45% 21.948 22.924 - 5.19% -
std::replace_if(list<int>)_(sprinkled)/8192 4.44% 7342.820 7668.674 - 5.46% -
BM_std_minmax_element<short>/2 4.44% 0.648 0.676 - 6.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.43% 32.165 33.591 - 6.94% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 4.43% 591433.045 617638.683 - 5.43% -
std::find(vector<bool>)_(process_all)/1048576 4.43% 3693.897 3857.401 - 6.72% -
std::find(deque<int>)_(process_all)/50 4.42% 13.181 13.763 - 5.48% -
rng::find_last_if(list<int>)_(bail_90%)/1024 4.42% 70.521 73.638 - -7.20% -
std::find(vector<int>)_(process_all)/32768 4.42% 7452.536 7781.708 - 6.40% -
std::move(vector<int>)/262144 4.41% 14815.007 15468.409 - 3.87% -
std::count_if(list<int>)_(every_other)/1024 4.41% 756.857 790.209 - 6.10% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 4.40% 1320581.294 1378723.145 - 5.62% -
BM_PushHeap_string_QuickSortAdversary_16384 4.40% 15.665 16.354 - 1.15% -
SetIntersection_None_Vector_uint64_1024_256 4.40% 1030930.452 1076275.896 - -1.12% -
std::none_of(list<int>)_(process_all)/50 4.38% 21.983 22.946 - 5.33% -
SetIntersection_Interlaced_Set_string_256_256 4.38% 27556875.784 28764655.360 - -8.92% -
std::unique(vector<int>)_(contiguous)/8192 4.38% 1931.235 2015.772 - 5.73% -
rng::find_last(deque<int>)_(bail_90%)/1024 4.38% 29.217 30.496 - -33.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 4.37% 485.423 506.655 - 4.47% -
std::find_end(vector<int>)_(match_near_end)/1024 4.37% 28.661 29.912 - -98.67% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 4.36% 843.336 880.141 - 3.79% -
SetIntersection_None_Vector_uint64_256_4 4.36% 4152147.028 4333060.078 - 1.66% -
std::partial_sort(deque<int>)_(shuffled)/1024 4.35% 15465.497 16138.983 - 6.56% -
rng::starts_with(deque<int>,_pred)/8 4.35% 4.671 4.874 - 3.96% -
std::swap_ranges(list<int>)/32 4.35% 19.531 20.380 - 5.50% -
rng::contains_subrange(deque<int>)_(single_element)/50 4.34% 25.671 26.786 - -7.37% -
std::unique_copy(deque<int>)_(contiguous)/1024 4.34% 476.655 497.346 - 6.19% -
BM_StringFindCharLiteral/16 4.33% 1.551 1.618 - -0.04% -
std::stable_partition(deque<int>)_(sparse)/50 4.33% 28.841 30.090 - 9.85% -
std::adjacent_find(list<int>)/1048576 4.32% 870431.021 908059.595 - 5.70% -
std::multiset<int>::find(key)_(non-existent)/1024 4.32% 5.484 5.721 - -5.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.32% 1679285.561 1751819.416 - 4.48% -
std::rotate(list<int>)_(by_1/4)/1024 4.32% 578.286 603.250 - 6.91% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 4.31% 480074.732 500775.583 - 5.96% -
SetIntersection_Front_Vector_uint32_262144_64 4.31% 1268948.780 1323665.088 - -4.44% -
std::adjacent_find(deque<int>)/1024 4.31% 462.575 482.501 - 4.93% -
std::count(deque<int>)_(every_other)/1048576 4.31% 252962.815 263858.585 - 5.24% -
BM_lexicographical_compare_three_way<IntPtr>/1 4.31% 0.397 0.414 - 14.23% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 4.30% 17.552 18.307 - 2.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 4.30% 1.363 1.422 - -1.93% -
SetIntersection_Front_Vector_uint64_64_16 4.30% 13959760.643 14559992.516 - 0.37% -
std::find_end(vector<int>)_(near_matches)/1000 4.29% 13570.352 14152.105 - -5.98% -
std::equal(list<int>)_(it,_it,_it)/50 4.28% 35.529 37.050 - 0.45% -
std::move(vector<int>)/1048576 4.28% 56506.800 58925.572 - 5.48% -
BM_PushHeap_uint32_Random_64 4.28% 5.118 5.337 - 6.18% -
std::distance(join_view(vector<vector<int>>))/50 4.28% 0.582 0.607 - -95.15% -
BM_PushHeap_string_QuickSortAdversary_256 4.27% 14.602 15.227 - 1.73% -
std::find_first_of(list<int>)_(large_needle)/8192 4.26% 48975241.071 51062600.000 - 3.61% -
std::find_end(deque<int>)_(match_near_end)/8192 4.26% 273.165 284.797 - -99.85% -
std::find_first_of(list<int>)_(small_needle)/1024 4.26% 2795.717 2914.711 - 0.88% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 4.25% 431327.432 449651.112 - 5.94% -
std::mismatch(list<int>)_(it,_it,_it)/1000 4.23% 746.246 777.832 - 5.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 4.23% 490.311 511.059 - 4.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 4.22% 749.081 780.708 - 5.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.22% 1186881.464 1236985.441 - -0.17% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.22% 8.503 8.861 - -3.48% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.22% 23.883 24.891 - -2.06% -
rng::find_last(vector<char>)_(bail_10%)/8 4.21% 2.016 2.101 - 5.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 4.20% 0.477 0.497 - 0.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.20% 46.794 48.758 - 22.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.19% 1133485.164 1180983.249 - -1.71% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.19% 1.087 1.132 - 22.74% -
std::partition_copy(list<int>)/32 4.19% 8.828 9.198 - 7.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 4.18% 509346.969 530658.321 - 3.48% -
BM_StringRelational_Eq_Large_Large_Control 4.17% 2.208 2.300 - 2.77% -
SetIntersection_Interlaced_Set_string_262144_4 4.17% 1876314.697 1954531.494 - 4.10% -
std::mismatch(list<int>)_(it,_it,_it)/1024 4.17% 765.958 797.882 - 5.53% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4.16% 8103.317 8440.780 - 2.01% -
std::unique_copy(vector<int>)_(sprinkled)/32 4.16% 13.283 13.836 - 6.62% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 4.16% 766084.019 797975.699 - 5.60% -
std::all_of(list<int>)_(process_all)/32768 4.16% 26758.292 27871.699 - 5.83% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 4.16% 14496.982 15100.160 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.16% 195883494.891 204028780.298 - 1.10% -
rng::starts_with(list<int>)/1048576 4.16% 947269.489 986643.545 - 4.74% -
std::search(list<int>)_(same_length)/1000 4.15% 749.434 780.545 - 4.71% -
std::stable_partition(vector<int>)_(sparse)/1024 4.15% 207.109 215.699 - -1.95% -
rng::fold_left(deque<int>)/50 4.15% 37.516 39.072 - 44.42% -
BM_StringAssignStr_Large_Transparent 4.15% 10.182 10.604 - 2.36% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 4.15% 13345.061 13898.400 - 4.56% -
std::swap_ranges(deque<int>)/8192 4.14% 2549.025 2654.668 - -1.86% -
BM_StringRelational_Less_Huge_Large_Control 4.14% 2.086 2.173 - -0.17% -
rng::contains_subrange(list<int>)_(same_length)/8192 4.14% 7931.554 8259.787 - -2.99% -
std::for_each(list<int>)/50 4.14% 20.851 21.714 - 1.23% -
BM_vector_deque_copy/65536 4.14% 2914.241 3034.788 - 6.21% -
std::rotate(list<int>)_(by_1/3)/50 4.13% 22.846 23.790 - 2.76% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.13% 16.266 16.939 - -58.20% -
std::copy_backward(list<int>)/4096 4.13% 3185.669 3317.318 - 2.38% -
SetIntersection_Front_Set_uint64_1024_64 4.12% 1738598.572 1810165.886 - 5.45% -
std::stable_partition(list<int>)_(dense)/32 4.11% 37.053 38.576 - 15.13% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.11% 11.563 12.038 - 3.55% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 4.11% 1967.269 2048.032 - 5.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.10% 179955.536 187333.735 - 3.23% -
std::search(deque<int>,_pred)_(near_matches)/8192 4.10% 1530363.993 1593056.287 - 2.32% -
std::partition_copy(vector<int>)/50 4.08% 12.872 13.398 - 9.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.07% 9639.177 10031.722 - 5.84% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.07% 1403.148 1460.249 - -14.03% -
BM_StringRead_Cold_Deep_Large 4.06% 1.283 1.335 - 8.45% -
std::shift_right(list<int>)/32 4.06% 14.542 15.132 - 4.82% -
rng::find_last(list<int>)_(bail_90%)/1048576 4.06% 87469.994 91018.969 - 5.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 4.06% 11137002.198 11588754.131 - -1.59% -
std::partition_copy(list<int>)/1024 4.05% 714.421 743.327 - 4.38% -
std::search(vector<int>)_(near_matches)/1000 4.04% 14248.052 14823.646 - 4.97% -
std::count(deque<int>)_(every_other)/8192 4.04% 1931.975 2009.985 - 4.95% -
std::unique(vector<int>)_(contiguous)/1024 4.04% 313.178 325.817 - 7.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.03% 485.504 505.090 - 4.59% -
std::search(deque<int>)_(no_match)/8192 4.03% 3317.478 3451.282 - 5.05% -
SetIntersection_None_Vector_string_262144_16 4.03% 1265512.876 1316518.710 - 0.45% -
std::find(vector<int>)_(bail_25%)/8 4.03% 1.394 1.450 - 6.76% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 4.03% 2171.979 2259.407 - 123.43% -
std::rotate(vector<int>)_(by_1/2)/32 4.02% 2.374 2.469 - -33.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 4.02% 8768.732 9121.291 - 132.26% -
BM_num_put<long_long> 4.02% 11.630 12.097 - 15.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.01% 239696821.492 249309734.887 - -27.86% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.01% 4.480 4.660 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.01% 3.704 3.852 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_64_16 4.01% 17186134.803 17874483.551 - -2.39% -
std::find_if_not(deque<int>)_(bail_25%)/32768 4.00% 2166.725 2253.472 - -38.38% -
BM_PushHeap_uint32_Random_16384 4.00% 5.837 6.071 - 8.06% -
std::search(vector<int>)_(same_length)/8192 4.00% 1897.020 1972.927 - 5.79% -
SetIntersection_Front_Vector_uint64_262144_16 4.00% 1091788.322 1135455.990 - 1.38% -
std::unordered_multimap<int,_int>::ctor(const&)/32 4.00% 203.989 212.146 - 2.66% -
std::unique(deque<int>)_(contiguous)/1024 4.00% 520.278 541.083 - 6.95% -
BM_PushHeap_uint32_Random_4 4.00% 2.152 2.238 - 1.12% -
std::adjacent_find(list<int>,_pred)/50 4.00% 29.395 30.570 - -2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.99% 1192554.001 1240195.622 - 3.46% -
SetIntersection_Front_Vector_uint64_16_4 3.98% 53523436.676 55656041.863 - 1.73% -
rng::find_last_if(vector<int>)_(bail_10%)/50 3.98% 11.518 11.977 - -3.21% -
std::any_of(list<int>)_(process_all)/8 3.98% 2.668 2.775 - 3.38% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 3.98% 7.474 7.771 - -6.07% -
BM_vector_deque_ranges_move_backward/70000 3.98% 8484.401 8821.776 - 8.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.98% 4.448 4.625 - 2.43% -
BM_PushHeap_string_QuickSortAdversary_1024 3.97% 15.178 15.782 - 0.47% -
std::partition_copy(deque<int>)/8192 3.97% 5717.038 5943.840 - 4.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.96% 472.628 491.357 - 21.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 3.96% 2.183 2.270 - -11.99% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.94% 20.065 20.857 - -19.11% -
SetIntersection_Interlaced_Set_float_64_16 3.93% 21487513.564 22332601.356 - 2.36% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3.93% 3884.850 4037.462 - 6.01% -
BM_num_put<unsigned_long_long> 3.93% 11.158 11.597 - 14.59% -
BM_deque_deque_ranges_move_backward/64 3.92% 3.358 3.490 - 2.06% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 3.92% 89061.463 92550.899 - 5.30% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.92% 8.548 8.883 - -0.26% -
std::find_end(list<int>,_pred)_(near_matches)/8192 3.90% 2407855.814 2501879.153 - -6.04% -
std::none_of(vector<int>)_(process_all)/50 3.90% 19.123 19.869 - 56.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.90% 7422530.311 7712019.045 - -3.05% -
std::partition_copy(vector<int>)/8192 3.89% 4593.608 4772.517 - 3.72% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 3.89% 69.400 72.100 - -98.57% -
std::list<std::string>::ctor(size)/1024 3.88% 12313.585 12791.878 - 0.14% -
std::find(vector<int>)_(bail_25%)/1024 3.88% 66.172 68.743 - 4.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.87% 6.474 6.725 - -1.45% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 3.87% 278247.576 289027.607 - 5.22% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 3.87% 934099.132 970273.103 - 4.77% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 3.86% 6891.775 7158.053 - 3.10% -
std::find_if(vector<char>)_(process_all)/1024 3.86% 125.217 130.052 - 16.41% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 3.86% 14038.354 14580.075 - 4.95% -
ranges::min(std::deque<__int128>)/1 3.86% 0.665 0.690 - -17.49% -
SetIntersection_Interlaced_Set_string_16384_256 3.85% 350163350.663 363659523.154 - 1.56% -
std::find_end(vector<int>)_(near_matches)/1024 3.85% 14047.439 14588.762 - -6.88% -
BM_PushHeap_uint32_Descending_1024 3.85% 0.384 0.398 - 4.06% -
BM_deque_deque_move/64000 3.85% 2982.542 3097.284 - 2.42% -
std::adjacent_find(list<int>,_pred)/1048576 3.84% 923559.651 959042.799 - 5.34% -
rng::find_last(vector<int>)_(bail_10%)/8 3.84% 2.034 2.112 - 5.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.84% 9105.046 9454.693 - 4.08% -
SetIntersection_Front_Vector_uint64_4_1 3.84% 210420771.563 218492060.170 - 0.99% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 3.83% 70.989 73.709 - -91.27% -
SetIntersection_Front_Vector_float_256_256 3.83% 4250557.880 4413397.966 - 1.85% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 3.83% 23.593 24.495 - 4.55% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 3.83% 2.162 2.245 - 5.21% -
std::rotate(deque<int>)_(by_1/2)/8192 3.82% 1600.290 1661.467 - 13.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 3.82% 54.948 57.046 - 5.32% -
std::stable_partition(deque<int>)_(dense)/1024 3.82% 568.957 590.670 - 3.80% -
std::rotate(list<int>)_(1_element_forward)/32 3.81% 13.952 14.484 - 8.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.81% 60511.539 62817.873 - 1.33% -
std::search(vector<int>)_(single_element)/1024 3.81% 233.938 242.847 - 3.55% -
BM_PushHeap_string_QuickSortAdversary_262144 3.81% 16.216 16.833 - 1.13% -
std::rotate(list<int>)_(by_1/3)/1024 3.80% 810.085 840.896 - 6.87% -
ranges::min(std::list<char>)/8 3.80% 1.811 1.879 - 6.34% -
std::sort(vector<int>)_(pipe-organ)/8 3.80% 17.662 18.333 - 2.03% -
SetIntersection_None_Vector_string_1024_16 3.80% 1130231.534 1173150.489 - -0.29% -
std::find_end(vector<int>)_(near_matches)/8192 3.78% 769687.912 798791.142 - -12.41% -
std::flat_map<int,_int>::count(key)_(existent)/1024 3.78% 8.240 8.551 - 4.45% -
BM_PushHeap_float_Ascending_16384 3.78% 4.206 4.365 - 1.73% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.78% 44.688 46.376 - 2.63% -
SetIntersection_Interlaced_Vector_float_256_4 3.78% 5070655.606 5262147.960 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 3.77% 1088643.180 1129722.113 - -9.86% -
std::reverse_copy(list<int>)/32768 3.77% 26591.928 27595.164 - 6.55% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 3.77% 807948.844 838375.249 - 5.02% -
rng::fold_left(deque<int>)/8192 3.77% 10335.761 10724.941 - 135.50% -
BM_StringEraseWithMove_Huge_Transparent 3.76% 44.095 45.751 - -34.16% -
SetIntersection_Front_Set_uint64_64_64 3.76% 12927183.185 13412894.912 - 1.82% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.75% 816.794 847.434 - 7.29% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.75% 10.248 10.632 - 4.06% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 3.74% 41255.095 42800.024 - 3.83% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 3.74% 685.156 710.805 - 5.32% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.74% 1.437 1.491 - 5.78% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.73% 7567.091 7849.508 - 5.13% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.73% 2140.272 2220.099 - -0.00% -
std::copy_n(deque<int>)/1048576 3.73% 54575.507 56609.849 - 13.37% -
std::unordered_set<int>::find(key)_(existent)/8192 3.72% 1.348 1.398 - -0.13% -
BM_PushHeap_string_QuickSortAdversary_64 3.71% 13.139 13.627 - 1.95% -
rng::fold_left(vector<int>)/8192 3.71% 10316.645 10699.126 - 3.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.70% 4.217 4.373 - -5.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.70% 18.717 19.410 - 4.11% -
std::set<int>::upper_bound(key)_(existent)/1024 3.70% 4.318 4.478 - 11.25% -
std::rotate_copy(list<int>)/8192 3.70% 6927.753 7184.277 - 2.12% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.70% 5160.076 5351.074 - 4.27% -
BM_StringFindCharLiteral/128 3.70% 3.005 3.116 - 3.63% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.70% 12474.851 12936.181 - 4.17% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 3.70% 965044.990 1000706.072 - 4.94% -
std::fill_n(list<int>)/50 3.69% 15.600 16.177 - 6.57% -
std::find(vector<char>)_(bail_25%)/1024 3.69% 5.384 5.582 - 4.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 3.69% 1.293 1.341 - 33.91% -
std::find_if(vector<char>)_(bail_25%)/1024 3.69% 25.227 26.158 - 0.56% -
rng::find(vector<bool>)_(process_all)/1024 3.69% 4.681 4.853 - 3.67% -
SetIntersection_Front_Vector_uint64_1_1 3.68% 526837439.818 546221882.683 - 1.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.68% 14657.116 15196.168 - 7.19% -
BM_CmpLess_ushort_schar 3.66% 1.031 1.068 - -4.55% -
std::find_end(list<int>,_pred)_(near_matches)/1000 3.66% 36950.826 38303.612 - -7.13% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 3.66% 628.247 651.238 - -99.76% -
rng::find_last(list<int>)_(bail_10%)/8 3.66% 2.082 2.158 - 6.80% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 3.66% 1361.372 1411.175 - 4.62% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 3.66% 6599.045 6840.331 - 4.43% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.66% 29.527 30.607 - -0.02% -
std::map<int,_int>::erase(key)_(existent)/1024 3.66% 24.183 25.067 - -1.72% -
BM_PushHeap_uint64_Ascending_16384 3.66% 3.649 3.782 - 3.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 3.65% 36.399 37.726 - 40.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.65% 20.047 20.778 - -7.70% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.65% 6049.692 6270.241 - 2.63% -
std::partition(list<int>)_(sparse)/32 3.64% 8.875 9.198 - 4.08% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 3.64% 1573.187 1630.467 - 4.73% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 3.64% 2689170.354 2787059.761 - 4.39% -
std::transform(list<int>)_(identity_transform)/32 3.64% 16.958 17.575 - 9.17% -
BM_deque_vector_move_backward/0 3.64% 1.419 1.470 - 7.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.63% 6497380.954 6733397.080 - 9.34% -
std::transform(list<int>)_(identity_transform)/8192 3.63% 7590.187 7865.613 - 12.29% -
std::count(deque<int>)_(every_other)/1024 3.63% 246.150 255.080 - 3.72% -
std::partition_copy(deque<int>)/32 3.62% 12.868 13.334 - 4.18% -
std::unique_copy(deque<int>)_(sprinkled)/8192 3.62% 3766.267 3902.562 - 4.98% -
std::remove(deque<int>)_(prefix)/50 3.62% 59.774 61.937 - 7.68% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.61% 1040.145 1077.689 - 5.94% -
SetIntersection_None_Set_float_256_256 3.60% 5663971.448 5867811.954 - -0.80% -
SetIntersection_Front_Vector_float_64_64 3.59% 10618109.309 10999412.973 - 1.84% -
rng::fold_left(deque<int>)/1048576 3.59% 1329219.029 1376936.637 - 149.37% -
BM_vector_deque_ranges_move_backward/65536 3.59% 7981.121 8267.521 - 7.18% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.59% 1.502 1.556 - -4.49% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 3.59% 6686.353 6926.203 - 1.06% -
SetIntersection_Interlaced_Vector_float_1024_4 3.58% 1388571.234 1438331.837 - 3.38% -
std::set<int>::erase(key)_(existent)/1024 3.58% 49.124 50.885 - 1.56% -
BM_num_get<long_double> 3.57% 36.655 37.965 - 4.87% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.57% 798.260 826.740 - 8.69% -
BM_vector_deque_move/4096 3.56% 147.020 152.251 - 4.16% -
rng::for_each(set<int>)/50 3.55% 37.909 39.255 - -10.44% -
std::search(vector<int>,_pred)_(single_element)/8192 3.55% 4385.688 4541.263 - -1.36% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.54% 11726.912 12142.568 - 4.31% -
std::any_of(list<int>)_(process_all)/32 3.54% 11.760 12.176 - 3.65% -
SetIntersection_None_Vector_uint64_256_1 3.54% 4196765.472 4345234.991 - 0.54% -
SetIntersection_Front_Vector_uint64_4_4 3.54% 133987950.461 138726538.130 - 1.05% -
BM_vector_deque_move_backward/1024 3.53% 38.414 39.770 - 6.97% -
rng::fold_left(vector<int>)/1048576 3.53% 1326390.545 1373207.274 - 3.66% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.53% 64.692 66.973 - 4.85% -
SetIntersection_None_Vector_uint32_1024_4 3.53% 1039624.001 1076279.277 - -2.31% -
std::stable_partition(vector<int>)_(sparse)/8192 3.52% 1548.141 1602.631 - 3.77% -
SetIntersection_Front_Vector_uint64_16384_64 3.52% 1353800.170 1401449.552 - 1.14% -
std::for_each_n(deque<int>)/8 3.52% 1.220 1.263 - 9.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.51% 4.226 4.375 - -1.50% -
std::search(list<int>)_(single_element)/1000 3.50% 696.128 720.480 - 2.07% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3.49% 3968.562 4107.208 - 3.10% -
SetIntersection_Interlaced_Set_string_262144_1 3.49% 1090349.175 1128428.906 - 1.59% -
std::find_end(vector<int>,_pred)_(process_all)/8192 3.49% 4309.923 4460.383 - -3.98% -
std::find_if_not(deque<int>)_(bail_25%)/8192 3.49% 547.661 566.767 - -38.37% -
rng::find_if(vector<bool>)_(process_all)/8192 3.49% 4527.985 4685.823 - 4.30% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 3.49% 899267.066 930608.400 - 3.92% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.49% 582.788 603.099 - 2.77% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 3.48% 45004.933 46573.067 - 3.96% -
std::unique(list<int>,_pred)_(sprinkled)/1024 3.48% 1038.128 1074.282 - 5.75% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 3.48% 2749.984 2845.665 - 2.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 3.48% 43.368 44.876 - 12.02% -
std::unique(list<int>)_(sprinkled)/32 3.48% 54.091 55.971 - 3.46% -
std::shift_left(list<int>)/1024 3.47% 753.615 779.757 - 7.53% -
std::adjacent_find(vector<int>,_pred)/1048576 3.47% 487533.110 504433.446 - 8.51% -
std::transform(list<int>,_list<int>)/32 3.47% 23.139 23.940 - 3.84% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.46% 9.806 10.145 - 3.74% -
std::fill(deque<int>)/8192 3.46% 237.193 245.399 - -86.84% -
std::find(vector<int>)_(bail_25%)/8192 3.46% 473.103 489.461 - 4.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 3.44% 9.105 9.418 - 1.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 3.44% 0.485 0.502 - 3.78% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 3.44% 5692.129 5887.827 - 4.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.44% 13876380.528 14353135.224 - 2.56% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 3.43% 583276.698 603296.592 - 4.56% -
std::find(vector<int>)_(bail_25%)/32768 3.43% 1865.907 1929.903 - 4.46% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.43% 4.117 4.258 - -6.54% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.43% 3996.921 4133.968 - 4.71% -
std::unique(deque<int>)_(sprinkled)/8192 3.43% 3815.712 3946.459 - 4.65% -
std::rotate_copy(list<int>)/50 3.43% 13.901 14.377 - 8.16% -
rng::find_last(deque<int>)_(bail_90%)/8192 3.42% 204.342 211.340 - -42.08% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.42% 103831.664 107386.183 - 11.35% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.42% 666.525 689.336 - 17.25% -
std::deque<std::string>::ctor(size)/1024 3.42% 718.461 743.047 - 2.38% -
BM_vector_deque_move_backward/65536 3.42% 8133.773 8412.028 - 9.15% -
BM_StringRead_Cold_Deep_Small 3.42% 1.183 1.223 - 5.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.41% 2.312 2.391 - -9.32% -
BM_StringRelational_Less_Huge_Empty_Control 3.41% 1.614 1.669 - 0.84% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 3.41% 985126.168 1018714.925 - 4.55% -
BM_StringRelational_Eq_Small_Large_Control 3.41% 0.470 0.486 - 3.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.41% 220.239 227.744 - 8.07% -
SetIntersection_None_Vector_uint64_64_64 3.41% 8309966.644 8593075.826 - -0.40% -
std::stable_partition(vector<int>)_(dense)/8192 3.40% 2090.573 2161.747 - 3.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.40% 7529.858 7786.174 - -0.25% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.40% 55004.205 56876.337 - 3.78% -
std::find_if_not(vector<bool>)_(process_all)/8192 3.40% 4499.853 4652.957 - 3.74% -
std::unique(list<int>,_pred)_(contiguous)/52 3.40% 70.949 73.360 - 3.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.40% 26395.016 27292.080 - -6.86% -
SetIntersection_Front_Vector_uint64_16_1 3.40% 61950838.410 64054341.729 - 0.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.39% 440.985 455.949 - 2.17% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 3.39% 12738.997 13171.251 - 2.60% -
std::sort_heap(vector<NonIntegral>)/1024 3.39% 9912.120 10248.209 - 3.19% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 3.38% 89565.164 92594.849 - 5.52% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 3.38% 159.434 164.822 - 3.34% -
std::for_each(multimap<int>::iterator)/8192 3.38% 7490.294 7743.337 - -51.82% -
std::deque<int>::insert(middle)_(cheap_elements)/32 3.37% 11.089 11.463 - -7.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 3.37% 1.108 1.146 - -1.90% -
BM_PushHeap_string_QuickSortAdversary_16 3.37% 10.488 10.841 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.37% 1684971.193 1741759.846 - 2.89% -
BM_deque_deque_ranges_move/64000 3.37% 3064.956 3168.129 - 4.23% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 3.36% 17.329 17.912 - 3.80% -
rng::starts_with(vector<int>,_pred)/8 3.35% 2.359 2.439 - 5.48% -
BM_PushHeap_uint32_Descending_16384 3.35% 0.380 0.392 - 3.50% -
SetIntersection_Front_Vector_uint64_64_1 3.35% 16135723.421 16676020.724 - 0.36% -
std::move(list<int>)/4096 3.35% 3954.065 4086.399 - -6.29% -
std::partition_copy(list<int>)/50 3.35% 12.999 13.434 - 4.48% -
rng::contains_subrange(deque<int>)_(same_length)/16 3.35% 12.317 12.729 - 0.17% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.32% 6906.769 7136.390 - 5.31% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 3.32% 607.552 627.723 - 4.62% -
SetIntersection_Front_Vector_uint64_256_1 3.32% 4110482.396 4246936.582 - 0.62% -
std::unique(list<int>)_(contiguous)/32 3.32% 52.319 54.055 - 3.41% -
std::reverse(deque<int>)/4096 3.32% 718.944 742.795 - 4.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.32% 18534173.080 19148974.936 - 0.25% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 3.32% 797.794 824.250 - 4.60% -
std::set<int>::count(key)_(non-existent)/1024 3.31% 7.430 7.676 - -3.61% -
BM_PushHeap_float_SingleElement_16 3.31% 0.368 0.381 - 4.51% -
std::upper_bound(std::deque<int>)/100 3.31% 30.659 31.674 - 4.31% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 3.31% 22.774 23.528 - -6.19% -
std::partition(vector<int>)_(dense)/1024 3.31% 249.730 257.994 - 6.42% -
BM_deque_vector_ranges_move_backward/0 3.31% 1.420 1.467 - -7.40% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 3.31% 307569.841 317745.637 - 3.72% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.31% 1.494 1.543 - -1.67% -
SetIntersection_Front_Vector_uint64_16384_4 3.31% 1039207.704 1073566.844 - 0.31% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.31% 542.805 560.746 - 4.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 3.30% 68284.446 70537.008 - 3.37% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.30% 175248555.566 181023444.542 - 0.54% -
SetIntersection_Front_Vector_uint64_16_16 3.29% 35382621.112 36547815.869 - 0.91% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.29% 6025.013 6223.332 - -54.87% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 3.29% 360983.204 372844.944 - 3.10% -
std::adjacent_find(vector<int>)/8 3.28% 2.034 2.100 - 5.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 3.28% 37.504 38.734 - 1.45% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.27% 2.041 2.108 - 2.60% -
std::rotate(list<int>)_(by_1/4)/50 3.27% 25.728 26.570 - 13.17% -
rng::find_if_not(vector<bool>)_(process_all)/8192 3.26% 4566.151 4715.094 - 4.49% -
std::find_first_of(deque<int>)_(small_needle)/50 3.26% 171.427 177.016 - 7.17% -
std::multiset<int>::count(key)_(existent)/32 3.26% 3.677 3.796 - -19.32% -
BM_StringRelational_Less_Large_Empty_Control 3.26% 1.613 1.665 - 3.17% -
rng::contains_subrange(list<int>)_(process_all)/32 3.26% 10.218 10.550 - 4.40% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 3.26% 175.980 181.709 - 3.68% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 3.25% 1598795.577 1650805.784 - 3.46% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.25% 3.826 3.951 - -4.89% -
SetIntersection_Front_Vector_uint32_262144_1024 3.25% 5293034.676 5465043.970 - 2.93% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 3.24% 838.117 865.304 - 4.39% -
rng::contains_subrange(list<int>)_(same_length)/32 3.24% 16.522 17.058 - 3.70% -
rng::find_if(vector<bool>)_(process_all)/1048576 3.24% 579423.789 598212.014 - 4.03% -
BM_StringRelational_Less_Small_Small_ChangeLast 3.24% 1.754 1.811 - 2.56% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.24% 348.222 359.507 - -0.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.24% 644.728 665.616 - 4.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.24% 6.569 6.781 - 4.55% -
std::partial_sort_copy(vector<int>)_(repeated)/8 3.23% 8.647 8.926 - 9.91% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.23% 8.728 9.010 - 5.21% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 3.23% 9857.907 10176.404 - -41.82% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.23% 28079.310 28985.701 - -2.12% -
std::unique_copy(deque<int>)_(sprinkled)/1024 3.22% 469.692 484.836 - 4.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.22% 53.335 55.054 - 4.17% -
std::unordered_set<std::string>::erase(iterator)/1024 3.22% 32.442 33.486 - 21.88% -
SetIntersection_Front_Vector_uint64_64_64 3.22% 10509760.492 10847959.865 - 1.36% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 3.21% 212471.539 219297.770 - 4.01% -
std::multiset<int>::count(key)_(existent)/1024 3.21% 5.568 5.747 - -28.46% -
SetIntersection_None_Set_uint64_1024_4 3.20% 8610454.328 8886295.068 - -2.42% -
SetIntersection_Front_Vector_uint32_1024_1024 3.20% 5300705.754 5470367.196 - -7.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 3.20% 16.080 16.594 - 2.03% -
std::stable_sort(vector<int>)_(shuffled)/8 3.20% 19.920 20.557 - 1.71% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.19% 21.212 21.888 - -5.01% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.19% 66.382 68.497 - -47.42% -
SetIntersection_Front_Vector_float_1024_64 3.19% 1325333.539 1367545.760 - 1.76% -
std::none_of(list<int>)_(process_all)/32 3.18% 11.771 12.145 - 2.93% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 3.18% 26.292 27.129 - 1.85% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.18% 10.454 10.787 - 6.53% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.18% 11.903 12.281 - 7.77% -
BM_CmpEqual_ushort_short 3.17% 1.009 1.041 - -7.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.17% 650.039 670.663 - 16.68% -
BM_vector_deque_move/4000 3.17% 140.831 145.298 - 3.21% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.17% 17.448 18.001 - 0.83% -
std::unordered_map<int,_int>::ctor(const&)/0 3.17% 12.910 13.319 - 2.17% -
std::sort_heap(vector<NonIntegral>)/8192 3.17% 106005.794 109364.336 - 3.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.16% 12051.789 12433.161 - 3.82% -
std::search(list<int>)_(no_match)/1048576 3.16% 840857.078 867456.939 - 3.72% -
std::list<std::string>::ctor(size)/32 3.16% 341.459 352.257 - -0.14% -
std::find_end(vector<int>)_(match_near_end)/1000 3.16% 28.256 29.149 - -88.87% -
std::find_end(deque<int>)_(near_matches)/8192 3.15% 1124841.037 1160288.350 - -34.41% -
SetIntersection_Front_Set_uint64_16384_256 3.15% 3781179.183 3900323.735 - 0.40% -
std::search(list<int>)_(near_matches)/1000 3.15% 38224.974 39428.641 - 5.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.15% 1457.775 1503.660 - 0.28% -
rng::starts_with(deque<int>,_pred)/1000 3.15% 507.571 523.546 - 2.16% -
std::partition(deque<int>)_(dense)/1024 3.15% 354.996 366.164 - 2.50% -
BM_deque_deque_copy_backward/70000 3.14% 8343.248 8605.175 - 8.24% -
rng::contains_subrange(list<int>)_(process_all)/16 3.14% 4.961 5.117 - 4.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.14% 15.728 16.221 - -0.93% -
std::set<int>::count(key)_(non-existent)/8192 3.14% 11.361 11.717 - -15.16% -
SetIntersection_None_Vector_uint32_262144_16384 3.14% 1088348.230 1122481.016 - -1.56% -
SetIntersection_None_Vector_uint64_1024_1024 3.14% 1048035.355 1080898.722 - -1.32% -
std::rotate(vector<int>)_(by_1/3)/1024 3.13% 118.757 122.475 - -91.07% -
std::find_first_of(deque<int>)_(large_needle)/1024 3.13% 366137.901 377599.901 - 3.82% -
std::stable_partition(deque<int>)_(dense)/50 3.13% 37.793 38.975 - 3.86% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 3.12% 1.231 1.270 - 21.82% -
SetIntersection_Front_Set_uint64_262144_262144 3.12% 1632864.420 1683869.221 - 0.41% -
rng::fold_left(list<int>)/32 3.12% 22.063 22.752 - 8.42% -
std::equal(deque<int>)_(it,_it,_it)/8192 3.12% 3842.246 3962.050 - 2.70% -
rng::contains_subrange(vector<int>)_(single_element)/8192 3.12% 1865.381 1923.528 - 7.20% -
std::upper_bound(std::vector<int>)/8 3.12% 6.012 6.200 - 3.48% -
SetIntersection_None_Vector_string_256_256 3.11% 2252300.401 2322402.311 - 1.06% -
std::unique_copy(vector<int>)_(contiguous)/8192 3.11% 1905.411 1964.639 - 4.64% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 3.11% 278.735 287.395 - 3.91% -
BM_CmpEqual_uint_uint 3.11% 1.034 1.066 - -2.36% -
std::count(vector<int>)_(every_other)/1024 3.11% 102.808 106.001 - 3.89% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 3.10% 656.733 677.080 - 2.24% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.10% 412.837 425.624 - 1.86% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 3.09% 363.562 374.809 - 1.79% -
rng::fold_left(deque<int>)/32 3.09% 22.508 23.203 - 43.59% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 3.09% 13.063 13.467 - -0.14% -
std::partition_point(vector<int>)/50 3.08% 2.574 2.653 - 3.49% -
SetIntersection_Front_Vector_uint64_64_4 3.08% 15668345.692 16151297.122 - 0.47% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.08% 1536.251 1583.581 - 4.04% -
std::find(vector<short>)_(process_all)/8 3.08% 0.681 0.702 - 2.41% -
std::find_end(vector<int>,_pred)_(same_length)/1000 3.08% 612.865 631.726 - -47.92% -
std::stable_sort(deque<int>)_(repeated)/8 3.08% 17.634 18.177 - -7.79% -
std::partition(list<int>)_(sparse)/8192 3.08% 7947.485 8191.972 - -1.19% -
std::all_of(list<int>)_(process_all)/8 3.08% 2.656 2.738 - 0.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.07% 4.458 4.595 - 3.91% -
std::move(vector<bool>)_(unaligned)/1048576 3.07% 6539.266 6740.164 - 3.47% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 3.07% 12.987 13.386 - 2.26% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3.07% 932.692 961.331 - -14.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.07% 0.627 0.646 - 6.19% -
rng::for_each(multimap<int>)/8192 3.07% 7375.796 7601.902 - -52.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.06% 4.252 4.382 - -5.24% -
std::remove_if(deque<int>)_(sprinkled)/1024 3.06% 528.821 544.989 - 1.44% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.06% 46.541 47.963 - 4.96% -
std::unique(vector<int>)_(sprinkled)/52 3.05% 65.103 67.089 - 2.83% -
SetIntersection_None_Vector_string_262144_1024 3.05% 1290548.306 1329891.959 - 1.03% -
SetIntersection_Front_Vector_string_262144_16 3.05% 1587020.045 1635398.959 - 1.70% -
SetIntersection_Front_Vector_uint32_16384_4 3.05% 1020092.064 1051172.787 - -2.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.05% 14.933 15.388 - 0.71% -
std::flat_map<int,_int>::count(key)_(existent)/32 3.04% 3.075 3.168 - 3.10% -
std::find_if(vector<bool>)_(process_all)/1024 3.04% 568.385 585.652 - 3.89% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 3.03% 606836.758 625238.511 - 3.59% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 3.03% 58132763.917 59894527.833 - 3.71% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.03% 205.395 211.619 - -0.00% -
std::unique(vector<int>)_(sprinkled)/32 3.03% 54.189 55.830 - 2.57% -
BM_CmpLess_int_ushort 3.03% 1.088 1.121 - -2.51% -
std::find_end(vector<int>)_(single_element)/1024 3.03% 246.024 253.472 - 7.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.02% 18803134.087 19371920.278 - 2.22% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.02% 23.526 24.237 - -9.25% -
SetIntersection_None_Set_uint64_1024_1 3.02% 8587903.893 8847110.351 - -1.56% -
BM_StringAssignStr_Large_Opaque 3.02% 10.280 10.591 - 2.58% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.02% 4.625 4.765 - 4.81% -
rng::contains_subrange(list<int>)_(same_length)/1048576 3.02% 943010.092 971446.000 - 4.28% -
std::find_end(vector<int>)_(match_near_end)/8192 3.02% 201.956 208.046 - -99.83% -
std::find_end(vector<int>,_pred)_(same_length)/1024 3.00% 627.832 646.696 - -47.92% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.00% 46.471 47.867 - 3.23% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 3.00% 26.592 27.390 - 0.93% -
rng::contains_subrange(deque<int>)_(single_element)/32 3.00% 17.618 18.147 - 5.11% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.00% 8.803 9.067 - -6.07% -
std::find(vector<char>)_(bail_25%)/8192 3.00% 40.467 41.679 - 4.94% -
SetIntersection_Front_Vector_uint64_16384_1 2.99% 1024577.673 1055254.460 - -0.72% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.99% 17.775 18.307 - 5.62% -
BM_StringRelational_Compare_Huge_Empty_Control 2.99% 1.616 1.664 - 1.85% -
rng::starts_with(deque<int>,_pred)/1048576 2.99% 518274.318 533784.074 - 5.42% -
rng::contains_subrange(list<int>)_(single_element)/32 2.99% 10.210 10.515 - 3.68% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.99% 2339.244 2409.139 - -15.91% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.99% 56.400 58.085 - 3.79% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.99% 24.692 25.429 - 3.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 2.99% 14.843 15.287 - -0.20% -
std::unordered_map<int,_int>::ctor(const&)/32 2.99% 200.554 206.542 - 0.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.98% 57.746 59.468 - -0.19% -
std::find_end(vector<int>,_pred)_(process_all)/1000 2.98% 527.031 542.739 - -4.05% -
SetIntersection_None_Vector_string_262144_1 2.98% 1272797.081 1310723.250 - -0.76% -
std::find_end(list<int>,_pred)_(near_matches)/1024 2.97% 38283.249 39420.125 - -8.03% -
BM_PushHeap_uint32_PipeOrgan_64 2.96% 1.305 1.343 - 2.24% -
BM_CmpEqual_ushort_int 2.96% 1.038 1.068 - -0.72% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.96% 584.900 602.210 - 6.18% -
std::copy(list<int>)/8 2.95% 2.380 2.450 - 14.11% -
std::count(vector<bool>)/1000 2.95% 2.966 3.054 - 1.95% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 2.95% 946256.674 974155.687 - 3.12% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.95% 1.468 1.512 - -6.74% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 2.95% 915631.062 942598.658 - 3.68% -
std::partition(list<int>)_(dense)/1024 2.94% 391.376 402.902 - 3.92% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.94% 519527.046 534817.440 - 4.07% -
SetIntersection_Interlaced_Vector_string_16_16 2.94% 50598206.015 52083591.804 - 0.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.93% 11560.807 11899.010 - 0.34% -
SetIntersection_None_Vector_uint64_262144_1024 2.92% 1111280.218 1143740.552 - 0.19% -
BM_PushHeap_uint32_Random_1 2.92% 0.550 0.566 - 21.67% -
BM_PushHeap_uint64_Ascending_256 2.92% 2.145 2.207 - 5.43% -
std::find_if(vector<int>)_(bail_25%)/32768 2.92% 812.603 836.304 - -11.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.91% 8634995.753 8886673.828 - -30.89% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.91% 15.395 15.843 - 2.39% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.90% 28.105 28.921 - 1.86% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 2.90% 13.640 14.035 - 8.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.90% 3.927 4.041 - 2.69% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.90% 21.958 22.595 - 2.05% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.89% 552.799 568.795 - 1.62% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.89% 40.929 42.110 - 41.28% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.88% 16.639 17.119 - 1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.88% 17758631.386 18270364.666 - -1.84% -
std::unordered_set<int>::clear()/0 2.88% 391.664 402.950 - 1.27% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.88% 19.853 20.425 - 1.04% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 2.88% 16.993 17.481 - 1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.87% 1125580.064 1157939.562 - -5.43% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.87% 38798346.533 39913287.354 - -3.95% -
std::find_end(vector<int>,_pred)_(same_length)/8192 2.87% 5022.517 5166.812 - -48.04% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.87% 3691.668 3797.678 - 2.57% -
std::find_first_of(deque<int>)_(large_needle)/8192 2.87% 23544543.067 24220337.621 - 3.80% -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.87% 2.282 2.347 - 2.94% -
std::lower_bound(std::vector<int>)/8 2.87% 7.794 8.017 - 3.44% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 2.87% 80.564 82.875 - 4.19% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 2.87% 963895.748 991516.134 - 5.31% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.86% 481.417 495.172 - 3.17% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 2.86% 60.215 61.935 - -98.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 2.85% 3828.099 3937.373 - 21.74% -
std::find_if(vector<bool>)_(process_all)/8192 2.85% 4529.736 4658.985 - 3.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.85% 1065794.341 1096191.699 - -2.55% -
std::rotate_copy(list<int>)/32 2.84% 8.652 8.898 - 3.36% -
bm_ranges_lexicographical_compare<unsigned_char>/8 2.84% 1.387 1.426 - 3.34% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.83% 238952.974 245723.676 - 6.77% -
BM_PushHeap_uint64_Ascending_1 2.83% 0.463 0.476 - -17.50% -
std::find_end(list<int>,_pred)_(same_length)/1000 2.83% 775.383 797.292 - -48.47% -
std::find_if(deque<int>)_(bail_25%)/1024 2.82% 80.205 82.469 - 6.53% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.81% 495816.225 509771.734 - 2.82% -
BM_PushHeap_uint32_Descending_262144 2.81% 0.380 0.390 - 2.95% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.81% 31.884 32.779 - -3.28% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.80% 509.498 523.781 - 1.11% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 2.80% 17.076 17.555 - 4.68% -
std::find_end(vector<int>)_(single_element)/8192 2.80% 1882.527 1935.266 - 6.86% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.80% 41550.561 42713.046 - 3.31% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.79% 5364.768 5514.682 - 4.92% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 2.79% 1451171.325 1491704.432 - -8.54% -
SetIntersection_Front_Vector_uint64_1024_16 2.79% 1100936.594 1131625.505 - 1.74% -
BM_CmpLess_short_int 2.78% 1.109 1.140 - 0.31% -
SetIntersection_None_Vector_uint64_16384_4 2.78% 1101000.382 1131616.487 - 1.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.78% 1263.277 1298.392 - 3.60% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 2.78% 42974.240 44168.089 - 3.68% -
BM_PushHeap_uint32_Random_256 2.77% 5.590 5.745 - 4.45% -
std::reverse_copy(deque<int>)/64 2.77% 15.982 16.424 - 4.60% -
std::find_if(deque<int>)_(process_all)/8192 2.77% 1995.366 2050.624 - -11.99% -
BM_vector_deque_move_backward/5500 2.77% 197.352 202.812 - 1.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.76% 174133.383 178947.536 - 3.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.76% 1652781.994 1698460.092 - 1.50% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 2.76% 5351.427 5499.233 - -42.51% -
std::multimap<int,_int>::clear()/8192 2.76% 82724.708 85007.737 - -4.76% -
std::sort_heap(deque<int>,_pred)/8 2.76% 34.056 34.995 - 0.68% -
BM_std_minmax_element<char>/1024 2.76% 256.323 263.389 - -3.60% -
std::search(deque<int>)_(near_matches)/8192 2.76% 1450608.315 1490574.719 - 3.50% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 2.75% 1603764.241 1647911.948 - 3.69% -
std::find_if_not(vector<char>)_(bail_25%)/32768 2.75% 945.552 971.573 - 12.54% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 2.75% 38.720 39.784 - 2.73% -
std::stable_partition(deque<int>)_(dense)/32 2.75% 28.560 29.345 - -1.36% -
std::list<std::string>::ctor(size)/8192 2.74% 102316.311 105120.647 - -1.28% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.74% 599.322 615.729 - 5.85% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.73% 1.353 1.390 - 4.15% -
std::is_partitioned(list<int>)_(partitioned)/32 2.73% 9.001 9.247 - 7.19% -
std::stable_partition(vector<int>)_(sparse)/32 2.73% 7.053 7.245 - -2.87% -
std::any_of(vector<int>)_(process_all)/32 2.73% 8.308 8.535 - 1.71% -
std::fill(list<int>)/8192 2.73% 8002.901 8221.092 - -3.50% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.72% 17103385.029 17568495.418 - -2.32% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.72% 643569.786 661070.773 - 4.32% -
std::reverse_copy(deque<int>)/32768 2.72% 8023.073 8241.185 - 4.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.72% 194259937.502 199539351.261 - -2.82% -
std::search(vector<int>)_(no_match)/8192 2.72% 1663.112 1708.301 - 2.61% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.72% 20.928 21.497 - -3.69% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.71% 782.313 803.548 - 3.92% -
BM_CmpEqual_int_uchar 2.71% 1.079 1.108 - -1.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.71% 193906390.990 199167230.737 - -3.14% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 2.71% 4972.119 5106.978 - 2.16% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.71% 37783.501 38808.033 - 3.63% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.71% 589.716 605.697 - 3.82% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.71% 19.380 19.905 - -3.11% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 2.71% 58.568 60.154 - -88.95% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.70% 6589.562 6767.788 - 2.47% -
std::partition(list<int>)_(dense)/50 2.70% 13.446 13.809 - 3.10% -
std::find_end(deque<int>)_(near_matches)/1024 2.70% 16306.754 16747.528 - -46.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.70% 517.437 531.419 - -1.77% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.70% 4792.933 4922.348 - 5.35% -
BM_std_minmax_element<char>/2 2.69% 0.653 0.671 - 5.84% -
SetIntersection_Front_Set_float_1024_64 2.69% 1684180.975 1729549.983 - 1.77% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.69% 649.307 666.788 - -82.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.69% 2.217 2.276 - -4.32% -
std::fill(vector<int>)/8192 2.69% 236.051 242.399 - 6.02% -
std::rotate(vector<int>)_(by_1/3)/8192 2.69% 873.924 897.394 - -91.67% -
BM_StringRelational_Eq_Large_Huge_Control 2.69% 0.471 0.484 - 1.64% -
std::search(deque<int>)_(same_length)/8192 2.68% 3830.401 3933.135 - 4.51% -
SetIntersection_None_Vector_uint64_1024_64 2.68% 1073894.605 1102675.636 - 0.75% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.68% 11.702 12.015 - 2.54% -
rng::find_last(deque<int>)_(bail_90%)/1048576 2.68% 25547.580 26231.265 - -43.28% -
std::search(vector<int>,_pred)_(no_match)/1000 2.67% 530.544 544.732 - 7.14% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.67% 6.162 6.327 - 3.81% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 2.67% 19.266 19.779 - -2.18% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 2.66% 478.985 491.709 - -99.70% -
std::search(vector<int>)_(no_match)/1024 2.66% 217.394 223.169 - 1.66% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.65% 15.512 15.924 - 0.97% -
std::multiset<std::string>::erase(key)_(existent)/1024 2.65% 95.281 97.806 - 42.96% -
BM_StringAssignAsciizMix_Transparent 2.65% 2.981 3.060 - -0.70% -
rng::find_if(vector<bool>)_(process_all)/1024 2.64% 567.965 582.979 - 3.36% -
BM_vector_deque_ranges_copy/1 2.64% 2.307 2.368 - 2.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.64% 62.962 64.624 - -5.05% -
SetIntersection_Front_Set_uint32_262144_16384 2.64% 214139249.032 219790822.778 - -0.92% -
ranges::minmax(std::vector<char>)/1 2.64% 0.627 0.644 - 2.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.63% 666.764 684.324 - 1.72% -
std::set<int>::upper_bound(key)_(existent)/32 2.63% 1.752 1.798 - 9.58% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 2.63% 16.325 16.754 - 3.88% -
std::find_if(vector<int>)_(bail_25%)/1024 2.63% 26.962 27.671 - -1.20% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.63% 246.918 253.405 - 3.12% -
std::upper_bound(std::deque<int>)/8 2.63% 17.970 18.442 - 2.58% -
std::partition(deque<int>)_(dense)/8192 2.63% 2795.919 2869.328 - 2.92% -
std::find(vector<char>)_(process_all)/1024 2.62% 16.257 16.684 - 3.54% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.62% 868.577 891.364 - -11.14% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.62% 182046.058 186820.579 - 3.97% -
std::find_if(vector<bool>)_(process_all)/1048576 2.62% 580431.990 595645.565 - 3.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.62% 1.445 1.483 - 35.78% -
std::transform(list<int>,_list<int>)/1024 2.62% 843.595 865.689 - 3.98% -
rng::for_each(set<int>)/8192 2.62% 7837.990 8043.133 - -47.91% -
std::equal(vector<int>)_(it,_it,_it)/50 2.61% 4.063 4.169 - -8.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.61% 18.972 19.467 - 0.73% -
BM_StringFindAllMatch/131072 2.61% 2270.768 2330.049 - 2.58% -
BM_StringRead_Cold_Deep_Empty 2.61% 1.191 1.222 - 4.61% -
SetIntersection_Front_Set_uint64_16384_1024 2.61% 12168654.994 12485898.210 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.60% 1702959.881 1747310.465 - 2.78% -
BM_std_minmax_element<char>/4000 2.60% 987.026 1012.692 - -3.40% -
std::multiset<std::string>::find(key)_(existent)/8192 2.60% 28.852 29.602 - -2.17% -
ranges::min(std::deque<long_long>)/1 2.60% 0.650 0.667 - 11.26% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.59% 12.783 13.115 - 4.25% -
std::all_of(list<int>)_(process_all)/50 2.59% 21.899 22.467 - 3.42% -
SetIntersection_None_Vector_uint64_64_4 2.59% 15739060.070 16147161.523 - 0.24% -
SetIntersection_None_Vector_uint64_1024_16 2.59% 1066832.815 1094427.433 - -0.90% -
std::partition(list<int>)_(dense)/8192 2.59% 5105.060 5237.095 - -7.74% -
BM_std_minmax_element<char>/5500 2.58% 1394.931 1430.909 - -0.70% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.58% 287.382 294.790 - -0.01% -
std::shuffle(deque<int>)/32 2.58% 292.730 300.274 - 2.67% -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.57% 2.299 2.358 - 1.37% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.57% 800.330 820.928 - 4.92% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 2.57% 4730.205 4851.746 - 3.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.57% 21.266 21.812 - -2.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.56% 21.095 21.636 - -0.06% -
BM_vector_deque_copy_backward/64000 2.56% 7958.232 8162.213 - 10.31% -
rng::starts_with(list<int>,_pred)/1048576 2.56% 971782.977 996637.114 - 2.22% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.56% 4561.484 4678.148 - 4.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.55% 752.700 771.895 - 0.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 2.55% 1.216 1.247 - 19.69% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.54% 11.049 11.330 - 3.44% -
BM_StringRelational_Less_Small_Large_Control 2.54% 1.850 1.897 - 2.53% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.54% 68.336 70.071 - 4.32% -
std::find_if(vector<char>)_(process_all)/50 2.54% 6.641 6.810 - 27.37% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 2.54% 798.132 818.368 - 3.04% -
std::shift_right(vector<int>)/32 2.53% 4.053 4.155 - 41.22% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 2.53% 4284.982 4393.229 - 2.42% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 2.52% 1157.149 1186.349 - 1.73% -
rng::contains(list<int>)_(process_all)/50 2.52% 19.100 19.581 - 7.41% -
std::move_backward(vector<int>)/1048576 2.52% 57056.910 58493.514 - 3.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 2.52% 0.466 0.477 - 1.89% -
std::stable_partition(list<int>)_(sparse)/32 2.51% 9.634 9.876 - 2.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.51% 1577.293 1616.926 - 0.09% -
std::for_each(vector<int>)/50 2.51% 3.894 3.992 - 3.10% -
SetIntersection_Interlaced_Vector_string_256_64 2.51% 18539790.957 19004411.957 - -6.28% -
std::multiset<int>::ctor(const&)/1024 2.50% 6267.573 6424.383 - 1.24% -
std::copy_backward(vector<bool>)_(aligned)/64 2.49% 1.759 1.803 - 12.32% -
std::reverse(deque<int>)/32768 2.49% 5754.208 5897.662 - 4.09% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.49% 8189.053 8392.707 - 17.03% -
std::is_partitioned(vector<int>)_(partitioned)/1024 2.49% 190.147 194.873 - 2.85% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 2.48% 29.477 30.210 - 3.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.48% 612056.669 627227.575 - -1.18% -
BM_vector_deque_copy/64 2.48% 2.738 2.806 - -0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.47% 12304.083 12608.469 - 1.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 2.47% 1190945.181 1220370.539 - -0.51% -
std::count(vector<int>)_(every_other)/1048576 2.47% 105150.477 107745.303 - 3.09% -
std::set<int>::lower_bound(key)_(non-existent)/8192 2.46% 9.243 9.471 - -9.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.46% 25676384.068 26308331.786 - -2.28% -
BM_StringFindMatch1/1 2.46% 982.033 1006.198 - 2.40% -
std::transform(vector<int>,_vector<int>)/1024 2.46% 555.313 568.962 - 3.07% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 2.46% 5174.205 5301.348 - 3.31% -
std::find_if(list<int>)_(process_all)/50 2.45% 18.980 19.446 - -48.90% -
std::find(deque<int>)_(bail_25%)/8 2.45% 2.283 2.339 - 17.24% -
BM_vector_deque_ranges_copy_backward/64000 2.44% 7926.639 8119.844 - 9.70% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.43% 217.661 222.961 - -2.45% -
BM_std_minmax_element<long_long>/3 2.43% 1.049 1.075 - -3.54% -
std::multiset<int>::ctor(const&)/0 2.42% 12.761 13.070 - 1.18% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.42% 28.332 29.018 - 5.11% -
std::find_end(vector<int>,_pred)_(process_all)/1024 2.42% 541.418 554.523 - -4.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.42% 24.616 25.211 - 11.35% -
std::unique(list<int>)_(contiguous)/52 2.41% 64.529 66.083 - 2.80% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2.41% 2166.671 2218.870 - 0.02% -
SetIntersection_None_Vector_uint64_16384_1 2.41% 1093796.038 1120113.296 - -0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 2.41% 4096118.545 4194669.961 - -0.84% -
std::find(vector<char>)_(process_all)/32768 2.41% 495.630 507.552 - 2.98% -
BM_deque_deque_ranges_copy_backward/2 2.40% 2.470 2.530 - 9.75% -
std::remove_if(list<int>)_(sprinkled)/50 2.40% 70.487 72.176 - -3.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.40% 162503355.502 166397580.910 - 16.96% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.40% 21.258 21.767 - 11.46% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 2.40% 42.998 44.028 - 3.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.40% 13.835 14.166 - 1.72% -
std::count(vector<bool>)/1048576 2.40% 1459.575 1494.533 - 3.20% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 2.39% 593642.585 607848.674 - 9.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.39% 1700960.936 1741653.648 - 2.81% -
std::multimap<std::string,_int>::clear()/1024 2.39% 21433.769 21946.461 - -2.63% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.39% 794.789 813.791 - -48.65% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 2.39% 0.592 0.606 - 2.46% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 2.39% 819.832 839.430 - 2.87% -
BM_StringCopy_Empty 2.39% 0.579 0.593 - 1.53% -
std::multiset<int>::erase(key)_(existent)/1024 2.39% 40.476 41.442 - 3.98% -
SetIntersection_Front_Vector_uint32_256_256 2.38% 4197292.153 4297374.887 - 0.52% -
std::remove(vector<int>)_(sprinkled)/50 2.38% 52.593 53.847 - 2.63% -
std::set<std::string>::clear()/32 2.38% 875.177 896.032 - 2.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.38% 1.134 1.161 - 10.73% -
SetIntersection_None_Vector_string_16384_1024 2.38% 1220519.615 1249568.888 - 1.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.38% 395.098 404.501 - 1.11% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.38% 2.904 2.973 - 3.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.37% 27.414 28.064 - -32.17% -
BM_vector_deque_ranges_copy_backward/65536 2.37% 8272.308 8468.508 - 12.31% -
std::set<std::string>::count(key)_(non-existent)/32 2.37% 10.785 11.040 - 9.42% -
std::sample(vector<int>)/8192 2.37% 91397.285 93559.890 - 3.13% -
std::rotate(deque<int>)_(by_1/3)/8192 2.37% 3163.419 3238.260 - -85.34% -
SetIntersection_Interlaced_Set_uint64_256_16 2.36% 11742946.384 12020430.459 - -0.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.36% 22.951 23.493 - -75.24% -
std::find(list<int>)_(process_all)/50 2.36% 19.262 19.717 - 4.73% -
BM_deque_vector_ranges_move/64000 2.36% 2936.957 3006.173 - 1.53% -
rng::find_last_if(list<int>)_(bail_90%)/8192 2.35% 614.893 629.368 - 5.14% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 2.35% 22826.026 23363.175 - -7.61% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.35% 3.699 3.786 - 4.80% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.35% 10.849 11.104 - -4.37% -
SetIntersection_Front_Vector_uint64_262144_1024 2.35% 5286436.515 5410778.751 - 1.29% -
SetIntersection_None_Set_string_256_64 2.35% 9191590.141 9407397.491 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.35% 47084.974 48190.127 - -1.94% -
std::copy_if(list<int>)_(entire_range)/32768 2.35% 25664.448 26266.502 - 0.88% -
std::for_each_n(vector<int>)/32 2.34% 3.729 3.816 - 3.93% -
std::unordered_multiset<int>::ctor(const&)/1024 2.34% 6688.385 6844.960 - -1.55% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.34% 171.119 175.125 - 4.86% -
BM_StringRelational_Less_Small_Huge_Control 2.33% 1.850 1.893 - 2.32% -
SetIntersection_None_Vector_uint64_64_16 2.33% 13420611.412 13733412.087 - 0.12% -
std::find_end(deque<int>,_pred)_(single_element)/1024 2.33% 669.674 685.277 - 15.19% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2.33% 2190.185 2241.126 - 3.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.32% 58415.882 59773.817 - 3.82% -
std::rotate(vector<int>)_(1_element_forward)/8192 2.32% 280.270 286.769 - 1.79% -
rng::fold_left(vector<int>)/50 2.31% 37.407 38.273 - 2.37% -
std::for_each(vector<int>)/8192 2.31% 252.273 258.108 - 2.28% -
std::reverse_copy(deque<int>)/4096 2.31% 984.016 1006.736 - 5.53% -
std::stable_sort(deque<int>)_(heap)/8192 2.31% 17219.166 17616.631 - 1.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.31% 48.319 49.434 - 4.94% -
std::transform(vector<int>)_(identity_transform)/50 2.30% 16.294 16.669 - 3.76% -
std::unique(deque<int>,_pred)_(sprinkled)/1024 2.30% 687.125 702.932 - 2.69% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.30% 10.932 11.184 - 9.61% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.30% 266.180 272.300 - 5.22% -
std::unique(deque<int>)_(sprinkled)/1024 2.30% 512.576 524.358 - 3.65% -
std::find(list<int>)_(bail_25%)/32768 2.29% 8329.404 8520.452 - 4.81% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.29% 13.035 13.334 - -0.81% -
std::set<std::string>::ctor(const&)/32 2.29% 773.202 790.904 - -4.98% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.29% 11.910 12.183 - 22.50% -
BM_CmpLess_ushort_uchar 2.29% 1.116 1.142 - 2.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.29% 4.942 5.055 - 11.84% -
std::shift_left(deque<int>)/50 2.28% 5.438 5.562 - 2.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.28% 8.826 9.027 - 1.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 2.28% 1.110 1.135 - 13.11% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 2.28% 12.786 13.078 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.28% 8630699.367 8827382.620 - -1.02% -
SetIntersection_None_Vector_string_16384_4 2.28% 1218220.565 1245958.496 - 0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.27% 29.691 30.366 - -2.80% -
std::find_end(deque<int>,_pred)_(process_all)/8192 2.27% 4347.343 4446.022 - 3.89% -
BM_num_get<long_long> 2.27% 10.455 10.692 - -56.74% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.27% 489.117 500.207 - -7.46% -
std::find(vector<short>)_(process_all)/1024 2.27% 22.511 23.022 - 2.34% -
std::rotate(vector<bool>)_(by_1/3)/32 2.27% 17.710 18.111 - 2.91% -
std::set<int>::insert(value)_(already_present)/32 2.26% 1.767 1.807 - 2.45% -
std::flat_map<int,_int>::ctor(const&)/0 2.25% 12.835 13.124 - 1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.25% 1040509.604 1063962.768 - -1.95% -
SetIntersection_None_Vector_uint64_1024_4 2.25% 1066326.696 1090349.301 - -1.15% -
BM_StringRelationalLiteral_Less_Small_Large_Control 2.25% 1.616 1.653 - 2.24% -
BM_CmpEqual_uint_ushort 2.25% 1.073 1.098 - -0.63% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 2.24% 12.251 12.526 - 2.05% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.24% 580.968 593.991 - 4.85% -
BM_StringAssignAsciiz_Large_Transparent 2.24% 11.489 11.747 - 0.05% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.24% 1899.869 1942.395 - 1.12% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.24% 250.942 256.559 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.24% 23497311.988 24023067.863 - -9.22% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 2.24% 216.371 221.212 - 2.54% -
BM_PushHeap_uint64_PipeOrgan_1 2.24% 0.465 0.476 - 2.08% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.24% 203.117 207.659 - 2.55% -
std::search(vector<int>,_pred)_(single_element)/1000 2.24% 535.000 546.963 - -2.88% -
rng::starts_with(deque<int>)/8 2.24% 4.049 4.139 - 6.14% -
std::sample(list<int>)/8192 2.23% 98518.661 100719.181 - 3.14% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2.23% 1878471.960 1920399.427 - -20.19% -
BM_PushHeap_uint64_Ascending_262144 2.23% 4.844 4.953 - 6.24% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.23% 2272.838 2323.548 - 3.95% -
std::for_each(list<int>)/32 2.23% 10.860 11.102 - -1.45% -
SetIntersection_Front_Vector_uint64_1024_4 2.23% 1048371.802 1071723.535 - 0.79% -
rng::fold_left(deque<int>)/8 2.22% 3.644 3.725 - -7.46% -
std::adjacent_find(list<int>,_pred)/1024 2.22% 795.348 813.011 - 3.54% -
std::equal(vector<bool>)_(unaligned)/50 2.22% 0.916 0.937 - 14.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.22% 51.657 52.802 - -1.59% -
std::unique(vector<int>,_pred)_(contiguous)/8192 2.21% 3597.553 3677.206 - -13.55% -
BM_PushHeap_string_QuickSortAdversary_4 2.21% 6.453 6.596 - 3.41% -
std::replace_if(list<int>)_(prefix)/8192 2.21% 7163.337 7321.561 - 2.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.21% 8641358.964 8832102.814 - -1.71% -
std::unique(list<int>,_pred)_(contiguous)/32 2.20% 57.011 58.268 - 1.27% -
rng::for_each(multimap<int>)/32 2.20% 26.459 27.042 - 25.94% -
SetIntersection_None_Vector_uint64_16384_64 2.20% 1093445.997 1117481.607 - -0.00% -
std::remove(vector<int>)_(sprinkled)/32 2.20% 48.381 49.444 - 2.12% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.19% 16004.913 16355.967 - -3.18% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 2.19% 1074183.974 1097738.920 - 2.97% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.19% 20794.410 21250.362 - 4.97% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.19% 7.154 7.310 - -0.58% -
std::transform(vector<int>,_vector<int>)/8192 2.19% 4421.929 4518.631 - 2.25% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.18% 86866.157 88757.448 - 1.90% -
std::find(vector<char>)_(process_all)/8192 2.18% 136.464 139.433 - 3.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.17% 9037967.095 9234369.073 - -2.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.17% 45.654 46.646 - 2.28% -
BM_StringFindAllMatch/32768 2.17% 574.828 587.293 - 2.09% -
BM_PushHeap_uint32_Descending_1 2.16% 0.466 0.477 - 2.35% -
BM_CmpLess_uint_schar 2.16% 1.041 1.063 - -6.26% -
BM_StringFindMatch1/8 2.16% 981.823 1003.051 - 2.13% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.16% 687718.206 702587.741 - 1.55% -
std::rotate(vector<bool>)_(by_1/2)/32 2.16% 18.113 18.505 - 3.95% -
std::equal(vector<int>)_(it,_it,_it)/1024 2.16% 77.737 79.413 - 2.79% -
SetIntersection_Front_Vector_uint64_256_4 2.16% 4117523.111 4206299.303 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.16% 128935891.642 131714521.533 - -3.97% -
std::sample(vector<int>)/32 2.15% 302.440 308.951 - 2.48% -
std::partition_copy(list<int>)/8192 2.15% 7290.428 7447.186 - 8.78% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 2.15% 18.176 18.567 - 1.64% -
SetIntersection_None_Vector_string_262144_256 2.15% 1282492.081 1310038.223 - 0.34% -
std::find_end(deque<int>)_(same_length)/1024 2.14% 333.526 340.676 - -75.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.14% 5.362 5.477 - 0.21% -
std::rotate(deque<int>)_(1_element_forward)/32 2.14% 4.128 4.216 - 1.82% -
std::move(vector<bool>)_(unaligned)/64 2.14% 1.641 1.676 - 2.78% -
BM_PushHeap_uint32_Ascending_16 2.14% 0.928 0.948 - 3.34% -
SetIntersection_Interlaced_Set_string_256_64 2.14% 29546640.261 30178918.979 - 1.51% -
std::shift_left(vector<int>)/50 2.14% 5.260 5.373 - 2.45% -
std::search(deque<int>,_pred)_(single_element)/1000 2.13% 687.657 702.322 - 2.44% -
std::search(vector<int>)_(no_match)/1048576 2.13% 213141.735 217685.732 - 1.95% -
std::unique(vector<int>,_pred)_(sprinkled)/52 2.13% 70.760 72.268 - 2.30% -
SetIntersection_None_Vector_string_262144_16384 2.13% 1284660.898 1312016.709 - -0.23% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.13% 1070435.141 1093222.536 - 5.63% -
std::count(vector<int>)_(every_other)/8192 2.13% 818.857 836.271 - 3.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.12% 1754.512 1791.791 - 23.72% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.12% 154.652 157.929 - 2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.12% 14471859.000 14778456.438 - 10.14% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.12% 2.673 2.730 - 1.98% -
SetIntersection_None_Set_uint64_1024_1024 2.12% 8571824.783 8753378.544 - -3.30% -
std::none_of(deque<int>)_(process_all)/8192 2.12% 2529.971 2583.501 - -4.94% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.11% 12.714 12.983 - 0.86% -
SetIntersection_Interlaced_Set_float_256_256 2.11% 7498804.149 7657155.789 - 0.18% -
SetIntersection_Interlaced_Vector_string_64_16 2.11% 28882560.590 29492006.620 - -2.48% -
BM_PushHeap_uint64_Random_262144 2.10% 6.292 6.424 - 7.25% -
std::multiset<int>::find(key)_(existent)/8192 2.10% 8.489 8.668 - -2.70% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.10% 819.535 836.765 - 4.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.10% 41413087.496 42282649.621 - 0.61% -
std::reverse(vector<int>)/64 2.10% 4.122 4.209 - 0.62% -
BM_std_minmax_element<char>/4096 2.10% 1040.578 1062.401 - -1.25% -
std::find_if_not(list<int>)_(bail_25%)/8 2.09% 0.927 0.947 - 3.05% -
std::count(vector<bool>)/8192 2.09% 11.445 11.684 - 2.93% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.09% 1879.877 1919.145 - 1.87% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 2.09% 784.425 800.786 - 4.23% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.09% 243.164 248.235 - 12.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2.08% 2827695.418 2886618.162 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.08% 12116740.824 12369215.633 - -12.80% -
SetIntersection_Front_Set_uint64_256_256 2.08% 7663561.883 7823188.991 - 5.15% -
std::find_if(vector<bool>)_(process_all)/50 2.08% 24.095 24.597 - 2.42% -
std::search(list<int>,_pred)_(no_match)/1000 2.08% 804.182 820.921 - 2.32% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.08% 23.753 24.248 - 2.89% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 2.08% 4480.429 4573.593 - 2.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.08% 4836425.658 4936860.625 - -4.52% -
std::partition_point(deque<int>)/50 2.07% 4.630 4.726 - 2.16% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 2.07% 306.230 312.565 - 3.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.07% 1.201 1.226 - 1.45% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.06% 48.142 49.136 - 2.87% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 2.06% 307683.564 314028.065 - 2.48% -
BM_deque_deque_ranges_copy_backward/1 2.06% 2.734 2.790 - 10.57% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.06% 1.754 1.790 - 10.27% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.06% 392.698 400.781 - 0.65% -
std::move_backward(deque<int>)/4096 2.06% 155.140 158.332 - 3.69% -
std::partition_point(deque<int>)/1024 2.06% 9.486 9.681 - 2.08% -
std::reverse_copy(deque<int>)/512 2.05% 125.462 128.039 - 3.90% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 2.05% 0.568 0.579 - 12.77% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.05% 43074.031 43958.228 - 3.88% -
std::for_each(join_view(vector<vector<int>>))/32 2.05% 3.776 3.853 - 2.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.05% 8.992 9.176 - 0.66% -
SetIntersection_Front_Vector_uint64_262144_1 2.05% 1039192.231 1060479.838 - 0.15% -
std::unordered_map<int,_int>::clear()/1024 2.05% 8107.985 8274.071 - -3.41% -
BM_StringFindStringLiteral/32 2.05% 1.812 1.849 - 5.80% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 2.04% 0.811 0.827 - 19.33% -
std::map<int,_int>::count(key)_(existent)/1024 2.04% 3.798 3.876 - -12.07% -
BM_PushHeap_string_Ascending_1024 2.04% 12.964 13.229 - -1.66% -
SetIntersection_None_Set_uint64_64_64 2.04% 11251165.527 11480888.982 - 3.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 2.04% 36824614.053 37575570.158 - 2.63% -
std::adjacent_find(list<int>)/8 2.04% 2.075 2.117 - 0.89% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.03% 12501.812 12756.195 - 2.62% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 2.03% 4520.150 4611.912 - 2.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.03% 6.935 7.076 - 1.77% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.03% 187425.568 191223.077 - -3.02% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 2.03% 31.776 32.420 - 2.61% -
std::partition_point(deque<int>)/32 2.02% 4.135 4.218 - 1.17% -
std::equal(list<int>)_(it,_it,_it)/8 2.02% 2.707 2.762 - 4.13% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.02% 25.687 26.205 - 17.11% -
std::find(list<int>)_(bail_25%)/8 2.02% 0.921 0.939 - 2.21% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.02% 9671836.399 9866877.664 - -0.70% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 2.01% 1.866 1.904 - 1.95% -
BM_vector_deque_move_backward/64000 2.01% 8021.640 8182.842 - 12.80% -
SetIntersection_None_Vector_float_16384_1024 2.00% 1095365.908 1117280.752 - -0.33% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.00% 19.511 19.901 - -0.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.99% 19.275 19.659 - 1.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.99% 6616.266 6747.921 - -3.72% -
std::map<int,_int>::erase(key)_(existent)/32 1.99% 22.035 22.473 - -3.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.98% 0.897 0.914 - 1.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.98% 196.687 200.585 - 3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.98% 1022821.135 1043041.538 - -1.30% -
std::shift_right(deque<int>)/1024 1.98% 40.501 41.301 - 2.49% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.97% 83496.457 85145.111 - 1.01% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 1.97% 4.419 4.506 - 2.03% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.97% 70.851 72.250 - 1.91% -
std::adjacent_find(vector<int>,_pred)/50 1.97% 23.649 24.116 - 3.98% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.97% 12485.118 12731.557 - 9.84% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.97% 13229.404 13490.464 - 0.32% -
std::sort(vector<int>)_(ascending)/8192 1.97% 3740.779 3814.552 - 2.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.97% 11445274.807 11670985.385 - -0.20% -
BM_vector_deque_copy_backward/4000 1.97% 145.295 148.159 - 2.06% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.97% 205366261.017 209412702.067 - -2.66% -
std::for_each_n(list<int>)/32 1.97% 11.273 11.495 - 3.68% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.97% 74.686 76.155 - -86.42% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.97% 56586.547 57699.195 - 3.94% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.97% 61.751 62.964 - -0.65% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.97% 685.552 699.024 - 2.98% -
std::find(vector<short>)_(process_all)/32768 1.96% 721.470 735.635 - 2.07% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.96% 17.605 17.951 - 0.60% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.96% 1889.171 1926.236 - 3.47% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 1.96% 76.868 78.375 - -98.07% -
std::multiset<int>::insert(value)_(already_present)/8192 1.96% 31.511 32.128 - 1.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.96% 0.810 0.826 - 16.18% -
BM_deque_vector_ranges_move/70000 1.95% 3208.723 3271.203 - 0.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.95% 1.637 1.669 - 2.35% -
std::set<int>::find(key)_(existent)/8192 1.95% 8.051 8.208 - 2.87% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.94% 31.827 32.446 - 0.73% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 1.94% 25.677 26.175 - -15.09% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.94% 26.144 26.651 - -1.81% -
std::find_end(deque<int>)_(near_matches)/1000 1.93% 15694.846 15998.539 - -46.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 1.93% 0.810 0.826 - 19.16% -
std::find(vector<long_long>)_(process_all)/8192 1.93% 722.352 736.286 - 2.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.93% 78.107 79.614 - 2.76% -
std::none_of(list<int>)_(process_all)/8 1.92% 2.662 2.713 - -0.24% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.92% 6.122 6.240 - 10.94% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.92% 18.937 19.301 - 0.85% -
SetIntersection_None_Vector_uint64_262144_64 1.92% 1115765.061 1137182.468 - 1.16% -
bm_ranges_swap_ranges_vb_aligned/32 1.92% 3.461 3.528 - 7.27% -
std::all_of(vector<int>)_(process_all)/32 1.92% 8.356 8.516 - 1.83% -
SetIntersection_Front_Vector_uint32_262144_256 1.91% 2114163.645 2154640.301 - -5.84% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.91% 2827.505 2881.558 - 1.79% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.91% 178919473.526 182336123.502 - 0.79% -
std::search(vector<int>)_(no_match)/1000 1.91% 212.754 216.816 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.91% 1021680.327 1041171.835 - -1.74% -
std::remove_copy(list<int>)_(prefix)/50 1.91% 19.024 19.387 - 4.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.90% 1.154 1.176 - -3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.90% 1153752.332 1175705.061 - -2.40% -
std::set<std::string>::contains(key)_(existent)/1024 1.90% 24.590 25.058 - 19.89% -
SetIntersection_None_Vector_uint64_256_16 1.90% 3985017.264 4060825.741 - -0.27% -
BM_num_get<void*> 1.90% 10.634 10.836 - -77.25% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.90% 691.618 704.772 - 0.70% -
BM_deque_vector_ranges_move/65536 1.90% 2956.060 3012.274 - 1.36% -
rng::starts_with(vector<int>)/8192 1.90% 485.315 494.526 - 1.89% -
SetIntersection_None_Vector_string_1024_4 1.90% 1160412.550 1182435.443 - 0.45% -
std::sample(deque<int>)/8192 1.90% 91303.917 93035.696 - 2.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.89% 516125.584 525892.479 - 3.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.89% 13669.230 13927.823 - -5.95% -
std::set<int>::erase(key)_(existent)/8192 1.89% 68.121 69.409 - 0.24% -
std::is_sorted_until(list<int>)/8 1.89% 2.072 2.111 - 1.53% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 1.89% 496.976 506.362 - 2.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.89% 87901.791 89561.509 - -0.97% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.89% 23748.721 24196.784 - -8.10% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 1.88% 600.238 611.538 - -99.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.88% 17167802.646 17490929.201 - -0.12% -
std::rotate(vector<bool>)_(by_1/4)/50 1.88% 17.726 18.059 - 2.69% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.88% 291.805 297.293 - -2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.88% 5659839.945 5766271.840 - -2.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.88% 23.329 23.768 - -75.44% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 1.88% 633.503 645.411 - 2.25% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.88% 587.591 598.633 - -0.78% -
std::map<int,_int>::find(key)_(existent)/32 1.88% 1.688 1.720 - 1.37% -
std::for_each(list<int>)/8192 1.88% 8141.362 8294.218 - 6.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.88% 1004937.701 1023800.244 - -2.93% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.87% 5.111 5.206 - 4.25% -
std::any_of(list<int>)_(process_all)/50 1.87% 22.055 22.466 - 4.49% -
std::search(deque<int>)_(same_length)/1024 1.87% 476.223 485.110 - 2.51% -
std::multiset<int>::ctor(const&,_alloc)/32 1.86% 218.960 223.044 - -13.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.86% 74910123.958 76306970.982 - 18.59% -
SetIntersection_None_Vector_uint64_16384_16384 1.86% 1102885.376 1123420.502 - 0.73% -
std::search(vector<int>,_pred)_(single_element)/1024 1.86% 549.276 559.500 - -3.02% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 1.86% 30949.851 31525.434 - -21.72% -
std::transform(vector<int>,_vector<int>)/32 1.86% 17.218 17.537 - 3.82% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.86% 73689.919 75057.424 - 1.96% -
std::swap_ranges(vector<int>)/32 1.85% 4.822 4.911 - 2.38% -
std::rotate(vector<int>)_(1_element_backward)/50 1.85% 5.334 5.433 - 2.73% -
std::find(vector<long_long>)_(bail_25%)/8192 1.85% 188.270 191.759 - 1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.85% 10727424.699 10926159.268 - 0.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.85% 18.704 19.051 - -6.10% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 1.85% 50004.179 50929.966 - -3.31% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.85% 17.527 17.850 - 1.60% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.84% 1456734.721 1483576.550 - 2.77% -
std::search(list<int>,_pred)_(no_match)/1024 1.84% 823.795 838.964 - 2.22% -
std::shift_left(vector<int>)/8192 1.84% 280.688 285.851 - 1.52% -
BM_StringAssignAsciiz_Large_Opaque 1.84% 11.531 11.743 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.83% 1706353.924 1737640.787 - 2.34% -
std::rotate(vector<int>)_(by_1/4)/32 1.83% 4.722 4.809 - -56.15% -
std::count(deque<int>)_(every_other)/8 1.83% 2.530 2.576 - 2.17% -
std::search(list<int>)_(no_match)/1024 1.83% 757.229 771.099 - 2.82% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.82% 272.868 277.844 - 4.94% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.82% 300.443 305.921 - 3.43% -
std::shuffle(vector<int>)/32 1.82% 278.597 283.672 - 2.77% -
BM_vector_deque_ranges_copy_backward/64 1.82% 2.970 3.024 - -0.43% -
SetIntersection_None_Vector_uint32_16384_16384 1.82% 1077575.483 1097156.405 - -1.99% -
BM_deque_deque_copy_backward/1024 1.82% 38.345 39.041 - 2.86% -
std::fill_n(vector<bool>)/64 1.82% 1.457 1.483 - 4.07% -
std::is_sorted(list<int>)/8 1.81% 2.141 2.180 - 4.75% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.81% 3.548 3.612 - 0.70% -
rng::contains_subrange(list<int>)_(single_element)/16 1.81% 4.963 5.053 - 5.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.81% 337306987.660 343408968.280 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.81% 3009444.660 3063879.230 - 3.73% -
std::all_of(list<int>)_(process_all)/32 1.81% 11.566 11.775 - 2.56% -
BM_deque_deque_ranges_copy/1024 1.81% 37.106 37.777 - 2.70% -
std::shift_right(vector<int>)/50 1.81% 5.341 5.438 - 2.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.80% 1493059.012 1519997.593 - -0.86% -
BM_std_minmax_element<char>/512 1.80% 132.418 134.806 - -3.02% -
std::find(vector<char>)_(bail_25%)/32768 1.80% 136.445 138.905 - 2.71% -
std::rotate(list<int>)_(by_1/2)/50 1.80% 12.671 12.900 - -5.60% -
std::multiset<std::string>::find(key)_(existent)/1024 1.80% 23.179 23.596 - 3.53% -
BM_CmpLess_ushort_int 1.80% 1.072 1.091 - -3.22% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 1.79% 58.348 59.394 - 1.92% -
std::all_of(deque<int>)_(process_all)/50 1.79% 18.928 19.268 - 2.27% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.79% 6243.619 6355.397 - 3.04% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 1.79% 571.233 581.453 - 2.12% -
std::remove_copy(vector<int>)_(prefix)/32 1.79% 9.509 9.679 - 3.33% -
BM_StringEraseWithMove_Huge_Opaque 1.79% 47.227 48.071 - -29.55% -
std::equal(vector<bool>)_(unaligned)/1024 1.78% 6.012 6.120 - 1.92% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 1.78% 0.810 0.825 - 6.46% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.78% 18.997 19.334 - 0.61% -
std::sample(deque<int>)/1024 1.78% 11323.455 11524.592 - 1.57% -
SetIntersection_Front_Vector_string_64_16 1.77% 20799199.632 21168342.222 - 1.36% -
BM_StringFindAllMatch/1 1.77% 2.981 3.034 - 4.45% -
SetIntersection_Front_Set_float_16384_256 1.77% 3591341.297 3654985.371 - -13.01% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.77% 1.467 1.493 - -0.51% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.77% 1575.061 1602.893 - 3.25% -
std::fill_n(list<int>)/32 1.76% 8.144 8.288 - 4.43% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.76% 28.611 29.115 - 0.94% -
std::rotate(vector<int>)_(by_1/2)/8192 1.76% 240.691 244.931 - 2.24% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.76% 23785.093 24203.958 - 0.26% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 1.76% 306529.309 311926.349 - -8.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.76% 2.165 2.204 - 3.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.76% 275.490 280.337 - 2.97% -
SetIntersection_Interlaced_Vector_string_16384_1 1.76% 1073853.248 1092746.646 - -1.30% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.76% 3920.362 3989.334 - 2.87% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.76% 30.051 30.580 - 2.96% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.76% 18.499 18.824 - 0.27% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 1.75% 0.580 0.590 - 1.57% -
std::transform(deque<int>)_(identity_transform)/1024 1.75% 370.135 376.617 - 2.00% -
std::partial_sort(deque<int>)_(repeated)/8 1.75% 26.040 26.496 - -0.30% -
std::transform(vector<int>,_vector<int>)/50 1.75% 26.865 27.335 - 1.41% -
rng::for_each(multimap<int>)/50 1.75% 39.992 40.692 - -18.94% -
BM_StringFindCharLiteral/1024 1.75% 17.973 18.288 - -3.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.75% 7924200.448 8062762.033 - 4.86% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.75% 6049.195 6154.931 - -57.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.75% 637326.863 648455.310 - 2.67% -
std::find(vector<long_long>)_(bail_25%)/32768 1.74% 726.818 739.491 - 1.79% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.74% 12.871 13.095 - -7.53% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 1.74% 0.711 0.723 - 2.36% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.73% 212699.658 216384.682 - 2.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.73% 644.186 655.338 - 4.25% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.73% 12845.001 13067.300 - 1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.73% 11214407.191 11408226.916 - 1.13% -
std::equal(vector<int>)_(it,_it,_it)/1048576 1.73% 73703.207 74976.477 - 1.79% -
std::count_if(vector<int>)_(every_other)/8192 1.73% 1902.481 1935.314 - 2.15% -
BM_vector_deque_copy_backward/65536 1.72% 8301.531 8444.431 - 10.14% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.72% 17.481 17.782 - -8.30% -
SetIntersection_Front_Set_uint32_64_16 1.72% 14915727.100 15172018.208 - -1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.72% 1057248.844 1075412.484 - -2.07% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.72% 7072.393 7193.785 - -59.20% -
std::search(vector<int>)_(same_length)/1000 1.72% 242.690 246.853 - 2.81% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.71% 23.549 23.953 - 17.94% -
SetIntersection_Front_Set_float_16384_4 1.71% 1038157.856 1055934.629 - 0.82% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.71% 391.168 397.865 - 0.05% -
std::rotate(deque<int>)_(by_1/4)/32 1.71% 13.106 13.330 - -55.29% -
bm_ranges_swap_ranges_vb_aligned/16 1.71% 3.459 3.518 - 6.80% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.71% 5.427 5.520 - -1.08% -
std::sample(vector<int>)/1024 1.71% 11284.936 11477.519 - 1.98% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.71% 953.232 969.498 - 15.02% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.71% 636.166 647.014 - 3.52% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.70% 4037185.227 4105956.555 - -2.42% -
std::transform(deque<int>,_deque<int>)/1024 1.70% 660.488 671.737 - 1.82% -
std::find(vector<long_long>)_(process_all)/50 1.70% 4.394 4.469 - 1.87% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 1.70% 3.472 3.531 - 1.79% -
std::rotate(vector<bool>)_(by_1/4)/32 1.70% 17.851 18.154 - 2.48% -
SetIntersection_Interlaced_Set_string_64_16 1.69% 37471600.128 38105794.149 - 1.53% -
SetIntersection_None_Set_uint64_256_4 1.69% 10996733.633 11182689.635 - -3.65% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.69% 13.813 14.047 - 1.42% -
std::unique(vector<int>,_pred)_(sprinkled)/32 1.69% 57.888 58.866 - 1.87% -
std::any_of(deque<int>)_(process_all)/50 1.69% 18.903 19.222 - -11.98% -
SetIntersection_Interlaced_Set_uint64_256_1 1.69% 4059238.746 4127712.206 - -1.86% -
rng::starts_with(vector<int>)/8 1.68% 1.224 1.245 - 1.74% -
SetIntersection_None_Vector_uint64_262144_256 1.68% 1132673.805 1151708.264 - 1.15% -
rng::find_last_if(list<int>)_(bail_10%)/8 1.68% 3.311 3.367 - 5.94% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 6444.686 6552.700 - 0.54% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.67% 383.409 389.830 - -15.69% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.67% 12673.912 12885.834 - 28.71% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.67% 12.799 13.013 - 3.68% -
std::rotate(deque<int>)_(1_element_forward)/50 1.67% 5.417 5.508 - 1.81% -
SetIntersection_Front_Vector_uint64_1024_1 1.67% 1035450.994 1052722.648 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.67% 5829.037 5926.125 - 1.49% -
std::all_of(vector<int>)_(process_all)/32768 1.66% 8138.940 8274.295 - 2.24% -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.66% 1.629 1.656 - 2.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.66% 167492.694 170273.403 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.66% 16.005 16.270 - -3.14% -
std::rotate(deque<int>)_(by_1/2)/1024 1.66% 188.131 191.246 - 10.57% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.65% 6340.604 6445.459 - 1.58% -
std::transform(vector<int>)_(identity_transform)/1024 1.65% 262.649 266.992 - 2.18% -
std::equal(vector<int>)_(it,_it,_it)/8 1.65% 1.156 1.175 - -6.55% -
std::stable_sort(deque<int>)_(ascending)/1024 1.65% 2103.419 2138.183 - -0.81% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.65% 22.894 23.272 - -81.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.65% 14.877 15.123 - -1.68% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.65% 59.933 60.921 - 1.81% -
std::rotate(vector<int>)_(by_1/4)/8192 1.64% 370.120 376.197 - -83.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.64% 140821.530 143133.050 - -0.42% -
BM_vector_deque_copy_backward/70000 1.64% 8844.798 8989.958 - 9.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.64% 634063.810 644461.876 - 3.22% -
std::all_of(vector<int>)_(process_all)/8192 1.64% 2036.512 2069.858 - 2.02% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.63% 28.097 28.556 - 2.69% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.63% 3.050 3.100 - 24.01% -
BM_CmpLess_uchar_uchar 1.63% 1.058 1.075 - -0.24% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.63% 991146.816 1007300.598 - -4.10% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.63% 4003.905 4069.069 - 3.47% -
std::find(vector<long_long>)_(process_all)/1024 1.63% 90.068 91.534 - 1.81% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.63% 997737.494 1013958.092 - 2.31% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.63% 527340933.511 535912318.947 - -1.07% -
BM_vector_deque_copy_backward/4096 1.62% 151.072 153.525 - 2.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.62% 31.929 32.447 - 30.00% -
std::rotate(vector<int>)_(1_element_backward)/32 1.62% 2.922 2.970 - 2.29% -
BM_deque_vector_move/65536 1.62% 2966.402 3014.460 - 1.73% -
SetIntersection_None_Vector_uint64_16384_256 1.62% 1107052.602 1124947.873 - 1.87% -
std::for_each(vector<int>)/8 1.62% 0.914 0.929 - 2.54% -
std::any_of(deque<int>)_(process_all)/32 1.61% 12.318 12.516 - 2.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.61% 864.848 878.761 - 3.60% -
std::rotate(vector<int>)_(by_1/4)/1024 1.61% 47.309 48.070 - -83.31% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.61% 21.532 21.877 - -2.64% -
std::rotate_copy(vector<int>)/32 1.61% 2.082 2.115 - 1.71% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 1.60% 2.709 2.752 - 1.28% -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.60% 1.062 1.079 - 1.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.60% 613971.083 623821.175 - 2.77% -
std::rotate(vector<int>)_(by_1/2)/50 1.60% 3.822 3.883 - -13.16% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.60% 86.419 87.805 - 0.19% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.60% 4.533 4.606 - 3.51% -
std::copy(vector<int>)/262144 1.60% 12352.296 12550.230 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.60% 4173479.992 4240311.418 - -1.39% -
SetIntersection_None_Set_uint64_256_1 1.60% 11276532.532 11457013.887 - -2.29% -
std::transform(deque<int>)_(identity_transform)/32 1.60% 12.304 12.500 - 1.81% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.60% 19.308 19.617 - -2.49% -
std::sample(list<int>)/1024 1.60% 12040.517 12233.110 - 3.03% -
SetIntersection_None_Vector_uint64_262144_16384 1.60% 1125761.485 1143730.102 - -0.98% -
SetIntersection_None_Vector_float_16384_16384 1.60% 1101560.588 1119140.355 - 0.05% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.60% 4.535 4.607 - 18.43% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.60% 2.269 2.306 - -0.51% -
std::none_of(deque<int>)_(process_all)/50 1.59% 18.896 19.197 - -10.81% -
std::rotate(vector<int>)_(1_element_forward)/32 1.59% 3.001 3.049 - 2.69% -
SetIntersection_None_Vector_uint64_256_256 1.59% 2129516.678 2163441.442 - 0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.59% 612325.689 622067.752 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.59% 1215355.384 1234687.622 - -0.05% -
std::partition(vector<int>)_(dense)/8192 1.59% 1880.374 1910.237 - 5.49% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 1.59% 2541.953 2582.290 - -2.15% -
std::rotate(deque<int>)_(by_1/4)/1024 1.59% 265.457 269.667 - -65.36% -
std::find(vector<char>)_(process_all)/8 1.59% 0.924 0.939 - 1.66% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.59% 12.961 13.166 - -0.33% -
std::find_end(deque<int>)_(same_length)/1000 1.58% 327.860 333.056 - -64.39% -
std::search(vector<int>,_pred)_(no_match)/1024 1.58% 538.946 547.487 - 5.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.58% 32.723 33.242 - 3.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.58% 788.507 800.996 - -2.29% -
std::swap_ranges(vector<int>)/50 1.58% 5.603 5.692 - 2.01% -
std::copy_n(deque<int>)/32768 1.58% 1410.506 1432.817 - 26.14% -
std::copy_backward(vector<int>)/32768 1.58% 3735.107 3794.176 - -0.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.58% 866.506 880.192 - -11.99% -
std::partition(list<int>)_(dense)/32 1.58% 8.732 8.870 - -0.92% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.58% 1.621 1.646 - -3.21% -
std::find(vector<short>)_(bail_25%)/1024 1.58% 5.987 6.081 - 1.97% -
SetIntersection_None_Set_uint64_256_64 1.58% 8938222.637 9079112.401 - -3.23% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.57% 601.164 610.603 - -1.13% -
std::stable_sort(deque<int>)_(shuffled)/8 1.57% 22.837 23.195 - -1.29% -
std::sample(deque<int>)/32 1.57% 305.217 310.006 - 1.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.57% 86.838 88.199 - -8.63% -
std::count(vector<bool>)/1024 1.57% 1.688 1.714 - 1.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.57% 1.626 1.651 - 1.31% -
std::multimap<int,_int>::find(key)_(existent)/32 1.56% 1.718 1.745 - 3.19% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.56% 346.108 351.507 - -1.51% -
std::count_if(vector<int>)_(every_other)/1024 1.56% 246.556 250.397 - 2.02% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.56% 1019443.319 1035321.631 - -3.66% -
std::rotate(deque<int>)_(1_element_backward)/32 1.56% 3.533 3.588 - 1.38% -
std::reverse_copy(list<int>)/8 1.56% 2.424 2.462 - -11.68% -
SetIntersection_Front_Vector_uint64_16384_256 1.56% 2300497.649 2336291.853 - 8.88% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 1.56% 305698.312 310452.658 - 1.67% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.55% 9.805 9.958 - 10.53% -
ranges::min(std::deque<char>)/8 1.55% 2.419 2.456 - 7.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.55% 54.434 55.280 - 4.85% -
BM_StringEraseWithMove_Empty_Opaque 1.55% 0.795 0.807 - 2.28% -
std::rotate(vector<bool>)_(by_1/3)/50 1.54% 17.707 17.980 - 2.24% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.54% 243.586 247.345 - 10.88% -
bm_lexicographical_compare<signed_char>/512 1.54% 7.808 7.928 - 3.56% -
SetIntersection_None_Vector_uint32_1024_16 1.54% 1067132.074 1083542.857 - -2.02% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.53% 17.714 17.985 - 1.03% -
std::rotate(list<int>)_(by_1/4)/32 1.53% 14.562 14.786 - 13.56% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.53% 13.694 13.904 - -37.24% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.53% 17.644 17.914 - 0.83% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.53% 5.295 5.376 - 0.53% -
std::find_end(vector<int>)_(same_length)/8192 1.53% 2015.317 2046.115 - -49.12% -
std::remove(list<int>)_(sprinkled)/50 1.53% 61.497 62.436 - 2.71% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.53% 12.964 13.162 - -1.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.52% 73.043 74.157 - 1.15% -
std::transform(vector<int>)_(identity_transform)/32 1.52% 9.224 9.365 - 4.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.52% 6090064.614 6182717.589 - -3.69% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.52% 6.560 6.659 - 21.90% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.52% 11639.660 11816.573 - 1.81% -
std::reverse_copy(vector<int>)/512 1.52% 17.162 17.422 - 1.71% -
BM_PushHeap_uint64_PipeOrgan_1024 1.52% 1.925 1.954 - 2.09% -
std::multiset<std::string>::erase(key)_(existent)/32 1.52% 79.667 80.875 - 56.57% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.52% 35.353 35.890 - 0.14% -
std::count_if(vector<int>)_(every_other)/1048576 1.52% 247879.069 251636.864 - 1.71% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.52% 1.399 1.420 - 2.27% -
rng::find_last(deque<int>)_(bail_90%)/50 1.52% 1.838 1.866 - -36.40% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.51% 1938.026 1967.385 - 3.93% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.51% 356.475 361.872 - 1.32% -
std::partition(deque<int>)_(sparse)/8192 1.51% 3044.736 3090.769 - -0.96% -
SetIntersection_Front_Set_uint32_1024_64 1.51% 1717956.673 1743910.295 - 6.87% -
std::any_of(vector<int>)_(process_all)/8192 1.51% 2042.340 2073.172 - 2.25% -
SetIntersection_Interlaced_Set_string_262144_64 1.51% 2172175.861 2204924.805 - 2.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.51% 2.165 2.197 - 3.24% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.51% 344436.702 349622.658 - 1.11% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.50% 495.169 502.616 - 2.82% -
std::reverse_copy(vector<int>)/32768 1.50% 983.785 998.548 - 1.71% -
std::count_if(deque<int>)_(every_other)/8192 1.50% 2684.821 2725.107 - 1.62% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.50% 14.628 14.847 - 0.53% -
BM_PushHeap_uint64_PipeOrgan_64 1.50% 1.317 1.337 - 0.90% -
std::set<int>::ctor(&&,_different_allocs)/32 1.50% 176.891 179.537 - -46.68% -
SetIntersection_Interlaced_Set_uint64_64_64 1.50% 12879154.717 13071730.883 - -1.42% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.49% 570.775 579.296 - 1.94% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 1.49% 485.908 493.159 - 1.57% -
std::unordered_map<int,_int>::clear()/8192 1.49% 64250.773 65209.511 - -2.13% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.49% 4.946 5.020 - 6.13% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.49% 2.458 2.495 - 2.95% -
SetIntersection_Interlaced_Vector_string_256_256 1.49% 20004202.694 20302519.776 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.49% 1059747.542 1075527.221 - -0.75% -
BM_PushHeap_uint64_PipeOrgan_16384 1.49% 2.394 2.430 - 1.65% -
std::shuffle(vector<int>)/1024 1.49% 8779.160 8909.582 - 2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.48% 30562702.666 31016339.671 - 16.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.48% 53767.354 54565.269 - -3.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.48% 1.759 1.785 - -0.96% -
std::find(vector<char>)_(bail_25%)/8 1.48% 1.106 1.123 - 1.21% -
std::shift_right(deque<int>)/32 1.48% 3.418 3.469 - 1.09% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.48% 118411.449 120161.540 - -1.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.48% 23.777 24.128 - 6.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.48% 794.629 806.359 - 6.38% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.47% 570.728 579.127 - 1.75% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 1.47% 33598.206 34091.776 - 1.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.47% 1152440.122 1169350.764 - -0.52% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 1.47% 5211.102 5287.497 - 1.69% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.47% 2.078 2.108 - 1.59% -
std::find_end(deque<int>,_pred)_(same_length)/1024 1.47% 801.245 812.986 - -43.37% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.46% 10.289 10.440 - -0.02% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.46% 299.702 304.088 - 1.39% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.46% 20.939 21.245 - 8.30% -
rng::starts_with(deque<int>)/1048576 1.46% 493732.589 500950.127 - 1.95% -
std::multiset<int>::count(key)_(non-existent)/8192 1.46% 9.301 9.437 - -4.21% -
std::rotate(deque<int>)_(1_element_backward)/50 1.46% 5.133 5.208 - 2.46% -
std::rotate(list<int>)_(by_1/2)/32 1.46% 6.466 6.561 - 10.48% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.46% 2.132 2.163 - 4.07% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.46% 17.263 17.514 - -0.25% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.45% 290.238 294.461 - -0.07% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.45% 22660.885 22990.492 - 0.34% -
std::find_end(forward_list<int>)_(same_length)/1000 1.45% 1562.832 1585.539 - 9.22% -
SetIntersection_Front_Vector_uint32_16384_16 1.45% 1090576.928 1106416.082 - -0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.45% 184352.294 187026.219 - 3.96% -
std::partition(vector<int>)_(dense)/32 1.45% 8.512 8.635 - 3.43% -
BM_deque_vector_ranges_copy/64 1.45% 2.594 2.631 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.45% 2.368 2.402 - 1.67% -
SetIntersection_Front_Set_float_262144_1 1.45% 1022699.024 1037483.675 - 0.61% -
std::shift_right(deque<int>)/50 1.44% 4.496 4.561 - 1.39% -
SetIntersection_None_Vector_string_1024_64 1.44% 1156978.791 1173660.044 - -0.90% -
std::multiset<std::string>::clear()/32 1.44% 905.181 918.201 - -0.79% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.44% 5.558 5.637 - -12.32% -
bm_gcd_random 1.44% 29.080 29.497 - 0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.44% 4008676.591 4066211.246 - -1.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.44% 57282.616 58104.720 - 0.24% -
SetIntersection_Front_Vector_uint64_16384_1024 1.43% 5907394.010 5992062.588 - 12.35% -
BM_deque_deque_ranges_move_backward/4000 1.43% 150.372 152.523 - 0.60% -
BM_deque_deque_move/1024 1.43% 37.485 38.021 - 0.81% -
std::stable_sort(vector<int>)_(shuffled)/8192 1.43% 10984.276 11140.820 - 0.90% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.42% 5.224 5.298 - 5.37% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 1.42% 3803.458 3857.628 - 5.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.42% 16360970.830 16593966.256 - -1.74% -
std::remove_if(list<int>)_(sprinkled)/8192 1.42% 8223.636 8340.734 - 3.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.42% 8568949.390 8690609.963 - -3.34% -
std::swap_ranges(vector<int>)/1024 1.42% 62.696 63.586 - 2.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 174704.942 177184.023 - 0.49% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.42% 35.650 36.155 - 1.68% -
std::sort(deque<int>)_(ascending)/8 1.41% 17.949 18.203 - 2.44% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.41% 5.852 5.935 - 0.24% -
std::count_if(deque<int>)_(every_other)/1048576 1.41% 342397.025 347224.297 - 1.50% -
std::rotate_copy(vector<int>)/50 1.41% 2.675 2.713 - 1.43% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.41% 35.810 36.314 - 0.70% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.40% 12.162 12.333 - -1.22% -
std::none_of(deque<int>)_(process_all)/32 1.40% 12.314 12.486 - 1.76% -
std::reverse(vector<int>)/512 1.40% 16.347 16.576 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.40% 1766279.873 1790998.709 - 2.03% -
std::set<int>::lower_bound(key)_(existent)/1024 1.40% 4.673 4.738 - 5.15% -
SetIntersection_None_Vector_string_1024_256 1.40% 1162668.367 1178928.719 - -0.39% -
BM_vector_deque_move/5500 1.40% 199.600 202.391 - 2.01% -
std::find_if_not(vector<char>)_(process_all)/1024 1.40% 130.828 132.655 - 18.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.39% 11004456.703 11157863.289 - 48.85% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.39% 31.572 32.012 - -0.60% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.39% 2.131 2.160 - 1.42% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.39% 17.722 17.969 - 1.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.39% 36.573 37.081 - -2.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.39% 12777.730 12955.243 - -1.45% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.39% 24.478 24.818 - 2.64% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.39% 114151.850 115735.467 - 1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.38% 2.029 2.057 - 1.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.38% 805.860 817.001 - 2.49% -
SetIntersection_Front_Vector_uint32_1024_64 1.38% 1324041.985 1342316.935 - -2.19% -
rng::fold_left(list<int>)/8 1.38% 3.769 3.821 - -0.43% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.38% 2.164 2.194 - 3.25% -
rng::starts_with(vector<int>)/1048576 1.38% 68355.270 69296.167 - 1.38% -
std::move(deque<int>)/1048576 1.37% 55625.116 56389.338 - 3.37% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.37% 792.539 803.426 - 12.48% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.37% 11587.391 11746.088 - 3.49% -
std::map<int,_int>::count(key)_(non-existent)/32 1.37% 2.888 2.927 - 1.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.37% 372.348 377.446 - -2.60% -
std::rotate(deque<int>)_(by_1/2)/32 1.37% 8.514 8.630 - 15.04% -
std::unique_copy(list<int>)_(sprinkled)/32 1.37% 13.634 13.820 - 5.87% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.37% 2.071 2.099 - 2.34% -
std::rotate(vector<int>)_(by_1/2)/1024 1.36% 31.746 32.179 - 0.31% -
std::shift_left(vector<int>)/1024 1.36% 35.186 35.666 - 0.90% -
SetIntersection_Front_Set_uint64_1024_256 1.36% 3884637.636 3937596.307 - -0.42% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 1.36% 0.784 0.795 - 0.85% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.36% 18.742 18.997 - 0.92% -
std::transform(deque<int>,_deque<int>)/32 1.36% 21.589 21.882 - 2.41% -
std::none_of(deque<int>)_(process_all)/32768 1.36% 10126.524 10263.919 - -5.73% -
std::set<int>::contains(key)_(existent)/32 1.35% 1.646 1.669 - -2.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.35% 1057604.664 1071909.407 - -1.08% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.35% 0.919 0.932 - 1.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.35% 6.550 6.638 - -2.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.35% 2.585 2.619 - 2.18% -
std::for_each(map<int>::iterator)/8192 1.34% 7392.334 7491.678 - -54.24% -
std::transform(list<int>,_list<int>)/50 1.34% 37.560 38.065 - 2.73% -
std::move(deque<int>)/32768 1.34% 2376.534 2408.421 - 16.10% -
std::flat_map<int,_int>::erase(iterator)/32 1.34% 19.769 20.034 - 0.09% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.34% 7.041 7.136 - 3.81% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.34% 12793.336 12964.513 - -1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.34% 11992693.880 12153102.540 - 0.94% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.34% 2.144 2.173 - 1.91% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.34% 16277.500 16494.859 - -0.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.34% 30.466 30.873 - 0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.34% 5727.635 5804.112 - 1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.33% 165511485.106 167720379.907 - -1.36% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.33% 6904891.956 6996988.133 - 2.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.33% 2680509.497 2716199.592 - 10.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.33% 8.637 8.752 - 1.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.33% 491040.586 497546.935 - 19.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.32% 60453.834 61254.512 - -1.69% -
BM_PushHeap_uint64_Ascending_1024 1.32% 2.623 2.657 - 3.27% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.32% 55843.906 56582.470 - -1.26% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.32% 55.363 56.092 - 3.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.32% 38.408 38.913 - -8.20% -
SetIntersection_Front_Vector_uint64_256_256 1.31% 4250348.675 4306092.667 - 1.23% -
SetIntersection_Front_Vector_float_16384_4 1.31% 1042701.902 1056366.949 - -1.43% -
std::rotate(deque<int>)_(1_element_backward)/8192 1.31% 310.085 314.148 - 1.06% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.31% 6879.276 6969.345 - 2.97% -
rng::starts_with(list<int>)/8192 1.31% 9363.449 9486.043 - 10.36% -
BM_PushHeap_uint64_PipeOrgan_256 1.31% 1.698 1.720 - 1.99% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.31% 29.612 29.999 - 3.31% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 1.30% 53.553 54.251 - -2.13% -
std::deque<std::string>::ctor(size)/8192 1.30% 8446.360 8556.505 - 1.24% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.30% 358.402 363.067 - 2.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.30% 777.520 787.638 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.30% 6481765.672 6565980.225 - 4.72% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.30% 2.879 2.917 - 1.64% -
std::map<int,_int>::erase(iterator)/8192 1.30% 23.753 24.062 - -9.97% -
BM_deque_vector_move/1 1.30% 2.111 2.138 - 4.25% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.30% 26.228 26.569 - 2.06% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.29% 52641.926 53323.025 - -59.23% -
SetIntersection_None_Vector_uint32_256_16 1.29% 3924196.344 3974931.146 - -2.07% -
std::transform(deque<int>)_(identity_transform)/50 1.29% 19.090 19.337 - -4.69% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.29% 502945.292 509419.259 - 2.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.29% 1137891.205 1152532.781 - -1.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.29% 54.564 55.266 - -1.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.28% 1.588 1.608 - -0.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.28% 1.243 1.259 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.28% 2.077 2.104 - 1.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.28% 12645.848 12808.168 - -0.69% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.28% 2.396 2.426 - -3.52% -
std::remove(list<int>)_(sprinkled)/32 1.28% 52.231 52.901 - 1.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.28% 20.317 20.578 - -2.11% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.28% 1456.566 1475.177 - 1.95% -
std::rotate(vector<int>)_(by_1/3)/32 1.27% 9.907 10.033 - -48.46% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.27% 3.809 3.858 - 1.34% -
SetIntersection_None_Vector_uint64_16_4 1.27% 52929687.859 53602823.601 - -1.34% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.27% 15.787 15.988 - 1.55% -
std::transform(deque<int>,_deque<int>)/50 1.27% 36.913 37.381 - 11.15% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.27% 2130.475 2157.489 - 2.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.26% 780.299 790.154 - -2.80% -
std::find_if(vector<int>)_(bail_25%)/8192 1.26% 212.196 214.874 - -9.56% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.26% 1036411.866 1049483.846 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.26% 4078574.494 4129906.233 - -2.35% -
BM_StringFindAllMatch/64 1.26% 3.138 3.177 - -2.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.25% 1012015.414 1024713.206 - -2.92% -
std::remove(vector<int>)_(prefix)/50 1.25% 53.817 54.492 - 1.21% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.25% 13.189 13.354 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.25% 2.953 2.990 - 1.13% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.25% 24.931 25.242 - 9.06% -
std::all_of(deque<int>)_(process_all)/32 1.25% 12.361 12.515 - 2.01% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.25% 16133.798 16335.444 - 0.34% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.25% 1922.960 1946.931 - 1.28% -
SetIntersection_Front_Set_string_1024_16 1.25% 1842368.245 1865328.392 - -6.37% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.25% 18.794 19.028 - 1.08% -
std::reverse_copy(vector<int>)/64 1.24% 2.521 2.552 - 1.44% -
std::replace(list<int>)_(prefix)/50 1.24% 17.371 17.587 - 3.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.24% 4793.420 4852.998 - -5.32% -
std::find_if(deque<int>)_(bail_25%)/8 1.24% 1.165 1.180 - 0.80% -
SetIntersection_Front_Vector_float_262144_16384 1.24% 74729817.386 75657712.783 - 5.39% -
std::none_of(vector<int>)_(process_all)/32 1.24% 8.356 8.459 - 1.20% -
BM_deque_deque_copy_backward/0 1.24% 0.852 0.863 - -6.31% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.24% 3.999 4.049 - 5.83% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.24% 1.277 1.292 - 2.56% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.23% 7145.371 7233.598 - 7.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.23% 73.066 73.968 - 53.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.23% 16.433 16.636 - 0.81% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.23% 98721.802 99934.457 - 3.04% -
std::map<int,_int>::erase(iterator)/32 1.23% 20.347 20.596 - -12.34% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.23% 26.720 27.047 - -1.01% -
BM_StringEraseToEnd_Huge_Transparent 1.23% 2.509 2.540 - 5.27% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.23% 216.437 219.089 - 2.12% -
std::partition_point(vector<int>)/32 1.23% 2.565 2.597 - 0.48% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.22% 365.498 369.975 - 1.56% -
std::map<std::string,_int>::clear()/8192 1.22% 216203.737 218851.409 - -3.62% -
std::set<std::string>::find(key)_(existent)/1024 1.22% 22.982 23.263 - 2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.22% 3.767 3.813 - 2.21% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.22% 503503.908 509640.115 - -0.71% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.22% 20.291 20.538 - -39.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.22% 34.819 35.243 - -11.72% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.22% 571.099 578.047 - -4.70% -
std::reverse_copy(deque<int>)/8 1.21% 2.534 2.565 - 2.01% -
SetIntersection_Front_Set_uint64_262144_256 1.21% 3830481.035 3876822.503 - 4.41% -
ranges::minmax(std::deque<long_long>)/8 1.21% 3.768 3.814 - 7.10% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.20% 5837001.836 5907266.781 - -0.34% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.20% 36842.077 37285.460 - -7.30% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.20% 12832.296 12986.636 - -2.70% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.20% 18.717 18.942 - 1.87% -
std::search(vector<int>,_pred)_(same_length)/1000 1.20% 602.168 609.393 - 1.81% -
std::transform(vector<int>)_(identity_transform)/8192 1.20% 2021.712 2045.912 - 1.57% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.19% 1679324.627 1699311.607 - -0.98% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.19% 21.221 21.473 - -4.38% -
std::find_end(deque<int>,_pred)_(same_length)/1000 1.19% 782.482 791.791 - -42.13% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.19% 9084.943 9192.718 - -0.19% -
std::search(vector<int>)_(same_length)/1024 1.19% 248.580 251.528 - 2.77% -
rng::for_each(map<int>)/50 1.19% 38.060 38.511 - -4.67% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.19% 27.588 27.915 - 2.40% -
rng::for_each(set<int>)/32 1.19% 25.432 25.734 - 22.06% -
rng::starts_with(list<int>,_pred)/1024 1.18% 809.938 819.535 - 1.54% -
BM_toupper_string<char> 1.18% 15.290 15.472 - 1.97% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.18% 2.249 2.276 - 0.10% -
std::transform(deque<int>,_deque<int>)/8192 1.18% 5422.364 5486.303 - 1.40% -
std::find(vector<short>)_(process_all)/8192 1.18% 180.490 182.618 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.18% 4117348.321 4165868.893 - -1.65% -
SetIntersection_Interlaced_Set_string_1024_1 1.18% 1072533.286 1085143.674 - -2.60% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.18% 3.621 3.663 - 1.53% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1.17% 1867.568 1889.477 - 1.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.17% 474875.116 480443.594 - -1.60% -
rng::starts_with(vector<int>,_pred)/1024 1.17% 289.180 292.564 - 1.83% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.16% 1896.717 1918.796 - 0.55% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.16% 21.460 21.710 - 6.25% -
rng::starts_with(list<int>,_pred)/1000 1.16% 791.436 800.639 - 1.60% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 1.16% 599.502 606.466 - 1.10% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.16% 523.130 529.201 - 2.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.16% 6386.880 6460.941 - -1.87% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.16% 2.278 2.304 - -4.58% -
BM_StringEraseToEnd_Huge_Opaque 1.16% 2.417 2.445 - 6.77% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.16% 1003622.074 1015222.162 - 1.79% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.16% 14.914 15.086 - 2.47% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.16% 21.172 21.417 - -0.44% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 1.15% 2186.955 2212.214 - 1.61% -
std::count_if(list<int>)_(every_other)/8 1.15% 2.779 2.811 - 3.49% -
std::shuffle(vector<int>)/8192 1.15% 70384.873 71196.785 - 2.05% -
std::remove_if(vector<int>)_(prefix)/32 1.15% 48.995 49.558 - -3.28% -
SetIntersection_Interlaced_Set_uint64_256_4 1.15% 11005738.897 11132231.835 - -1.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.15% 7643.595 7731.334 - 1.19% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.15% 17.939 18.145 - 2.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.15% 20882.195 21121.521 - 3.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.15% 117408246.560 118753466.232 - -0.45% -
std::for_each_n(deque<int>)/8192 1.14% 256.172 259.105 - 1.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.14% 7.026 7.107 - -2.15% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.14% 21.742 21.991 - -1.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.14% 51.290 51.877 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.14% 1063583.952 1075752.219 - -1.84% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.14% 12407.361 12549.004 - -3.12% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.14% 33.753 34.138 - 16.64% -
BM_CmpEqual_uchar_uchar 1.14% 1.069 1.081 - -0.02% -
std::copy_n(vector<int>)/262144 1.14% 12524.764 12667.130 - 1.08% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.13% 2.142 2.167 - 1.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.13% 1.191 1.205 - 2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.13% 1190746.957 1204230.728 - -1.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.13% 17885.935 18088.066 - -7.03% -
BM_deque_deque_copy/65536 1.13% 3123.359 3158.550 - 2.42% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.13% 245812.397 248578.123 - 1.92% -
std::shuffle(deque<int>)/1024 1.12% 9276.834 9381.192 - 1.11% -
BM_deque_deque_copy_backward/4096 1.12% 152.998 154.719 - 2.51% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.12% 4.170 4.217 - -0.79% -
SetIntersection_Interlaced_Set_uint32_256_1 1.12% 4087377.242 4133188.290 - -1.88% -
std::shift_right(vector<int>)/1024 1.12% 35.723 36.124 - 1.40% -
BM_deque_vector_ranges_copy_backward/64 1.12% 2.923 2.955 - 0.76% -
BM_vector_deque_copy_backward/5500 1.12% 199.296 201.525 - 0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.12% 811.557 820.632 - -0.65% -
SetIntersection_None_Vector_uint64_262144_4 1.12% 1126836.239 1139434.002 - -1.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.12% 780.074 788.791 - 0.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.12% 165.512 167.361 - 0.17% -
BM_PushHeap_string_Ascending_262144 1.12% 29.881 30.215 - -4.68% -
SetIntersection_Front_Set_uint64_64_16 1.11% 14929078.901 15095105.241 - -1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.11% 1087324.325 1099412.964 - -0.90% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 1.11% 238955.813 241611.987 - 1.72% -
SetIntersection_Front_Set_uint32_256_4 1.11% 4147043.641 4192964.862 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.11% 4142643.254 4188430.232 - -1.61% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.10% 14.754 14.916 - 15.67% -
ranges::minmax(std::vector<char>)/8 1.10% 1.079 1.090 - 7.94% -
std::rotate(deque<int>)_(by_1/3)/32 1.10% 20.486 20.712 - -53.93% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.10% 1579.286 1596.658 - 0.77% -
std::find_if_not(vector<char>)_(process_all)/32768 1.10% 3852.008 3894.377 - 24.21% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.10% 4.648 4.699 - 4.12% -
std::unique(vector<int>)_(contiguous)/52 1.10% 54.303 54.899 - 2.57% -
SetIntersection_None_Vector_string_256_1 1.10% 4500140.711 4549578.583 - -0.70% -
SetIntersection_Interlaced_Set_uint32_64_1 1.10% 16195983.906 16373857.630 - -1.83% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.10% 470.274 475.433 - -13.02% -
std::any_of(vector<int>)_(process_all)/32768 1.10% 8117.952 8206.966 - 1.45% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.09% 12.996 13.138 - -2.85% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.09% 32.709 33.065 - -7.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.09% 6.504 6.575 - 7.63% -
std::map<std::string,_int>::clear()/0 1.09% 392.517 396.790 - -0.78% -
std::any_of(deque<int>)_(process_all)/8 1.09% 3.435 3.472 - 5.65% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 1.08% 4.755 4.806 - 0.43% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.08% 4473622.215 4522094.709 - -1.00% -
BM_deque_vector_ranges_move_backward/64 1.08% 2.924 2.956 - 0.87% -
std::for_each(multiset<int>::iterator)/8 1.08% 5.020 5.074 - 10.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.08% 374338.167 378378.752 - 0.50% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 1.08% 138.447 139.940 - -0.54% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.08% 11.404 11.526 - 8.90% -
std::search(list<int>,_pred)_(near_matches)/8192 1.07% 2696154.165 2725130.187 - 1.39% -
std::search(list<int>,_pred)_(near_matches)/1000 1.07% 41651.129 42097.971 - 1.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.07% 16.366 16.542 - -1.79% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.06% 19.636 19.845 - -1.83% -
std::find(vector<long_long>)_(process_all)/32768 1.06% 2898.217 2929.004 - 1.31% -
BM_PushHeap_uint64_Random_4 1.06% 2.569 2.596 - 15.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.06% 16.247 16.419 - 0.07% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.06% 47.547 48.050 - -1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.06% 9.299 9.397 - -0.88% -
std::partition(deque<int>)_(sparse)/50 1.06% 15.106 15.266 - -11.48% -
BM_CmpLess_short_uint 1.06% 1.114 1.126 - -1.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.06% 2.096 2.118 - 1.68% -
std::rotate(list<int>)_(by_1/3)/32 1.05% 16.786 16.963 - 31.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.05% 5716.005 5776.219 - 4.76% -
std::multiset<int>::ctor(const&)/8192 1.05% 49962.560 50487.941 - 0.33% -
std::for_each_n(vector<int>)/50 1.05% 3.862 3.903 - 1.17% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.05% 689.532 696.761 - 1.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.05% 27690.656 27980.739 - 1.65% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.05% 19.548 19.752 - -1.80% -
BM_std_minmax_element<char>/4 1.05% 1.201 1.214 - 0.64% -
BM_CmpEqual_short_uchar 1.04% 1.092 1.103 - -0.95% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.04% 16941171.788 17117393.845 - -6.17% -
BM_deque_deque_move/70000 1.04% 3373.597 3408.565 - 1.33% -
std::generate(vector<int>)/8192 1.03% 1838.540 1857.555 - 3.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.03% 1263.406 1276.472 - -1.72% -
std::count(list<int>)_(every_other)/1024 1.03% 772.580 780.561 - 17.00% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.03% 285.802 288.752 - 2.25% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.03% 26310.242 26581.704 - 1.64% -
std::find_end(vector<int>)_(same_length)/1000 1.03% 244.595 247.111 - -50.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.03% 26.831 27.107 - 2.64% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.02% 10.806 10.917 - 2.65% -
std::multiset<std::string>::count(key)_(existent)/8192 1.02% 29.527 29.828 - 12.47% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.02% 210943.326 213090.942 - -0.05% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.02% 2.180 2.202 - -4.72% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.02% 13718.046 13857.640 - -1.81% -
std::map<int,_int>::erase(key)_(existent)/8192 1.02% 24.996 25.250 - -3.10% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.01% 7837.555 7917.102 - -0.09% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.01% 1.681 1.698 - 1.39% -
BM_std_minmax_element<long_long>/1024 1.01% 271.960 274.711 - 3.71% -
std::count_if(vector<int>)_(every_other)/8 1.01% 4.219 4.261 - 1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.01% 22412717.576 22639124.929 - -0.04% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1.01% 1901.801 1921.001 - -0.25% -
std::copy_n(vector<int>)/32768 1.01% 3650.088 3686.865 - 0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.01% 523.259 528.530 - 0.30% -
std::sample(list<int>)/32 1.00% 313.985 317.135 - 2.19% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_n(vector<bool>)_(unaligned)/262144 -84.52% 11041.582 1709.612 - 0.02% -
std::shift_left(vector<int>)/32 -70.46% 10.304 3.044 - 2.57% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -59.79% 8051414.208 3237788.184 - -7.40% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -58.64% 71663247.735 29636933.156 - -16.01% -
std::rotate_copy(vector<int>)/8192 -57.29% 720.466 307.721 - -57.06% -
std::copy_n(vector<bool>)_(aligned)/262144 -52.99% 603.623 283.776 - -51.53% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -52.53% 114.882 54.532 - -60.01% -
rng::starts_with(list<int>)/1000 -46.31% 1499.844 805.292 - 7.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -43.93% 56.123 31.470 - -35.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -43.24% 62.311 35.365 - -45.84% -
SetIntersection_Interlaced_Vector_float_262144_16 -42.99% 5948595.702 3391401.432 - 15.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -42.88% 11.376 6.498 - -31.79% -
BM_PushHeap_uint32_Ascending_1 -42.44% 0.694 0.399 - -14.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -40.27% 19254103.367 11500779.165 - -36.93% -
ranges::minmax(std::list<long_long>)/1 -40.20% 0.705 0.421 - 23.01% -
SetIntersection_Interlaced_Vector_float_262144_256 -39.64% 49672911.206 29982079.198 - 47.62% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -38.88% 7.720 4.718 - -28.69% -
std::set<std::string>::insert(value)_(already_present)/1024 -38.53% 26.655 16.386 - -27.68% -
BM_vector_deque_move/0 -38.35% 0.568 0.350 - -32.55% -
BM_PushHeap_float_QuickSortAdversary_1 -38.17% 0.636 0.393 - -12.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -37.52% 54.017 33.747 - -4.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -35.28% 36.631 23.709 - -38.07% -
std::find(vector<bool>)_(process_all)/8 -34.31% 0.916 0.602 - 7.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -33.85% 0.402 0.266 - -11.01% -
SetIntersection_Interlaced_Vector_float_16384_64 -33.67% 9602351.161 6369292.952 - 14.22% -
ranges::min(std::deque<__int128>)/70000 -33.66% 36385.912 24139.941 - 1.15% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.64% 34.749 23.059 - 0.26% -
SetIntersection_Interlaced_Vector_float_16384_1024 -32.33% 66668588.090 45112303.442 - -12.16% -
rng::starts_with(list<int>)/1024 -32.33% 1194.100 808.078 - 4.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.27% 48.100 32.577 - -2.34% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -32.24% 24241276.877 16424798.923 - 57.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -31.37% 360838144.340 247627026.333 - -1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -30.52% 0.697 0.484 - -6.02% -
SetIntersection_Interlaced_Vector_float_262144_1024 -29.77% 141742464.190 99541139.231 - -4.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.53% 17.491 12.326 - 1.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -29.23% 26.699 18.895 - -63.95% -
SetIntersection_Interlaced_Vector_float_16384_16 -28.72% 3795415.113 2705481.129 - -4.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.15% 41.191 30.006 - -28.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -26.33% 37.337 27.506 - -19.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -25.78% 8.712 6.466 - -41.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -25.76% 16.556 12.292 - 2.87% -
SetIntersection_Interlaced_Vector_float_1024_64 -25.73% 5062547.251 3760177.875 - 14.92% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.72% 19.357 14.379 - 53.48% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -25.69% 91.695 68.136 - -34.18% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -25.52% 1.879 1.400 - -28.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -25.39% 41.731 31.136 - -10.12% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -25.32% 142623.305 106507.778 - 1.18% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -25.00% 9.115 6.837 - -37.03% -
BM_deque_deque_ranges_move/0 -24.35% 0.922 0.697 - -24.40% -
std::set<std::string>::insert(value)_(already_present)/32 -24.16% 10.115 7.671 - -53.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -24.13% 9.575 7.265 - -28.73% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -23.55% 8040069.799 6146381.054 - -6.78% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -23.51% 13.978 10.692 - -10.84% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -23.44% 13.319 10.196 - 2.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -23.42% 32.042 24.537 - -31.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -23.37% 54.792 41.988 - -0.39% -
std::find(vector<bool>)_(process_all)/50 -23.26% 0.915 0.702 - 25.43% -
std::vector<int>::ctor(size)/32 -23.23% 13.344 10.245 - 2.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -22.94% 88.727 68.376 - 3.59% -
BM_vector_deque_ranges_move_backward/0 -22.63% 0.546 0.423 - -23.04% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -22.38% 0.690 0.535 - -13.38% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -22.33% 3152063.515 2448364.789 - -14.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -22.16% 6.744 5.249 - -25.35% -
std::fill(list<int>)/1024 -21.78% 671.671 525.354 - 1.91% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -21.77% 165845.369 129736.160 - 7.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -21.73% 41516.632 32495.517 - -3.80% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -21.44% 5.924 4.654 - -35.33% -
ranges::min(std::list<__int128>)/1 -21.41% 0.457 0.359 - -9.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.35% 53.451 42.040 - -19.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -21.08% 1.345 1.062 - -0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -21.03% 7730.914 6104.897 - 3.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -20.98% 952.958 753.028 - -3.94% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -20.79% 27.738 21.972 - -17.74% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -20.76% 1.212 0.960 - -13.55% -
std::deque<int>::ctor(size)/32 -20.75% 37.545 29.756 - 10.01% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -20.52% 1.983 1.576 - 3.18% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -20.47% 1175.256 934.672 - -1.47% -
ranges::min(std::list<char>)/1 -20.36% 0.420 0.334 - -5.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -20.25% 34.484 27.502 - -13.75% -
BM_tolower_char<wchar_t> -19.98% 0.690 0.552 - -8.40% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -19.63% 4510899.380 3625449.234 - -1.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -19.48% 1.776 1.430 - -17.30% -
std::unordered_set<std::string>::count(key)_(existent)/32 -19.46% 41.510 33.432 - -5.73% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -19.45% 116.832 94.113 - 6.83% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.02% 37.311 30.213 - -28.99% -
std::is_partitioned(list<int>)_(partitioned)/1024 -18.82% 763.354 619.663 - -3.12% -
std::set<std::string>::count(key)_(existent)/8192 -18.80% 38.478 31.243 - -5.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -18.77% 39.263 31.892 - -16.80% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -18.69% 2368095.954 1925553.825 - -4.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -18.68% 1559.984 1268.629 - -4.12% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -18.62% 125045984.086 101765292.196 - 3.29% -
bm_ranges_lexicographical_compare<signed_char>/1 -18.60% 1.837 1.496 - -12.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -18.52% 0.536 0.437 - -8.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -18.43% 24750.384 20189.772 - 11.53% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -18.40% 12962.339 10576.677 - -16.46% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -18.36% 25852.504 21106.541 - 10.85% -
std::unique_copy(deque<int>)_(sprinkled)/32 -18.32% 11.498 9.391 - 2.07% -
std::reverse(list<int>)/4096 -18.32% 1998.757 1632.540 - -7.50% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -18.28% 1.574 1.286 - 0.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -18.27% 5.879 4.805 - -26.87% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -18.05% 34.507 28.278 - -14.22% -
BM_vector_deque_copy/0 -18.05% 0.608 0.498 - -9.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.95% 1333.297 1094.024 - -0.31% -
std::fill_n(list<int>)/8192 -17.84% 8900.795 7312.993 - 2.28% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -17.75% 122689.452 100913.064 - -3.90% -
SetIntersection_None_Set_string_262144_1 -17.74% 1926261.801 1584619.385 - -6.78% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -17.67% 337225.709 277625.877 - -2.93% -
std::unordered_set<int>::contains(key)_(existent)/1024 -17.64% 1.384 1.140 - -2.43% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -17.62% 13.477 11.102 - 1.75% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -17.61% 242.792 200.026 - -4.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -17.61% 5320396.748 4383410.474 - 0.90% -
std::unordered_set<int>::count(key)_(non-existent)/0 -17.46% 0.348 0.287 - -40.76% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -17.45% 48.718 40.215 - -23.37% -
std::list<int>::ctor(size)/32 -17.42% 415.027 342.749 - 4.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.40% 0.475 0.392 - -15.25% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -17.25% 13.834 11.448 - 4.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -17.12% 1.834 1.520 - -8.57% -
BM_PushHeap_string_Descending_262144 -17.08% 3.924 3.254 - 3.17% -
std::find_if_not(list<int>)_(bail_25%)/1024 -17.08% 181.550 150.540 - -17.10% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -17.05% 0.460 0.381 - 0.79% -
std::set<int>::contains(key)_(non-existent)/8192 -17.00% 11.951 9.919 - -3.90% -
std::replace(vector<int>)_(sprinkled)/50 -17.00% 9.685 8.039 - -8.26% -
std::unordered_set<int>::count(key)_(existent)/8192 -16.98% 1.586 1.317 - -6.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.97% 89.568 74.370 - 70.19% -
std::find_if(vector<char>)_(bail_25%)/8 -16.95% 1.010 0.839 - 2.63% -
std::copy_n(vector<int>)/4096 -16.90% 242.438 201.456 - 41.46% -
std::set<int>::insert(value)_(new_value,_end)/1024 -16.90% 49.366 41.025 - -1.02% -
std::multiset<std::string>::erase(iterator)/1024 -16.82% 32.262 26.837 - -5.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -16.80% 1.401 1.165 - -17.98% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -16.49% 0.363 0.303 - -14.58% -
std::copy_if(list<int>)_(entire_range)/64 -16.39% 35.880 29.998 - -10.38% -
std::find_if_not(vector<char>)_(bail_25%)/8 -16.39% 0.966 0.807 - -13.40% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -16.32% 1824917.593 1527078.950 - -3.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -16.29% 1.397 1.169 - -17.82% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -16.25% 0.382 0.320 - -12.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -16.20% 24.004 20.114 - 1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.20% 0.632 0.529 - -22.57% -
std::deque<int>::ctor(size)/1024 -16.19% 89.989 75.420 - 5.13% -
bm_lexicographical_compare<unsigned_char>/8 -16.19% 1.438 1.205 - -13.23% -
SetIntersection_Interlaced_Set_string_262144_16384 -16.18% 3179833.416 2665183.920 - -4.79% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -15.98% 14927.420 12542.385 - -3.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -15.93% 1.396 1.173 - -17.30% -
SetIntersection_None_Set_string_16384_1024 -15.84% 222382953.077 187159869.629 - -1.61% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -15.75% 408.088 343.819 - -4.00% -
std::reverse(deque<int>)/64 -15.67% 15.500 13.072 - 0.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -15.62% 29.063 24.523 - -25.88% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -15.59% 14555675.186 12286871.404 - -1.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -15.54% 35.009 29.569 - -10.32% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -15.20% 13.821 11.720 - 3.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -15.17% 1.386 1.175 - -16.98% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -15.11% 38.277 32.495 - -31.07% -
std::unordered_multiset<int>::erase(iterator)/1024 -15.06% 23.237 19.737 - -2.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -14.97% 62.862 53.449 - 7.72% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -14.88% 33.343 28.382 - 4.39% -
std::unordered_multiset<int>::erase(iterator)/32 -14.80% 23.060 19.647 - -1.95% -
SetIntersection_Interlaced_Set_uint64_1024_4 -14.79% 11390928.085 9705679.571 - -4.74% -
SetIntersection_Interlaced_Vector_float_256_16 -14.78% 7417455.796 6321338.320 - 7.42% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -14.65% 3787.482 3232.642 - 1.99% -
BM_PushHeap_uint32_PipeOrgan_1 -14.65% 0.466 0.398 - -14.64% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.57% 55629569.202 47524387.915 - 10.03% -
rng::contains(list<int>)_(process_all)/8192 -14.45% 8823.809 7548.882 - 5.06% -
std::unordered_multiset<int>::clear()/8192 -14.43% 72455.212 61997.619 - -7.76% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.37% 6632.562 5679.503 - -12.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.35% 78.208 66.982 - 5.34% -
std::unordered_multiset<int>::clear()/1024 -14.28% 9477.784 8124.396 - -5.65% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -14.27% 60.707 52.045 - -9.31% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -14.23% 1.226 1.052 - -0.15% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -14.22% 110.373 94.681 - -0.07% -
std::is_sorted_until(list<int>,_pred)/8192 -13.81% 8944.578 7709.550 - 1.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.57% 598.465 517.270 - 2.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -13.55% 9807.900 8478.729 - -4.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.38% 35.826 31.032 - -3.19% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.36% 52915.339 45848.191 - -10.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -13.32% 8799483.643 7627828.021 - 88.56% -
SetIntersection_None_Set_string_262144_4 -13.23% 1834398.436 1591667.400 - -6.90% -
std::unordered_set<int>::clear()/8192 -13.13% 74021.451 64303.935 - -4.44% -
std::move_backward(list<int>)/4096 -13.05% 5703.869 4959.398 - -4.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -13.04% 133620.720 116190.594 - -0.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.97% 50.503 43.951 - 0.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -12.94% 22.776 19.828 - -9.91% -
std::multimap<std::string,_int>::ctor(const&)/32 -12.75% 796.806 695.248 - -12.71% -
BM_vector_deque_ranges_copy/0 -12.66% 0.476 0.416 - -39.09% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -12.62% 21.476 18.765 - -1.28% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -12.57% 14318.852 12518.329 - -1.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -12.54% 661.486 578.547 - 5.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.41% 1.386 1.214 - -16.11% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.39% 31.310 27.431 - -21.27% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.32% 39.933 35.012 - -14.17% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.29% 287735.160 252365.955 - -3.53% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.29% 45.565 39.967 - -2.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -12.26% 19.645 17.235 - -0.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.25% 674.576 591.949 - 5.90% -
std::find_if(vector<int>)_(process_all)/8 -12.20% 1.611 1.414 - -4.93% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -12.17% 362.614 318.498 - -2.07% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -12.16% 23.230 20.406 - -1.82% -
std::map<std::string,_int>::contains(key)_(existent)/32 -12.16% 16.299 14.318 - -0.72% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -12.15% 12.062 10.597 - -10.01% -
bm_lexicographical_compare<unsigned_char>/64 -12.11% 2.042 1.795 - -10.19% -
SetIntersection_Interlaced_Vector_string_262144_16384 -12.09% 1169123.615 1027821.777 - 2.49% -
std::replace(vector<int>)_(sprinkled)/32 -12.06% 5.912 5.199 - -10.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -12.04% 51.918 45.666 - -10.55% -
std::find_if(vector<char>)_(process_all)/8 -12.04% 1.599 1.407 - 11.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -12.03% 189227.485 166454.575 - -19.13% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -12.00% 1.565 1.378 - 18.02% -
SetIntersection_Interlaced_Vector_string_16384_64 -11.99% 14446048.469 12714666.153 - 4.40% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -11.98% 1695.932 1492.711 - 9.21% -
SetIntersection_None_Set_uint32_16384_4 -11.92% 173991880.900 153248438.725 - -5.23% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.88% 12.861 11.332 - -0.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -11.62% 660.979 584.151 - 6.67% -
BM_deque_deque_copy/0 -11.56% 0.791 0.699 - -19.49% -
BM_deque_deque_move_backward/0 -11.54% 0.921 0.815 - -11.39% -
BM_std_minmax_element<short>/70000 -11.52% 19953.136 17653.879 - 1.17% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.48% 2877.244 2546.871 - 0.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -11.46% 20.143 17.834 - -0.22% -
BM_std_minmax_element<short>/64000 -11.46% 18242.076 16151.715 - 1.28% -
SetIntersection_None_Set_string_16384_256 -11.46% 209399240.875 185407776.270 - -2.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -11.43% 2.536 2.246 - -19.81% -
ranges::min(std::vector<long_long>)/1 -11.40% 0.295 0.261 - -40.16% -
ranges::minmax(std::list<char>)/1 -11.38% 0.462 0.409 - -0.74% -
BM_std_minmax_element<short>/4096 -11.33% 1173.577 1040.574 - 1.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -11.32% 21.019 18.640 - -12.16% -
BM_std_minmax_element<short>/5500 -11.31% 1572.597 1394.684 - 1.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -11.30% 1595.088 1414.845 - -3.82% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.28% 776.809 689.223 - -20.83% -
std::sort(deque<int>)_(heap)/8192 -11.22% 77735.820 69010.973 - -4.71% -
ranges::min(std::deque<__int128>)/64 -11.21% 25.354 22.511 - 9.71% -
std::copy_backward(vector<bool>)_(aligned)/262144 -11.21% 748.102 664.230 - 7.82% -
SetIntersection_None_Set_string_262144_16 -11.18% 1786080.402 1586407.633 - -6.78% -
SetIntersection_Front_Set_string_1024_256 -11.17% 15752404.111 13993506.427 - -1.96% -
BM_std_minmax_element<short>/65536 -11.14% 18595.933 16524.189 - 1.23% -
std::partition(deque<int>)_(dense)/32 -11.11% 10.265 9.125 - -7.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.07% 229.923 204.464 - -9.43% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -11.03% 23.081 20.536 - -4.15% -
BM_deque_vector_move/1024 -11.00% 41.816 37.215 - 1.15% -
std::set<std::string>::equal_range(key)_(existent)/1024 -10.97% 25.559 22.756 - 4.45% -
SetIntersection_Interlaced_Vector_float_16384_4 -10.94% 1573208.896 1401092.331 - -15.09% -
BM_StringRelational_Compare_Empty_Small_Control -10.91% 1.868 1.665 - -3.81% -
BM_std_minmax_element<short>/4000 -10.81% 1140.026 1016.740 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -10.73% 22732625.729 20293014.143 - -14.26% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.73% 5905513.012 5271799.096 - -10.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -10.71% 15747217.466 14060823.017 - 3.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.67% 96.831 86.497 - 15.58% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -10.67% 14625.390 13064.789 - -0.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.66% 352.853 315.254 - -7.29% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -10.64% 7.332 6.552 - -0.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -10.64% 38.134 34.078 - -12.90% -
std::multiset<std::string>::count(key)_(existent)/1024 -10.64% 25.317 22.624 - -3.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -10.60% 14004.307 12520.285 - 1.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -10.59% 25.875 23.135 - -12.21% -
std::sort(deque<int>)_(repeated)/1024 -10.59% 1072.322 958.782 - -10.30% -
SetIntersection_None_Set_uint32_16384_1 -10.58% 171087566.072 152979449.919 - -5.52% -
BM_std_minmax_element<short>/1024 -10.49% 297.907 266.667 - 1.67% -
ranges::minmax(std::deque<char>)/64 -10.47% 25.330 22.678 - -0.08% -
BM_toupper_char<char> -10.44% 0.689 0.617 - -10.85% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -10.25% 24.789 22.249 - -0.90% -
std::unordered_multiset<int>::erase(iterator)/8192 -10.15% 21.966 19.736 - -13.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -10.13% 1.264 1.136 - 2.17% -
std::set<std::string>::erase(iterator)/1024 -10.12% 30.689 27.583 - 6.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -10.11% 192820569.693 173323279.007 - -1.70% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.10% 42.147 37.892 - -4.67% -
std::find(list<int>)_(process_all)/8 -10.06% 2.395 2.154 - -1.74% -
BM_toupper_char<wchar_t> -10.05% 0.610 0.549 - -20.13% -
std::reverse(list<int>)/32768 -10.02% 20101.443 18087.628 - -5.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.00% 34.004 30.605 - 0.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -9.97% 29.966 26.977 - -5.41% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -9.97% 39.506 35.570 - 2.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -9.96% 7677453.929 6912398.068 - -3.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.95% 47887.419 43122.307 - 9.79% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -9.93% 23.988 21.606 - 8.06% -
std::vector<int>::ctor(size)/8192 -9.86% 573.213 516.681 - -0.17% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -9.84% 1.669 1.505 - -4.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -9.82% 24.186 21.811 - -10.88% -
BM_std_minmax_element<short>/512 -9.82% 150.984 136.164 - 1.51% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -9.81% 36298.056 32736.065 - -3.34% -
std::find_first_of(deque<int>)_(large_needle)/50 -9.79% 767.037 691.964 - -2.80% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -9.67% 308470.262 278655.972 - -3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -9.65% 1485883.141 1342527.834 - -1.70% -
SetIntersection_None_Set_string_16384_64 -9.65% 206178770.067 186291628.133 - -1.59% -
std::unordered_set<std::string>::erase(iterator)/8192 -9.60% 31.789 28.739 - -1.76% -
std::reverse(deque<int>)/512 -9.55% 128.012 115.789 - 3.37% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -9.37% 20.058 18.179 - -4.23% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -9.32% 36.536 33.132 - -16.20% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -9.31% 1.802 1.635 - -14.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -9.27% 14411565.659 13074986.588 - 0.05% -
bm_ranges_lexicographical_compare<int>/1 -9.26% 1.495 1.356 - 5.47% -
SetIntersection_Interlaced_Set_float_256_64 -9.22% 13675643.333 12414291.984 - -11.30% -
SetIntersection_Interlaced_Vector_string_16384_4 -9.19% 1971705.690 1790419.493 - -1.08% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -9.16% 14.493 13.166 - 18.32% -
rng::find_last(deque<int>)_(bail_10%)/1024 -9.14% 262.994 238.957 - 5.49% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -9.10% 29.593 26.901 - -13.24% -
bm_lexicographical_compare<unsigned_char>/1 -9.00% 1.613 1.468 - -6.25% -
std::is_partitioned(list<int>)_(partitioned)/8192 -9.00% 7819.466 7116.096 - 4.34% -
bm_ranges_lexicographical_compare<signed_char>/8 -8.97% 3.653 3.326 - -5.03% -
std::search(deque<int>,_pred)_(single_element)/1024 -8.96% 706.549 643.213 - -8.32% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.94% 8.190 7.458 - 0.09% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -8.87% 7.796 7.105 - 0.53% -
std::copy(deque<int>)/8 -8.85% 2.789 2.542 - -1.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -8.84% 69.692 63.528 - 27.02% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -8.83% 1015.683 926.048 - -1.96% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.82% 45.249 41.258 - 24.36% -
BM_PushHeap_string_SingleElement_1 -8.80% 0.642 0.585 - -16.42% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.78% 2.473 2.256 - 9.63% -
bm_lexicographical_compare<int>/1 -8.76% 1.369 1.249 - -13.67% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -8.74% 5.684 5.188 - 3.50% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.71% 7.754 7.079 - -5.75% -
std::unordered_set<int>::clear()/1024 -8.70% 9270.850 8464.458 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -8.66% 23230666.086 21218737.667 - -8.68% -
std::find_if(vector<int>)_(process_all)/32768 -8.64% 3537.016 3231.335 - -14.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -8.61% 4.641 4.242 - 3.08% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.60% 828.971 757.696 - -2.25% -
std::unordered_set<int>::erase(iterator)/8192 -8.60% 22.235 20.323 - 0.12% -
rng::find_last(deque<int>)_(bail_10%)/50 -8.59% 13.092 11.968 - 5.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.57% 12912.311 11805.262 - 2.70% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -8.56% 29.228 26.727 - -6.30% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -8.53% 24.625 22.525 - -1.38% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -8.50% 49.426 45.227 - -10.84% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.47% 10.575 9.680 - -4.15% -
SetIntersection_None_Set_uint32_16384_16 -8.42% 167151116.731 153074768.905 - -5.46% -
std::multimap<int,_int>::count(key)_(existent)/1024 -8.42% 5.942 5.442 - -2.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -8.37% 3271119.933 2997211.921 - -1.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.29% 0.289 0.265 - -8.95% -
std::set<int>::insert(value)_(new_value,_end)/8192 -8.28% 79.340 72.774 - 4.60% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -8.25% 875.242 803.022 - -18.27% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.23% 0.781 0.716 - 2.63% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -8.15% 23.644 21.717 - -0.79% -
std::partition(deque<int>)_(dense)/50 -8.12% 15.064 13.840 - -9.54% -
std::reverse(deque<int>)/8 -8.11% 2.743 2.521 - 0.46% -
SetIntersection_None_Set_string_16384_4 -8.10% 204036011.196 187506458.683 - -0.38% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.09% 0.781 0.718 - 3.30% -
std::search(deque<int>,_pred)_(single_element)/8192 -8.08% 5678.819 5219.848 - -7.97% -
BM_lexicographical_compare_three_way_slow_path/1 -8.07% 0.462 0.424 - 16.58% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.06% 857.751 788.646 - -15.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.05% 2.366 2.175 - -5.95% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.05% 0.781 0.718 - 3.09% -
BM_PushHeap_float_Ascending_16 -8.05% 1.064 0.978 - -0.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -8.04% 23.058 21.203 - -75.57% -
std::adjacent_find(vector<int>,_pred)/8192 -8.02% 3554.048 3269.099 - 2.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.00% 27682.871 25468.921 - -2.83% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.98% 23.865 21.960 - -1.95% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -7.94% 1049768.264 966421.691 - -6.00% -
SetIntersection_None_Set_string_16384_16 -7.93% 203337694.850 187211883.381 - -0.40% -
std::for_each_n(list<int>)/8 -7.87% 2.566 2.364 - -2.37% -
ranges::min(std::vector<__int128>)/70000 -7.86% 28590.775 26342.639 - -14.68% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -7.82% 30.879 28.465 - -0.06% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -7.82% 34.232 31.555 - -0.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -7.79% 22.871 21.089 - -12.01% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.79% 8566.513 7899.600 - -0.32% -
SetIntersection_None_Set_string_16384_1 -7.77% 203285932.341 187495921.973 - -0.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.76% 13707.632 12643.800 - -2.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -7.74% 1.468 1.354 - -10.19% -
SetIntersection_None_Set_string_262144_64 -7.73% 1723588.461 1590276.125 - -6.67% -
BM_PushHeap_uint32_SingleElement_4 -7.73% 0.363 0.335 - -2.46% -
BM_StringRelational_Eq_Empty_Empty_Control -7.70% 2.068 1.909 - -9.90% -
BM_vector_deque_ranges_copy/64000 -7.70% 3081.465 2844.265 - 0.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -7.69% 33.231 30.675 - 28.08% -
std::all_of(vector<int>)_(process_all)/50 -7.69% 15.194 14.026 - -26.96% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -7.68% 1.306 1.205 - 3.80% -
ranges::minmax(std::deque<char>)/70000 -7.66% 25608.706 23647.010 - -0.04% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.66% 26.357 24.338 - 2.39% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -7.65% 3.766 3.478 - -44.36% -
std::reverse_copy(vector<int>)/8 -7.64% 2.463 2.275 - -6.47% -
std::list<int>::ctor(size)/1024 -7.64% 13127.591 12124.969 - 1.98% -
std::count(vector<int>)_(every_other)/8 -7.64% 1.381 1.276 - -4.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -7.64% 1759.744 1625.355 - 15.95% -
std::find_if(vector<int>)_(process_all)/8192 -7.64% 890.071 822.098 - -13.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.64% 5948.292 5494.094 - 6.57% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -7.61% 8285.638 7654.817 - 1.78% -
std::pop_heap(deque<int>)/8192 -7.60% 57.295 52.942 - -1.65% -
BM_StringRelational_Compare_Empty_Large_Control -7.59% 1.810 1.673 - 1.01% -
std::copy_backward(deque<int>)/8 -7.56% 2.827 2.613 - -1.83% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -7.55% 5869935.097 5426688.361 - 76.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.53% 793.305 733.547 - -0.35% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.50% 10.976 10.152 - -5.80% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -7.50% 13.371 12.369 - -4.05% -
BM_std_minmax_element<int>/2 -7.49% 0.686 0.635 - -4.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -7.47% 11.203 10.366 - 2.53% -
std::deque<int>::ctor(size)/8192 -7.40% 497.934 461.080 - 4.76% -
SetIntersection_None_Set_uint32_16384_64 -7.39% 164491481.546 152332198.510 - -5.59% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -7.38% 25.123 23.270 - -2.00% -
std::replace_if(list<int>)_(sprinkled)/50 -7.37% 25.574 23.688 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -7.34% 1872515.706 1735026.689 - -3.50% -
BM_std_minmax_element<short>/64 -7.33% 18.301 16.960 - 0.96% -
BM_PushHeap_uint32_SingleElement_16 -7.32% 0.364 0.337 - 0.55% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -7.28% 23.995 22.248 - 5.39% -
std::list<int>::ctor(size)/8192 -7.27% 107777.452 99943.100 - 2.87% -
SetIntersection_None_Set_uint32_1024_1 -7.26% 9292931.739 8617953.053 - -3.76% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.26% 15194990.065 14092589.060 - -4.78% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.24% 11.724 10.875 - 6.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.24% 24.075 22.333 - -2.78% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.22% 615.584 571.147 - -1.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -7.22% 47.010 43.617 - 9.50% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -7.21% 22.853 21.205 - -3.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -7.21% 232175482.132 215435181.007 - -0.68% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -7.19% 105941.838 98320.958 - 0.77% -
BM_vector_deque_move/70000 -7.16% 3346.132 3106.610 - 0.06% -
bm_gcd_complex -7.15% 19.345 17.962 - -0.09% -
std::multiset<std::string>::contains(key)_(existent)/32 -7.14% 15.639 14.522 - 1.33% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.13% 30.329 28.167 - 3.89% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.11% 33.038 30.689 - -4.60% -
std::rotate(list<int>)_(by_1/3)/8192 -7.10% 9347.559 8683.893 - 5.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -7.09% 12266953.864 11396621.352 - -3.36% -
SetIntersection_Front_Vector_string_1024_256 -7.09% 10061170.239 9347376.678 - -8.40% -
BM_vector_deque_ranges_copy/70000 -7.09% 3344.102 3107.047 - 0.09% -
std::map<std::string,_int>::erase(key)_(existent)/32 -7.08% 72.618 67.479 - -11.21% -
std::copy_if(vector<int>)_(entire_range)/8 -7.07% 2.389 2.220 - -2.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -7.06% 12163465.252 11304662.659 - -2.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.05% 167.542 155.733 - -0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -7.04% 244701399.985 227471495.975 - -1.36% -
BM_vector_deque_ranges_move/65536 -7.04% 3078.479 2861.765 - 0.07% -
std::copy(vector<int>)/8 -7.03% 2.270 2.110 - -3.36% -
SetIntersection_None_Set_string_1024_16 -7.01% 9389546.540 8731262.604 - -4.90% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.01% 98.173 91.293 - 1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.00% 15727.835 14626.735 - -5.02% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -7.00% 24.555 22.836 - -2.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -6.99% 130816.503 121668.486 - 2.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.98% 40.260 37.451 - -5.94% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -6.97% 4206.667 3913.309 - 0.16% -
BM_vector_deque_copy/64000 -6.96% 3088.594 2873.610 - 1.10% -
SetIntersection_None_Set_uint32_64_64 -6.95% 11791228.557 10971436.434 - -5.13% -
BM_lexicographical_compare_three_way_slow_path/4096 -6.95% 1208.202 1124.218 - 21.46% -
ranges::min(std::vector<__int128>)/64 -6.93% 25.607 23.833 - -11.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -6.93% 18.474 17.194 - -0.52% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -6.92% 21.996 20.473 - -8.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.92% 1.309 1.219 - -4.35% -
BM_StringRelational_Compare_Empty_Empty_Control -6.91% 1.851 1.723 - -0.47% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -6.90% 1.600 1.489 - 8.25% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.89% 1061.501 988.355 - -6.78% -
std::multiset<std::string>::contains(key)_(existent)/8192 -6.85% 29.273 27.266 - 2.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.83% 22.944 21.377 - 3.47% -
std::unordered_multiset<int>::clear()/32 -6.82% 625.680 583.016 - -2.80% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.82% 12.446 11.597 - 0.64% -
std::upper_bound(std::list<int>)/8192 -6.78% 14812.116 13807.644 - -2.23% -
SetIntersection_None_Set_uint32_1024_16 -6.77% 9236412.355 8611070.214 - -5.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -6.77% 1.838 1.714 - -5.12% -
std::stable_partition(deque<int>)_(sparse)/32 -6.77% 13.080 12.195 - 9.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.76% 49.719 46.357 - 4.99% -
SetIntersection_None_Set_uint32_1024_256 -6.75% 9249849.953 8625894.096 - -4.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.74% 1159.176 1081.001 - -11.03% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -6.73% 5.844 5.451 - -24.02% -
SetIntersection_None_Set_string_262144_256 -6.71% 1704267.252 1589834.311 - -6.76% -
BM_deque_deque_ranges_move_backward/2 -6.71% 2.470 2.304 - -6.72% -
bm_ranges_lexicographical_compare<int>/8 -6.70% 1.558 1.454 - 0.47% -
SetIntersection_None_Set_uint32_1024_1024 -6.69% 9311879.552 8688590.323 - -4.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.67% 33.246 31.027 - -27.28% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -6.66% 29.233 27.286 - -34.77% -
SetIntersection_None_Set_uint32_256_256 -6.65% 6005033.780 5605779.173 - -3.55% -
BM_lexicographical_compare_three_way_slow_path/16 -6.63% 4.797 4.479 - 2.82% -
SetIntersection_Front_Set_string_16384_16 -6.63% 1872751.440 1748536.291 - -1.23% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.63% 76558.628 71481.000 - 12.93% -
BM_vector_deque_ranges_copy_backward/1 -6.63% 2.342 2.187 - -4.26% -
std::any_of(list<int>)_(process_all)/8192 -6.61% 8193.923 7652.129 - 4.96% -
BM_lexicographical_compare_three_way_slow_path/16384 -6.59% 4769.026 4454.539 - 21.79% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.59% 5048786.199 4715904.766 - -6.19% -
std::find_if(list<int>)_(bail_25%)/1024 -6.59% 191.497 178.873 - -1.59% -
std::find_end(deque<int>)_(single_element)/1024 -6.58% 330.950 309.163 - 11.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.55% 1691720.621 1580831.381 - -6.53% -
std::unique_copy(deque<int>)_(sprinkled)/52 -6.54% 16.418 15.344 - 4.27% -
ranges::minmax(std::list<__int128>)/70000 -6.52% 61490.808 57481.442 - 1.07% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.52% 6565058.524 6137070.074 - -14.43% -
BM_lexicographical_compare_three_way_slow_path/64 -6.52% 18.726 17.506 - 15.78% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -6.49% 13455.004 12581.743 - 6.04% -
SetIntersection_None_Set_string_16384_16384 -6.48% 212160960.090 198403135.732 - 2.75% -
BM_lexicographical_compare_three_way_slow_path/1024 -6.48% 307.678 287.744 - 20.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.47% 22.456 21.003 - -3.62% -
SetIntersection_None_Set_uint32_16384_256 -6.47% 163467419.489 152895710.071 - -4.94% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.46% 19084.132 17851.029 - 18.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.43% 1.238 1.158 - -31.77% -
std::unordered_set<int>::erase(key)_(existent)/32 -6.42% 23.302 21.805 - 2.11% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.42% 28.752 26.905 - -17.31% -
std::set<int>::lower_bound(key)_(non-existent)/32 -6.41% 2.454 2.297 - -1.69% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -6.40% 1559.972 1460.074 - -3.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.40% 2.302 2.155 - -8.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -6.39% 10947.911 10248.455 - 0.97% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.37% 20937.520 19603.179 - -1.91% -
std::sort_heap(vector<int>)/8 -6.36% 32.682 30.605 - -4.59% -
std::unordered_set<int>::erase(iterator)/1024 -6.35% 21.858 20.470 - 0.61% -
std::copy_n(deque<int>)/8 -6.35% 2.797 2.619 - -0.63% -
std::multimap<std::string,_int>::erase(iterator)/1024 -6.34% 32.719 30.644 - 7.57% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.33% 107874.763 101040.978 - 2.26% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -6.33% 45.967 43.057 - -2.64% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.32% 35.719 33.461 - -14.52% -
std::multiset<std::string>::erase(iterator)/8192 -6.32% 33.161 31.065 - 3.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.32% 3.145 2.946 - 0.73% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.32% 31.222 29.249 - 7.58% -
BM_std_minmax_element<char>/3 -6.32% 1.152 1.079 - -7.27% -
BM_std_minmax_element<int>/512 -6.32% 144.464 135.339 - -2.68% -
SetIntersection_None_Set_string_262144_16384 -6.31% 1700517.658 1593210.043 - -6.42% -
SetIntersection_Interlaced_Vector_float_256_64 -6.29% 7924478.387 7425704.312 - 6.87% -
BM_vector_deque_ranges_copy/65536 -6.28% 3054.072 2862.292 - 0.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.27% 28.730 26.928 - -33.30% -
BM_StringDestroy_Large -6.27% 7.623 7.145 - -3.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.20% 552.563 518.309 - -1.35% -
BM_std_minmax_element<int>/4000 -6.19% 1094.899 1027.179 - -2.89% -
BM_lexicographical_compare_three_way_slow_path/1048576 -6.18% 309434.083 290321.564 - 20.23% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -6.18% 28022.257 26291.745 - -1.84% -
std::set<std::string>::contains(key)_(non-existent)/1024 -6.17% 23.355 21.913 - 9.33% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -6.17% 13.309 12.488 - -4.90% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.17% 1.349 1.266 - -8.90% -
std::is_sorted(list<int>,_pred)/8192 -6.15% 9102.706 8542.813 - -5.54% -
BM_std_minmax_element<int>/4096 -6.15% 1121.342 1052.415 - -2.78% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.14% 12344.052 11585.675 - 0.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -6.13% 5.579 5.237 - -19.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -6.12% 216686779.497 203430062.879 - -1.00% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.11% 13332.466 12517.802 - -1.04% -
std::set<int>::contains(key)_(non-existent)/32 -6.11% 2.839 2.666 - -13.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.10% 706.735 663.633 - -0.46% -
BM_vector_deque_ranges_copy_backward/2 -6.08% 2.062 1.937 - -2.96% -
BM_PushHeap_string_Random_262144 -6.07% 19.234 18.067 - 0.76% -
BM_std_minmax_element<int>/65536 -6.06% 17900.414 16815.392 - -2.89% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -6.04% 43.159 40.550 - -0.55% -
rng::find_last(vector<char>)_(bail_90%)/8 -6.04% 0.487 0.458 - 3.90% -
BM_vector_deque_move/65536 -6.02% 3045.693 2862.405 - 0.13% -
std::find_first_of(vector<int>)_(small_needle)/32 -6.00% 50.202 47.191 - 1.20% -
BM_std_minmax_element<int>/1024 -5.99% 284.042 267.023 - -2.57% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.99% 58905.160 55379.541 - -2.91% -
SetIntersection_Interlaced_Vector_float_64_4 -5.96% 18222353.901 17136143.455 - -5.71% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -5.96% 8004.071 7527.195 - 3.68% -
BM_lexicographical_compare_three_way_slow_path/256 -5.96% 82.638 77.717 - 13.23% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.94% 11.299 10.628 - 0.18% -
rng::fold_left(list<int>)/8192 -5.94% 12011.534 11298.055 - 3.61% -
std::find_if(vector<int>)_(process_all)/50 -5.93% 6.190 5.823 - -15.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.93% 1.540 1.448 - -17.70% -
BM_std_minmax_element<int>/70000 -5.89% 19090.606 17965.986 - -2.72% -
SetIntersection_None_Set_uint32_16384_1024 -5.88% 161432552.955 151942539.077 - -5.50% -
BM_StringFindNoMatch/10 -5.87% 1.357 1.277 - -5.82% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.86% 310.535 292.327 - -0.69% -
BM_std_minmax_element<int>/64000 -5.86% 17447.233 16425.164 - -2.76% -
BM_std_minmax_element<int>/5500 -5.84% 1496.343 1408.996 - -3.00% -
SetIntersection_None_Set_uint32_256_16 -5.84% 11234086.540 10578531.069 - -4.25% -
std::adjacent_find(list<int>)/8192 -5.83% 7229.215 6807.652 - -4.38% -
BM_lexicographical_compare_three_way<IntPtr>/16 -5.82% 4.442 4.184 - -0.57% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.82% 12252.580 11539.637 - 1.50% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.81% 4.329 4.077 - -13.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.80% 1821343.178 1715760.988 - -5.74% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.79% 28.963 27.285 - -6.90% -
BM_StringConstructDestroyCStr_Large_Transparent -5.76% 10.818 10.195 - 0.66% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -5.76% 6692.867 6307.632 - 8.16% -
SetIntersection_None_Set_uint32_1024_4 -5.75% 9290047.477 8755422.526 - -3.02% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.75% 335.849 316.523 - -8.52% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -5.72% 11.134 10.497 - 4.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.70% 656.271 618.860 - -1.16% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.69% 16.690 15.742 - -9.38% -
std::remove(deque<int>)_(sprinkled)/50 -5.64% 63.409 59.832 - 8.40% -
SetIntersection_None_Set_string_1024_1 -5.64% 9364973.221 8836715.673 - -3.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.63% 6.851 6.465 - -43.33% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -5.63% 1.601 1.511 - 30.79% -
SetIntersection_None_Set_string_1024_1024 -5.61% 9542811.732 9007529.105 - 0.56% -
BM_vector_deque_ranges_move/64000 -5.60% 3013.132 2844.316 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.60% 1121879.487 1059053.524 - -6.29% -
BM_vector_deque_ranges_copy_backward/0 -5.57% 0.455 0.430 - -17.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -5.55% 4334429.417 4093742.668 - -3.65% -
std::multiset<int>::erase(iterator)/1024 -5.55% 24.577 23.213 - -1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -5.53% 186108482.290 175811006.349 - 0.32% -
std::multiset<int>::erase(iterator)/8192 -5.53% 24.453 23.101 - -3.76% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -5.52% 1.036 0.978 - 1.67% -
std::map<std::string,_int>::clear()/32 -5.49% 915.094 864.834 - -6.22% -
std::multimap<int,_int>::count(key)_(existent)/8192 -5.49% 7.015 6.630 - -2.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.48% 0.639 0.604 - 2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -5.46% 10613835.582 10034334.212 - -0.14% -
std::unordered_set<int>::erase(key)_(existent)/1024 -5.44% 23.358 22.088 - 2.15% -
std::unordered_set<std::string>::erase(iterator)/32 -5.43% 31.305 29.607 - -5.41% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -5.42% 9.135 8.640 - 4.84% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.38% 181124.946 171381.914 - -1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -5.37% 14563139.795 13781292.665 - 2.94% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.36% 364230445.626 344722977.801 - -7.32% -
SetIntersection_None_Vector_float_262144_16 -5.32% 1162305.676 1100519.038 - -4.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.30% 354.438 335.648 - 0.58% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.30% 9192.642 8705.671 - 0.01% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.30% 0.933 0.884 - -3.24% -
std::adjacent_find(deque<int>,_pred)/8 -5.30% 4.334 4.105 - -15.15% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -5.29% 1049906.882 994389.709 - -5.77% -
BM_lexicographical_compare_three_way_slow_path/4 -5.27% 1.226 1.161 - 2.73% -
bm_ranges_swap_ranges_vb_aligned/256 -5.26% 4.412 4.180 - 18.24% -
BM_PushHeap_float_Random_4 -5.25% 2.568 2.434 - -19.08% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.25% 45.199 42.827 - 0.86% -
BM_deque_deque_ranges_copy/64000 -5.25% 3128.732 2964.575 - 0.48% -
BM_vector_deque_ranges_move/70000 -5.24% 3278.987 3107.030 - 0.13% -
std::set<std::string>::clear()/1024 -5.24% 22550.325 21368.729 - -4.95% -
std::rotate(list<int>)_(by_1/4)/8192 -5.23% 7257.602 6878.341 - 6.20% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -5.22% 4111.212 3896.510 - 0.80% -
std::find_if(list<int>)_(process_all)/8192 -5.21% 8843.696 8382.643 - 12.50% -
rng::starts_with(list<int>)/8 -5.21% 3.148 2.984 - 1.52% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.21% 25.849 24.504 - -7.87% -
SetIntersection_Front_Vector_uint32_262144_4 -5.20% 1050608.860 996009.394 - -8.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.19% 236408496.795 224139785.699 - -7.88% -
BM_vector_deque_move/64000 -5.19% 3080.629 2920.766 - 2.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -5.19% 12457528.335 11811479.792 - -0.62% -
std::flat_map<int,_int>::erase(iterator)/1024 -5.17% 80.004 75.864 - 0.06% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -5.17% 0.267 0.254 - -4.13% -
SetIntersection_None_Set_string_262144_262144 -5.17% 1686540.527 1599416.016 - -6.51% -
BM_CmpLess_uint_int -5.16% 1.122 1.064 - -5.55% -
ranges::min(std::vector<char>)/8 -5.16% 2.445 2.319 - 4.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.15% 1157.088 1097.479 - -6.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.15% 576.345 546.656 - -1.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.15% 579.045 549.240 - -2.42% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.14% 13357.500 12671.313 - 0.94% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -5.14% 1545.848 1466.459 - 1.07% -
SetIntersection_None_Set_uint32_256_4 -5.13% 11892273.027 11281834.561 - -1.93% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.13% 20.003 18.977 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.12% 1886208.252 1789566.486 - -4.79% -
SetIntersection_None_Set_uint32_256_1 -5.12% 11999253.792 11385328.582 - -2.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.11% 65375.355 62033.473 - -1.67% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.11% 4.618 4.382 - 3.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.11% 352.067 334.075 - 0.73% -
ranges::minmax(std::list<__int128>)/64 -5.09% 40.648 38.578 - 1.02% -
rng::fold_left(list<int>)/50 -5.09% 39.895 37.866 - 1.00% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -5.09% 10.034 9.524 - -2.48% -
BM_deque_vector_copy/65536 -5.07% 3058.041 2903.048 - -0.36% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -5.06% 2.550 2.421 - -1.10% -
std::lower_bound(std::list<int>)/8192 -5.06% 14739.436 13993.943 - -1.55% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.03% 51728.464 49127.845 - -1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.02% 8541111.764 8112145.572 - -1.18% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -5.02% 360466.528 342369.404 - -12.66% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -5.02% 33.585 31.900 - 2.35% -
std::unique(list<int>)_(sprinkled)/52 -5.02% 72.912 69.255 - -1.20% -
std::find_if_not(deque<int>)_(process_all)/8 -5.01% 2.909 2.763 - 3.54% -
std::copy_backward(vector<int>)/8 -5.00% 2.268 2.155 - -0.74% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.99% 3325.670 3159.773 - -19.62% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -4.98% 51707.821 49133.371 - -1.37% -
std::unordered_set<std::string>::ctor(const&)/1024 -4.97% 34793.712 33063.009 - -3.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.97% 5.368 5.101 - 13.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.96% 174848.358 166179.482 - -2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -4.95% 4381766.873 4164717.665 - -2.76% -
SetIntersection_Interlaced_Set_string_262144_256 -4.95% 2103526.936 1999408.205 - -3.95% -
SetIntersection_None_Set_string_262144_1024 -4.94% 1689224.121 1605780.111 - -6.65% -
SetIntersection_Front_Set_float_262144_1024 -4.94% 12512466.652 11894416.887 - -1.16% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -4.94% 58.050 55.184 - -12.80% -
std::vector<int>::ctor(size)/1024 -4.93% 45.516 43.271 - 2.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -4.93% 55.335 52.608 - 50.99% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.92% 24.609 23.399 - 0.31% -
BM_vector_deque_ranges_move/0 -4.91% 0.451 0.429 - 8.10% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.91% 32.173 30.592 - -8.67% -
SetIntersection_Front_Vector_string_262144_262144 -4.91% 15308073.648 14556877.848 - 0.16% -
std::move_backward(vector<int>)/262144 -4.91% 22279.919 21186.800 - -1.99% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -4.90% 2.848 2.708 - -15.23% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.90% 8031.727 7638.363 - 2.30% -
BM_deque_deque_copy_backward/64 -4.90% 3.627 3.449 - 1.13% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.89% 6481.415 6164.206 - -1.94% -
BM_std_minmax_element<int>/64 -4.88% 17.739 16.873 - -1.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.88% 6049.779 5754.429 - -12.22% -
BM_deque_vector_move/4096 -4.88% 153.590 146.099 - 0.05% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.87% 1.265 1.203 - 0.04% -
SetIntersection_None_Set_string_1024_256 -4.87% 9422004.815 8963333.909 - -1.34% -
std::map<int,_int>::clear()/1024 -4.87% 11030.255 10493.557 - -7.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.86% 241.895 230.133 - -0.50% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -4.85% 14.226 13.536 - -0.77% -
std::remove(deque<int>)_(sprinkled)/32 -4.85% 54.664 52.016 - 3.78% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -4.84% 1.109 1.056 - -4.22% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.83% 1.348 1.283 - -7.32% -
SetIntersection_Interlaced_Set_float_1024_256 -4.83% 13948157.861 13274775.548 - -7.17% -
std::copy_n(list<int>)/32768 -4.83% 27411.718 26088.800 - -2.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.82% 396.596 377.498 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.81% 3.596 3.423 - 0.18% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.81% 226.381 215.485 - -0.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.80% 33.458 31.851 - 9.35% -
BM_lexicographical_compare_three_way<IntPtr>/256 -4.79% 70.051 66.693 - -2.86% -
std::set<std::string>::find(key)_(existent)/32 -4.79% 15.846 15.088 - 5.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.77% 18866493.049 17966108.234 - -1.25% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -4.77% 1.354 1.289 - -18.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.76% 207.796 197.898 - -0.68% -
std::multiset<int>::count(key)_(existent)/8192 -4.76% 9.896 9.425 - -8.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.74% 22.314 21.257 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -4.74% 61772312.722 58846937.878 - -2.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.73% 175795896.905 167483734.470 - -0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.73% 38.268 36.459 - 15.90% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -4.72% 31.362 29.882 - 3.61% -
SetIntersection_None_Set_uint32_1024_64 -4.72% 9295025.475 8856390.859 - -1.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -4.72% 10655517.329 10152773.924 - -2.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.70% 5.345 5.093 - -4.06% -
SetIntersection_Front_Set_float_16384_16384 -4.70% 222956048.796 212473659.466 - -2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.70% 2388836.850 2276671.363 - 0.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.69% 2.326 2.217 - -5.64% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -4.69% 4.957 4.724 - -40.38% -
std::set<int>::erase(iterator)/32 -4.69% 20.702 19.731 - -1.91% -
BM_deque_deque_copy_backward/2 -4.67% 2.534 2.415 - -2.13% -
BM_deque_vector_move/4000 -4.62% 148.922 142.038 - 1.77% -
std::unordered_set<int>::erase(iterator)/32 -4.62% 21.695 20.693 - 2.37% -
std::set<int>::erase(iterator)/1024 -4.62% 20.703 19.747 - -2.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -4.61% 37.341 35.619 - 9.06% -
std::multiset<int>::contains(key)_(existent)/32 -4.60% 1.706 1.628 - -0.66% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.60% 147448.213 140668.361 - 1.05% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -4.60% 1.417 1.352 - 9.51% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -4.59% 935.284 892.340 - 0.41% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.59% 24.329 23.212 - -8.79% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -4.59% 5007.249 4777.604 - -0.17% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -4.58% 35.089 33.480 - -5.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -4.57% 0.819 0.782 - 0.30% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.57% 7109.461 6784.763 - -4.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.57% 2017258.789 1925152.100 - -3.58% -
std::set<int>::insert(value)_(already_present)/8192 -4.55% 10.149 9.687 - 1.17% -
BM_vector_deque_ranges_move_backward/64 -4.54% 3.136 2.993 - 0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.54% 184140.248 175780.422 - 2.88% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.53% 3.052 2.913 - -1.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.53% 4.238 4.046 - -0.14% -
BM_StringConstructDestroyCStr_Large_Opaque -4.52% 16.783 16.024 - 6.46% -
ranges::min(std::list<long_long>)/70000 -4.51% 51083.442 48779.939 - 10.99% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.50% 793.625 757.917 - -8.87% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -4.50% 1.555 1.485 - -5.58% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.47% 33.724 32.216 - -6.46% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.46% 3.826 3.656 - 0.01% -
std::set<std::string>::ctor(const&,_alloc)/32 -4.46% 779.273 744.520 - -12.46% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.46% 23.935 22.868 - -3.45% -
SetIntersection_Front_Set_float_262144_16 -4.43% 1186439.043 1133890.954 - -6.13% -
BM_PushHeap_float_Ascending_64 -4.42% 1.817 1.737 - -1.38% -
std::set<int>::clear()/8192 -4.42% 81655.203 78049.427 - -5.02% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.41% 13592360.156 12993414.978 - -6.22% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -4.39% 5.560 5.316 - 2.69% -
BM_PushHeap_string_Ascending_64 -4.39% 7.548 7.217 - -1.05% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.38% 30.325 28.995 - 0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -4.38% 15766.352 15075.758 - -0.67% -
std::multiset<int>::contains(key)_(existent)/1024 -4.36% 4.022 3.847 - -2.92% -
SetIntersection_None_Vector_float_262144_1024 -4.35% 1153038.026 1102917.432 - -4.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.34% 14578.608 13945.632 - -4.71% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.33% 76031285.151 72737568.098 - 7.70% -
std::move_backward(list<int>)/64 -4.33% 41.303 39.515 - 1.49% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.31% 221386166.741 211849540.456 - 1.46% -
std::stable_sort(vector<int>)_(descending)/1024 -4.30% 2923.126 2797.365 - 0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.29% 1163701.930 1113813.197 - -5.28% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.27% 4958.352 4746.497 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.27% 1057462.328 1012350.369 - -2.93% -
std::find_if(list<int>)_(process_all)/8 -4.24% 2.371 2.270 - -1.04% -
BM_lexicographical_compare_three_way_fast_path/64 -4.24% 15.800 15.131 - 0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.23% 1054537.664 1009950.843 - -5.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -4.23% 65.645 62.870 - 18.06% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.21% 682.737 654.001 - -4.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.21% 227.965 218.370 - 0.15% -
std::is_sorted(deque<int>)/1024 -4.21% 491.888 471.186 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.20% 19439326.514 18622907.476 - -7.57% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.19% 6740769.044 6458128.768 - 7.77% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -4.17% 510.789 489.471 - 0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -4.17% 21665070.105 20761710.880 - -2.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.16% 29345.843 28126.346 - 13.60% -
BM_vector_deque_copy_backward/0 -4.15% 0.438 0.420 - 0.23% -
std::partial_sort_copy(list<int>)_(descending)/8192 -4.14% 101591.114 97381.193 - 0.25% -
BM_deque_deque_ranges_copy/1 -4.14% 2.567 2.461 - -0.88% -
BM_std_minmax_element<short>/4 -4.14% 1.258 1.206 - -0.45% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.13% 17.822 17.087 - -13.94% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.12% 33.414 32.038 - 6.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.10% 42.504 40.762 - -4.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.10% 806.284 773.225 - -0.88% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.09% 6.795 6.516 - -2.35% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.09% 536.013 514.105 - -29.99% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.08% 98848.194 94811.153 - -8.91% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.08% 5.127 4.918 - -3.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -4.08% 0.512 0.491 - -0.74% -
SetIntersection_Front_Set_string_16384_256 -4.08% 14854506.917 14248447.793 - -1.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.07% 818.302 785.015 - -3.95% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.07% 29.804 28.591 - -5.98% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -4.06% 525.559 504.214 - -2.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.06% 1051935.581 1009266.885 - -4.64% -
ranges::minmax(std::list<long_long>)/70000 -4.05% 55874.091 53609.373 - -0.76% -
BM_lexicographical_compare_three_way_fast_path/256 -4.05% 70.087 67.251 - -1.39% -
SetIntersection_Interlaced_Set_uint64_1024_64 -4.04% 10552214.022 10126412.474 - -0.63% -
std::copy_if(vector<int>)_(every_other)/8 -4.03% 4.228 4.057 - 60.39% -
std::is_sorted(deque<int>)/8192 -4.03% 3930.889 3772.327 - -0.38% -
SetIntersection_Interlaced_Vector_string_262144_4 -4.03% 2123571.515 2037933.423 - -0.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.02% 1960.380 1881.514 - 4.76% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.02% 50955.802 48906.527 - -2.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -4.01% 10346991.993 9931789.245 - 1.81% -
BM_StringRelational_Less_Empty_Huge_Control -4.01% 1.614 1.549 - -7.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.00% 20.911 20.073 - -0.03% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.00% 6389.497 6133.956 - -1.13% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.00% 567.165 544.489 - 0.18% -
std::set<int>::contains(key)_(existent)/8192 -3.99% 8.493 8.154 - -2.73% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.99% 29.663 28.478 - 7.55% -
BM_deque_vector_ranges_copy_backward/64000 -3.99% 8377.494 8043.226 - 11.46% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -3.96% 8842.923 8493.152 - -1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.95% 2040785.158 1960165.447 - -4.23% -
SetIntersection_Interlaced_Vector_string_256_16 -3.95% 10612658.587 10193635.080 - -1.93% -
SetIntersection_None_Set_string_1024_64 -3.95% 9399492.400 9028559.447 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -3.93% 1731809.080 1663665.445 - -1.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.93% 16.496 15.848 - -6.58% -
BM_PushHeap_uint32_SingleElement_262144 -3.92% 0.372 0.357 - 0.59% -
BM_vector_deque_copy_backward/64 -3.91% 3.089 2.968 - -0.87% -
std::partial_sort_copy(list<int>)_(descending)/1024 -3.90% 8562.708 8228.433 - -0.43% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.90% 31.043 29.831 - -4.30% -
BM_deque_deque_move/65536 -3.90% 3235.048 3108.780 - 0.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.90% 12698.586 12203.368 - -9.64% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.90% 2.489 2.392 - -6.82% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.90% 1.573 1.512 - 5.99% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.89% 378.965 364.209 - -1.89% -
SetIntersection_None_Set_uint32_64_1 -3.89% 23216184.417 22312679.334 - -0.62% -
BM_vector_deque_copy/70000 -3.89% 3351.293 3220.987 - 3.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.89% 2.410 2.316 - -12.37% -
std::any_of(vector<int>)_(process_all)/50 -3.89% 14.395 13.836 - -27.07% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -3.87% 1.273 1.224 - -8.19% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.87% 270297.840 259831.285 - -0.31% -
BM_StringRelational_Less_Small_Empty_Control -3.86% 1.613 1.550 - -7.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -3.86% 270469.763 260026.522 - -0.13% -
BM_deque_vector_copy_backward/64000 -3.86% 8285.349 7965.635 - 6.38% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.86% 0.497 0.478 - -3.64% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.86% 163.561 157.255 - -5.13% -
std::unordered_set<int>::clear()/32 -3.85% 629.566 605.319 - 0.12% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.85% 2.063 1.984 - -3.84% -
BM_std_minmax_element<int>/3 -3.84% 1.170 1.125 - 0.93% -
std::adjacent_find(deque<int>,_pred)/50 -3.84% 30.280 29.117 - -5.49% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.83% 4953.668 4763.740 - -0.54% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.83% 55.781 53.643 - -5.59% -
std::remove_if(deque<int>)_(prefix)/50 -3.83% 66.098 63.566 - -0.93% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -3.83% 52356.197 50351.727 - -0.56% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.82% 32.373 31.136 - -1.29% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -3.81% 160815.007 154690.168 - -0.74% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.80% 40130.712 38604.785 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -3.80% 12441764.417 11969497.927 - -1.58% -
BM_deque_deque_ranges_move/70000 -3.79% 3473.095 3341.303 - 0.95% -
bm_swap_ranges_vb_aligned/64 -3.79% 2.941 2.830 - -2.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.79% 37.928 36.492 - 3.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.78% 1016.559 978.109 - -3.76% -
std::stable_sort(vector<int>)_(descending)/8192 -3.78% 19117.815 18395.700 - -0.55% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.77% 45333914.569 43623050.966 - 13.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.77% 569.215 547.735 - -27.17% -
std::partition_point(list<int>)/8192 -3.77% 13617.164 13103.631 - 5.27% -
SetIntersection_None_Set_string_256_16 -3.77% 11289447.488 10863811.382 - -1.30% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.77% 18.191 17.506 - -57.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.75% 24.284 23.373 - -3.87% -
std::copy_if(deque<int>)_(entire_range)/8 -3.73% 2.642 2.544 - -4.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.73% 14823.535 14270.359 - -1.43% -
SetIntersection_None_Set_uint32_64_4 -3.73% 22039727.583 21217837.644 - -0.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -3.73% 0.820 0.789 - 1.56% -
SetIntersection_Front_Set_uint32_16384_4 -3.71% 1059905.894 1020549.869 - -5.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.71% 25.063 24.133 - 3.64% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.70% 17683.371 17028.419 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.70% 361082149.289 347718058.825 - -2.56% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.70% 231.949 223.372 - -12.67% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.69% 11.090 10.680 - 9.89% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.68% 694.170 668.618 - -2.24% -
std::make_heap(deque<int>)_(descending)/1024 -3.68% 1135.052 1093.319 - 10.96% -
std::set<int>::ctor(const&,_alloc)/8192 -3.67% 51432.203 49545.788 - -36.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.67% 33.283 32.062 - -15.76% -
std::reverse(list<int>)/512 -3.66% 203.656 196.209 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -3.64% 19567.107 18855.271 - -0.64% -
SetIntersection_Front_Set_string_1024_1024 -3.62% 56484073.689 54438175.019 - -1.29% -
BM_deque_deque_ranges_move_backward/1 -3.62% 2.711 2.613 - -3.78% -
SetIntersection_Interlaced_Set_string_256_16 -3.62% 18250470.699 17590601.738 - -4.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.62% 1043360.101 1005642.303 - -5.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.61% 1.278 1.232 - -1.62% -
BM_deque_deque_ranges_copy/2 -3.61% 2.269 2.187 - -2.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -3.60% 11382.838 10972.694 - 0.06% -
std::sort_heap(vector<NonIntegral>)/8 -3.60% 30.654 29.550 - 0.68% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -3.60% 83.964 80.941 - -1.68% -
std::copy_if(vector<int>)_(every_other)/1048576 -3.59% 500842.333 482886.735 - 107.42% -
ranges::min(std::list<char>)/64 -3.58% 27.081 26.111 - 0.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.58% 896222.731 864135.271 - -2.01% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.58% 40043.133 38609.806 - -0.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -3.57% 32.423 31.266 - 0.52% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -3.56% 292.483 282.060 - 1.99% -
SetIntersection_None_Set_uint32_1_1 -3.55% 550654345.024 531088154.026 - -2.08% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.55% 22.193 21.405 - -8.30% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.55% 10.376 10.008 - 12.05% -
std::multiset<int>::erase(iterator)/32 -3.54% 21.588 20.825 - -1.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -3.53% 16927544.116 16329468.019 - -2.08% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.52% 853.124 823.079 - 1.39% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.51% 11596480.725 11189281.162 - -1.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.50% 685.033 661.024 - -3.61% -
std::map<int,_int>::ctor(const&)/1024 -3.50% 6740.785 6505.097 - -0.11% -
std::sort(vector<int>)_(shuffled)/1024 -3.49% 4811.486 4643.586 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.49% 85237.504 82264.863 - 8.37% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.49% 5.528 5.336 - 4.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.48% 2128871.580 2054694.662 - -3.46% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.48% 143574.736 138575.472 - -0.05% -
std::unordered_set<int>::find(key)_(existent)/32 -3.48% 1.323 1.277 - -3.69% -
std::distance(join_view(vector<vector<int>>))/4096 -3.47% 4.494 4.338 - -99.59% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.46% 406.945 392.850 - -1.34% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.46% 802.665 774.905 - -11.21% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -3.45% 183.919 177.581 - -0.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -3.44% 0.819 0.791 - 1.81% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.44% 22.079 21.319 - -2.47% -
std::move_backward(deque<int>)/8 -3.44% 3.416 3.298 - -4.00% -
BM_StringDestroy_Huge -3.44% 11.128 10.745 - -1.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.44% 15069.083 14551.455 - -6.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.43% 1157352.915 1117688.975 - -6.04% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -3.42% 19.664 18.991 - 5.17% -
std::copy_backward(list<int>)/64 -3.42% 31.060 29.999 - 0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -3.40% 24.955 24.106 - -1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.39% 14268934.755 13784679.309 - -1.09% -
BM_deque_vector_move_backward/2 -3.39% 1.900 1.835 - 0.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.39% 153790.874 148581.243 - -0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.38% 13.573 13.114 - -2.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.38% 7853.206 7587.848 - -0.91% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.37% 792.585 765.878 - 3.97% -
rng::contains(list<int>)_(process_all)/8 -3.37% 2.393 2.312 - -2.89% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -3.37% 24154.565 23341.084 - 0.62% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.37% 1.765 1.706 - -6.60% -
std::reverse(vector<int>)/8 -3.37% 1.597 1.544 - 4.41% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -3.36% 24170.087 23357.258 - -0.25% -
std::multiset<int>::count(key)_(non-existent)/32 -3.36% 2.464 2.382 - -2.83% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.36% 36.195 34.981 - -3.65% -
SetIntersection_Front_Set_string_256_256 -3.35% 30199273.994 29186252.383 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.35% 1079838.907 1043663.126 - -2.07% -
BM_vector_deque_ranges_move_backward/512 -3.35% 18.116 17.510 - -0.00% -
BM_lexicographical_compare_three_way<IntPtr>/64 -3.34% 15.578 15.057 - 0.49% -
BM_PushHeap_uint32_QuickSortAdversary_1 -3.34% 0.501 0.485 - 23.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.34% 28.731 27.771 - 1.81% -
SetIntersection_Front_Set_string_262144_262144 -3.33% 18726595.703 18103106.771 - -1.30% -
BM_vector_deque_copy/1024 -3.32% 37.146 35.911 - 0.37% -
SetIntersection_Front_Set_uint64_1024_1 -3.32% 1039864.468 1005324.171 - -5.15% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.32% 1717129.148 1660117.594 - 1.49% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.32% 10.952 10.589 - -3.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -3.32% 1.651 1.596 - -3.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.31% 1162404.378 1123875.733 - -4.04% -
std::unique(deque<int>)_(sprinkled)/52 -3.30% 61.757 59.718 - -0.46% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.30% 29.394 28.425 - -9.02% -
BM_PushHeap_uint32_SingleElement_1024 -3.29% 0.378 0.366 - 0.96% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.28% 27317.167 26419.998 - -1.64% -
SetIntersection_Front_Vector_string_1024_64 -3.28% 3408713.372 3296942.731 - 2.88% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.27% 8764.181 8477.182 - 0.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -3.27% 1.449 1.401 - -5.72% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.27% 22523029.304 21787027.855 - 9.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.26% 232.171 224.602 - 4.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.26% 13477570.670 13038231.329 - 0.25% -
ranges::min(std::vector<__int128>)/8 -3.26% 2.888 2.794 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -3.25% 64615388.487 62512684.920 - -2.33% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.25% 50550.541 48907.175 - -1.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.24% 25.154 24.338 - -2.70% -
std::find_if_not(vector<int>)_(process_all)/8 -3.24% 1.615 1.562 - 10.57% -
ranges::min(std::vector<long_long>)/70000 -3.24% 7978.880 7720.249 - 0.60% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.22% 403.397 390.413 - -1.79% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.22% 9.345 9.045 - -0.71% -
SetIntersection_None_Vector_float_262144_4 -3.21% 1161790.550 1124440.024 - -3.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.21% 52.114 50.440 - 8.41% -
std::move(vector<int>)/8 -3.21% 2.279 2.206 - 1.68% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.20% 1506.541 1458.343 - 1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.19% 1118235.368 1082577.629 - -6.53% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.19% 243935.831 236159.684 - -5.54% -
std::multiset<std::string>::clear()/0 -3.18% 405.465 392.564 - -1.65% -
BM_StringFindStringLiteral/2048 -3.18% 41.657 40.331 - -0.97% -
SetIntersection_Front_Vector_string_262144_64 -3.18% 3348335.271 3241864.702 - 3.54% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.18% 37.576 36.383 - 1.82% -
SetIntersection_Front_Set_string_262144_1 -3.17% 1097902.839 1063095.454 - -3.80% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.17% 23.658 22.908 - 0.41% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.16% 6.977 6.756 - 16.45% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.16% 20.110 19.474 - -3.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.16% 406.948 394.086 - -1.10% -
BM_lexicographical_compare_three_way_fast_path/16384 -3.16% 3779.420 3659.976 - 0.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.16% 23.579 22.834 - 0.96% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -3.15% 1.572 1.523 - 1.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.15% 241.749 234.128 - -3.01% -
std::map<int,_int>::clear()/32 -3.15% 667.687 646.669 - -4.85% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.14% 21.023 20.362 - -2.72% -
SetIntersection_None_Set_uint32_4_1 -3.14% 221642509.748 214678607.289 - -2.23% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.14% 33.100 32.061 - -4.01% -
std::multiset<int>::contains(key)_(existent)/8192 -3.14% 8.822 8.545 - 4.06% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -3.14% 40.358 39.092 - -4.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -3.14% 141322620.367 136891876.792 - -2.07% -
SetIntersection_None_Set_string_256_1 -3.12% 11973943.672 11599797.206 - -0.72% -
BM_num_put<bool> -3.12% 10.952 10.611 - 13.91% -
std::set<std::string>::ctor(const&,_alloc)/0 -3.12% 13.098 12.690 - -2.17% -
std::rotate_copy(vector<int>)/1024 -3.11% 35.117 34.024 - 3.80% -
BM_lexicographical_compare_three_way_fast_path/1024 -3.10% 246.740 239.082 - 1.17% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.10% 6337.890 6141.357 - -1.95% -
SetIntersection_Front_Set_uint32_262144_16 -3.10% 1162449.458 1126460.073 - -3.78% -
BM_StringRelational_Less_Empty_Large_Control -3.09% 1.614 1.564 - -6.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -3.09% 3791.687 3674.475 - 0.98% -
std::move_backward(vector<bool>)_(aligned)/512 -3.08% 2.334 2.262 - -0.81% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -3.08% 3765.838 3649.727 - 0.61% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.08% 26.788 25.963 - -2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.07% 66027.980 64000.338 - -3.42% -
BM_deque_vector_copy_backward/2 -3.07% 1.900 1.841 - -0.88% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.06% 15.872 15.386 - -0.89% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.05% 5670.007 5496.836 - -15.31% -
std::pop_heap(deque<float>)/1024 -3.05% 13.556 13.143 - -3.29% -
std::copy_backward(list<int>)/8 -3.04% 2.353 2.281 - 3.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -3.04% 219092682.985 212435910.431 - -2.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -3.03% 18.446 17.886 - -1.23% -
SetIntersection_None_Set_uint32_4_4 -3.03% 138504146.147 134306306.684 - -2.12% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -3.03% 954.284 925.414 - 0.51% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.02% 537.319 521.086 - 1.30% -
SetIntersection_Front_Vector_string_16_16 -3.02% 52242810.113 50664618.471 - -1.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.02% 30.749 29.822 - -3.71% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.01% 410.653 398.275 - 0.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.01% 387.696 376.035 - -1.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.00% 517.022 501.506 - -0.77% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.00% 9.002 8.732 - 5.09% -
BM_lexicographical_compare_three_way_fast_path/4096 -3.00% 958.361 929.608 - 0.81% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -3.00% 476.914 462.630 - 0.05% -
BM_deque_deque_ranges_copy/70000 -2.99% 3381.143 3279.917 - -0.44% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.98% 6.478 6.285 - -3.10% -
std::remove_if(deque<int>)_(prefix)/32 -2.98% 55.956 54.289 - -0.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.98% 29.928 29.036 - -77.11% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.98% 6742.037 6541.210 - -34.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.97% 25.750 24.985 - 1.12% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.96% 1507578.597 1462936.546 - 2.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.96% 1215825.465 1179872.022 - -1.33% -
BM_StringEraseWithMove_Large_Transparent -2.95% 2.395 2.325 - -12.20% -
std::set<int>::erase(iterator)/8192 -2.94% 20.370 19.770 - -4.48% -
BM_deque_deque_copy_backward/1 -2.94% 2.776 2.694 - -0.53% -
std::copy(vector<bool>)_(aligned)/64 -2.94% 1.355 1.315 - 4.56% -
BM_vector_deque_ranges_copy_backward/4000 -2.94% 145.549 141.271 - 0.16% -
SetIntersection_Front_Set_string_16384_64 -2.93% 4678510.742 4541244.266 - 5.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -2.93% 118289.415 114825.502 - -0.28% -
SetIntersection_Front_Set_string_256_16 -2.93% 7282294.257 7069088.972 - 4.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.93% 33.255 32.281 - -4.68% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.93% 22.127 21.480 - 7.74% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.92% 245.569 238.391 - 0.92% -
SetIntersection_None_Vector_float_1024_4 -2.92% 1090482.381 1058668.192 - -3.67% -
std::map<int,_int>::ctor(const&)/8192 -2.91% 53442.249 51888.130 - 0.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.90% 22.738 22.078 - -10.28% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.90% 21.281 20.664 - -2.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.90% 4649.527 4514.867 - -4.71% -
std::is_sorted_until(vector<int>,_pred)/8 -2.89% 3.687 3.581 - 14.66% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.88% 581.165 564.427 - -1.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -2.88% 0.618 0.600 - -0.23% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.88% 163.065 158.376 - -5.62% -
SetIntersection_None_Set_string_256_256 -2.87% 6063150.088 5888930.202 - 3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.87% 2147154.297 2085464.273 - -3.13% -
BM_deque_deque_move_backward/64 -2.87% 3.491 3.391 - -7.34% -
SetIntersection_None_Set_uint32_64_16 -2.87% 18650273.535 18115296.052 - -1.44% -
BM_StringFindStringLiteral/4096 -2.86% 79.848 77.561 - 0.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.86% 6870.334 6673.694 - -2.89% -
std::map<int,_int>::contains(key)_(existent)/32 -2.86% 1.675 1.627 - -1.90% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.86% 1.729 1.679 - 2.80% -
SetIntersection_Front_Set_float_262144_4 -2.86% 1070983.791 1040400.187 - -5.20% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.86% 123000020.362 119487642.602 - 4.88% -
rng::fold_left(list<int>)/1048576 -2.85% 1453143.547 1411736.391 - 4.51% -
SetIntersection_Interlaced_Vector_string_262144_262144 -2.85% 14987816.648 14561189.535 - -0.85% -
SetIntersection_Front_Vector_string_16384_16 -2.85% 1627699.007 1581377.279 - -1.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.84% 18.744 18.212 - -0.83% -
BM_lexicographical_compare_three_way_fast_path/4 -2.84% 1.150 1.118 - 0.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.83% 15.415 14.979 - -2.47% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.83% 9.323 9.059 - -0.11% -
SetIntersection_None_Set_uint32_16_1 -2.83% 67893404.443 65974563.053 - -2.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.83% 15.233 14.802 - -3.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.82% 760.722 739.247 - 0.39% -
BM_PushHeap_string_Ascending_16 -2.82% 4.844 4.707 - 1.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.81% 28.265 27.470 - 0.96% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.81% 27.764 26.984 - -1.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -2.81% 12090.915 11751.052 - -6.66% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.81% 3.677 3.574 - 0.14% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.81% 235.192 228.587 - -9.01% -
BM_lexicographical_compare_three_way<IntPtr>/4 -2.81% 1.156 1.123 - 0.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.80% 225.866 219.531 - 1.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -2.80% 52.738 51.260 - -0.83% -
SetIntersection_None_Set_uint32_256_64 -2.79% 9546545.169 9279955.171 - -1.41% -
std::make_heap(deque<int>)_(descending)/8192 -2.79% 8848.321 8601.266 - 11.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.79% 402.574 391.338 - -1.07% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.78% 36.566 35.552 - 1.66% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.77% 55504.387 53966.759 - -4.65% -
SetIntersection_None_Set_string_1024_4 -2.77% 9394068.956 9133846.509 - 2.47% -
BM_StringConstructDestroyCStr_Small_Opaque -2.76% 2.249 2.187 - -2.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.76% 1075036.528 1045353.520 - -0.27% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.76% 351459237.348 341763712.804 - -2.35% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.76% 13032.763 12673.241 - 0.45% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.76% 1.712 1.665 - 0.26% -
BM_deque_vector_move/64 -2.75% 2.643 2.570 - -3.08% -
std::replace_if(vector<int>)_(prefix)/32 -2.75% 9.726 9.458 - -0.81% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.75% 22.817 22.190 - -2.05% -
ranges::min(std::vector<char>)/70000 -2.74% 496.007 482.401 - 0.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.74% 13914.376 13533.740 - -1.23% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.74% 154117.596 149902.056 - -0.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.73% 17.593 17.112 - -1.53% -
BM_deque_deque_copy_backward/512 -2.73% 19.784 19.244 - 0.59% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.73% 611.617 594.933 - -2.53% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -2.72% 35.639 34.671 - -0.13% -
ranges::min(std::deque<__int128>)/8 -2.72% 2.887 2.809 - 0.59% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.71% 10.415 10.133 - -7.89% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle -2.70% 57.282 55.733 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.69% 1486945.019 1446886.114 - 2.59% -
BM_CmpLess_uchar_ushort -2.69% 1.069 1.040 - -2.29% -
BM_deque_vector_copy/64000 -2.69% 2940.924 2861.826 - 0.09% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.69% 5.806 5.650 - 0.02% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.69% 282.251 274.662 - -2.64% -
bm_lexicographical_compare<unsigned_char>/512 -2.69% 8.783 8.547 - -1.06% -
BM_StringRelational_Less_Huge_Huge_ChangeLast -2.68% 101.959 99.222 - 0.06% -
std::for_each_n(join_view(vector<vector<int>>))/50 -2.68% 4.416 4.298 - -0.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -2.68% 60365.392 58746.561 - 0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.68% 137282.236 133609.778 - 3.08% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.67% 9.412 9.160 - -3.45% -
std::any_of(deque<int>)_(process_all)/32768 -2.67% 10527.775 10247.208 - -9.22% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.66% 10072073.690 9803828.242 - -3.96% -
ranges::min(std::vector<long_long>)/8 -2.66% 2.285 2.224 - 4.61% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -2.66% 44.561 43.377 - -1.66% -
std::unique(deque<int>)_(contiguous)/52 -2.65% 62.987 61.315 - 10.63% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.65% 1.664 1.620 - -13.22% -
std::move_backward(vector<int>)/8 -2.65% 2.249 2.189 - 0.67% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -2.65% 15089.697 14689.608 - 0.93% -
BM_PushHeap_uint32_SingleElement_256 -2.65% 0.396 0.386 - 0.77% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -2.64% 678.684 660.735 - -1.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.64% 21.729 21.155 - -3.44% -
BM_CmpEqual_int_ushort -2.64% 1.113 1.083 - -1.00% -
std::copy(vector<bool>)_(unaligned)/64 -2.64% 1.806 1.758 - 0.16% -
ranges::minmax(std::vector<__int128>)/64 -2.64% 32.148 31.300 - 0.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.64% 146101.189 142251.219 - -14.29% -
std::copy_backward(list<int>)/32768 -2.63% 26752.886 26048.323 - -0.16% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.63% 11891.162 11578.120 - 0.95% -
BM_deque_vector_move/5500 -2.61% 198.423 193.235 - -1.05% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.61% 248.582 242.085 - -0.89% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -2.61% 350.869 341.716 - -1.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.61% 22.176 21.598 - -1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.60% 1017725.834 991223.600 - -6.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.60% 0.629 0.613 - -0.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.59% 250287.025 243794.931 - -13.94% -
BM_deque_vector_copy_backward/5500 -2.58% 203.187 197.937 - -0.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 -2.58% 127.378 124.087 - 0.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.57% 52.528 51.176 - -6.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.57% 33447.672 32589.568 - -2.99% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.56% 810.792 790.011 - 0.52% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.56% 18446266.438 17974791.502 - 0.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.56% 440361.769 429107.415 - -15.31% -
std::copy_n(list<int>)/64 -2.56% 15.376 14.983 - -33.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.56% 20290.740 19772.251 - -1.56% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.55% 53607.154 52237.573 - -33.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.55% 1101658.067 1073568.268 - -1.49% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.55% 3307087.965 3222903.704 - -2.92% -
std::set<int>::count(key)_(existent)/1024 -2.54% 4.327 4.217 - -9.95% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.54% 7936823.002 7735356.411 - -1.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.54% 218896153.114 213344532.829 - 2.59% -
bm_lexicographical_compare<unsigned_char>/4096 -2.53% 77.703 75.734 - -0.05% -
bm_ranges_swap_ranges_vb_aligned/524288 -2.53% 1064.913 1037.933 - -1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.53% 43497610.406 42396800.392 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.51% 3044539.225 2968065.432 - -6.33% -
SetIntersection_Front_Set_float_262144_262144 -2.50% 1663778.320 1622198.891 - 0.84% -
SetIntersection_None_Set_string_256_4 -2.49% 11875551.992 11580332.573 - -0.71% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.49% 10.438 10.179 - -18.85% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.48% 224.424 218.854 - 1.71% -
bm_lexicographical_compare<signed_char>/8 -2.48% 3.139 3.061 - -1.58% -
std::fill(deque<int>)/1024 -2.48% 30.351 29.598 - -87.27% -
std::copy_backward(deque<int>)/262144 -2.48% 31412.679 30633.555 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.48% 23.239 22.662 - -1.81% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -2.47% 1.657 1.616 - 0.11% -
SetIntersection_Front_Set_uint32_16384_1024 -2.47% 12391738.955 12085149.941 - -1.61% -
SetIntersection_Interlaced_Vector_string_256_4 -2.47% 6106215.605 5955509.166 - -5.51% -
std::set<std::string>::find(key)_(non-existent)/32 -2.47% 10.607 10.345 - 9.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -2.46% 29.424 28.700 - 55.89% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.46% 145.785 142.202 - -7.89% -
std::multimap<int,_int>::ctor(const&)/8192 -2.45% 53464.999 52154.883 - -1.84% -
ranges::minmax(std::list<__int128>)/8 -2.45% 3.909 3.813 - -1.03% -
BM_StringEraseWithMove_Large_Opaque -2.45% 2.595 2.531 - 2.03% -
std::set<int>::ctor(&&,_different_allocs)/0 -2.45% 13.161 12.839 - -11.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.45% 836809.755 816336.080 - 1.52% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.44% 103609.506 101081.524 - 1.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.44% 210480.655 205351.817 - -2.43% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 -2.43% 30820.372 30070.586 - 0.01% -
SetIntersection_None_Vector_uint32_1024_1 -2.43% 1079909.806 1053643.430 - -4.12% -
std::multimap<int,_int>::ctor(const&)/1024 -2.42% 6650.071 6489.011 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.42% 1653319.970 1613358.743 - -4.02% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.42% 28.098 27.419 - -0.04% -
BM_StringFindStringLiteral/8192 -2.42% 141.932 138.502 - 0.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -2.41% 245798.950 239863.152 - 0.42% -
std::copy_if(list<int>)_(every_other)/1048576 -2.41% 825876.596 805941.179 - -1.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.41% 19.068 18.608 - -1.20% -
std::is_sorted(list<int>)/8192 -2.41% 7234.080 7059.921 - -3.38% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.41% 12737.055 12430.637 - -7.04% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.41% 139.193 135.845 - -2.04% -
ranges::minmax(std::list<char>)/70000 -2.40% 58220.630 56823.063 - 8.49% -
SetIntersection_Front_Vector_string_262144_1 -2.40% 1076512.296 1050709.073 - -3.58% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.40% 550.021 536.838 - -0.96% -
BM_std_minmax_element<long_long>/2 -2.40% 0.685 0.669 - 0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.39% 1053484.868 1028255.734 - -1.99% -
SetIntersection_Interlaced_Set_float_64_4 -2.39% 20923513.399 20422928.899 - -2.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 -2.39% 1935.693 1889.393 - 0.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.39% 614.385 599.706 - -1.60% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.39% 4738.175 4625.063 - -2.12% -
std::pop_heap(deque<float>)/8 -2.38% 53.278 52.008 - -1.94% -
std::partial_sort(deque<int>)_(heap)/8192 -2.38% 269119.949 262708.750 - -4.78% -
BM_deque_vector_ranges_copy_backward/70000 -2.38% 9089.008 8872.534 - 11.93% -
ranges::minmax(std::vector<char>)/70000 -2.38% 594.103 579.957 - 2.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.38% 36.122 35.262 - -17.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.38% 1064779.728 1039476.717 - -2.09% -
BM_deque_deque_ranges_move/1 -2.37% 2.479 2.420 - -6.87% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.37% 61.699 60.236 - -0.38% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.36% 1.769 1.727 - -10.22% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.36% 12.672 12.372 - -0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -2.36% 0.623 0.609 - 0.56% -
BM_CmpEqual_uchar_short -2.35% 1.013 0.989 - -8.83% -
SetIntersection_None_Set_uint32_16_16 -2.34% 36002861.763 35158613.309 - -2.09% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.34% 10055.504 9820.172 - -3.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.34% 25.003 24.418 - -2.41% -
std::multiset<int>::erase(key)_(existent)/32 -2.34% 22.529 22.003 - -0.86% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.34% 15067.721 14715.571 - 1.09% -
BM_deque_deque_ranges_move/65536 -2.34% 3146.393 3072.889 - -1.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.34% 31.474 30.739 - 0.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 -2.33% 7717.873 7538.158 - -0.01% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -2.33% 2898.798 2831.345 - 0.04% -
BM_PushHeap_float_Ascending_1024 -2.33% 3.178 3.104 - -0.49% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.32% 24.253 23.690 - -0.28% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.32% 236.628 231.148 - -3.74% -
SetIntersection_Front_Set_string_16384_1024 -2.31% 59230214.722 57859834.924 - -1.20% -
BM_lexicographical_compare_three_way_fast_path/65536 -2.31% 15121.042 14771.571 - 1.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.31% 53.383 52.149 - -3.41% -
std::move_backward(list<int>)/8 -2.31% 3.523 3.442 - 3.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 -2.31% 489.637 478.333 - 0.33% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.31% 8688.424 8488.109 - -1.86% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.30% 613.388 599.269 - -1.05% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.30% 44.831 43.800 - -2.28% -
SetIntersection_Front_Set_uint32_262144_64 -2.30% 1638323.853 1600712.158 - -3.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.29% 65691.874 64184.515 - -6.22% -
ranges::minmax(std::vector<__int128>)/70000 -2.29% 35227.821 34419.623 - 0.27% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.29% 17.402 17.003 - -1.85% -
BM_deque_vector_ranges_move_backward/5500 -2.29% 202.844 198.194 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.29% 1680500.814 1642026.043 - -2.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.29% 608359.760 594458.677 - -2.27% -
SetIntersection_Front_Set_uint32_64_64 -2.28% 13650439.771 13339055.698 - 3.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.28% 6847.946 6691.948 - -0.78% -
std::is_sorted(list<int>)/1024 -2.27% 766.490 749.063 - -0.72% -
SetIntersection_Front_Vector_string_262144_256 -2.27% 9657746.323 9438185.994 - -1.52% -
BM_deque_deque_move_backward/512 -2.27% 19.341 18.902 - -4.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.27% 10029.998 9802.424 - 1.86% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -2.27% 7180.570 7017.873 - -61.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.26% 24.441 23.888 - 0.24% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 -2.26% 4894.952 4784.126 - 0.16% -
ranges::min(std::deque<long_long>)/64 -2.26% 18.256 17.843 - -10.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.26% 6825.778 6671.448 - -2.43% -
BM_CmpEqual_ushort_uint -2.25% 1.072 1.047 - -2.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.25% 211478.697 206723.086 - -1.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.24% 1283.010 1254.207 - 10.68% -
std::any_of(deque<int>)_(process_all)/8192 -2.24% 2625.050 2566.177 - -9.44% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -2.24% 1.433 1.401 - 0.31% -
SetIntersection_Front_Vector_float_262144_64 -2.24% 1367002.724 1336398.330 - -1.51% -
SetIntersection_Front_Vector_string_1_1 -2.24% 559017728.282 546513468.415 - -1.65% -
SetIntersection_Front_Vector_string_4_1 -2.23% 223383790.020 218394368.905 - -1.63% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.23% 53058.433 51874.487 - -35.28% -
std::copy_if(list<int>)_(every_other)/512 -2.23% 360.896 352.844 - 0.96% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.23% 343.679 336.030 - 0.86% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.22% 67.591 66.088 - -2.66% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.22% 13.245 12.951 - -1.20% -
std::find_if(vector<int>)_(bail_25%)/8 -2.21% 0.844 0.825 - 12.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.21% 16431.985 16069.076 - -5.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.21% 536.608 524.764 - -1.95% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 -2.20% 497886.342 486911.313 - 0.34% -
ranges::minmax(std::vector<long_long>)/64 -2.20% 10.181 9.957 - 0.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.20% 176132.423 172265.815 - -1.38% -
std::generate(list<int>)/8192 -2.19% 7542.660 7377.323 - -1.70% -
std::sort(vector<int>)_(shuffled)/8192 -2.19% 45931.903 44926.061 - -0.27% -
SetIntersection_Front_Set_string_16384_1 -2.19% 1091014.463 1067161.451 - -3.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.19% 25.987 25.419 - 7.23% -
std::find_if_not(deque<int>)_(process_all)/50 -2.19% 13.325 13.033 - 3.25% -
BM_StringRelational_Compare_Empty_Huge_Control -2.19% 1.706 1.669 - 3.12% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.18% 12782.309 12503.380 - -0.01% -
BM_StringCopy_Huge -2.18% 109.528 107.143 - -3.36% -
std::copy_if(deque<int>)_(every_other)/64 -2.18% 23.398 22.888 - 0.48% -
ranges::minmax(std::vector<long_long>)/70000 -2.17% 9203.582 9004.099 - 0.32% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.17% 2.348 2.297 - 1.04% -
std::count(list<int>)_(every_other)/1048576 -2.16% 883851.994 864718.416 - 6.09% -
std::copy_if(list<int>)_(every_other)/64 -2.16% 27.815 27.213 - 17.35% -
std::partial_sort(deque<int>)_(ascending)/8 -2.16% 32.936 32.224 - 4.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.16% 185277.443 181278.466 - 1.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.16% 142053.935 138988.059 - -0.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.16% 20.147 19.712 - -3.38% -
std::find_end(list<int>)_(same_length)/8192 -2.15% 8670.489 8483.698 - -46.09% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.15% 441.658 432.178 - 1.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.15% 523.373 512.140 - -0.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.15% 18.951 18.544 - -1.18% -
BM_deque_deque_move/1 -2.14% 2.598 2.542 - -1.48% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.14% 199.574 195.308 - -4.24% -
SetIntersection_Front_Vector_float_262144_262144 -2.14% 357502303.138 349866019.369 - -0.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.14% 12553.654 12285.555 - 0.47% -
SetIntersection_Interlaced_Set_float_256_16 -2.13% 12341391.068 12078124.725 - -0.79% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.13% 32.426 31.734 - 0.49% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.13% 18.369 17.978 - -0.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.12% 5.203 5.092 - -1.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.11% 16457.393 16109.892 - -3.32% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.11% 36493.027 35723.813 - -12.89% -
std::map<int,_int>::insert(value)_(already_present)/32 -2.11% 1.795 1.757 - -0.41% -
BM_CmpLess_uchar_short -2.10% 1.060 1.038 - -8.52% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.09% 10.043 9.833 - 1.60% -
SetIntersection_None_Set_uint32_16_4 -2.09% 57293807.501 56097530.322 - -1.99% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -2.09% 361.827 354.275 - -0.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 -2.09% 960.577 940.536 - 1.98% -
BM_deque_vector_ranges_copy_backward/5500 -2.09% 200.486 196.304 - -2.14% -
std::multiset<std::string>::find(key)_(existent)/32 -2.08% 15.330 15.011 - -4.85% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 -2.08% 123284.042 120722.820 - 0.31% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.07% 6429.912 6296.577 - 1.31% -
BM_PushHeap_string_Random_16384 -2.07% 16.509 16.167 - 0.51% -
BM_getline_string -2.07% 17.170 16.814 - 4.14% -
SetIntersection_Interlaced_Set_float_1024_64 -2.07% 10291481.626 10078237.028 - -2.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.06% 963.777 943.888 - -4.03% -
std::copy_backward(deque<int>)/1048576 -2.06% 131959.452 129237.248 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.06% 445.916 436.719 - -1.34% -
BM_vector_deque_ranges_move/4096 -2.06% 148.017 144.966 - -0.45% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.06% 212458.414 208086.867 - 0.27% -
std::flat_multimap<int,_int>::ctor(const&)/32 -2.06% 23.401 22.919 - -0.63% -
std::sort(deque<int>)_(repeated)/8192 -2.06% 6864.395 6723.218 - -1.69% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.06% 8.193 8.025 - -1.62% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.06% 19.008 18.618 - -2.08% -
BM_deque_deque_move_backward/65536 -2.05% 8251.736 8082.335 - 5.94% -
std::search(deque<int>,_pred)_(same_length)/1024 -2.05% 522.851 512.140 - 0.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -2.05% 808.952 792.395 - -1.02% -
BM_StringAssignAsciiz_Small_Opaque -2.05% 3.105 3.042 - -8.86% -
SetIntersection_Front_Set_float_1024_16 -2.03% 1196530.519 1172189.168 - -3.24% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.03% 49.615 48.609 - -8.11% -
BM_StringAssignAsciiz_Empty_Opaque -2.03% 3.104 3.041 - -8.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.02% 10.571 10.357 - 0.27% -
BM_deque_deque_ranges_move_backward/65536 -2.02% 8197.144 8031.464 - 5.99% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.02% 337.641 330.826 - -0.43% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.02% 6.098 5.975 - 0.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.02% 20.661 20.245 - -1.11% -
BM_vector_deque_ranges_copy_backward/1024 -2.01% 38.195 37.428 - -1.85% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.00% 36289.278 35563.897 - -1.64% -
std::partial_sort(deque<int>)_(descending)/8 -1.99% 43.160 42.299 - -2.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.99% 5.177 5.074 - 44.03% -
BM_CmpLess_uint_ushort -1.99% 1.135 1.112 - -0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.99% 119094.680 116725.982 - 5.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.99% 44.804 43.913 - -1.51% -
SetIntersection_Interlaced_Set_float_1024_1 -1.99% 1043190.445 1022452.474 - -3.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.99% 138180.477 135437.174 - -0.33% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.99% 20117.913 19718.515 - -1.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.98% 42.291 41.453 - 15.87% -
SetIntersection_None_Vector_float_1024_64 -1.98% 1099481.917 1077764.625 - -1.87% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.97% 43987.731 43120.799 - -4.23% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.97% 30.220 29.625 - 7.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.96% 13474.734 13210.441 - -2.80% -
ranges::min(std::list<char>)/70000 -1.96% 54360.730 53296.470 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.96% 1663071.857 1630517.906 - -2.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.95% 32.767 32.127 - -1.59% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -1.94% 42.148 41.330 - 43.25% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.93% 6.542 6.416 - -1.72% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -1.93% 13.057 12.805 - -13.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.92% 18.184 17.834 - -1.66% -
std::swap_ranges(list<int>)/8192 -1.92% 10383.035 10183.360 - -1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.92% 0.608 0.596 - -0.16% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.92% 6637.786 6510.377 - -34.89% -
SetIntersection_None_Set_uint64_262144_16384 -1.92% 1225930.908 1202422.281 - -2.21% -
BM_std_minmax_element<long_long>/64 -1.91% 17.573 17.237 - 3.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.91% 59.373 58.238 - 3.82% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.91% 344160.489 337583.352 - -1.08% -
ranges::minmax(std::vector<__int128>)/8 -1.91% 4.129 4.050 - 0.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.91% 152157.715 149254.567 - -1.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.91% 4.187 4.107 - 2.10% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -1.91% 77.703 76.222 - 0.45% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.91% 15.646 15.347 - -2.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -1.91% 22.738 22.305 - -9.94% -
SetIntersection_Front_Vector_uint32_256_64 -1.90% 4347047.199 4264368.303 - -2.14% -
ranges::minmax(std::vector<long_long>)/8 -1.90% 2.111 2.071 - -0.24% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.90% 4729.286 4639.586 - -0.77% -
std::copy_backward(deque<int>)/32768 -1.90% 3734.643 3663.814 - -0.26% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.89% 17619.906 17286.153 - 0.86% -
std::sort(vector<int>)_(shuffled)/8 -1.89% 23.655 23.207 - 0.45% -
BM_CmpLess_uint_short -1.89% 1.069 1.049 - -7.70% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.89% 60306.891 59167.939 - 1.52% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.88% 633352.311 621441.132 - -2.49% -
BM_deque_vector_copy_backward/512 -1.88% 18.279 17.935 - -0.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.88% 6797.542 6669.805 - -2.76% -
BM_StringRelational_Compare_Large_Empty_Control -1.88% 1.695 1.663 - 3.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.87% 23.772 23.328 - 0.42% -
SetIntersection_None_Vector_float_16384_4 -1.87% 1120171.898 1099252.961 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.86% 4356350.857 4275110.299 - -1.99% -
SetIntersection_None_Vector_string_64_16 -1.86% 14443252.833 14174113.395 - -1.45% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.86% 434.141 426.053 - -1.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.86% 54704.202 53685.670 - -8.19% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.86% 18.565 18.219 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.86% 398.494 391.097 - -1.64% -
SetIntersection_None_Set_float_262144_262144 -1.86% 1200307.375 1178038.006 - -2.18% -
BM_deque_vector_ranges_move_backward/64000 -1.85% 8020.650 7871.895 - 11.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 -1.85% 9.225 9.054 - 0.48% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.85% 8.336 8.181 - -0.89% -
SetIntersection_Front_Vector_uint32_16384_256 -1.85% 2206820.087 2165998.518 - 0.46% -
BM_deque_deque_copy/70000 -1.85% 3285.231 3224.480 - 1.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.85% 811.943 796.932 - 6.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.85% 15003.969 14727.080 - 2.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.84% 18.983 18.632 - -1.21% -
BM_CmpEqual_uchar_uint -1.84% 1.085 1.065 - -0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.84% 43216.265 42421.244 - -1.20% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.84% 5462.282 5361.903 - -1.59% -
std::copy_if(deque<int>)_(every_other)/4096 -1.84% 1456.262 1429.510 - 0.54% -
std::partition(vector<int>)_(sparse)/50 -1.84% 14.196 13.935 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.83% 360523098.756 353910197.444 - 1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.83% 13723106.557 13471833.831 - -2.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.83% 176765.070 173531.308 - -3.02% -
std::set<int>::ctor(const&)/32 -1.83% 222.936 218.857 - 2.52% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.83% 1024924.370 1006191.489 - -4.18% -
std::copy_backward(list<int>)/1048576 -1.82% 937665.394 920575.462 - 5.92% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.82% 6785.696 6662.210 - 0.44% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.82% 491.320 482.402 - 0.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.81% 39341.916 38628.363 - -11.49% -
BM_PushHeap_string_Random_256 -1.81% 14.609 14.345 - 0.90% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.81% 1.530 1.503 - -0.34% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.80% 16.082 15.792 - -2.61% -
BM_vector_deque_ranges_move_backward/4096 -1.80% 150.563 147.847 - -2.54% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.80% 351032762.475 344707187.659 - -1.54% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.80% 18.763 18.425 - -1.23% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.79% 410.181 402.820 - -4.03% -
rng::starts_with(deque<int>)/1000 -1.79% 492.400 483.580 - 10.90% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.79% 29.281 28.757 - -4.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.79% 2.679 2.631 - -6.97% -
BM_deque_vector_move_backward/512 -1.79% 18.249 17.923 - 0.02% -
std::set<int>::count(key)_(existent)/32 -1.78% 1.691 1.661 - -2.29% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.78% 60535.345 59455.285 - 1.77% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.78% 266903.246 262143.197 - -6.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.78% 34.356 33.743 - -4.29% -
BM_deque_vector_move/64000 -1.78% 3048.757 2994.415 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.78% 39337292.961 38638796.414 - -1.31% -
std::map<int,_int>::clear()/8192 -1.77% 87444.964 85894.206 - -6.72% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.77% 3292.746 3234.363 - -4.47% -
std::find_end(list<int>)_(same_length)/1024 -1.77% 814.328 799.890 - -46.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.77% 1890327.148 1856851.482 - 0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.77% 1168894.300 1148229.966 - -3.59% -
bm_lexicographical_compare<unsigned_char>/32768 -1.77% 572.454 562.337 - -0.03% -
std::copy_if(list<int>)_(entire_range)/262144 -1.76% 217457.726 213620.143 - -0.56% -
BM_vector_deque_ranges_move_backward/4000 -1.76% 142.877 140.357 - -1.51% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.76% 1266493.084 1244154.785 - -4.48% -
BM_deque_vector_move_backward/65536 -1.76% 8275.953 8130.105 - 10.44% -
SetIntersection_Interlaced_Set_string_1024_64 -1.76% 16667252.620 16373826.248 - -4.01% -
BM_StringFindNoMatch/512 -1.76% 9.385 9.220 - -1.80% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.76% 1055886.793 1037334.204 - -2.03% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.75% 122111.347 119970.534 - -3.72% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.75% 12600.439 12380.095 - -0.92% -
SetIntersection_None_Set_float_16_1 -1.75% 67251011.749 66077433.320 - -2.85% -
SetIntersection_Front_Vector_uint32_64_16 -1.74% 14207464.397 13959585.164 - -2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.74% 5794219.778 5693236.096 - -3.43% -
SetIntersection_Front_Vector_uint32_1024_1 -1.74% 1043300.178 1025126.401 - -3.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.74% 526041.730 516889.043 - 1.10% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.74% 4612.534 4532.304 - -1.05% -
SetIntersection_Front_Vector_string_16384_256 -1.74% 9550861.661 9384738.998 - -5.38% -
BM_StringEraseWithMove_Small_Transparent -1.74% 2.184 2.146 - -11.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -1.74% 36.375 35.743 - -51.15% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.74% 2751.317 2703.550 - -3.16% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.74% 58346.686 57333.832 - 0.31% -
BM_PushHeap_float_Ascending_256 -1.74% 2.524 2.480 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.74% 250912096.282 246557505.133 - -29.61% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.74% 169250712.321 166313443.017 - -3.61% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.73% 8031556.016 7892644.669 - -7.91% -
BM_vector_deque_move_backward/64 -1.72% 3.058 3.005 - 0.81% -
BM_deque_vector_move_backward/5500 -1.72% 199.184 195.750 - -2.58% -
std::all_of(vector<int>)_(process_all)/8 -1.72% 2.416 2.375 - -5.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.72% 55875.148 54913.886 - -1.49% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.72% 9.945 9.775 - 0.69% -
SetIntersection_None_Vector_float_262144_64 -1.71% 1148292.913 1128652.838 - -1.62% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.71% 21.102 20.742 - -0.66% -
BM_deque_deque_ranges_move_backward/1024 -1.71% 38.264 37.610 - -3.31% -
ranges::minmax(std::deque<char>)/8 -1.71% 3.859 3.793 - 0.06% -
SetIntersection_None_Set_uint64_1024_16 -1.71% 8713210.686 8564420.148 - -4.55% -
std::partial_sort(deque<int>)_(heap)/8 -1.71% 39.722 39.044 - -0.69% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -1.70% 38.333 37.681 - 14.27% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -1.70% 782.160 768.892 - 5.73% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.70% 8.121 7.984 - -1.52% -
std::for_each(set<int>::iterator)/8192 -1.69% 7907.934 7774.043 - -50.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.69% 1039137.770 1021561.124 - -1.86% -
std::copy_if(deque<int>)_(every_other)/512 -1.69% 181.403 178.336 - 0.56% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.69% 35.750 35.146 - -16.79% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.68% 69223.711 68057.930 - -1.75% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.68% 1620.230 1592.972 - -6.97% -
ranges::minmax(std::list<long_long>)/64 -1.68% 30.605 30.090 - 7.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.68% 77.097 75.804 - 5.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.67% 33046.694 32493.690 - -0.97% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.67% 12050723.458 11849560.673 - -2.19% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.67% 6690.617 6578.966 - 4.79% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.67% 16.325 16.053 - 3.12% -
BM_deque_vector_ranges_move/0 -1.67% 1.379 1.356 - -10.43% -
BM_deque_deque_copy/1024 -1.66% 37.297 36.676 - -0.61% -
BM_CmpEqual_uchar_int -1.66% 1.071 1.053 - -3.66% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.66% 13186.221 12967.158 - 1.56% -
BM_vector_deque_ranges_move/4000 -1.66% 143.946 141.561 - 0.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.66% 10251633.543 10081870.486 - 12.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.65% 13709.652 13483.306 - -0.40% -
SetIntersection_None_Set_uint64_262144_1024 -1.65% 1223039.062 1202895.670 - -2.25% -
BM_deque_deque_ranges_move_backward/64000 -1.64% 7985.407 7854.247 - 4.44% -
SetIntersection_None_Set_float_16384_1024 -1.64% 155327391.200 152777887.158 - -3.45% -
BM_deque_deque_copy_backward/5500 -1.64% 206.901 203.507 - 0.76% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.64% 12716.308 12507.694 - -1.54% -
BM_deque_vector_copy_backward/65536 -1.63% 8355.448 8219.198 - 11.59% -
std::unordered_set<std::string>::clear()/8192 -1.63% 222169.327 218546.969 - -2.84% -
std::copy_if(vector<int>)_(entire_range)/512 -1.63% 123.043 121.037 - 0.26% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.63% 37261.095 36653.648 - -2.16% -
BM_vector_deque_copy_backward/512 -1.63% 17.986 17.693 - 1.03% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.63% 10.850 10.673 - 4.77% -
BM_CmpLess_ushort_uint -1.63% 1.098 1.080 - -0.08% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.63% 349803.676 344118.345 - -17.18% -
BM_CmpLess_uchar_schar -1.62% 1.033 1.016 - -9.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.62% 141946.689 139647.044 - -0.69% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.62% 35.626 35.049 - -16.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.61% 15635413.761 15383251.562 - -1.50% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.61% 2086592.773 2053026.773 - -2.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.60% 4.041 3.976 - 2.94% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.60% 32.398 31.879 - -0.95% -
SetIntersection_Front_Set_string_1024_4 -1.60% 1268333.134 1248034.243 - -1.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.60% 20114.441 19792.850 - -1.03% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.59% 23536.817 23161.603 - 0.95% -
std::copy_if(deque<int>)_(every_other)/32768 -1.59% 11605.695 11420.820 - 0.26% -
std::copy_if(deque<int>)_(every_other)/262144 -1.59% 92898.236 91419.344 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.59% 8738625.297 8599713.459 - -1.56% -
BM_CmpLess_schar_uchar -1.59% 1.101 1.083 - -3.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.59% 14070.562 13847.398 - -4.49% -
BM_PushHeap_float_Random_256 -1.58% 6.881 6.772 - -7.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.58% 1654634.523 1628454.590 - -1.67% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.58% 99.382 97.811 - -60.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.58% 13487744.953 13274809.990 - -0.68% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.58% 29.862 29.392 - 6.42% -
std::copy_if(vector<int>)_(entire_range)/32768 -1.58% 7441.551 7324.252 - 0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.57% 37183006.573 36597399.269 - -2.00% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.57% 4894.209 4817.220 - 1.53% -
SetIntersection_Front_Set_string_16_16 -1.57% 59983417.612 59040539.656 - -0.27% -
SetIntersection_None_Vector_float_1024_16 -1.57% 1089678.892 1072559.161 - -2.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.57% 68.550 67.474 - -2.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.56% 45.625 44.911 - -5.16% -
BM_deque_deque_ranges_copy_backward/65536 -1.56% 8165.241 8037.500 - 7.08% -
BM_PushHeap_uint64_Random_256 -1.55% 6.278 6.180 - 9.59% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.55% 3.989 3.927 - -1.00% -
std::sort(deque<int>)_(heap)/1024 -1.55% 6309.473 6211.589 - -0.67% -
BM_deque_vector_copy_backward/1024 -1.55% 37.615 37.032 - 0.22% -
BM_PushHeap_string_Random_64 -1.55% 13.195 12.991 - 0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.55% 1332566.488 1311964.273 - -2.37% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.54% 672.558 662.183 - 0.87% -
BM_PushHeap_uint64_Random_16384 -1.54% 6.547 6.446 - 8.98% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.53% 55580298.201 54728373.550 - -2.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.53% 8356971.236 8229026.436 - 1.80% -
BM_deque_vector_ranges_move/1024 -1.53% 37.935 37.356 - 0.05% -
std::set<int>::lower_bound(key)_(existent)/32 -1.53% 1.548 1.525 - -5.64% -
BM_vector_deque_ranges_copy/5500 -1.52% 198.868 195.837 - -2.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.52% 103328.706 101753.952 - -3.61% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.52% 7.597 7.482 - 2.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.52% 294.357 289.892 - -2.50% -
SetIntersection_None_Vector_uint32_256_4 -1.51% 4203744.165 4140087.454 - -2.61% -
std::unique(deque<int>)_(sprinkled)/32 -1.51% 53.837 53.023 - -1.38% -
BM_CmpLess_ushort_ushort -1.51% 1.081 1.065 - -2.26% -
SetIntersection_Front_Set_string_262144_1024 -1.51% 60623046.125 59706650.975 - 0.03% -
std::multiset<int>::find(key)_(existent)/32 -1.51% 1.626 1.602 - -3.53% -
SetIntersection_None_Set_uint64_262144_64 -1.51% 1216300.699 1197924.969 - -3.05% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.51% 20.876 20.561 - -11.53% -
std::any_of(vector<int>)_(process_all)/8 -1.51% 2.444 2.408 - -0.49% -
std::copy(vector<bool>)_(unaligned)/32768 -1.51% 217.647 214.371 - -1.45% -
std::copy(list<int>)/1048576 -1.50% 868774.096 855730.973 - 0.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.50% 54816.438 53994.619 - -1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.50% 159714853.050 157325509.454 - -1.70% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.50% 255.749 251.923 - 4.48% -
std::set<int>::erase(key)_(existent)/32 -1.49% 21.806 21.480 - -2.40% -
std::partial_sort(deque<int>)_(descending)/8192 -1.49% 261695.467 257789.531 - -8.78% -
std::unique(vector<int>)_(contiguous)/32 -1.49% 50.022 49.276 - 2.00% -
BM_PushHeap_string_Random_1024 -1.49% 15.288 15.060 - 1.54% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.49% 0.826 0.813 - -0.39% -
std::copy_if(deque<int>)_(every_other)/1048576 -1.49% 371901.743 366360.320 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.48% 16.202 15.962 - -1.52% -
ranges::min(std::deque<long_long>)/8 -1.48% 2.306 2.272 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.48% 20.421 20.118 - -1.07% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.48% 226560509.172 223205591.102 - 1.99% -
std::set<std::string>::clear()/8192 -1.48% 214168.657 210999.230 - -5.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.48% 13711.732 13508.847 - -0.35% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.48% 8.784 8.654 - 0.05% -
SetIntersection_None_Set_float_1024_1024 -1.47% 8902962.411 8771736.630 - -2.45% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.47% 8.469 8.345 - -9.91% -
std::find_if_not(vector<char>)_(process_all)/50 -1.47% 6.859 6.758 - 26.34% -
SetIntersection_None_Set_uint64_256_256 -1.47% 5681007.468 5597550.692 - -3.89% -
SetIntersection_Front_Set_float_16384_1024 -1.46% 12461405.850 12279021.372 - -1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.46% 8582232.041 8456674.399 - -3.21% -
BM_deque_deque_ranges_copy/4000 -1.46% 143.795 141.692 - -3.12% -
std::copy_if(list<int>)_(every_other)/262144 -1.46% 207012.431 203988.679 - -0.20% -
SetIntersection_Interlaced_Set_string_16384_64 -1.46% 352268103.305 347126221.134 - 0.53% -
SetIntersection_None_Vector_uint32_16384_16 -1.45% 1104415.708 1088361.658 - -2.37% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.45% 22.653 22.324 - -3.80% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.45% 5.517 5.437 - 12.74% -
ranges::minmax(std::vector<char>)/64 -1.45% 1.276 1.258 - -7.01% -
ranges::min(std::list<long_long>)/8 -1.45% 1.934 1.906 - 3.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.45% 1067042.976 1051621.201 - -1.52% -
std::generate(list<int>)/32 -1.44% 8.724 8.598 - 0.85% -
std::sort(deque<int>)_(descending)/8 -1.44% 25.566 25.198 - -0.96% -
std::pop_heap(deque<size_t>)/8192 -1.44% 60.033 59.169 - 3.54% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.44% 413.713 407.768 - -1.70% -
SetIntersection_None_Set_float_16384_16384 -1.44% 159465988.570 157177494.300 - -2.22% -
SetIntersection_None_Vector_uint32_256_1 -1.43% 4301194.593 4239640.069 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.43% 1166412.491 1149722.289 - -2.11% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.43% 111193.467 109603.025 - 0.18% -
std::set<std::string>::count(key)_(existent)/32 -1.43% 16.761 16.521 - 7.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.43% 1130284.572 1114149.502 - -3.08% -
SetIntersection_Front_Set_uint32_16384_1 -1.43% 1041943.304 1027084.027 - -2.62% -
BM_PushHeap_uint32_Ascending_262144 -1.42% 4.900 4.831 - 0.52% -
std::unique(deque<int>)_(contiguous)/32 -1.42% 54.657 53.881 - 8.32% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -1.41% 4853.719 4785.177 - 0.95% -
rng::for_each(map<int>)/32 -1.41% 25.829 25.465 - 17.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.41% 16912661.138 16674139.482 - -1.96% -
rng::for_each(map<int>)/8 -1.41% 6.268 6.180 - 39.11% -
BM_StringRelational_Less_Small_Small_Control -1.41% 1.851 1.824 - -1.46% -
std::set<std::string>::ctor(const&)/8192 -1.41% 346627.951 341748.699 - -1.29% -
SetIntersection_Front_Vector_string_16384_1024 -1.40% 38301439.722 37764329.623 - -2.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.40% 7.043 6.944 - 3.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.40% 39208910.524 38659758.042 - -1.86% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.40% 1270021.566 1252245.035 - -3.67% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.40% 26.709 26.336 - 5.49% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.40% 455.195 448.832 - -0.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.40% 33.482 33.014 - 1.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.40% 17.282 17.040 - -0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.40% 12978.730 12797.657 - 0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.39% 12574390.857 12399112.799 - -1.41% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.39% 37069.758 36554.388 - -0.23% -
BM_deque_vector_copy/70000 -1.39% 3254.759 3209.540 - 1.19% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.39% 5039.875 4969.875 - -0.56% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.39% 2.492 2.457 - 5.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.38% 4284463.032 4225146.207 - 3.80% -
BM_PushHeap_float_Random_1024 -1.38% 7.184 7.085 - -5.98% -
SetIntersection_Front_Vector_uint32_256_16 -1.38% 4125035.849 4068213.079 - -5.65% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.38% 29.475 29.070 - 11.25% -
BM_CmpLess_uint_uint -1.38% 1.081 1.066 - -1.31% -
SetIntersection_Interlaced_Set_string_64_64 -1.37% 35334641.355 34848798.225 - -0.69% -
BM_std_minmax_element<long_long>/70000 -1.37% 18797.369 18539.225 - 4.14% -
std::make_heap(deque<int>)_(shuffled)/8 -1.37% 24.995 24.652 - -0.19% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.37% 1045008.098 1030704.027 - -3.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.37% 70.614 69.650 - -2.04% -
ranges::min(std::vector<char>)/64 -1.37% 4.206 4.149 - 14.67% -
std::replace(deque<int>)_(sprinkled)/8192 -1.36% 2827.751 2789.164 - 1.11% -
BM_std_minmax_element<long_long>/4 -1.36% 1.255 1.238 - 1.28% -
SetIntersection_Interlaced_Set_string_16_16 -1.36% 60028386.830 59209702.270 - -4.06% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.35% 493.821 487.140 - 1.08% -
SetIntersection_None_Set_uint64_262144_16 -1.35% 1215179.441 1198757.162 - -2.89% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.35% 1710590.559 1687500.862 - -3.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.35% 51.953 51.252 - -1.90% -
std::copy_if(vector<int>)_(entire_range)/1048576 -1.35% 244525.826 241234.955 - 0.21% -
std::replace(deque<int>)_(prefix)/32 -1.35% 12.889 12.716 - -0.83% -
std::copy_if(list<int>)_(entire_range)/1048576 -1.35% 872986.303 861243.609 - 0.43% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.34% 417.660 412.043 - -0.96% -
std::copy_if(vector<int>)_(entire_range)/262144 -1.34% 59566.570 58766.647 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.34% 18.087 17.844 - -0.32% -
std::multiset<std::string>::clear()/1024 -1.34% 21916.081 21621.974 - -3.47% -
std::copy_if(vector<int>)_(every_other)/32768 -1.34% 16263.706 16045.465 - 122.33% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.34% 52.979 52.268 - 1.01% -
SetIntersection_Interlaced_Set_string_4_4 -1.34% 158616049.441 156489560.449 - -3.25% -
std::copy_if(deque<int>)_(every_other)/8 -1.34% 3.452 3.406 - 0.20% -
SetIntersection_None_Set_uint64_262144_256 -1.33% 1219883.137 1203613.361 - -2.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.33% 16.340 16.122 - -2.16% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.33% 1724.847 1701.917 - -0.38% -
std::transform(list<int>,_list<int>)/8192 -1.33% 9707.998 9578.948 - 6.42% -
std::copy_n(deque<int>)/4096 -1.33% 151.744 149.728 - 3.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.32% 1809.298 1785.334 - -7.34% -
std::copy_backward(vector<bool>)_(unaligned)/4096 -1.32% 25.625 25.287 - -0.38% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.32% 455.650 449.637 - -0.15% -
BM_PushHeap_uint32_Ascending_1024 -1.32% 2.627 2.592 - 1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.32% 171545167.251 169283873.957 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -1.32% 6393980.802 6309737.125 - 2.74% -
SetIntersection_Front_Set_float_262144_16384 -1.32% 220603108.014 217698386.439 - 1.70% -
std::set<std::string>::erase(iterator)/32 -1.32% 26.959 26.604 - -16.16% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.31% 9048.128 8929.221 - 1.83% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.31% 5.073 5.006 - -18.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.31% 1068441.398 1054484.697 - -2.19% -
SetIntersection_None_Vector_string_64_4 -1.31% 16864998.461 16644766.945 - -1.59% -
BM_deque_vector_copy_backward/0 -1.30% 1.427 1.408 - -8.65% -
std::set<int>::insert(value)_(already_present)/1024 -1.30% 6.007 5.929 - 2.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.30% 4187420.639 4133151.392 - 1.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.29% 37192.841 36711.644 - -2.67% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.29% 17060.999 16840.813 - 3.41% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.29% 20467118.276 20203584.848 - -5.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.29% 8829888.214 8716277.865 - -33.32% -
std::for_each(multiset<int>::iterator)/8192 -1.28% 7980.525 7877.985 - -51.06% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.28% 174796.637 172554.644 - -1.64% -
SetIntersection_Front_Set_string_262144_16384 -1.28% 353946855.170 349409297.538 - -0.05% -
BM_lexicographical_compare_three_way_fast_path/16 -1.28% 4.344 4.289 - -0.44% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.28% 225.913 223.028 - 4.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.27% 5076137.911 5011488.006 - -3.15% -
std::set<int>::ctor(const&)/1024 -1.27% 6270.586 6190.862 - -1.07% -
std::unordered_multiset<int>::ctor(const&)/32 -1.27% 200.325 197.782 - -3.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -1.27% 350696942.441 346256165.573 - -0.92% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.27% 220.548 217.756 - 1.86% -
std::replace(deque<int>)_(sprinkled)/1024 -1.27% 353.168 348.700 - 1.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.27% 452.310 446.588 - -1.22% -
SetIntersection_None_Vector_string_256_4 -1.26% 4538321.881 4480965.582 - -0.83% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.26% 9.905 9.780 - 3.66% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.26% 210257712.470 207607434.811 - -5.08% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.26% 84.079 83.020 - -1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.26% 1239296.631 1223731.119 - -2.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.26% 21.078 20.814 - -0.02% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.25% 19.866 19.617 - -25.43% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.25% 268.132 264.781 - -3.75% -
SetIntersection_Front_Set_uint64_16384_16 -1.25% 1172631.049 1157981.686 - -4.05% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.25% 550.246 543.382 - -24.64% -
std::set<std::string>::contains(key)_(non-existent)/32 -1.25% 10.286 10.158 - 3.51% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.24% 4063.993 4013.397 - 2.20% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.24% 25.940 25.618 - -19.06% -
BM_StringRelational_Eq_Small_Small_Control -1.24% 1.788 1.766 - 4.83% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.24% 7790.087 7693.327 - -0.55% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 -1.24% 250.017 246.914 - 2.35% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.24% 22.521 22.242 - -1.66% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.24% 572.659 565.554 - 0.32% -
std::make_heap(vector<int>,_pred)_(descending)/1024 -1.24% 275.448 272.031 - 0.20% -
SetIntersection_Front_Set_uint64_262144_4 -1.24% 1063075.851 1049920.661 - -4.22% -
BM_vector_deque_ranges_copy/4000 -1.24% 142.263 140.504 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.23% 43.770 43.232 - -1.67% -
SetIntersection_None_Vector_float_256_4 -1.23% 4248589.850 4196377.367 - -1.68% -
SetIntersection_None_Set_float_16_16 -1.22% 35556986.232 35122516.182 - -2.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.22% 18.887 18.657 - -0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.22% 199.758 197.327 - -4.34% -
std::map<std::string,_int>::ctor(const&)/1024 -1.22% 35562.478 35129.914 - -1.43% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.22% 2651.852 2619.619 - 4.10% -
std::set<int>::ctor(const&)/8192 -1.21% 49766.641 49162.483 - -1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.21% 4577191.016 4521643.490 - -1.82% -
BM_deque_vector_copy_backward/64 -1.21% 2.994 2.957 - 0.79% -
std::rotate_copy(deque<int>)/1024 -1.21% 34.787 34.365 - 0.06% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.21% 5785.650 5715.566 - -0.73% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.21% 17.427 17.216 - -1.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.21% 18.552 18.327 - -2.22% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -1.21% 15164.371 14981.297 - -0.88% -
SetIntersection_Interlaced_Set_float_262144_256 -1.21% 1596626.953 1577363.523 - -0.48% -
SetIntersection_Front_Vector_string_16384_1 -1.20% 1082923.608 1069920.190 - -1.18% -
SetIntersection_Front_Vector_string_1024_16 -1.20% 1646544.179 1626791.209 - 0.63% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.20% 16.840 16.638 - -0.51% -
std::set<std::string>::find(key)_(existent)/8192 -1.20% 31.775 31.394 - 2.38% -
SetIntersection_Interlaced_Vector_float_256_1 -1.20% 4185202.823 4135128.495 - -2.21% -
std::partial_sort(vector<int>)_(heap)/8 -1.20% 27.820 27.488 - -0.82% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.19% 189141.266 186883.990 - -1.99% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 -1.19% 97953.693 96784.863 - 0.24% -
SetIntersection_Front_Vector_string_4_4 -1.19% 152939462.408 151114586.668 - -0.04% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.19% 4.358 4.306 - -0.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.19% 169144.437 167135.271 - -1.97% -
BM_deque_deque_copy_backward/64000 -1.19% 8019.806 7924.623 - 6.92% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.19% 5039489.437 4979737.604 - -2.28% -
SetIntersection_None_Set_float_16384_256 -1.19% 154712261.591 152877937.759 - -3.11% -
SetIntersection_Front_Vector_float_16384_1 -1.18% 1050057.861 1037658.185 - -1.48% -
SetIntersection_None_Set_float_64_1 -1.18% 22710741.585 22442781.395 - 1.25% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.17% 22.525 22.260 - -1.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.17% 16117.097 15928.151 - -0.75% -
std::remove(list<int>)_(prefix)/1024 -1.17% 1013.517 1001.636 - 5.71% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.17% 28.788 28.452 - -0.74% -
bm_lexicographical_compare<int>/512 -1.16% 30.346 29.993 - 1.80% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.16% 3379.420 3340.086 - 0.09% -
BM_deque_deque_copy_backward/65536 -1.16% 8182.741 8087.524 - 6.74% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.16% 248120.734 245235.746 - 2.10% -
std::set<int>::clear()/1024 -1.16% 9259.416 9151.848 - -4.60% -
BM_deque_deque_ranges_copy_backward/4000 -1.16% 150.995 149.248 - 3.43% -
BM_deque_vector_move_backward/64 -1.16% 2.991 2.956 - 0.85% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.16% 32.284 31.911 - -1.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.16% 19.063 18.843 - -1.78% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.16% 58.109 57.437 - -3.74% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.15% 323.232 319.501 - 0.57% -
std::copy_if(deque<int>)_(entire_range)/512 -1.15% 135.423 133.861 - 0.09% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.15% 1.587 1.569 - -3.10% -
SetIntersection_None_Vector_string_256_16 -1.15% 4349665.554 4299812.870 - -0.56% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 -1.15% 789.773 780.729 - 1.15% -
SetIntersection_None_Set_float_64_16 -1.14% 18484716.301 18273070.096 - 1.11% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.14% 132448.602 130932.531 - -6.83% -
BM_vector_deque_ranges_copy_backward/4096 -1.14% 149.782 148.069 - -0.34% -
BM_CmpLess_uchar_uint -1.14% 1.069 1.057 - -2.88% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.14% 6787.774 6710.291 - -1.85% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.14% 1302.256 1287.420 - -0.13% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.14% 25.319 25.031 - -5.38% -
SetIntersection_Front_Set_float_256_16 -1.13% 4555038.076 4503341.430 - -1.39% -
std::fill(vector<int>)/1024 -1.13% 30.063 29.722 - 2.22% -
SetIntersection_Front_Set_uint32_1024_16 -1.13% 1211662.807 1197938.939 - -1.71% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.13% 3385.206 3346.894 - -0.17% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.13% 13034.947 12887.633 - -3.08% -
BM_CmpEqual_schar_uchar -1.13% 1.103 1.090 - -2.17% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.13% 12.236 12.098 - -2.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.13% 19455.622 19236.369 - -3.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.12% 3.003 2.969 - 0.99% -
SetIntersection_Interlaced_Vector_float_16_16 -1.12% 36658929.572 36247272.173 - 0.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 5756.474 5692.116 - -10.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.12% 1056792.787 1044983.064 - -1.87% -
SetIntersection_Interlaced_Set_float_262144_4 -1.12% 1299177.000 1284678.465 - -0.73% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.11% 171593763.218 169681205.672 - -0.66% -
std::map<std::string,_int>::clear()/1024 -1.11% 22403.002 22153.601 - -7.54% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.11% 8.747 8.650 - 1.02% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.11% 11.221 11.097 - -2.90% -
SetIntersection_Front_Set_uint32_16384_16384 -1.11% 218545959.682 216119410.816 - 2.18% -
BM_deque_vector_copy/1024 -1.11% 37.423 37.008 - 0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.11% 396.891 392.488 - -0.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.11% 15724.666 15550.691 - -5.26% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.11% 5795.530 5731.416 - -58.44% -
SetIntersection_Front_Vector_uint32_262144_16 -1.10% 1103260.093 1091077.537 - -4.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.10% 84.292 83.362 - 2.50% -
BM_CmpLess_schar_uint -1.10% 1.115 1.103 - -3.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.10% 15417.983 15247.916 - -0.70% -
SetIntersection_Interlaced_Set_float_16384_64 -1.10% 213384774.229 211031899.057 - -2.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.10% 1252745.119 1238961.182 - -1.85% -
std::copy_if(list<int>)_(every_other)/8 -1.10% 2.296 2.271 - 0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.10% 28.304 27.994 - -0.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 36181.018 35784.651 - -3.02% -
SetIntersection_None_Vector_string_262144_64 -1.09% 1324969.535 1310471.972 - 0.13% -
std::vector<std::string>::ctor(size)/32 -1.09% 32.073 31.723 - -0.09% -
SetIntersection_None_Vector_float_16384_1 -1.09% 1110455.135 1098346.305 - -1.35% -
BM_std_minmax_element<long_long>/64000 -1.09% 17191.806 17004.851 - 4.49% -
std::copy_backward(list<int>)/262144 -1.09% 220144.536 217753.331 - 0.73% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.09% 20899830.978 20672865.258 - -2.10% -
SetIntersection_Front_Vector_float_256_4 -1.09% 4177922.696 4132591.849 - -2.21% -
SetIntersection_None_Set_string_64_16 -1.08% 18882220.897 18677665.784 - -1.63% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.08% 12.257 12.125 - -0.39% -
BM_std_minmax_element<long_long>/65536 -1.08% 17592.675 17402.821 - 4.42% -
BM_StringCopy_Large -1.08% 6.191 6.125 - -3.24% -
std::remove_copy(list<int>)_(prefix)/8192 -1.08% 6939.670 6864.870 - 0.14% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.08% 4.560 4.510 - -1.84% -
SetIntersection_None_Set_float_262144_64 -1.08% 1193928.225 1181066.162 - -0.98% -
SetIntersection_None_Vector_float_256_1 -1.07% 4304477.871 4258342.454 - -1.34% -
SetIntersection_None_Vector_string_16384_16 -1.07% 1252196.630 1238822.524 - -0.29% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.07% 31.957 31.617 - -0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.06% 4044530.071 4001605.547 - -4.43% -
SetIntersection_None_Set_uint64_262144_4 -1.06% 1211822.916 1198962.078 - -1.96% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.06% 142900.734 141387.398 - -1.73% -
BM_vector_deque_ranges_copy/4096 -1.06% 146.645 145.093 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.06% 5378036.559 5321199.864 - 0.02% -
std::make_heap(vector<int>,_pred)_(heap)/1024 -1.06% 275.098 272.193 - 0.28% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.06% 115.321 114.104 - 5.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.06% 1126058.788 1114175.026 - -0.57% -
std::stable_partition(list<int>)_(dense)/50 -1.05% 58.176 57.563 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.05% 1161422.151 1149200.184 - 0.76% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.05% 18.695 18.499 - -1.03% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.05% 9580.232 9479.707 - 0.00% -
SetIntersection_Front_Set_string_256_64 -1.05% 14532661.694 14380202.794 - 1.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.05% 459033.362 454229.108 - -1.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.04% 21.254 21.032 - -0.46% -
std::pop_heap(deque<size_t>)/8 -1.04% 52.640 52.091 - -1.53% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 692.134 684.937 - -1.15% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.04% 23884.818 23636.519 - -1.97% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.03% 354564835.736 350896687.035 - -0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.03% 16466689.511 16296349.901 - -1.90% -
SetIntersection_Front_Vector_float_16_1 -1.03% 63185567.474 62533083.995 - -1.90% -
ranges::minmax(std::list<char>)/8 -1.03% 2.601 2.575 - 4.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.03% 19.036 18.839 - -0.38% -
BM_deque_vector_copy_backward/4000 -1.03% 143.965 142.484 - -0.57% -
BM_StringRelational_Less_Empty_Empty_Control -1.03% 1.616 1.599 - -4.21% -
std::for_each(multimap<int>::iterator)/50 -1.03% 36.677 36.300 - -17.95% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.03% 8.350 8.265 - -4.04% -
SetIntersection_Front_Set_float_64_16 -1.03% 15370441.177 15212813.177 - -1.85% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.02% 12.907 12.775 - -9.42% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.02% 6664.434 6596.363 - -3.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.02% 758.225 750.489 - -2.01% -
SetIntersection_None_Set_string_16_1 -1.02% 69016827.369 68314746.970 - -1.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -1.02% 21.860 21.638 - -26.05% -
BM_StringEraseWithMove_Small_Opaque -1.02% 2.187 2.165 - -18.04% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.02% 4.449 4.404 - 6.16% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.02% 21896560.076 21674228.950 - -4.61% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.02% 1.125 1.114 - 5.84% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.01% 1300578.127 1287382.164 - 0.57% -
std::copy(vector<bool>)_(aligned)/32768 -1.01% 35.339 34.981 - 0.64% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.01% 8154.321 8071.949 - -1.58% -
SetIntersection_Front_Set_uint32_256_1 -1.01% 4126613.646 4084985.310 - -2.92% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.01% 2177.860 2155.896 - -2.49% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.01% 55.891 55.329 - -0.99% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.00% 16.278 16.114 - 0.64% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::for_each_n(vector<int>)/8 202.40% 0.911 2.755 - 4.79% -
rng::fold_left(deque<int>)/1048576 149.37% 552168.180 1376936.637 - 3.59% -
std::fill_n(vector<bool>)/262144 149.19% 251.460 626.610 - 171.39% -
rng::fold_left(deque<int>)/8192 135.50% 4554.097 10724.941 - 3.77% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 132.26% 3927.250 9121.291 - 4.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 130.13% 32.710 75.274 - 152.56% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 123.43% 1011.249 2259.407 - 4.03% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 123.27% 751.764 1678.444 - 120.77% -
std::copy_if(vector<int>)_(every_other)/32768 122.33% 7217.053 16045.465 - -1.34% -
std::copy_if(vector<int>)_(every_other)/4096 119.13% 905.895 1985.053 - -0.78% -
std::copy_if(vector<int>)_(every_other)/262144 118.20% 58160.561 126905.800 - -0.94% -
std::replace(list<int>)_(prefix)/1024 117.50% 739.365 1608.137 - 117.69% -
std::copy_if(vector<int>)_(every_other)/512 114.03% 118.492 253.612 - -0.66% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 112.86% 11.322 24.100 - 111.22% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 110.52% 13.066 27.507 - -0.82% -
std::copy_if(vector<int>)_(every_other)/64 110.44% 15.539 32.699 - -0.73% -
std::copy_if(vector<int>)_(every_other)/1048576 107.42% 232805.495 482886.735 - -3.59% -
std::replace_if(deque<int>)_(sprinkled)/32 98.44% 12.354 24.517 - 97.19% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 97.05% 0.228 0.450 - 25.17% -
std::set<std::string>::insert(value)_(already_present)/8192 95.70% 31.276 61.208 - 102.23% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 95.54% 7.661 14.981 - 99.32% -
SetIntersection_Interlaced_Vector_uint32_262144_64 94.40% 8475549.431 16476778.431 - 78.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 90.35% 23.019 43.817 - 6.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 88.56% 4045202.768 7627828.021 - -13.32% -
std::replace_if(deque<int>)_(prefix)/32 88.04% 13.947 26.227 - 86.94% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 81.37% 162.883 295.429 - 6.03% -
SetIntersection_Interlaced_Vector_float_16384_256 78.09% 14879141.384 26498540.510 - 0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 77.83% 25.234 44.875 - 69.38% -
SetIntersection_Interlaced_Vector_uint32_262144_16 76.27% 3078611.118 5426688.361 - -7.55% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.30% 409.990 718.692 - -0.00% -
BM_PushHeap_float_Ascending_1 75.20% 0.393 0.689 - 8.33% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.31% 13.904 24.098 - 38.98% -
std::partition(list<int>)_(sparse)/50 73.04% 14.858 25.710 - 18.71% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 70.19% 43.699 74.370 - -16.97% -
std::find_if_not(list<int>)_(process_all)/8 69.49% 2.254 3.819 - 6.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 69.11% 524.207 886.488 - 7.53% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 67.89% 0.289 0.484 - 58.81% -
std::replace_if(deque<int>)_(sprinkled)/50 67.23% 18.554 31.028 - 66.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.40% 32.730 54.463 - 172.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 66.33% 9.077 15.098 - 30.88% -
std::replace_if(deque<int>)_(prefix)/50 62.22% 20.264 32.873 - 61.47% -
std::is_sorted(deque<int>)/8 60.62% 2.861 4.596 - 73.37% -
std::copy_if(vector<int>)_(every_other)/8 60.39% 2.529 4.057 - -4.03% -
std::adjacent_find(deque<int>)/50 59.00% 14.032 22.311 - 56.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 58.23% 44.611 70.588 - 23.50% -
SetIntersection_Interlaced_Vector_uint64_262144_64 57.98% 10397009.900 16424798.923 - -32.24% -
BM_PushHeap_uint64_Descending_1 57.45% 0.448 0.706 - 41.06% -
std::none_of(vector<int>)_(process_all)/50 56.72% 12.678 19.869 - 3.90% -
std::multiset<std::string>::erase(key)_(existent)/32 56.57% 51.656 80.875 - 1.52% -
rng::for_each(set<int>)/8 56.42% 4.492 7.027 - 5.27% -
ranges::min(std::list<long_long>)/1 55.96% 0.225 0.351 - 11.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 55.89% 18.411 28.700 - -2.46% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 54.76% 2.689 4.162 - 45.52% -
std::move(vector<int>)/32768 53.62% 1704.927 2619.033 - 51.93% -
std::map<int,_int>::contains(key)_(non-existent)/8192 53.48% 9.369 14.379 - -25.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 53.06% 48.328 73.968 - 1.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 52.94% 28.819 44.076 - 52.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 52.87% 31.977 48.883 - 151.83% -
std::move(vector<bool>)_(aligned)/1048576 52.72% 1703.571 2601.756 - 49.52% -
std::copy(vector<int>)/4096 51.90% 150.626 228.796 - 20.13% -
std::search(deque<int>,_pred)_(no_match)/1024 51.39% 436.352 660.604 - 50.79% -
rng::for_each(multimap<int>)/8 51.03% 4.390 6.630 - 7.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 50.99% 34.843 52.608 - -4.93% -
rng::for_each(multiset<int>)/8 49.94% 4.482 6.721 - 0.86% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 49.93% 87789.553 131625.069 - -0.65% -
std::search(deque<int>,_pred)_(no_match)/8192 49.26% 3496.490 5218.821 - 49.11% -
std::find_if_not(deque<int>)_(process_all)/32768 49.21% 7991.537 11923.802 - 15.35% -
std::search(deque<int>,_pred)_(no_match)/1048576 48.95% 445882.271 664146.190 - 48.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 48.85% 7496009.072 11157863.289 - 1.39% -
std::find_if_not(deque<int>)_(process_all)/8192 47.64% 1975.664 2916.967 - 13.06% -
SetIntersection_Interlaced_Vector_float_262144_256 47.62% 20310714.315 29982079.198 - -39.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 47.48% 7.802 11.506 - 74.31% -
ranges::min(std::deque<char>)/70000 47.31% 17335.680 25536.837 - 43.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 47.26% 43.137 63.524 - -0.62% -
std::fill_n(list<int>)/1024 47.23% 440.872 649.076 - 46.66% -
std::search(deque<int>,_pred)_(no_match)/1000 46.93% 424.574 623.817 - 46.32% -
std::find_if_not(deque<int>)_(process_all)/1024 46.26% 248.767 363.851 - 13.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 45.02% 2.971 4.309 - 27.36% -
rng::fold_left(deque<int>)/50 44.42% 27.054 39.072 - 4.15% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 44.35% 617.132 890.810 - 7.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 44.07% 37234571.356 53643432.959 - 10.65% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 44.03% 3.523 5.074 - -1.99% -
rng::fold_left(deque<int>)/32 43.59% 16.159 23.203 - 3.09% -
std::unordered_set<std::string>::find(key)_(existent)/1024 43.25% 28.851 41.330 - -1.94% -
std::multiset<std::string>::erase(key)_(existent)/1024 42.96% 68.416 97.806 - 2.65% -
SetIntersection_Interlaced_Vector_uint32_262144_256 42.70% 27482531.385 39218545.244 - 44.89% -
std::map<int,_int>::find(key)_(non-existent)/32 42.65% 2.210 3.153 - 38.67% -
std::search(deque<int>)_(no_match)/1024 42.29% 303.162 431.363 - 23.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 42.19% 16973.115 24134.533 - 39.60% -
std::multimap<std::string,_int>::erase(iterator)/8192 41.93% 25.957 36.841 - 18.31% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 41.66% 49.746 70.468 - 6.04% -
std::copy_n(vector<int>)/4096 41.46% 142.411 201.456 - -16.90% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.28% 29.807 42.110 - 2.89% -
std::shift_right(vector<int>)/32 41.22% 2.942 4.155 - 2.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 41.18% 5.695 8.041 - 65.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 41.01% 0.958 1.350 - -0.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 40.88% 0.353 0.497 - -0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 40.64% 26.825 37.726 - 3.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 40.11% 51.024 71.491 - 19.67% -
SetIntersection_Interlaced_Vector_string_262144_1024 39.91% 240300974.724 336216373.300 - -0.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 39.75% 1.335 1.866 - 23.45% -
std::map<int,_int>::find(key)_(non-existent)/8192 39.26% 7.010 9.762 - 25.82% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 39.18% 8.960 12.471 - 32.57% -
rng::for_each(map<int>)/8 39.11% 4.442 6.180 - -1.41% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 38.86% 10.014 13.906 - 0.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 38.86% 24.678 34.268 - 25.02% -
SetIntersection_Interlaced_Vector_uint32_16384_16 38.63% 2417594.561 3351471.217 - 39.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 38.26% 640.270 885.245 - 13.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 36.52% 2.247 3.068 - 32.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 35.99% 73.949 100.561 - 0.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.78% 1.092 1.483 - 2.62% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 35.34% 23.326 31.570 - 24.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 35.17% 251532872.470 340007059.491 - 35.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 34.88% 23.003 31.027 - 60.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 34.86% 8359.311 11273.217 - 12.31% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 34.69% 88937523.839 119785634.629 - 25.18% -
std::search(list<int>)_(single_element)/8192 34.42% 7486.594 10063.839 - 19.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 33.91% 1.001 1.341 - 3.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.63% 68.201 91.135 - 0.27% -
std::search(list<int>,_pred)_(single_element)/8192 33.41% 7696.478 10267.527 - 32.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.32% 2.254 3.005 - 0.03% -
std::set<std::string>::erase(key)_(existent)/1024 32.68% 74.668 99.070 - 62.38% -
SetIntersection_Interlaced_Vector_uint32_16384_64 32.51% 6288828.913 8333112.616 - 0.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.49% 30.851 40.874 - -0.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.44% 24.167 32.007 - 34.84% -
SetIntersection_Interlaced_Vector_float_262144_64 32.08% 15662720.001 20687799.757 - 11.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 31.90% 6028.432 7951.239 - 26.75% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.87% 4315.562 5690.918 - -0.03% -
std::search(deque<int>)_(same_length)/1000 31.66% 325.451 428.499 - 29.53% -
BM_vector_deque_move_backward/0 31.61% 0.419 0.552 - 4.66% -
std::copy_n(list<int>)/4096 31.25% 4179.648 5485.917 - 53.71% -
std::rotate(list<int>)_(by_1/3)/32 31.18% 12.931 16.963 - 1.05% -
ranges::minmax(std::deque<long_long>)/1 31.13% 0.690 0.905 - 10.54% -
std::unordered_map<int,_int>::count(key)_(existent)/32 30.79% 1.155 1.511 - -5.63% -
std::unordered_set<int>::count(key)_(non-existent)/1024 30.03% 1.386 1.802 - 25.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.00% 24.959 32.447 - 1.62% -
std::map<int,_int>::find(key)_(non-existent)/1024 29.96% 5.272 6.852 - 26.56% -
ranges::min(std::deque<char>)/64 29.75% 16.209 21.032 - 26.81% -
std::upper_bound(std::list<int>)/100 29.10% 83.840 108.237 - 7.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.86% 53.285 68.662 - 0.58% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 28.71% 10011.729 12885.834 - 1.67% -
std::partition_point(vector<int>)/8192 28.43% 7.975 10.242 - 10.28% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 28.19% 5.426 6.956 - 8.13% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.08% 23.950 30.675 - -7.69% -
std::find_if(vector<char>)_(process_all)/50 27.37% 5.347 6.810 - 2.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 27.34% 4367975.961 5562269.714 - 6.50% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 27.02% 50.014 63.528 - -8.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.78% 4562981.152 5784860.774 - -0.72% -
std::find_if_not(vector<char>)_(process_all)/50 26.34% 5.349 6.758 - -1.47% -
std::find_end(deque<int>)_(single_element)/1000 26.17% 249.091 314.268 - 0.64% -
std::copy_n(deque<int>)/32768 26.14% 1135.930 1432.817 - 1.58% -
ranges::minmax(std::deque<char>)/1 26.09% 0.657 0.828 - -0.71% -
std::find_if(vector<char>)_(process_all)/8192 26.06% 795.203 1002.394 - 5.99% -
rng::for_each(multimap<int>)/32 25.94% 21.471 27.042 - 2.20% -
std::find_if(vector<char>)_(process_all)/32768 25.91% 3137.543 3950.372 - 5.10% -
std::for_each_n(deque<int>)/50 25.77% 3.961 4.982 - 26.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 25.68% 1417.675 1781.755 - 9.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 25.50% 7.939 9.964 - 23.99% -
std::find(vector<bool>)_(process_all)/50 25.43% 0.560 0.702 - -23.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 25.37% 20050.501 25137.317 - 15.80% -
ranges::min(std::list<__int128>)/8 25.15% 2.041 2.555 - 17.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 24.87% 10385.059 12967.519 - 23.91% -
std::rotate(list<int>)_(by_1/2)/8192 24.81% 4656.686 5812.226 - 17.58% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.69% 79717150.781 99399797.471 - -0.24% -
std::find_if_not(vector<char>)_(process_all)/8 24.67% 1.327 1.654 - 11.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 24.56% 8300.318 10338.656 - -0.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.36% 33.177 41.258 - -8.82% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 24.32% 25.311 31.468 - 0.93% -
std::adjacent_find(deque<int>)/8 24.32% 2.935 3.648 - 22.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 24.29% 87.552 108.817 - 29.00% -
std::find_if_not(vector<char>)_(process_all)/32768 24.21% 3135.211 3894.377 - 1.10% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 24.01% 2.500 3.100 - 1.63% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 23.73% 703.232 870.102 - 25.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 23.72% 1448.277 1791.791 - 2.12% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.52% 19.225 23.746 - 9.62% -
rng::for_each(multiset<int>)/32 23.39% 20.613 25.434 - 0.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 23.24% 44403612.134 54723064.262 - 44.25% -
ranges::minmax(std::list<char>)/64 23.09% 29.676 36.529 - 0.21% -
BM_PushHeap_uint32_QuickSortAdversary_1 23.01% 0.394 0.485 - -3.34% -
ranges::minmax(std::list<long_long>)/1 23.01% 0.343 0.421 - -40.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 22.96% 0.500 0.615 - 31.93% -
std::find_if_not(vector<char>)_(process_all)/8192 22.89% 794.703 976.618 - -0.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 22.77% 28.206 34.627 - 6.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.76% 39.719 48.758 - 4.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 22.74% 0.923 1.132 - 4.19% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 22.72% 691.212 848.239 - 33.09% -
std::map<std::string,_int>::find(key)_(non-existent)/32 22.50% 9.945 12.183 - 2.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 22.19% 2224207.993 2717674.917 - 23.78% -
ranges::min(std::deque<char>)/1 22.07% 0.686 0.837 - 19.04% -
rng::for_each(set<int>)/32 22.06% 21.082 25.734 - 1.19% -
bm_lexicographical_compare<signed_char>/64 21.94% 1.911 2.330 - 15.59% -
std::unordered_set<std::string>::erase(key)_(existent)/32 21.93% 74.611 90.974 - 56.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.90% 1.048 1.277 - 29.84% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 21.90% 5.463 6.659 - 1.52% -
std::search(deque<int>)_(near_matches)/1000 21.89% 18549.697 22610.951 - 20.45% -
std::unordered_set<std::string>::erase(iterator)/1024 21.88% 27.474 33.486 - 3.22% -
std::search(deque<int>)_(near_matches)/1024 21.86% 19502.269 23764.956 - 21.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 21.82% 1.042 1.270 - 3.12% -
BM_lexicographical_compare_three_way_slow_path/16384 21.79% 3657.658 4454.539 - -6.59% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 21.74% 3234.376 3937.373 - 2.85% -
BM_PushHeap_uint32_Random_1 21.67% 0.465 0.566 - 2.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 21.47% 404.497 491.357 - 3.96% -
BM_lexicographical_compare_three_way_slow_path/4096 21.46% 925.619 1124.218 - -6.95% -
std::unordered_set<int>::count(key)_(existent)/1024 21.34% 1.295 1.572 - 35.28% -
std::find_if(list<int>)_(bail_25%)/32768 21.27% 7428.034 9007.995 - 27.53% -
std::rotate(list<int>)_(1_element_backward)/50 21.23% 22.235 26.956 - 8.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.23% 25.216 30.570 - 16.21% -
rng::find(vector<bool>)_(process_all)/8 21.10% 0.642 0.777 - 12.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.04% 39.569 47.896 - 49.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 21.00% 1116.022 1350.351 - 19.95% -
BM_PushHeap_string_Descending_16384 20.98% 2.310 2.795 - 13.66% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 20.73% 689.954 832.972 - 11.55% -
SetIntersection_Interlaced_Vector_uint64_256_64 20.63% 7380439.684 8903377.135 - 16.87% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 20.56% 2.493 3.006 - 7.48% -
rng::contains_subrange(deque<int>)_(process_all)/32 20.44% 14.421 17.368 - 36.15% -
BM_lexicographical_compare_three_way_slow_path/1048576 20.23% 241472.428 290321.564 - -6.18% -
std::rotate(list<int>)_(1_element_forward)/8192 20.19% 7164.598 8610.896 - 11.94% -
std::adjacent_find(list<int>)/50 20.14% 20.183 24.247 - 4.58% -
BM_lexicographical_compare_three_way_slow_path/1024 20.09% 239.615 287.744 - -6.48% -
std::set<std::string>::equal_range(key)_(existent)/32 20.05% 15.019 18.031 - 12.43% -
std::map<int,_int>::find(key)_(existent)/1024 20.04% 3.643 4.373 - 4.53% -
std::set<std::string>::contains(key)_(existent)/1024 19.89% 20.901 25.058 - 1.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 19.69% 1.042 1.247 - 2.55% -
std::copy(vector<bool>)_(aligned)/262144 19.54% 587.809 702.671 - 22.36% -
BM_PushHeap_uint64_Random_1 19.51% 0.392 0.468 - 0.56% -
std::multimap<std::string,_int>::erase(iterator)/32 19.45% 27.826 33.239 - 15.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 19.42% 8681590.725 10367203.560 - 5.67% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 19.33% 0.693 0.827 - 2.04% -
SetIntersection_Interlaced_Vector_uint32_1024_256 19.23% 5926865.277 7066318.083 - 25.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 19.19% 417454.532 497546.935 - 1.33% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 19.16% 0.693 0.826 - 1.93% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 19.11% 789.007 939.817 - 22.91% -
ranges::minmax(std::deque<__int128>)/64 19.07% 30.145 35.894 - 13.12% -
std::find_if_not(vector<char>)_(process_all)/1024 18.88% 111.583 132.655 - 1.40% -
std::for_each_n(deque<int>)/32 18.65% 3.757 4.457 - 18.17% -
BM_lexicographical_compare_three_way_slow_path/65536 18.64% 15045.955 17851.029 - -6.46% -
rng::contains_subrange(deque<int>)_(process_all)/50 18.64% 23.562 27.954 - 16.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 18.59% 310.220 367.904 - 7.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 18.59% 64345387.314 76306970.982 - 1.86% -
SetIntersection_Interlaced_Vector_float_1024_1024 18.55% 5958482.543 7063842.667 - -0.58% -
std::multimap<int,_int>::contains(key)_(existent)/1024 18.43% 3.891 4.607 - 1.60% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 18.32% 1.333 1.578 - 0.52% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 18.32% 11.127 13.166 - -9.16% -
std::multiset<int>::upper_bound(key)_(existent)/32 18.32% 2.278 2.696 - 13.25% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 18.27% 8.122 9.606 - 6.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 18.24% 1.201 1.420 - 21.56% -
bm_ranges_swap_ranges_vb_aligned/256 18.24% 3.535 4.180 - -5.26% -
BM_std_minmax_element<short>/3 18.17% 1.080 1.276 - 16.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 18.06% 53.254 62.870 - -4.23% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 18.05% 0.693 0.818 - 0.98% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 18.02% 1.167 1.378 - -12.00% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 17.94% 20.309 23.953 - 1.71% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 17.88% 8.826 10.404 - 17.77% -
BM_PushHeap_string_Descending_16 17.88% 2.103 2.479 - 15.14% -
BM_deque_vector_copy/0 17.85% 1.249 1.472 - 22.94% -
ranges::min(std::list<__int128>)/64 17.75% 32.234 37.954 - 8.66% -
rng::for_each(map<int>)/32 17.70% 21.636 25.465 - -1.41% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 17.58% 253.971 298.631 - 15.45% -
BM_PushHeap_string_Descending_64 17.47% 2.209 2.595 - 12.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 17.42% 67.682 79.475 - 4.78% -
std::find_first_of(vector<int>)_(large_needle)/1024 17.36% 110368.182 129531.953 - 20.15% -
std::copy_if(list<int>)_(every_other)/64 17.35% 23.190 27.213 - -2.16% -
std::find_end(deque<int>)_(single_element)/8192 17.31% 2021.047 2370.892 - 0.01% -
BM_PushHeap_string_Descending_1024 17.30% 2.355 2.763 - 10.29% -
std::find(vector<long_long>)_(process_all)/8 17.28% 1.139 1.336 - 6.41% -
std::find_end(deque<int>,_pred)_(single_element)/1000 17.25% 587.906 689.336 - 3.42% -
std::find(deque<int>)_(bail_25%)/8 17.24% 1.995 2.339 - 2.45% -
std::stable_partition(list<int>)_(dense)/8192 17.16% 17489.942 20491.269 - 9.06% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 17.11% 22.376 26.205 - 2.02% -
BM_StringRelational_Compare_Small_Empty_Control 17.11% 1.616 1.892 - 0.08% -
std::find_first_of(vector<int>)_(large_needle)/50 17.10% 270.903 317.222 - 17.54% -
std::find_end(list<int>,_pred)_(process_all)/8192 17.03% 7171.693 8392.707 - 2.49% -
std::count(list<int>)_(every_other)/1024 17.00% 667.153 780.561 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16.99% 14475949.488 16935626.288 - 7.61% -
BM_PushHeap_string_Descending_256 16.99% 2.291 2.680 - 7.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 16.96% 142264504.620 166397580.910 - 2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 16.95% 26522127.036 31016339.671 - 1.48% -
std::unique_copy(deque<int>)_(contiguous)/52 16.73% 14.396 16.804 - 11.67% -
BM_deque_deque_ranges_copy_backward/0 16.70% 0.789 0.921 - -0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.68% 574.778 670.663 - 3.17% -
std::find_first_of(vector<int>)_(large_needle)/8192 16.67% 7133270.619 8322076.965 - 18.04% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 16.64% 29.268 34.138 - 1.14% -
std::find_end(list<int>)_(process_all)/1000 16.61% 656.323 765.333 - 7.15% -
SetIntersection_Interlaced_Vector_string_16384_16 16.58% 4196838.386 4892528.979 - 14.35% -
BM_lexicographical_compare_three_way_slow_path/1 16.58% 0.364 0.424 - -8.07% -
std::copy_backward(deque<int>)/64 16.53% 3.027 3.527 - 16.51% -
std::map<std::string,_int>::find(key)_(existent)/8192 16.47% 28.990 33.764 - 12.12% -
std::set<int>::equal_range(key)_(non-existent)/1024 16.45% 5.801 6.756 - -3.16% -
std::equal(list<int>)_(it,_it,_it)/8192 16.45% 9275.331 10801.028 - 7.82% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 16.42% 24.763 28.829 - 22.33% -
std::find_if(vector<char>)_(process_all)/1024 16.41% 111.723 130.052 - 3.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.38% 2.599 3.025 - -0.32% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 16.32% 1.260 1.466 - 7.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.23% 5.944 6.908 - 17.85% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 16.18% 0.711 0.826 - 1.96% -
std::move(deque<int>)/32768 16.10% 2074.423 2408.421 - 1.34% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 16.06% 8.894 10.323 - 6.79% -
BM_deque_vector_copy_backward/70000 16.02% 7945.824 9218.565 - 0.58% -
rng::contains_subrange(list<int>)_(single_element)/8192 16.00% 7744.738 8983.548 - 15.15% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 15.95% 1401.737 1625.355 - -7.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.90% 31.457 36.459 - -4.73% -
std::for_each(set<int>::iterator)/32 15.90% 21.134 24.494 - 0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.87% 35.775 41.453 - -1.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.87% 892.241 1033.816 - -0.96% -
std::find(vector<short>)_(bail_25%)/8 15.83% 0.693 0.802 - 21.06% -
SetIntersection_Interlaced_Vector_float_262144_16 15.80% 2928717.384 3391401.432 - -42.99% -
BM_lexicographical_compare_three_way_slow_path/64 15.78% 15.120 17.506 - -6.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.67% 12.896 14.916 - 1.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.58% 74.839 86.497 - -10.67% -
std::find_end(list<int>)_(process_all)/1048576 15.44% 815929.152 941936.389 - 7.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.44% 44.374 51.225 - 7.77% -
BM_PushHeap_string_SingleElement_1024 15.42% 2.591 2.991 - 17.88% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 15.30% 2.743 3.162 - 6.28% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 15.21% 32.756 37.740 - -0.86% -
std::find_end(deque<int>,_pred)_(single_element)/1024 15.19% 594.917 685.277 - 2.33% -
BM_num_put<long_long> 15.18% 10.502 12.097 - 4.02% -
std::rotate(list<int>)_(1_element_forward)/50 15.13% 24.750 28.496 - 9.98% -
std::stable_partition(list<int>)_(dense)/32 15.13% 33.506 38.576 - 4.11% -
std::count(list<int>)_(every_other)/8192 15.12% 6589.890 7586.455 - 4.64% -
std::rotate(deque<int>)_(by_1/2)/32 15.04% 7.501 8.630 - 1.37% -
BM_PushHeap_string_Descending_4 15.02% 1.897 2.182 - 12.32% -
std::find_end(forward_list<int>)_(single_element)/8192 15.02% 5727.830 6588.216 - 7.96% -
std::find_if_not(vector<int>)_(bail_25%)/32768 15.02% 842.915 969.498 - 1.71% -
BM_PushHeap_uint64_Random_4 15.00% 2.258 2.596 - 1.06% -
BM_PushHeap_string_SingleElement_256 14.99% 2.600 2.990 - 17.49% -
std::move_backward(deque<int>)/32768 14.98% 3264.622 3753.506 - 4.53% -
SetIntersection_Interlaced_Vector_float_1024_64 14.92% 3272023.439 3760177.875 - -25.73% -
BM_num_put<long> 14.87% 10.715 12.308 - 6.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 14.86% 117123.022 134525.710 - 14.31% -
BM_PushHeap_string_PipeOrgan_4 14.80% 2.510 2.881 - 11.75% -
std::map<int,_int>::equal_range(key)_(existent)/32 14.77% 1.776 2.038 - -0.02% -
std::equal(vector<bool>)_(unaligned)/50 14.75% 0.816 0.937 - 2.22% -
std::for_each(multimap<int>::iterator)/8 14.71% 4.438 5.091 - 0.05% -
std::find_end(deque<int>)_(process_all)/1000 14.70% 261.439 299.877 - 4.79% -
ranges::min(std::vector<char>)/64 14.67% 3.618 4.149 - -1.37% -
std::is_sorted_until(vector<int>,_pred)/8 14.66% 3.123 3.581 - -2.89% -
BM_PushHeap_string_SingleElement_16384 14.64% 2.580 2.958 - 16.21% -
BM_num_put<unsigned_long_long> 14.59% 10.120 11.597 - 3.93% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 14.58% 7683.944 8803.890 - 12.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.53% 1526.814 1748.644 - -0.00% -
BM_PushHeap_string_SingleElement_64 14.49% 2.652 3.036 - 17.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 14.46% 6788.506 7769.864 - 17.02% -
std::unique_copy(deque<int>)_(contiguous)/32 14.44% 9.419 10.779 - 14.42% -
std::equal(vector<bool>)_(unaligned)/8 14.40% 0.818 0.936 - 10.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 14.39% 115392280.410 131994822.410 - 5.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 14.30% 8.279 9.463 - -0.28% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.27% 32.975 37.681 - -1.70% -
std::multiset<int>::contains(key)_(non-existent)/1024 14.23% 5.985 6.836 - 11.28% -
BM_lexicographical_compare_three_way<IntPtr>/1 14.23% 0.362 0.414 - 4.31% -
SetIntersection_Interlaced_Vector_float_16384_64 14.22% 5576420.644 6369292.952 - -33.67% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 14.20% 9.940 11.352 - 8.60% -
std::is_sorted_until(deque<int>,_pred)/8 14.16% 4.141 4.728 - 12.05% -
std::for_each(multimap<int>::iterator)/32 14.14% 20.803 23.744 - -0.33% -
rng::find_last(list<int>)_(bail_90%)/1024 14.13% 71.792 81.934 - 7.38% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 14.12% 592.961 676.712 - 11.14% -
std::copy(list<int>)/8 14.11% 2.147 2.450 - 2.95% -
BM_PushHeap_string_SingleElement_16 14.11% 2.606 2.973 - 15.80% -
bm_lexicographical_compare<signed_char>/1 14.05% 1.255 1.432 - 12.83% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.04% 4280.391 4881.180 - -0.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 13.94% 15.062 17.162 - 21.68% -
std::move_backward(vector<bool>)_(unaligned)/64 13.93% 1.628 1.855 - 12.78% -
BM_PushHeap_string_PipeOrgan_64 13.92% 5.753 6.554 - 12.64% -
BM_num_put<bool> 13.91% 9.315 10.611 - -3.12% -
std::rotate(deque<int>)_(by_1/2)/8192 13.90% 1458.690 1661.467 - 3.82% -
SetIntersection_Interlaced_Vector_string_16384_256 13.80% 38333652.461 43623050.966 - -3.77% -
rng::find(vector<bool>)_(process_all)/50 13.78% 0.692 0.787 - 13.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.78% 16.114 18.334 - 13.62% -
std::sort(deque<int>)_(qsort_adversarial)/8192 13.76% 461979.139 525557.821 - 8.19% -
std::unordered_set<int>::count(key)_(existent)/32 13.64% 1.435 1.630 - 20.67% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.62% 52.061 59.150 - 21.61% -
std::find_end(list<int>)_(single_element)/1024 13.61% 688.722 782.441 - 6.27% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 13.60% 24759.709 28126.346 - -4.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 13.58% 4.504 5.116 - 6.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.57% 42.043 47.747 - 8.42% -
std::rotate(list<int>)_(by_1/4)/32 13.56% 13.020 14.786 - 1.53% -
std::copy_n(deque<int>)/262144 13.54% 11668.445 13248.558 - 4.59% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.49% 2.107 2.391 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.46% 49.242 55.870 - 6.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.45% 28.971 32.867 - 6.50% -
BM_num_put<unsigned_long> 13.39% 10.429 11.825 - 6.99% -
std::copy_n(deque<int>)/1048576 13.37% 49935.192 56609.849 - 3.73% -
SetIntersection_Interlaced_Vector_float_64_16 13.33% 16695650.048 18921849.158 - 4.45% -
BM_PushHeap_string_PipeOrgan_16 13.32% 4.217 4.779 - 13.88% -
std::for_each(map<int>::iterator)/8 13.32% 4.445 5.037 - 0.19% -
BM_PushHeap_string_SingleElement_262144 13.30% 2.647 2.999 - 16.31% -
std::deque<std::string>::ctor(size)/32 13.29% 51.330 58.149 - 32.06% -
BM_lexicographical_compare_three_way_slow_path/256 13.23% 68.636 77.717 - -5.96% -
std::stable_partition(list<int>)_(alloc_fails)/8192 13.21% 25182.513 28508.094 - 6.87% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 13.18% 4.507 5.101 - -4.97% -
std::rotate(list<int>)_(by_1/4)/50 13.17% 23.478 26.570 - 3.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 13.11% 1.004 1.135 - 2.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 13.06% 71.347 80.664 - 15.49% -
std::count_if(list<int>)_(every_other)/8192 13.01% 7045.937 7962.923 - 11.03% -
std::none_of(list<int>)_(process_all)/8192 13.00% 7971.376 9007.429 - 10.39% -
BM_lexicographical_compare_three_way_slow_path/262144 12.93% 63294.777 71481.000 - -6.63% -
std::equal(deque<int>)_(it,_it,_it)/50 12.91% 21.548 24.331 - 7.39% -
std::find_if_not(vector<int>)_(bail_25%)/8192 12.91% 219.855 248.235 - 2.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 12.85% 46.274 52.220 - 63.35% -
std::find_end(list<int>)_(process_all)/1024 12.85% 697.957 787.610 - 7.86% -
BM_vector_deque_move_backward/64000 12.80% 7254.530 8182.842 - 2.01% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 12.77% 0.514 0.579 - 2.05% -
rng::contains(list<int>)_(process_all)/32 12.76% 9.046 10.200 - 10.91% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.74% 4.823 5.437 - -1.45% -
rng::contains_subrange(list<int>)_(single_element)/1048576 12.73% 811422.036 914707.557 - 13.88% -
vector<bool>(const_vector<bool>&) 12.69% 9.564 10.778 - 4.59% -
std::find_if_not(vector<char>)_(bail_25%)/32768 12.54% 863.314 971.573 - 2.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 12.54% 5.525 6.218 - 10.82% -
std::copy_n(vector<bool>)_(aligned)/64 12.54% 1.265 1.424 - 9.56% -
std::find_if(list<int>)_(process_all)/8192 12.50% 7450.918 8382.643 - -5.21% -
std::find_if(vector<int>)_(bail_25%)/8 12.49% 0.733 0.825 - -2.21% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.48% 714.305 803.426 - 1.37% -
std::multiset<std::string>::count(key)_(existent)/8192 12.47% 26.521 29.828 - 1.02% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 12.41% 918.309 1032.244 - 6.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 12.39% 2.249 2.527 - 6.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 12.37% 20.500 23.036 - 12.24% -
std::rotate(deque<int>)_(by_1/2)/50 12.36% 10.351 11.630 - 0.51% -
SetIntersection_Front_Vector_uint64_16384_1024 12.35% 5333493.555 5992062.588 - 1.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 12.32% 31.648 35.548 - 11.15% -
std::copy_backward(vector<bool>)_(aligned)/64 12.32% 1.605 1.803 - 2.49% -
BM_vector_deque_ranges_copy_backward/65536 12.31% 7540.027 8468.508 - 2.37% -
BM_PushHeap_uint32_PipeOrgan_4 12.29% 0.485 0.544 - 1.12% -
std::transform(list<int>)_(identity_transform)/8192 12.29% 7004.818 7865.613 - 3.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 12.28% 47084643.425 52865052.502 - -0.16% -
std::for_each(set<int>::iterator)/8 12.20% 4.513 5.063 - 0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 12.10% 8993633.471 10081870.486 - -1.66% -
SetIntersection_Interlaced_Vector_float_1024_16 12.10% 2543981.484 2851782.342 - 12.97% -
std::set<int>::equal_range(key)_(non-existent)/8192 12.05% 8.932 10.008 - -3.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.02% 40.061 44.876 - 3.48% -
std::make_heap(deque<int>)_(heap)/8192 12.00% 7691.074 8614.324 - 0.22% -
BM_PushHeap_string_PipeOrgan_16384 11.97% 12.756 14.283 - 10.66% -
std::make_heap(deque<int>)_(descending)/8192 11.96% 7682.167 8601.266 - -2.79% -
std::partial_sort(deque<int>)_(repeated)/8192 11.96% 67850.969 75963.505 - -0.09% -
BM_deque_vector_ranges_copy_backward/70000 11.93% 7926.998 8872.534 - -2.38% -
std::map<int,_int>::equal_range(key)_(existent)/1024 11.92% 4.437 4.967 - 0.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 11.91% 1.270 1.421 - 15.74% -
BM_deque_vector_move_backward/64000 11.86% 7173.428 8024.481 - -0.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 11.86% 213.056 238.332 - 111.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 11.84% 4.520 5.055 - 2.29% -
std::map<std::string,_int>::erase(iterator)/8192 11.83% 29.032 32.465 - 0.02% -
std::find_if(vector<char>)_(process_all)/8 11.82% 1.258 1.407 - -12.04% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11.78% 11785.501 13173.344 - 7.46% -
BM_PushHeap_string_PipeOrgan_262144 11.75% 17.362 19.402 - 6.00% -
SetIntersection_Interlaced_Vector_uint32_16384_256 11.74% 19485468.659 21772757.115 - 34.36% -
std::for_each(map<int>::iterator)/32 11.71% 21.499 24.018 - 0.17% -
BM_deque_vector_ranges_move_backward/64000 11.67% 7048.994 7871.895 - -1.85% -
BM_PushHeap_uint64_Random_1024 11.60% 5.759 6.426 - -0.20% -
BM_deque_vector_copy_backward/65536 11.59% 7365.590 8219.198 - -1.63% -
std::reverse_copy(list<int>)/4096 11.58% 3193.733 3563.640 - 11.86% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 11.58% 895880.623 999616.480 - 11.10% -
std::shift_right(list<int>)/8192 11.56% 7379.459 8232.771 - 9.91% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 11.53% 18102.435 20189.772 - -18.43% -
std::find_if_not(list<int>)_(process_all)/1024 11.51% 685.464 764.353 - 5.24% -
std::search(list<int>)_(no_match)/1000 11.51% 672.398 749.759 - 9.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.49% 21.102 23.528 - 0.17% -
SetIntersection_Interlaced_Vector_float_256_256 11.47% 4606317.495 5134756.006 - -0.13% -
BM_deque_vector_ranges_copy_backward/64000 11.46% 7216.258 8043.226 - -3.99% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 11.46% 19.529 21.767 - 2.40% -
std::unordered_set<std::string>::count(key)_(existent)/8192 11.35% 38.582 42.963 - 9.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 11.35% 22.641 25.211 - 2.42% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 11.35% 96441.383 107386.183 - 3.42% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.34% 1371135.881 1526617.498 - 12.91% -
BM_PushHeap_string_SingleElement_4 11.33% 2.331 2.595 - 13.14% -
std::multiset<int>::contains(key)_(non-existent)/32 11.33% 2.773 3.087 - 11.53% -
std::find_end(deque<int>)_(single_element)/1024 11.29% 277.808 309.163 - -6.58% -
ranges::min(std::deque<long_long>)/1 11.26% 0.600 0.667 - 2.60% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 11.25% 26.129 29.070 - -1.38% -
std::set<int>::upper_bound(key)_(existent)/1024 11.25% 4.025 4.478 - 3.70% -
std::is_sorted_until(deque<int>)/8 11.24% 2.542 2.828 - 14.98% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 11.18% 61.988 68.921 - 0.29% -
std::transform(deque<int>,_deque<int>)/50 11.15% 33.630 37.381 - 1.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 11.11% 1.389 1.543 - 26.58% -
ranges::minmax(std::deque<__int128>)/8 11.11% 3.704 4.115 - 6.55% -
std::search(list<int>,_pred)_(no_match)/8192 11.06% 7238.468 8038.805 - 10.77% -
rng::contains(deque<int>)_(process_all)/8192 11.03% 1852.142 2056.470 - 9.77% -
std::make_heap(deque<int>)_(heap)/1024 11.01% 985.834 1094.380 - -0.25% -
rng::contains(deque<int>)_(process_all)/1048576 10.99% 242412.885 269048.786 - 9.32% -
ranges::min(std::list<long_long>)/70000 10.99% 43951.013 48779.939 - -4.51% -
std::copy_if(list<int>)_(every_other)/4096 10.98% 3312.311 3675.886 - 9.71% -
std::make_heap(deque<int>)_(descending)/1024 10.96% 985.296 1093.319 - -3.68% -
BM_deque_vector_ranges_copy_backward/65536 10.95% 7489.534 8309.659 - -0.21% -
std::set<int>::lower_bound(key)_(non-existent)/1024 10.94% 5.625 6.240 - 1.92% -
std::generate_n(list<int>)/8192 10.92% 7451.667 8265.424 - 17.08% -
rng::contains(deque<int>)_(process_all)/32 10.92% 8.536 9.467 - 7.81% -
BM_PushHeap_uint64_Random_16 10.91% 4.160 4.613 - 4.91% -
rng::starts_with(deque<int>)/1000 10.90% 436.051 483.580 - -1.79% -
SetIntersection_Interlaced_Vector_float_1024_256 10.89% 5542685.328 6146499.079 - 4.76% -
std::find_if_not(vector<char>)_(bail_25%)/8192 10.88% 223.078 247.345 - 1.54% -
std::find_end(list<int>)_(single_element)/1000 10.85% 684.813 759.149 - 6.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 10.85% 19040.176 21106.541 - -18.36% -
std::upper_bound(std::forward_list<int>)/8192 10.85% 10398.424 11526.885 - 10.79% -
std::for_each_n(list<int>)/8192 10.82% 7358.066 8154.084 - 5.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 10.79% 897634.987 994473.386 - 10.40% -
BM_StringFindCharLiteral/64 10.79% 2.089 2.314 - 8.89% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 10.74% 23.468 25.989 - 7.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 10.73% 1.048 1.161 - 2.38% -
std::partition(vector<int>)_(dense)/50 10.73% 12.953 14.343 - 8.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.69% 2453927.205 2716199.592 - 1.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 10.68% 1133.193 1254.207 - -2.24% -
std::unique(list<int>,_pred)_(sprinkled)/8192 10.68% 8203.224 9078.928 - 6.87% -
BM_deque_vector_ranges_move_backward/65536 10.65% 7380.689 8166.920 - -0.46% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 10.65% 30.134 33.342 - 0.29% -
std::unique(deque<int>)_(contiguous)/52 10.63% 55.424 61.315 - -2.65% -
std::find_if(deque<int>)_(bail_25%)/32768 10.58% 2213.869 2448.022 - 17.09% -
std::find_if_not(vector<int>)_(process_all)/8 10.57% 1.413 1.562 - -3.24% -
BM_deque_deque_ranges_copy_backward/1 10.57% 2.523 2.790 - 2.06% -
std::rotate(deque<int>)_(by_1/2)/1024 10.57% 172.971 191.246 - 1.66% -
rng::contains(list<int>)_(process_all)/1048576 10.56% 822819.119 909704.719 - 7.67% -
std::multimap<std::string,_int>::ctor(const&)/1024 10.55% 35819.614 39597.967 - 12.77% -
std::for_each(multiset<int>::iterator)/8 10.54% 4.590 5.074 - 1.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.53% 9.009 9.958 - 1.55% -
std::find_if_not(list<int>)_(process_all)/50 10.51% 38.043 42.040 - 8.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 10.50% 1.037 1.146 - 7.36% -
std::rotate(list<int>)_(by_1/2)/32 10.48% 5.938 6.561 - 1.46% -
std::for_each(multiset<int>::iterator)/32 10.47% 21.436 23.681 - -0.13% -
BM_deque_vector_move_backward/65536 10.44% 7361.291 8130.105 - -1.76% -
BM_num_put<const_void*> 10.43% 11.206 12.375 - -0.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 10.43% 23.502 25.952 - 16.74% -
std::unordered_set<int>::contains(key)_(existent)/8192 10.39% 1.218 1.345 - 9.59% -
rng::starts_with(list<int>)/8192 10.36% 8595.633 9486.043 - 1.31% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 10.36% 0.813 0.898 - 10.45% -
std::search(list<int>)_(same_length)/8192 10.35% 7999.769 8827.550 - 10.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.34% 624.959 689.600 - 7.27% -
BM_vector_deque_copy_backward/64000 10.31% 7399.057 8162.213 - 2.56% -
BM_PushHeap_string_PipeOrgan_256 10.31% 7.912 8.727 - 10.37% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.27% 30.628 33.773 - -0.02% -
std::multimap<int,_int>::contains(key)_(existent)/32 10.27% 1.623 1.790 - 2.06% -
std::flat_multimap<int,_int>::erase(iterator)/1024 10.26% 75.413 83.147 - 10.28% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.24% 1.388 1.530 - 8.15% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.19% 542496.021 597775.332 - -0.93% -
rng::contains(deque<int>)_(process_all)/8 10.18% 2.866 3.158 - 0.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 10.16% 728.615 802.644 - 8.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 10.14% 13417939.980 14778456.438 - 2.12% -
BM_vector_deque_copy_backward/65536 10.14% 7667.258 8444.431 - 1.72% -
BM_StringFindCharLiteral/32 10.14% 1.620 1.784 - 10.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.06% 52.256 57.513 - 8.21% -
std::unordered_set<int>::insert(value)_(already_present)/32 10.05% 2.637 2.902 - 65.65% -
std::lower_bound(std::forward_list<int>)/8192 10.03% 10393.180 11435.925 - 10.08% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 10.03% 43193591.901 47524387.915 - -14.57% -
std::deque<int>::ctor(size)/32 10.01% 27.048 29.756 - -20.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 9.94% 1.312 1.443 - 24.41% -
std::unique(list<int>)_(sprinkled)/8192 9.92% 7873.584 8654.639 - 8.35% -
BM_deque_vector_move_backward/70000 9.91% 7906.790 8690.622 - -0.65% -
std::partial_sort_copy(vector<int>)_(repeated)/8 9.91% 8.122 8.926 - 3.23% -
BM_PushHeap_uint64_Random_64 9.91% 5.219 5.736 - 0.47% -
BM_PushHeap_string_PipeOrgan_1024 9.90% 9.445 10.380 - 11.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.89% 9.719 10.680 - -3.69% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 9.87% 27.809 30.553 - 4.77% -
std::stable_partition(deque<int>)_(sparse)/50 9.85% 27.391 30.090 - 4.33% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9.84% 11591.517 12731.557 - 1.97% -
rng::contains(deque<int>)_(process_all)/50 9.81% 12.517 13.745 - 7.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.79% 39278.302 43122.307 - -9.95% -
std::set<std::string>::find(key)_(non-existent)/32 9.78% 9.423 10.345 - -2.47% -
std::find_if_not(list<int>)_(process_all)/8192 9.78% 6934.482 7612.351 - 10.68% -
BM_StringCtorDefault 9.76% 0.243 0.267 - 15.56% -
BM_deque_deque_ranges_copy_backward/2 9.75% 2.305 2.530 - 2.40% -
std::partition_copy(vector<int>)/50 9.73% 12.210 13.398 - 4.08% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.73% 1.916 2.103 - -0.94% -
ranges::min(std::deque<__int128>)/64 9.71% 20.518 22.511 - -11.21% -
BM_vector_deque_ranges_copy_backward/64000 9.70% 7401.867 8119.844 - 2.44% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.70% 20275.115 22241.001 - 7.48% -
std::search(list<int>)_(single_element)/1024 9.69% 739.627 811.293 - 6.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 9.65% 11748.370 12881.664 - 13.06% -
bm_ranges_lexicographical_compare<signed_char>/64 9.63% 2.058 2.256 - -8.78% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 9.63% 16.357 17.932 - 7.26% -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.61% 10.203 11.184 - 2.30% -
std::is_sorted(list<int>,_pred)/8 9.60% 3.675 4.028 - -0.09% -
BM_PushHeap_uint64_Random_256 9.59% 5.640 6.180 - -1.55% -
std::set<int>::upper_bound(key)_(existent)/32 9.58% 1.641 1.798 - 2.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 9.54% 2125862.952 2328625.689 - 4.95% -
std::search(list<int>)_(no_match)/8192 9.54% 6553.326 7178.236 - 8.91% -
SetIntersection_Front_Vector_string_256_256 9.54% 18541192.264 20309202.357 - 8.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.51% 1.234 1.352 - -4.60% -
std::lower_bound(std::list<int>)/100 9.50% 89.022 97.483 - 5.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 9.50% 39.832 43.617 - -7.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 9.50% 67.770 74.206 - 31.03% -
std::shift_right(list<int>)/50 9.49% 27.137 29.711 - 5.21% -
std::set<std::string>::count(key)_(non-existent)/32 9.42% 10.090 11.040 - 2.37% -
SetIntersection_Interlaced_Vector_string_262144_64 9.41% 19913711.247 21787027.855 - -3.27% -
std::stable_partition(deque<int>)_(sparse)/32 9.39% 11.148 12.195 - -6.77% -
std::find_end(forward_list<int>)_(same_length)/8192 9.37% 14311.086 15652.508 - 5.73% -
rng::contains_subrange(list<int>)_(process_all)/1048576 9.37% 838659.492 917219.895 - 8.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.35% 29.128 31.851 - -4.80% -
std::upper_bound(std::forward_list<int>)/100 9.35% 95.999 104.973 - 7.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 9.34% 6158365.591 6733397.080 - 3.63% -
std::set<std::string>::contains(key)_(non-existent)/1024 9.33% 20.044 21.913 - -6.17% -
std::rotate_copy(deque<int>)/32 9.32% 2.572 2.812 - 5.35% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 9.32% 0.367 0.401 - 5.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 9.30% 0.528 0.577 - 8.79% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 9.29% 3.096 3.384 - 6.05% -
std::for_each_n(deque<int>)/8 9.27% 1.156 1.263 - 3.52% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.27% 6681120.625 7300299.719 - 7.11% -
BM_vector_deque_copy_backward/70000 9.26% 8228.413 8989.958 - 1.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.24% 11.293 12.337 - 4.95% -
std::find_end(forward_list<int>)_(same_length)/1000 9.22% 1451.641 1585.539 - 1.45% -
std::find_end(forward_list<int>)_(near_matches)/1000 9.22% 35465.233 38734.432 - 5.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 9.21% 1366.765 1492.711 - -11.98% -
rng::contains_subrange(vector<int>)_(process_all)/8192 9.21% 1613.546 1762.163 - 6.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 9.20% 200619415.969 219074616.194 - 10.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 9.19% 3582575.480 3911680.999 - -0.06% -
BM_deque_vector_ranges_move_backward/70000 9.19% 7944.471 8674.267 - -0.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.17% 1.573 1.717 - 14.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 9.17% 13266714.681 14483072.884 - 8.29% -
std::transform(list<int>)_(identity_transform)/32 9.17% 16.099 17.575 - 3.64% -
BM_std_minmax_element<int>/1 9.16% 0.294 0.321 - 5.25% -
BM_vector_deque_move_backward/65536 9.15% 7706.512 8412.028 - 3.42% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 9.14% 5.916 6.456 - 20.06% -
BM_PushHeap_string_Ascending_1 9.11% 0.642 0.700 - -0.07% -
std::copy(vector<bool>)_(aligned)/1048576 9.10% 3458.440 3773.293 - 24.45% -
BM_PushHeap_uint32_Ascending_4 9.09% 0.544 0.593 - 1.01% -
std::sort(vector<int>)_(ascending)/8 9.09% 16.086 17.549 - 11.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 9.06% 32.661 35.619 - -4.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.06% 23.146 25.242 - 1.25% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 9.04% 557446.994 607848.674 - 2.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 9.03% 2.526 2.754 - -0.02% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.080 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.00% 1284885.986 1400467.815 - 0.13% -
BM_PushHeap_uint64_Random_16384 8.98% 5.914 6.446 - -1.54% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 8.97% 0.581 0.633 - 8.34% -
std::rotate(list<int>)_(1_element_forward)/32 8.94% 13.296 14.484 - 3.81% -
std::stable_partition(vector<int>)_(dense)/32 8.93% 21.120 23.007 - 6.79% -
std::search(vector<int>)_(near_matches)/1024 8.92% 14852.385 16177.528 - 7.49% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.92% 12895.740 14045.582 - 0.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 8.90% 10.584 11.526 - 1.08% -
std::set<int>::equal_range(key)_(existent)/32 8.89% 1.714 1.866 - -0.07% -
SetIntersection_Front_Vector_uint64_16384_256 8.88% 2145748.755 2336291.853 - 1.56% -
std::find_end(forward_list<int>)_(near_matches)/1024 8.88% 36928.761 40206.574 - 5.80% -
ranges::minmax(std::deque<__int128>)/70000 8.85% 33987.055 36996.190 - 7.17% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.85% 115090.354 125279.128 - 6.78% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 8.83% 27.944 30.410 - 10.81% -
std::rotate_copy(deque<int>)/8192 8.80% 298.955 325.263 - 11.42% -
std::partition_copy(list<int>)/8192 8.78% 6846.125 7447.186 - 2.15% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.78% 15.876 17.269 - 0.58% -
std::find(deque<int>)_(bail_25%)/1024 8.78% 66.035 71.831 - 5.60% -
SetIntersection_Front_Vector_float_16384_1024 8.77% 5449812.631 5927577.517 - 5.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 8.76% 18.115 19.703 - 9.89% -
std::stable_partition(list<int>)_(sparse)/1024 8.75% 925.126 1006.107 - 7.63% -
SetIntersection_Front_Vector_uint64_1024_256 8.73% 2136169.938 2322692.940 - 9.48% -
BM_StringRead_Cold_Shallow_Empty 8.73% 1.058 1.150 - 5.14% -
rng::contains_subrange(vector<int>)_(single_element)/32 8.73% 8.320 9.046 - 6.18% -
BM_vector_deque_ranges_move_backward/70000 8.72% 8114.499 8821.776 - 3.98% -
std::find_if(deque<int>)_(process_all)/50 8.71% 12.541 13.633 - 7.02% -
std::find_end(list<int>,_pred)_(process_all)/1000 8.69% 760.610 826.740 - 3.57% -
rng::find_last(list<int>)_(bail_10%)/8192 8.67% 6231.799 6772.117 - 8.26% -
SetIntersection_Front_Vector_uint64_262144_16384 8.67% 73851794.053 80254038.344 - 13.77% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.66% 177587.939 192963.668 - 6.65% -
std::find_end(forward_list<int>)_(single_element)/1024 8.65% 698.772 759.218 - 8.66% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 8.65% 27905.993 30319.722 - 12.46% -
std::stable_partition(vector<int>)_(dense)/50 8.63% 26.313 28.584 - 10.92% -
std::find_first_of(vector<int>)_(large_needle)/32 8.63% 111.832 121.484 - 11.39% -
std::shift_left(list<int>)/8192 8.60% 7578.188 8229.718 - 13.99% -
std::find_end(forward_list<int>)_(process_all)/1000 8.58% 675.231 733.194 - 7.37% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.58% 0.366 0.397 - 14.89% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 8.57% 0.389 0.422 - 1.97% -
SetIntersection_Front_Vector_float_1024_1024 8.56% 5441231.715 5906759.830 - 11.16% -
std::find(list<int>)_(bail_25%)/1024 8.55% 127.873 138.804 - 7.65% -
std::move_backward(deque<int>)/262144 8.54% 29873.621 32426.023 - -0.66% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.53% 1.048 1.137 - -0.83% -
std::move_backward(deque<int>)/1048576 8.53% 125794.150 136518.203 - 0.26% -
SetIntersection_Front_Vector_float_262144_1024 8.51% 5450243.465 5913903.484 - 10.98% -
std::adjacent_find(vector<int>,_pred)/1048576 8.51% 464886.590 504433.446 - 3.47% -
ranges::minmax(std::list<char>)/70000 8.49% 52375.250 56823.063 - -2.40% -
std::search(deque<int>)_(single_element)/1000 8.48% 446.638 484.518 - 7.53% -
SetIntersection_Front_Set_float_262144_256 8.46% 3706346.441 4019818.121 - 13.50% -
BM_StringRead_Cold_Deep_Large 8.45% 1.231 1.335 - 4.06% -
std::is_sorted(vector<int>,_pred)/8 8.45% 3.164 3.431 - 0.06% -
rng::fold_left(list<int>)/32 8.42% 20.985 22.752 - 3.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.41% 46.525 50.440 - -3.21% -
std::equal(vector<bool>)_(aligned)/8192 8.41% 0.217 0.236 - 7.69% -
std::remove(deque<int>)_(sprinkled)/50 8.40% 55.195 59.832 - -5.64% -
std::rotate(list<int>)_(1_element_backward)/1024 8.40% 733.692 795.288 - 7.74% -
std::set<std::string>::count(key)_(non-existent)/1024 8.39% 23.784 25.779 - 9.85% -
std::fill(vector<bool>)/64 8.38% 1.475 1.599 - 7.12% -
std::multiset<int>::ctor(const&)/32 8.37% 216.422 234.535 - 7.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 8.37% 4.886 5.295 - 7.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.37% 75913.046 82264.863 - -3.49% -
BM_StringRead_Cold_Shallow_Large 8.33% 1.088 1.178 - 6.47% -
std::unique(deque<int>)_(contiguous)/32 8.32% 49.744 53.881 - -1.42% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 8.31% 206803.212 223994.448 - 5.78% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.30% 19.617 21.245 - 1.46% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 8.29% 12.960 14.035 - 2.90% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 8.28% 1418282.810 1535744.373 - 7.85% -
std::search(list<int>)_(near_matches)/8192 8.26% 2534656.250 2744084.668 - 6.98% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.25% 1.376 1.489 - -6.90% -
BM_lexicographical_compare_three_way_fast_path/1 8.24% 0.413 0.448 - 13.44% -
BM_deque_deque_copy_backward/70000 8.24% 7949.848 8605.175 - 3.14% -
std::is_sorted_until(list<int>)/1024 8.22% 741.369 802.305 - 7.30% -
std::equal(vector<bool>)_(aligned)/1048576 8.22% 0.217 0.235 - 7.63% -
rng::contains_subrange(list<int>)_(near_matches)/1024 8.21% 38482.137 41640.377 - 6.45% -
std::sort_heap(vector<int>,_pred)/8 8.20% 30.307 32.793 - 0.67% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 8.16% 27.715 29.976 - 0.84% -
BM_vector_deque_copy_backward/1024 8.16% 37.725 40.803 - 6.64% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 8.16% 5831.933 6307.632 - -5.76% -
rng::contains_subrange(list<int>)_(process_all)/50 8.16% 17.794 19.245 - 12.76% -
std::rotate_copy(list<int>)/50 8.16% 13.293 14.377 - 3.43% -
std::search(list<int>,_pred)_(no_match)/1048576 8.15% 953018.424 1030672.095 - 7.69% -
vector<bool>(size_type,_const_value_type&) 8.14% 8.337 9.016 - 9.31% -
std::find(deque<int>)_(process_all)/8192 8.14% 1911.547 2067.129 - 5.66% -
rng::contains_subrange(list<int>)_(single_element)/50 8.14% 17.211 18.611 - 11.46% -
std::partition_point(list<int>)/32 8.13% 15.639 16.911 - -0.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 8.12% 1431882.474 1548130.139 - 7.43% -
ranges::min(std::vector<__int128>)/1 8.12% 0.340 0.367 - -2.52% -
std::partition_point(list<int>)/1024 8.11% 1282.087 1386.041 - -0.40% -
std::move(vector<bool>)_(unaligned)/512 8.10% 4.782 5.169 - 7.32% -
BM_vector_deque_ranges_move/0 8.10% 0.396 0.429 - -4.91% -
BM_StringRelationalLiteral_Less_Large_Empty_Control 8.09% 0.219 0.237 - 7.02% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.09% 17616.093 19040.592 - 12.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.08% 6114.511 6608.569 - -0.56% -
SetIntersection_Front_Set_uint32_1024_256 8.08% 3805387.994 4112817.392 - 5.71% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.07% 210.742 227.744 - 3.41% -
rng::contains_subrange(deque<int>)_(process_all)/16 8.07% 9.781 10.570 - 38.29% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.06% 31.247 33.767 - 0.69% -
rng::contains_subrange(vector<int>)_(process_all)/32 8.06% 7.934 8.574 - 5.44% -
std::equal(vector<bool>)_(aligned)/1024 8.06% 0.217 0.235 - 7.20% -
std::find_end(list<int>,_pred)_(process_all)/1048576 8.06% 929361.828 1004245.857 - 4.47% -
BM_deque_deque_move_backward/70000 8.06% 8128.075 8782.975 - 0.67% -
BM_PushHeap_uint32_Random_16384 8.06% 5.618 6.071 - 4.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.06% 19.995 21.606 - -9.93% -
rng::contains_subrange(list<int>)_(near_matches)/1000 8.05% 36718.742 39676.144 - 5.91% -
std::search(list<int>,_pred)_(same_length)/8192 8.05% 8817.087 9527.050 - 18.26% -
std::reverse_copy(list<int>)/64 8.02% 29.255 31.603 - 5.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.02% 0.338 0.365 - 7.92% -
std::unordered_set<std::string>::find(key)_(existent)/8192 8.01% 41.522 44.849 - 18.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.00% 9907107.213 10700080.202 - -0.30% -
BM_vector_deque_ranges_move_backward/64000 7.98% 7376.683 7965.635 - -0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.98% 2012.993 2173.602 - 5.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.97% 41134.154 44414.504 - 6.60% -
std::find_first_of(list<int>)_(large_needle)/32 7.97% 673.509 727.172 - 7.63% -
std::rotate(list<int>)_(1_element_forward)/1024 7.95% 728.574 786.527 - 6.79% -
std::copy_n(vector<bool>)_(aligned)/1048576 7.95% 3110.122 3357.503 - 15.80% -
ranges::minmax(std::vector<char>)/8 7.94% 1.010 1.090 - 1.10% -
std::find_end(forward_list<int>)_(match_near_end)/8192 7.93% 255974.607 276283.922 - 7.02% -
rng::contains_subrange(vector<int>)_(single_element)/50 7.90% 12.234 13.200 - 5.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 7.89% 21188253.378 22860699.521 - 6.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 7.89% 769.061 829.706 - 7.54% -
std::find_end(forward_list<int>)_(same_length)/1024 7.88% 1493.865 1611.587 - 5.79% -
std::rotate_copy(list<int>)/1024 7.87% 731.669 789.235 - 7.32% -
std::shift_right(list<int>)/1024 7.87% 730.441 787.890 - 7.17% -
rng::find_last(vector<char>)_(bail_10%)/8192 7.85% 1616.820 1743.665 - 7.19% -
std::transform(list<int>)_(identity_transform)/1024 7.82% 732.542 789.852 - 6.63% -
rng::find(vector<bool>)_(process_all)/8192 7.82% 33.086 35.674 - 6.61% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 7.82% 41.523 44.770 - 6.24% -
std::search(deque<int>)_(single_element)/1024 7.82% 457.466 493.233 - 7.02% -
std::copy_backward(vector<bool>)_(aligned)/262144 7.82% 616.078 664.230 - -11.21% -
std::partition_point(list<int>)/50 7.80% 24.421 26.326 - -0.75% -
rng::find_last_if(list<int>)_(bail_90%)/50 7.79% 2.040 2.199 - 0.65% -
std::find(list<int>)_(process_all)/8192 7.77% 7129.683 7683.873 - 11.70% -
std::lower_bound(std::vector<int>)/8192 7.77% 15.605 16.818 - 5.93% -
std::swap_ranges(list<int>)/50 7.77% 31.870 34.346 - 6.31% -
rng::contains_subrange(vector<int>)_(process_all)/50 7.77% 11.396 12.281 - 3.18% -
SetIntersection_Interlaced_Vector_string_262144_16 7.77% 5992657.497 6458128.768 - -4.19% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 7.77% 5886.704 6343.855 - -0.71% -
BM_vector_deque_ranges_copy_backward/70000 7.77% 8163.861 8797.851 - 0.85% -
std::unique(list<int>)_(sprinkled)/1024 7.76% 950.854 1024.629 - 7.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.76% 22.999 24.782 - 5.23% -
std::unique_copy(list<int>)_(sprinkled)/1024 7.75% 732.859 789.674 - 6.31% -
std::partition(vector<int>)_(sparse)/32 7.74% 8.818 9.501 - 5.83% -
std::find_end(forward_list<int>)_(process_all)/8192 7.74% 5721.474 6164.442 - 7.37% -
std::set<std::string>::find(key)_(non-existent)/1024 7.74% 19.937 21.480 - -2.93% -
std::find(list<int>)_(process_all)/1024 7.73% 685.660 738.690 - 0.61% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 7.73% 5.511 5.937 - 13.27% -
BM_StringConstructDestroyCStr_Small_Transparent 7.73% 0.368 0.396 - 14.23% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.72% 726.364 782.467 - 7.48% -
std::find(deque<int>)_(process_all)/32768 7.72% 7694.330 8288.426 - 6.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.72% 49.618 53.449 - -14.97% -
SetIntersection_Front_Vector_float_16384_16384 7.72% 71971327.344 77524920.856 - -0.74% -
rng::find_last(list<int>)_(bail_10%)/1048576 7.70% 786170.058 846734.671 - 7.77% -
SetIntersection_Interlaced_Vector_string_262144_256 7.70% 67535325.531 72737568.098 - -4.33% -
std::equal(vector<bool>)_(aligned)/50 7.70% 0.219 0.236 - 7.58% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.69% 0.376 0.404 - 16.90% -
std::all_of(list<int>)_(process_all)/8192 7.69% 7644.749 8232.700 - 9.14% -
std::remove(deque<int>)_(prefix)/50 7.68% 57.520 61.937 - 3.62% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.65% 41395.488 44560.820 - 13.33% -
std::unique_copy(list<int>)_(sprinkled)/8192 7.65% 6827.782 7349.868 - 5.59% -
rng::contains(vector<int>)_(process_all)/8192 7.65% 1791.576 1928.553 - 6.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 7.63% 6.109 6.575 - 1.09% -
BM_deque_deque_move_backward/64000 7.61% 7290.515 7845.518 - -0.82% -
std::unique(vector<int>)_(contiguous)/1024 7.61% 302.781 325.817 - 4.04% -
std::find_end(forward_list<int>)_(single_element)/1000 7.59% 686.171 738.268 - 7.45% -
ranges::min(std::deque<char>)/8 7.59% 2.283 2.456 - 1.55% -
std::stable_partition(list<int>)_(alloc_fails)/1024 7.58% 4103.809 4414.945 - 5.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 7.58% 4.076 4.385 - 5.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.58% 27.189 29.249 - -6.32% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.57% 89.642 96.428 - 53.10% -
std::multimap<std::string,_int>::erase(iterator)/1024 7.57% 28.487 30.644 - -6.34% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.57% 1367.236 1470.727 - 7.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.57% 120609.980 129736.160 - -21.77% -
std::find(list<int>)_(process_all)/32768 7.55% 25974.103 27935.135 - 6.16% -
std::set<std::string>::find(key)_(non-existent)/8192 7.55% 26.480 28.478 - -3.99% -
std::find_end(vector<int>)_(single_element)/1000 7.54% 229.863 247.188 - -0.01% -
std::find_end(forward_list<int>)_(near_matches)/8192 7.54% 2445900.934 2630221.019 - 6.68% -
std::unique_copy(list<int>)_(contiguous)/8192 7.53% 6792.052 7303.421 - 7.14% -
std::shift_left(list<int>)/1024 7.53% 725.186 779.757 - 3.47% -
std::find(deque<int>)_(process_all)/1024 7.52% 239.758 257.787 - 5.11% -
std::find_first_of(list<int>)_(large_needle)/50 7.51% 1739.625 1870.295 - 7.51% -
rng::find_last(vector<char>)_(bail_10%)/1024 7.49% 209.954 225.679 - 6.71% -
BM_vector_deque_move_backward/70000 7.49% 8003.041 8602.430 - -0.26% -
std::any_of(list<int>)_(process_all)/32768 7.49% 26094.079 28048.231 - 6.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 7.49% 1355139.307 1456611.662 - 9.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.48% 39.953 42.942 - 25.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.48% 1191.681 1280.828 - 7.24% -
rng::find_last(vector<int>)_(bail_10%)/1024 7.47% 210.337 226.047 - 6.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 7.46% 61242491.095 65813952.764 - 4.80% -
std::equal(list<int>)_(it,_it,_it)/1048576 7.44% 1295765.431 1392188.461 - 5.87% -
rng::contains(vector<int>)_(process_all)/1048576 7.42% 230218.702 247295.408 - 5.93% -
std::is_partitioned(list<int>)_(partitioned)/50 7.42% 13.477 14.477 - 0.58% -
SetIntersection_Interlaced_Vector_float_256_16 7.42% 5884909.753 6321338.320 - -14.78% -
rng::find_last(vector<int>)_(bail_10%)/8192 7.42% 1643.515 1765.384 - 6.56% -
rng::contains(list<int>)_(process_all)/50 7.41% 18.230 19.581 - 2.52% -
std::find_end(forward_list<int>)_(process_all)/1048576 7.39% 763179.008 819594.090 - 7.38% -
std::find(vector<bool>)_(process_all)/8 7.38% 0.560 0.602 - -34.31% -
rng::contains(vector<int>)_(process_all)/50 7.37% 12.174 13.071 - 5.82% -
std::partial_sort(deque<int>)_(shuffled)/8 7.37% 32.026 34.384 - 6.00% -
std::find(vector<bool>)_(process_all)/1024 7.36% 4.636 4.977 - 7.18% -
BM_PushHeap_uint64_SingleElement_16 7.36% 0.358 0.385 - 13.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 7.33% 2298973.510 2467573.570 - 5.17% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 7.33% 3426.712 3678.007 - 0.14% -
std::equal(list<int>)_(it,_it,_it)/1024 7.33% 1123.141 1205.488 - 6.28% -
BM_deque_deque_ranges_move_backward/70000 7.32% 7991.921 8576.663 - 0.56% -
std::find_end(list<int>,_pred)_(process_all)/1024 7.29% 789.857 847.434 - 3.75% -
std::upper_bound(std::vector<int>)/8192 7.29% 15.596 16.732 - 5.90% -
ranges::minmax(std::deque<long_long>)/64 7.28% 24.549 26.337 - 14.10% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7.28% 6742.689 7233.598 - 1.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 7.27% 23.936 25.677 - 5.32% -
bm_ranges_swap_ranges_vb_aligned/32 7.27% 3.289 3.528 - 1.92% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 7.27% 106.398 114.135 - 9.71% -
std::set<std::string>::upper_bound(key)_(existent)/1024 7.27% 23.034 24.709 - 10.05% -
rng::contains(vector<int>)_(process_all)/32 7.27% 8.260 8.860 - 6.27% -
BM_PushHeap_uint64_Random_262144 7.25% 5.990 6.424 - 2.10% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.25% 27.623 29.625 - -1.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.23% 23.704 25.419 - -2.19% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 7.23% 1416127.273 1518473.330 - 6.71% -
BM_PushHeap_uint32_Random_262144 7.22% 5.757 6.173 - 5.30% -
rng::find_last(vector<int>)_(bail_10%)/50 7.21% 10.725 11.498 - 6.34% -
BM_deque_vector_move_backward/0 7.20% 1.371 1.470 - 3.64% -
rng::contains_subrange(vector<int>)_(single_element)/8192 7.20% 1794.392 1923.528 - 3.12% -
rng::find_last(list<int>)_(bail_10%)/1024 7.19% 674.797 723.332 - 8.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.19% 2.449 2.625 - 15.25% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.19% 14177.338 15196.168 - 3.68% -
std::is_partitioned(list<int>)_(partitioned)/32 7.19% 8.627 9.247 - 2.73% -
std::partition_copy(list<int>)/32 7.18% 8.582 9.198 - 4.19% -
BM_vector_deque_ranges_move_backward/65536 7.18% 7713.704 8267.521 - 3.59% -
std::find_first_of(deque<int>)_(small_needle)/50 7.17% 165.166 177.016 - 3.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 7.17% 37.978 40.700 - 11.03% -
std::multiset<int>::equal_range(key)_(existent)/8192 7.17% 8.702 9.326 - 10.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 7.16% 1438149.185 1541175.218 - 6.98% -
std::search(list<int>)_(same_length)/1024 7.16% 770.118 825.265 - 7.00% -
rng::find_last_if(list<int>)_(bail_10%)/8192 7.16% 6546.310 7014.832 - 5.74% -
std::find_end(forward_list<int>)_(process_all)/1024 7.15% 709.461 760.207 - 7.18% -
ranges::minmax(std::list<long_long>)/64 7.14% 28.084 30.090 - -1.68% -
std::find(vector<int>)_(process_all)/1024 7.14% 239.966 257.093 - 5.68% -
std::search(vector<int>,_pred)_(no_match)/1000 7.14% 508.453 544.732 - 2.67% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 7.13% 2399.076 2570.184 - 1.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.13% 65.036 69.674 - 36.55% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.13% 206.312 221.023 - -0.38% -
std::find_end(vector<int>)_(single_element)/1024 7.13% 236.608 253.472 - 3.03% -
rng::starts_with(list<int>)/1000 7.12% 751.740 805.292 - -46.31% -
rng::find_last(vector<char>)_(bail_10%)/1048576 7.12% 205396.756 220022.628 - 6.51% -
ranges::minmax(std::deque<long_long>)/8 7.10% 3.561 3.814 - 1.21% -
std::unique_copy(vector<int>)_(contiguous)/32 7.10% 8.480 9.083 - -0.71% -
std::adjacent_find(vector<int>)/50 7.09% 11.873 12.715 - 6.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 7.09% 0.467 0.500 - 6.83% -
BM_deque_deque_ranges_copy_backward/65536 7.08% 7506.134 8037.500 - -1.56% -
SetIntersection_Front_Set_uint32_1024_1024 7.08% 11630199.577 12453209.705 - 7.20% -
std::search(vector<int>)_(single_element)/8192 7.06% 1813.762 1941.778 - 6.64% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.05% 1.727 1.849 - 7.66% -
BM_deque_deque_ranges_copy/0 7.05% 0.738 0.790 - -0.27% -
std::unique(deque<int>)_(contiguous)/8192 7.04% 3697.270 3957.493 - 4.87% -
std::set<std::string>::count(key)_(existent)/32 7.03% 15.437 16.521 - -1.43% -
std::adjacent_find(vector<int>)/8192 7.03% 1811.272 1938.529 - 5.78% -
std::is_sorted_until(list<int>)/8192 6.99% 7178.179 7679.959 - 5.94% -
std::copy_backward(vector<bool>)_(aligned)/512 6.98% 1.547 1.655 - 7.92% -
std::find_end(forward_list<int>)_(match_near_end)/1000 6.97% 764.715 818.047 - 8.34% -
BM_vector_deque_move_backward/1024 6.97% 37.178 39.770 - 3.53% -
std::set<int>::find(key)_(existent)/32 6.97% 1.624 1.737 - 0.95% -
rng::find_last(vector<char>)_(bail_90%)/50 6.96% 1.468 1.570 - 9.86% -
std::unique(deque<int>)_(contiguous)/1024 6.95% 505.904 541.083 - 4.00% -
std::swap_ranges(list<int>)/1024 6.95% 747.300 799.236 - 5.26% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.95% 63.413 67.820 - 0.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.94% 31.410 33.591 - 4.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.93% 31.405 33.582 - 35.63% -
BM_deque_deque_copy_backward/64000 6.92% 7411.545 7924.623 - -1.19% -
std::partial_sort_copy(deque<int>)_(heap)/8 6.91% 20.481 21.896 - 47.31% -
std::rotate(list<int>)_(by_1/4)/1024 6.91% 564.276 603.250 - 4.32% -
std::find_if_not(list<int>)_(process_all)/32768 6.90% 25341.716 27090.914 - 4.84% -
SetIntersection_Front_Set_uint32_1024_64 6.87% 1631755.639 1743910.295 - 1.51% -
std::rotate(list<int>)_(by_1/3)/1024 6.87% 786.859 840.896 - 3.80% -
SetIntersection_Interlaced_Vector_float_256_64 6.87% 6948651.978 7425704.312 - -6.29% -
std::find_end(vector<int>)_(single_element)/8192 6.86% 1810.958 1935.266 - 2.80% -
std::upper_bound(std::list<int>)/8 6.86% 16.029 17.128 - 5.14% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 6.86% 2160.629 2308.876 - 7.37% -
std::find(list<int>)_(bail_25%)/8192 6.86% 1418.786 1516.083 - 6.36% -
std::find(deque<int>)_(process_all)/8 6.85% 3.398 3.631 - 8.92% -
std::unique(list<int>,_pred)_(contiguous)/8192 6.84% 7494.497 8007.347 - 6.04% -
rng::contains_subrange(vector<int>)_(process_all)/16 6.84% 4.703 5.025 - 4.85% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 6.83% 88.098 94.113 - -19.45% -
std::equal(vector<bool>)_(aligned)/8 6.81% 0.221 0.236 - 7.34% -
bm_ranges_swap_ranges_vb_aligned/16 6.80% 3.294 3.518 - 1.71% -
std::find_if_not(list<int>)_(bail_25%)/8192 6.80% 1443.350 1541.447 - 8.20% -
rng::find_last(list<int>)_(bail_10%)/8 6.80% 2.021 2.158 - 3.66% -
rng::contains_subrange(list<int>)_(near_matches)/8192 6.79% 2501723.957 2671632.920 - 5.38% -
rng::find_last(deque<int>)_(bail_10%)/8192 6.78% 2491.436 2660.380 - 5.86% -
std::find(deque<int>)_(bail_25%)/32768 6.78% 1905.956 2035.094 - 5.97% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 6.77% 230134.691 245723.676 - 2.83% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.77% 3.331 3.557 - 11.24% -
BM_StringEraseToEnd_Huge_Opaque 6.77% 2.290 2.445 - 1.16% -
std::find(vector<int>)_(bail_25%)/8 6.76% 1.359 1.450 - 4.03% -
std::search(vector<int>)_(near_matches)/8192 6.76% 766842.324 818643.541 - 6.34% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.75% 10.187 10.875 - -7.24% -
SetIntersection_Front_Vector_string_16384_64 6.75% 3122086.287 3332797.453 - -0.39% -
BM_deque_deque_copy_backward/65536 6.74% 7576.692 8087.524 - -1.16% -
std::unique_copy(vector<int>)_(sprinkled)/1024 6.73% 453.588 484.120 - 4.98% -
std::find(vector<bool>)_(process_all)/1048576 6.72% 3614.614 3857.401 - 4.43% -
SetIntersection_Front_Vector_string_64_64 6.71% 24966445.875 26641500.655 - -0.41% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 6.69% 798981.518 852397.088 - 5.70% -
BM_std_minmax_element<short>/2 6.68% 0.634 0.676 - 4.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 6.67% 547.613 584.151 - -11.62% -
std::rotate(list<int>)_(by_1/2)/1024 6.67% 379.774 405.106 - 5.50% -
std::multiset<int>::lower_bound(key)_(existent)/1024 6.65% 7.133 7.608 - 6.41% -
rng::find_last(vector<char>)_(bail_10%)/50 6.65% 10.796 11.514 - 4.77% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 6.64% 23.335 24.884 - 8.19% -
std::partition(vector<int>)_(sparse)/1024 6.64% 253.223 270.038 - 5.17% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.63% 24094.137 25690.763 - 10.41% -
std::copy_n(vector<int>)/8 6.62% 2.114 2.254 - 0.02% -
std::unique_copy(vector<int>)_(sprinkled)/32 6.62% 12.977 13.836 - 4.16% -
rng::find(vector<bool>)_(process_all)/1048576 6.61% 3615.607 3854.779 - 5.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 6.60% 23.828 25.401 - 5.00% -
std::for_each(vector<int>)/32 6.59% 3.667 3.909 - 5.39% -
SetIntersection_Front_Vector_uint64_262144_64 6.58% 1334762.807 1422578.199 - 8.33% -
SetIntersection_Interlaced_Vector_float_262144_4 6.58% 1990645.687 2121592.141 - 12.30% -
std::unordered_set<int>::ctor(const&)/32 6.57% 203.434 216.810 - 9.03% -
std::fill_n(list<int>)/50 6.57% 15.179 16.177 - 3.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.57% 747.791 796.932 - -1.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.57% 5155.527 5494.094 - -7.64% -
std::partial_sort(deque<int>)_(shuffled)/1024 6.56% 15145.098 16138.983 - 4.35% -
std::upper_bound(std::forward_list<int>)/8 6.55% 16.008 17.056 - 5.33% -
rng::contains_subrange(vector<int>)_(single_element)/16 6.55% 4.724 5.034 - 6.22% -
std::reverse_copy(list<int>)/32768 6.55% 25899.089 27595.164 - 3.77% -
std::unique_copy(vector<int>)_(sprinkled)/8192 6.54% 3622.930 3859.904 - 5.36% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.53% 26.808 28.559 - 0.25% -
rng::contains_subrange(deque<int>)_(single_element)/16 6.53% 10.125 10.787 - 3.18% -
std::find_if(deque<int>)_(bail_25%)/1024 6.53% 77.416 82.469 - 2.82% -
std::for_each(deque<int>)/32 6.53% 3.672 3.912 - 5.39% -
BM_StringFindStringLiteral/64 6.52% 2.140 2.279 - -0.67% -
std::find(vector<bool>)_(process_all)/8192 6.52% 33.139 35.298 - 4.72% -
SetIntersection_Front_Vector_string_256_64 6.50% 9986969.937 10635859.750 - -0.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 6.47% 15273.056 16261.001 - 4.65% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 6.46% 0.775 0.825 - 1.78% -
BM_StringConstructDestroyCStr_Large_Opaque 6.46% 15.052 16.024 - -4.52% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.45% 22.667 24.128 - 1.48% -
std::upper_bound(std::deque<int>)/8192 6.44% 64.354 68.498 - 4.57% -
std::lower_bound(std::forward_list<int>)/8 6.44% 15.286 16.270 - 4.71% -
std::unique_copy(list<int>)_(contiguous)/1024 6.43% 741.140 788.809 - 6.47% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.42% 27.618 29.392 - -1.58% -
std::make_heap(deque<int>)_(repeated)/8192 6.42% 16855.059 17937.465 - -0.17% -
std::transform(list<int>,_list<int>)/8192 6.42% 9001.263 9578.948 - -1.33% -
std::partition(vector<int>)_(dense)/1024 6.42% 242.438 257.994 - 3.31% -
std::adjacent_find(vector<int>,_pred)/1024 6.42% 398.065 423.602 - 4.96% -
rng::find_last(vector<int>)_(bail_90%)/8192 6.41% 188.419 200.504 - 5.62% -
std::find(vector<int>)_(process_all)/32768 6.40% 7313.926 7781.708 - 4.42% -
std::for_each(list<int>)/8192 6.39% 7795.731 8294.218 - 1.88% -
BM_deque_vector_copy_backward/64000 6.38% 7487.791 7965.635 - -3.86% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 6.38% 758.028 806.359 - 1.48% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.37% 1.048 1.115 - 0.44% -
std::search(deque<int>)_(no_match)/1000 6.36% 403.421 429.082 - 5.27% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 6.35% 466.637 496.277 - 17.44% -
std::none_of(list<int>)_(process_all)/32768 6.35% 26692.966 28388.231 - 6.51% -
ranges::min(std::list<char>)/8 6.34% 1.767 1.879 - 3.80% -
std::unique(vector<int>)_(sprinkled)/1024 6.34% 531.254 564.929 - 5.96% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.33% 1.050 1.117 - 0.25% -
std::unique_copy(deque<int>)_(contiguous)/8192 6.33% 3696.392 3930.279 - 4.54% -
std::find_first_of(deque<int>)_(small_needle)/1024 6.32% 3433.542 3650.468 - 0.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 6.31% 41.660 44.290 - 14.76% -
std::unordered_set<int>::ctor(const&)/1024 6.31% 6893.976 7329.117 - 8.97% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 6.31% 0.254 0.270 - 6.10% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.30% 23.953 25.462 - 7.58% -
rng::contains_subrange(deque<int>)_(process_all)/8192 6.29% 3318.232 3526.986 - 4.64% -
std::map<int,_int>::contains(key)_(existent)/1024 6.28% 3.867 4.110 - -0.77% -
std::all_of(deque<int>)_(process_all)/8 6.27% 3.275 3.480 - 0.61% -
std::stable_partition(list<int>)_(sparse)/8192 6.26% 8863.980 9419.206 - 6.56% -
std::find_if(deque<int>)_(bail_25%)/8192 6.26% 569.375 605.026 - 14.86% -
std::search(list<int>)_(near_matches)/1024 6.26% 39173.691 41624.204 - 4.65% -
std::adjacent_find(list<int>)/1024 6.25% 730.874 776.590 - 5.46% -
rng::find_last(forward_list<int>)_(bail_90%)/50 6.25% 20.433 21.710 - 1.16% -
std::find(vector<int>)_(process_all)/50 6.24% 12.333 13.102 - 5.17% -
BM_PushHeap_uint64_Ascending_262144 6.24% 4.662 4.953 - 2.23% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.23% 27.842 29.578 - -0.83% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 6.23% 23.889 25.379 - 7.36% -
std::multiset<std::string>::count(key)_(existent)/32 6.23% 19.597 20.818 - -0.26% -
SetIntersection_Front_Set_uint64_256_64 6.23% 5273795.717 5602342.960 - 9.40% -
std::unique_copy(list<int>)_(sprinkled)/52 6.22% 23.781 25.260 - 5.01% -
std::adjacent_find(vector<int>)/1024 6.21% 232.357 246.795 - 4.91% -
BM_vector_deque_copy/65536 6.21% 2857.387 3034.788 - 4.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 6.21% 30.166 32.038 - -4.12% -
std::rotate(list<int>)_(by_1/4)/8192 6.20% 6476.986 6878.341 - -5.23% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.19% 0.608 0.646 - 3.07% -
std::search(vector<int>)_(single_element)/1000 6.19% 228.851 243.019 - 6.22% -
std::find_if(list<int>)_(process_all)/32768 6.19% 25777.024 27372.657 - 6.30% -
std::unique_copy(deque<int>)_(contiguous)/1024 6.19% 468.376 497.346 - 4.34% -
std::find_end(vector<int>,_pred)_(single_element)/1000 6.18% 567.155 602.210 - 2.96% -
BM_PushHeap_uint32_Random_64 6.18% 5.026 5.337 - 4.28% -
rng::contains_subrange(deque<int>)_(single_element)/8192 6.17% 3686.278 3913.557 - 4.80% -
std::count_if(list<int>)_(every_other)/1048576 6.17% 878271.751 932421.425 - 4.71% -
std::set<std::string>::erase(iterator)/1024 6.17% 25.981 27.583 - -10.12% -
std::equal(deque<int>)_(it,_it,_it)/8 6.16% 4.149 4.404 - -1.02% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 6.16% 291.386 309.330 - 6.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.15% 50096.565 53178.005 - -0.02% -
std::is_partitioned(vector<int>)_(partitioned)/50 6.15% 9.464 10.046 - 5.01% -
BM_deque_deque_ranges_copy_backward/64000 6.15% 7349.671 7801.660 - -0.44% -
std::find(deque<int>)_(bail_25%)/8192 6.14% 475.395 504.602 - 5.19% -
rng::starts_with(deque<int>)/8 6.14% 3.900 4.139 - 2.24% -
std::mismatch(list<int>)_(it,_it,_it)/8192 6.14% 7294.064 7741.660 - 4.86% -
rng::contains_subrange(vector<int>)_(same_length)/16 6.13% 4.730 5.020 - 1.49% -
rng::find_last(vector<int>)_(bail_10%)/1048576 6.12% 212162.345 225152.166 - 5.25% -
rng::find_last(deque<int>)_(bail_10%)/1048576 6.11% 321671.003 341322.506 - 5.33% -
std::find_if(list<int>)_(bail_25%)/8192 6.10% 1452.046 1540.670 - 5.78% -
std::find(vector<int>)_(process_all)/8192 6.10% 1831.890 1943.697 - 4.61% -
std::count_if(list<int>)_(every_other)/1024 6.10% 744.769 790.209 - 4.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.10% 19.846 21.057 - 11.96% -
std::sort_heap(deque<int>)/8 6.10% 36.024 38.221 - 5.40% -
std::stable_partition(vector<int>)_(dense)/1024 6.10% 290.814 308.540 - 5.74% -
std::count(list<int>)_(every_other)/1048576 6.09% 815047.523 864718.416 - -2.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.09% 37.515 39.801 - 11.06% -
rng::find_last_if(list<int>)_(bail_10%)/1024 6.07% 673.010 713.833 - 4.83% -
std::replace_if(list<int>)_(sprinkled)/1024 6.06% 729.294 773.479 - 4.46% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.04% 11865.262 12581.743 - -6.49% -
std::lower_bound(std::deque<int>)/8192 6.04% 64.783 68.695 - -0.61% -
std::is_partitioned(vector<int>)_(partitioned)/32 6.04% 6.440 6.828 - 5.97% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 6.03% 1146.981 1216.180 - 4.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.03% 6264.584 6642.272 - -0.27% -
rng::starts_with(vector<int>,_pred)/1000 6.03% 278.676 295.469 - 5.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.02% 17.147 18.180 - 6.79% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.02% 38.949 41.294 - 6.60% -
std::fill(vector<int>)/8192 6.02% 228.633 242.399 - 2.69% -
rng::find_last(vector<int>)_(bail_90%)/1024 6.02% 27.923 29.603 - 5.54% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 6.01% 814.730 863.708 - 5.69% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 6.01% 3808.654 4037.462 - 3.93% -
std::upper_bound(std::vector<int>)/100 6.00% 12.269 13.005 - 4.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 5.99% 1.426 1.512 - -3.90% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.99% 0.253 0.268 - 5.82% -
BM_deque_deque_ranges_move_backward/65536 5.99% 7577.810 8031.464 - -2.02% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.96% 1.542 1.634 - -0.85% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 5.96% 472621.682 500775.583 - 4.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 5.95% 557367.419 590553.599 - 5.06% -
rng::find_last_if(list<int>)_(bail_10%)/8 5.94% 3.178 3.367 - 1.68% -
BM_deque_deque_move_backward/65536 5.94% 7628.923 8082.335 - -2.05% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.94% 1017.242 1077.689 - 3.61% -
std::find_first_of(deque<int>)_(small_needle)/32 5.94% 107.704 114.104 - -1.06% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 5.94% 424441.570 449651.112 - 4.25% -
std::rotate(list<int>)_(by_1/3)/8192 5.94% 8197.130 8683.893 - -7.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.93% 1.032 1.093 - 5.95% -
BM_deque_vector_ranges_copy/0 5.93% 1.438 1.524 - 0.41% -
BM_PushHeap_uint32_SingleElement_64 5.93% 0.350 0.370 - 0.03% -
std::copy_backward(list<int>)/1048576 5.92% 869127.472 920575.462 - -1.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.90% 558.974 591.949 - -12.25% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.89% 1.047 1.109 - 0.37% -
std::stable_partition(deque<int>)_(sparse)/1024 5.89% 431.674 457.092 - 7.59% -
std::unique_copy(list<int>)_(sprinkled)/32 5.87% 13.054 13.820 - 1.37% -
rng::find_last(vector<char>)_(bail_90%)/1048576 5.86% 22878.827 24220.560 - 4.86% -
bm_ranges_swap_ranges_vb_aligned/8 5.86% 3.263 3.455 - -0.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 5.86% 71.608 75.804 - -1.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 5.85% 465047.629 492275.955 - 5.53% -
std::find_end(vector<int>,_pred)_(single_element)/1024 5.85% 581.704 615.729 - 2.74% -
BM_std_minmax_element<char>/2 5.84% 0.634 0.671 - 2.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.84% 28.804 30.486 - 6.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.84% 1.052 1.114 - -1.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.84% 9478.504 10031.722 - 4.07% -
std::is_partitioned(vector<int>)_(partitioned)/8192 5.84% 1405.607 1487.635 - 5.26% -
std::all_of(list<int>)_(process_all)/32768 5.83% 26335.806 27871.699 - 4.16% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 5.83% 3.826 4.049 - 1.24% -
BM_StringFindStringLiteral/32 5.80% 1.748 1.849 - 2.05% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.79% 379430.719 401391.668 - 5.77% -
std::search(vector<int>)_(same_length)/8192 5.79% 1865.020 1972.927 - 4.00% -
rng::find_last(deque<int>)_(bail_10%)/50 5.79% 11.313 11.968 - -8.59% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.78% 1.409 1.491 - 3.74% -
std::all_of(deque<int>)_(process_all)/8192 5.77% 2719.838 2876.876 - 13.65% -
std::remove_copy_if(list<int>)_(prefix)/50 5.77% 25.980 27.479 - 10.44% -
std::unique_copy(vector<int>)_(contiguous)/52 5.77% 13.205 13.966 - -0.01% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.76% 72.014 76.159 - -0.02% -
std::unique(list<int>,_pred)_(sprinkled)/1024 5.75% 1015.865 1074.282 - 3.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 5.75% 32.005 33.843 - 33.27% -
SetIntersection_Interlaced_Set_string_262144_16 5.74% 2162017.088 2286215.738 - 4.67% -
rng::find_last(list<int>)_(bail_10%)/50 5.74% 16.361 17.301 - 7.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 5.74% 0.591 0.625 - 13.58% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 5.73% 727.243 768.892 - -1.70% -
std::unique(vector<int>)_(contiguous)/8192 5.73% 1906.613 2015.772 - 4.38% -
rng::find_last(vector<char>)_(bail_90%)/8192 5.72% 188.237 199.010 - 4.56% -
std::set<std::string>::find(key)_(existent)/32 5.72% 14.271 15.088 - -4.79% -
std::remove(list<int>)_(prefix)/1024 5.71% 947.554 1001.636 - -1.17% -
std::adjacent_find(list<int>)/1048576 5.70% 859057.273 908059.595 - 4.32% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 5.69% 800.593 846.125 - 6.98% -
std::reverse_copy(list<int>)/512 5.68% 365.304 386.067 - 5.54% -
std::search(deque<int>)_(no_match)/1048576 5.68% 420765.775 444647.422 - 4.59% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.65% 8.301 8.770 - -0.49% -
std::any_of(deque<int>)_(process_all)/8 5.65% 3.286 3.472 - 1.09% -
std::partition(list<int>)_(sparse)/1024 5.65% 716.913 757.411 - 5.49% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 5.64% 9771.750 10322.830 - 22.06% -
ranges::min(std::list<__int128>)/70000 5.63% 57637.945 60883.205 - 0.99% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.63% 1034953.129 1093222.536 - 2.13% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 5.62% 1305326.026 1378723.145 - 4.40% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.62% 17.333 18.307 - 2.99% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 5.60% 755660.817 797975.699 - 4.16% -
BM_PushHeap_uint64_SingleElement_16384 5.60% 0.368 0.388 - 6.80% -
std::search(deque<int>)_(single_element)/8192 5.59% 3646.727 3850.723 - 4.76% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.59% 144.245 152.313 - 4.63% -
std::shift_left(list<int>)/50 5.59% 27.484 29.021 - -0.40% -
SetIntersection_Front_Set_string_16384_64 5.58% 4301042.807 4541244.266 - -2.93% -
rng::starts_with(vector<int>,_pred)/8192 5.57% 2475.661 2613.543 - 5.18% -
BM_PushHeap_uint32_Random_16 5.55% 4.180 4.412 - 8.79% -
BM_PushHeap_uint64_SingleElement_1024 5.55% 0.368 0.389 - 7.03% -
std::adjacent_find(deque<int>)/1048576 5.54% 471620.283 497771.260 - 4.60% -
std::adjacent_find(vector<int>)/1048576 5.53% 233990.326 246941.406 - 5.36% -
std::mismatch(list<int>)_(it,_it,_it)/1024 5.53% 756.085 797.882 - 4.17% -
std::reverse_copy(deque<int>)/4096 5.53% 954.016 1006.736 - 2.31% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 5.52% 87748.394 92594.849 - 3.38% -
std::find_if(deque<int>)_(process_all)/8 5.52% 2.576 2.718 - -0.80% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.52% 760.525 802.483 - 0.35% -
BM_PushHeap_uint64_SingleElement_1 5.51% 0.501 0.529 - 23.38% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.50% 1.243 1.311 - 11.59% -
std::swap_ranges(list<int>)/32 5.50% 19.318 20.380 - 4.35% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.49% 38.547 40.664 - 7.47% -
rng::find_last(deque<int>)_(bail_10%)/1024 5.49% 226.515 238.957 - -9.14% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 5.49% 740.091 780.708 - 4.22% -
std::partition(vector<int>)_(dense)/8192 5.49% 1810.876 1910.237 - 1.59% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.49% 7559.804 7974.588 - 5.18% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 5.49% 24.966 26.336 - -1.40% -
rng::starts_with(vector<int>,_pred)/8 5.48% 2.312 2.439 - 3.35% -
std::find_if_not(vector<int>)_(bail_25%)/8 5.48% 0.850 0.897 - 21.43% -
std::find(deque<int>)_(process_all)/50 5.48% 13.048 13.763 - 4.42% -
std::move(vector<int>)/1048576 5.48% 55865.998 58925.572 - 4.28% -
bm_ranges_lexicographical_compare<int>/1 5.47% 1.286 1.356 - -9.26% -
std::find(vector<int>)_(process_all)/8 5.47% 2.702 2.849 - 5.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 5.47% 33.662 35.502 - 48.24% -
std::replace_if(list<int>)_(sprinkled)/8192 5.46% 7271.596 7668.674 - 4.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.46% 34.957 36.865 - -0.92% -
SetIntersection_Front_Set_uint64_1024_64 5.45% 1716611.232 1810165.886 - 4.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.45% 140584.791 148243.534 - 6.13% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 5.43% 585812.361 617638.683 - 4.43% -
rng::find_last(list<int>)_(bail_90%)/1048576 5.43% 86329.954 91018.969 - 4.06% -
BM_PushHeap_uint64_Ascending_256 5.43% 2.094 2.207 - 2.92% -
std::none_of(deque<int>)_(process_all)/8 5.42% 3.277 3.454 - 0.41% -
rng::starts_with(deque<int>,_pred)/1048576 5.42% 506338.357 533784.074 - 2.99% -
std::lower_bound(std::vector<int>)/100 5.42% 12.070 12.725 - 4.51% -
std::make_heap(deque<int>)_(repeated)/1024 5.42% 2162.137 2279.271 - 0.02% -
rng::fold_left(vector<int>)/32 5.41% 21.979 23.169 - 6.26% -
SetIntersection_Front_Set_uint32_16384_64 5.41% 1674342.786 1764967.416 - 13.59% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.40% 0.598 0.630 - 0.47% -
rng::contains_subrange(list<int>)_(single_element)/16 5.40% 4.794 5.053 - 1.81% -
SetIntersection_Front_Vector_float_262144_16384 5.39% 71787441.651 75657712.783 - 1.24% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.39% 21.110 22.248 - -7.28% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.37% 9.165 9.658 - 5.17% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.37% 5.028 5.298 - 1.42% -
std::multimap<std::string,_int>::find(key)_(existent)/32 5.36% 15.976 16.833 - 17.36% -
std::adjacent_find(deque<int>)/8192 5.36% 3675.211 3872.142 - 4.46% -
rng::find_last(forward_list<int>)_(bail_90%)/8 5.35% 2.333 2.457 - -1.39% -
std::partition(vector<int>)_(sparse)/8192 5.35% 1864.081 1963.780 - 5.01% -
std::multiset<int>::lower_bound(key)_(existent)/8192 5.35% 15.009 15.812 - 7.36% -
rng::find_last(vector<int>)_(bail_10%)/8 5.35% 2.005 2.112 - 3.84% -
std::find_end(vector<int>,_pred)_(single_element)/8192 5.35% 4672.590 4922.348 - 2.70% -
std::unordered_set<int>::ctor(const&)/8192 5.34% 56042.916 59038.246 - 6.14% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 5.34% 2326.467 2450.772 - 5.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.34% 63.587 66.982 - -14.35% -
std::adjacent_find(list<int>,_pred)/1048576 5.34% 910464.848 959042.799 - 3.84% -
std::none_of(list<int>)_(process_all)/50 5.33% 21.786 22.946 - 4.38% -
std::copy_backward(deque<int>)/512 5.33% 17.953 18.909 - 4.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 5.32% 54.162 57.046 - 3.82% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 5.32% 37985905.056 40007828.722 - 5.00% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 5.32% 674.910 710.805 - 3.74% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 5.31% 941476.672 991516.134 - 2.87% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.31% 2.348 2.473 - 8.92% -
std::copy(list<int>)/4096 5.31% 3268.963 3442.647 - 10.65% -
BM_StringRead_Cold_Deep_Small 5.31% 1.162 1.223 - 3.42% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 5.31% 28.960 30.497 - 0.14% -
BM_PushHeap_uint32_Random_1024 5.31% 5.717 6.021 - 7.64% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 5.31% 6776.824 7136.390 - 3.32% -
std::search(list<int>,_pred)_(single_element)/1000 5.30% 799.275 841.675 - 5.02% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 5.30% 87893.273 92550.899 - 3.92% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.29% 7395.089 7786.581 - 6.48% -
rng::find_last(vector<char>)_(bail_10%)/8 5.29% 1.995 2.101 - 4.21% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 5.29% 1945.123 2048.032 - 4.11% -
BM_PushHeap_uint32_SingleElement_16384 5.29% 0.356 0.374 - 0.63% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 5.29% 3663.895 3857.628 - 1.42% -
BM_deque_deque_ranges_copy_backward/70000 5.28% 8221.555 8656.028 - 0.15% -
std::find_if_not(vector<bool>)_(process_all)/50 5.28% 23.804 25.060 - 5.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 5.28% 795.108 837.068 - 4.70% -
std::stable_partition(deque<int>)_(dense)/8192 5.27% 5630.854 5927.693 - 4.53% -
BM_StringEraseToEnd_Huge_Transparent 5.27% 2.413 2.540 - 1.23% -
std::partition_point(list<int>)/8192 5.27% 12447.488 13103.631 - -3.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.27% 1050992.930 1106342.648 - 0.96% -
std::count(deque<int>)_(every_other)/1048576 5.24% 250725.381 263858.585 - 4.31% -
std::set<int>::equal_range(key)_(existent)/1024 5.24% 4.457 4.690 - 0.98% -
SetIntersection_Front_Vector_float_16384_256 5.23% 2168473.030 2281819.808 - -0.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.23% 753.581 792.959 - 4.61% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 5.22% 274676.389 289027.607 - 3.87% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 5.22% 258.782 272.300 - 2.30% -
std::partial_sort_copy(list<int>)_(heap)/8 5.22% 16.582 17.447 - -0.44% -
std::equal(deque<int>)_(it,_it,_it)/1024 5.21% 481.458 506.550 - 8.80% -
rng::contains_subrange(vector<int>)_(same_length)/32 5.21% 8.563 9.010 - 3.23% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 5.21% 2.134 2.245 - 3.83% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 5.20% 549.931 578.547 - -12.54% -
std::unique_copy(vector<int>)_(sprinkled)/52 5.19% 21.793 22.924 - 4.45% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.19% 6.454 6.789 - 5.01% -
std::multiset<int>::lower_bound(key)_(non-existent)/0 5.18% 0.252 0.265 - 4.80% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.17% 18.058 18.991 - -3.42% -
std::sort(vector<int>)_(ascending)/1024 5.16% 520.966 547.858 - 5.24% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 5.16% 2.708 2.847 - -0.10% -
BM_PushHeap_uint64_SingleElement_262144 5.16% 0.362 0.381 - 6.64% -
SetIntersection_Front_Set_uint64_256_256 5.15% 7440051.657 7823188.991 - 2.08% -
std::set<int>::lower_bound(key)_(existent)/1024 5.15% 4.506 4.738 - 1.40% -
rng::find_last_if(list<int>)_(bail_90%)/8192 5.14% 598.616 629.368 - 2.35% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.13% 7466.192 7849.508 - 3.73% -
std::mismatch(list<int>)_(it,_it,_it)/1000 5.13% 739.864 777.832 - 4.23% -
std::unique(vector<int>)_(sprinkled)/8192 5.13% 3965.626 4169.005 - 5.49% -
std::deque<int>::ctor(size)/1024 5.13% 71.742 75.420 - -16.19% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.12% 5.176 5.442 - 0.22% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.12% 0.273 0.287 - 1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 5.12% 6.365 6.691 - 4.45% -
std::flat_map<int,_int>::ctor(const&)/32 5.12% 23.271 24.462 - 6.78% -
std::lower_bound(std::list<int>)/8 5.12% 15.408 16.196 - 0.65% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.11% 27.606 29.018 - 2.42% -
std::find(vector<long_long>)_(bail_25%)/8 5.11% 0.893 0.939 - 6.52% -
rng::contains_subrange(deque<int>)_(single_element)/32 5.11% 17.265 18.147 - 3.00% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.09% 8.309 8.732 - -3.00% -
BM_PushHeap_uint64_SingleElement_64 5.09% 0.366 0.384 - 9.18% -
std::search(vector<int>,_pred)_(no_match)/1024 5.09% 520.964 547.487 - 1.58% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 5.09% 4843.380 5089.713 - 4.78% -
std::search(list<int>)_(near_matches)/1000 5.07% 37526.370 39428.641 - 3.15% -
std::copy_if(vector<int>)_(entire_range)/64 5.07% 15.545 16.333 - 0.54% -
rng::contains(list<int>)_(process_all)/8192 5.06% 7185.161 7548.882 - -14.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.06% 13208.976 13877.526 - 7.57% -
std::search(deque<int>)_(no_match)/8192 5.05% 3285.432 3451.282 - 4.03% -
std::adjacent_find(vector<int>)/8 5.05% 2.000 2.100 - 3.28% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.04% 24.364 25.592 - 4.77% -
SetIntersection_Front_Set_uint32_262144_256 5.03% 3821812.911 4014186.033 - 13.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 5.02% 798323.995 838375.249 - 3.77% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.01% 111152.191 116725.982 - -1.99% -
rng::starts_with(list<int>)/1024 4.99% 769.665 808.078 - -32.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.99% 44.154 46.357 - -6.76% -
std::unique_copy(deque<int>)_(sprinkled)/8192 4.98% 3717.264 3902.562 - 3.62% -
std::find_if_not(vector<bool>)_(process_all)/1024 4.98% 562.829 590.883 - 5.06% -
std::for_each(deque<int>)/8 4.98% 0.919 0.964 - 4.49% -
std::search(list<int>,_pred)_(near_matches)/1024 4.98% 43455.775 45617.884 - 4.61% -
std::search(vector<int>)_(near_matches)/1000 4.97% 14121.336 14823.646 - 4.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.97% 20244.289 21250.362 - 2.19% -
SetIntersection_Front_Vector_float_1024_256 4.97% 2168224.583 2275916.788 - 6.88% -
std::unique(deque<int>,_pred)_(contiguous)/8192 4.96% 4456.898 4678.148 - 2.56% -
std::any_of(list<int>)_(process_all)/8192 4.96% 7290.396 7652.129 - -6.61% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.96% 45.696 47.963 - 3.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.96% 5.754 6.040 - 0.23% -
std::count(deque<int>)_(every_other)/8192 4.95% 1915.092 2009.985 - 4.04% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 4.95% 13892.867 14580.075 - 3.86% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 4.94% 953558.437 1000706.072 - 3.70% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 4.94% 29.336 30.786 - -0.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 4.94% 47.108 49.434 - 2.31% -
std::find(vector<char>)_(bail_25%)/8192 4.94% 39.719 41.679 - 3.00% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.94% 264.776 277.844 - 1.82% -
std::adjacent_find(deque<int>)/1024 4.93% 459.850 482.501 - 4.31% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 4.92% 5256.140 5514.682 - 2.79% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.92% 782.453 820.928 - 2.57% -
std::find_if(list<int>)_(bail_25%)/8 4.92% 0.920 0.965 - 0.68% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.91% 176.580 185.243 - 6.50% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.90% 534.540 560.746 - 3.31% -
std::find(vector<int>)_(bail_25%)/1024 4.89% 65.537 68.743 - 3.88% -
std::partition(deque<int>)_(sparse)/1024 4.89% 381.836 400.507 - 4.67% -
std::all_of(deque<int>)_(process_all)/32768 4.89% 10899.278 11431.918 - 13.37% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.88% 113925212.174 119487642.602 - -2.86% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 4.88% 487.269 511.059 - 4.23% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.88% 1.762 1.848 - -0.20% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.88% 755.658 792.511 - -0.92% -
std::search(list<int>,_pred)_(single_element)/1024 4.88% 818.473 858.384 - 4.60% -
BM_num_get<long_double> 4.87% 36.203 37.965 - 3.57% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.87% 2.095 2.197 - 5.62% -
std::partition_point(vector<int>)/1024 4.87% 6.144 6.443 - 6.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.86% 7688706.642 8062762.033 - 1.75% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 4.86% 167.007 175.125 - 2.34% -
ranges::min(std::vector<char>)/8 4.86% 2.211 2.319 - -5.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.85% 52.720 55.280 - 1.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.85% 566.500 593.991 - 2.24% -
std::unique(vector<int>,_pred)_(contiguous)/52 4.85% 63.874 66.973 - 3.53% -
rng::fold_left(vector<int>)/8 4.85% 3.574 3.748 - 5.04% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 4.84% 8.241 8.640 - -5.42% -
BM_StringRelational_Eq_Small_Small_Control 4.83% 1.685 1.766 - -1.24% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 4.83% 9465.214 9921.945 - 4.99% -
std::shift_right(list<int>)/32 4.82% 14.437 15.132 - 4.06% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.81% 4.546 4.765 - 3.02% -
std::find(list<int>)_(bail_25%)/32768 4.81% 8129.120 8520.452 - 2.29% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.81% 24.249 25.415 - 6.19% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.80% 3.612 3.786 - 2.35% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.79% 6278.212 6578.966 - -1.67% -
BM_PushHeap_uint64_SingleElement_4 4.77% 0.377 0.395 - 10.80% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 4.77% 926069.737 970273.103 - 3.87% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.77% 10.187 10.673 - -1.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.77% 1693.090 1773.861 - 5.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.76% 5513.537 5776.219 - 1.05% -
std::deque<int>::ctor(size)/8192 4.76% 440.115 461.080 - -7.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.76% 53.643 56.195 - 9.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.76% 1796.068 1881.514 - -4.02% -
std::is_partitioned(deque<int>)_(partitioned)/1024 4.75% 301.415 315.745 - 8.88% -
std::is_sorted(list<int>)/8 4.75% 2.081 2.180 - 1.81% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.74% 0.254 0.266 - 2.37% -
rng::starts_with(list<int>)/1048576 4.74% 941991.735 986643.545 - 4.16% -
std::map<int,_int>::equal_range(key)_(existent)/8192 4.74% 5.497 5.757 - -0.70% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 4.73% 1556.758 1630.467 - 3.64% -
std::find(list<int>)_(process_all)/50 4.73% 18.826 19.717 - 2.36% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4.73% 2517.182 2636.216 - 4.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.72% 6269854.663 6565980.225 - 1.30% -
std::remove(deque<int>)_(prefix)/32 4.72% 52.858 55.350 - 7.74% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.72% 1.426 1.493 - 17.09% -
std::search(list<int>)_(same_length)/1000 4.71% 745.423 780.545 - 4.15% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.71% 214.501 224.602 - -3.26% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4.71% 3948.061 4133.968 - 3.43% -
std::find_end(list<int>)_(process_all)/8192 4.70% 7498.840 7851.209 - 8.29% -
std::list<int>::ctor(size)/32 4.70% 327.376 342.749 - -17.42% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.68% 16.769 17.555 - 2.80% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.68% 644.406 674.567 - 4.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.66% 180549.245 188966.203 - 0.30% -
std::unique(deque<int>)_(sprinkled)/8192 4.65% 3771.127 3946.459 - 3.43% -
rng::find_last(list<int>)_(bail_90%)/8192 4.65% 601.149 629.095 - 4.59% -
std::unique_copy(vector<int>)_(contiguous)/8192 4.64% 1877.596 1964.639 - 3.11% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 4.62% 1348.894 1411.175 - 3.66% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 4.62% 600.023 627.723 - 3.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.61% 22.952 24.010 - 5.26% -
BM_StringRead_Cold_Deep_Empty 4.61% 1.168 1.222 - 2.61% -
ranges::min(std::vector<long_long>)/8 4.61% 2.126 2.224 - -2.66% -
rng::contains_subrange(list<int>)_(process_all)/16 4.61% 4.892 5.117 - 3.14% -
std::reverse_copy(deque<int>)/64 4.60% 15.701 16.424 - 2.77% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 4.60% 787.992 824.250 - 3.32% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.60% 69.574 72.774 - -8.28% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.59% 482.920 505.090 - 4.03% -
ranges::minmax(std::deque<long_long>)/70000 4.59% 25539.358 26711.559 - 8.10% -
std::find(vector<int>)_(bail_25%)/8192 4.59% 467.988 489.461 - 3.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 4.58% 10988.291 11491.490 - 43.53% -
std::partition_copy(deque<int>)/8192 4.58% 5683.696 5943.840 - 3.97% -
std::copy(vector<bool>)_(aligned)/64 4.56% 1.257 1.315 - -2.94% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 4.56% 576986.762 603296.592 - 3.43% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 4.56% 13292.508 13898.400 - 4.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 4.55% 23.429 24.495 - 3.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.55% 6.486 6.781 - 3.24% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 4.55% 974407.895 1018714.925 - 3.41% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.54% 463.766 484.836 - 3.22% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.54% 5.104 5.336 - -3.49% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.52% 1264317.629 1321437.019 - 7.25% -
std::search(deque<int>)_(same_length)/8192 4.51% 3763.271 3933.135 - 2.68% -
BM_PushHeap_float_SingleElement_16 4.51% 0.364 0.381 - 3.31% -
rng::fold_left(list<int>)/1048576 4.51% 1350828.106 1411736.391 - -2.85% -
std::lower_bound(std::deque<int>)/100 4.51% 30.426 31.798 - -0.79% -
std::map<int,_int>::ctor(const&)/32 4.51% 216.427 226.181 - -0.27% -
SetIntersection_Front_Set_uint64_262144_1024 4.50% 12550053.575 13114725.473 - 9.46% -
rng::find_if_not(vector<bool>)_(process_all)/8192 4.49% 4512.343 4715.094 - 3.26% -
BM_std_minmax_element<long_long>/64000 4.49% 16273.847 17004.851 - -1.09% -
std::any_of(list<int>)_(process_all)/50 4.49% 21.501 22.466 - 1.87% -
std::partition_copy(list<int>)/50 4.48% 12.857 13.434 - 3.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.48% 1676653.891 1751819.416 - 4.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.48% 241.115 251.923 - -1.50% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 4.47% 484.986 506.655 - 4.37% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 4.46% 3845.519 4017.083 - 4.79% -
std::find(vector<int>)_(bail_25%)/32768 4.46% 1847.582 1929.903 - 3.43% -
std::flat_map<int,_int>::count(key)_(existent)/1024 4.45% 8.186 8.551 - 3.78% -
BM_PushHeap_uint32_Random_256 4.45% 5.500 5.745 - 2.77% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 4.45% 717.858 749.791 - 5.49% -
BM_StringFindAllMatch/1 4.45% 2.905 3.034 - 1.77% -
std::set<std::string>::equal_range(key)_(existent)/1024 4.45% 21.788 22.756 - -10.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.44% 39.152 40.891 - 10.54% -
std::find(vector<char>)_(bail_25%)/1024 4.44% 5.345 5.582 - 3.69% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.44% 10.961 11.448 - -17.25% -
BM_deque_deque_ranges_move_backward/64000 4.44% 7520.577 7854.247 - -1.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 4.43% 6550.086 6840.331 - 3.66% -
std::fill_n(list<int>)/32 4.43% 7.936 8.288 - 1.76% -
BM_std_minmax_element<long_long>/65536 4.42% 16665.713 17402.821 - -1.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.42% 637.450 665.616 - 3.24% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.42% 801.364 836.765 - 2.10% -
std::reverse(vector<int>)/8 4.41% 1.478 1.544 - -3.37% -
SetIntersection_Front_Set_uint64_262144_256 4.41% 3713053.704 3876822.503 - 1.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 4.41% 17.080 17.833 - -0.75% -
SetIntersection_Interlaced_Vector_string_16384_64 4.40% 12178672.720 12714666.153 - -11.99% -
rng::contains_subrange(list<int>)_(process_all)/32 4.40% 10.106 10.550 - 3.26% -
BM_PushHeap_uint64_SingleElement_256 4.40% 0.391 0.408 - 6.03% -
std::partial_sort(deque<int>)_(ascending)/8 4.39% 30.868 32.224 - -2.16% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 4.39% 2669781.172 2787059.761 - 3.64% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.39% 27743.971 28962.515 - -0.50% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 4.39% 27.188 28.382 - -14.88% -
SetIntersection_Front_Set_float_16384_64 4.39% 1730651.554 1806635.001 - 11.81% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 4.39% 828.933 865.304 - 3.24% -
std::reverse(deque<int>)/4096 4.38% 711.632 742.795 - 3.32% -
std::partition_copy(list<int>)/1024 4.38% 712.155 743.327 - 4.05% -
std::remove_copy(list<int>)_(prefix)/50 4.38% 18.574 19.387 - 1.91% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 4.37% 24.093 25.146 - 10.88% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.36% 23.017 24.021 - 11.99% -
std::replace_if(list<int>)_(prefix)/50 4.36% 23.656 24.687 - 0.30% -
std::remove(deque<int>)_(sprinkled)/1024 4.35% 511.264 533.506 - 0.14% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.34% 6820.001 7116.096 - -9.00% -
rng::find_last(vector<int>)_(bail_90%)/1048576 4.32% 23315.840 24323.157 - 4.58% -
std::unique(deque<int>,_pred)_(contiguous)/52 4.32% 67.171 70.071 - 2.54% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 4.32% 633714.787 661070.773 - 2.72% -
std::transform(vector<int>)_(identity_transform)/32 4.32% 8.977 9.365 - 1.52% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.31% 11640.301 12142.568 - 3.54% -
std::upper_bound(std::deque<int>)/100 4.31% 30.364 31.674 - 3.31% -
rng::find_if(vector<bool>)_(process_all)/8192 4.30% 4492.836 4685.823 - 3.49% -
std::sort_heap(deque<int>)/8192 4.28% 453018.868 472422.105 - 0.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 4.28% 23.216 24.210 - 12.55% -
rng::contains_subrange(list<int>)_(same_length)/1048576 4.28% 931583.168 971446.000 - 3.02% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.27% 5131.902 5351.074 - 3.70% -
std::unique_copy(deque<int>)_(sprinkled)/52 4.27% 14.717 15.344 - -6.54% -
std::reverse_copy(deque<int>)/32768 4.26% 7904.107 8241.185 - 2.72% -
std::stable_partition(list<int>)_(sparse)/50 4.25% 27.043 28.193 - 4.53% -
rng::contains_subrange(vector<int>)_(same_length)/50 4.25% 12.580 13.115 - 2.59% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.25% 628.631 655.338 - 1.73% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 4.25% 4.994 5.206 - 1.87% -
BM_deque_vector_move/1 4.25% 2.051 2.138 - 1.30% -
std::fill(vector<bool>)/512 4.24% 1.519 1.583 - 5.45% -
std::find_end(forward_list<int>)_(match_near_end)/1024 4.24% 4584.955 4779.423 - 6.33% -
BM_std_minmax_element<long_long>/4000 4.24% 1016.659 1059.762 - 0.74% -
rng::find_if_not(vector<bool>)_(process_all)/1024 4.23% 566.602 590.598 - 0.70% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 4.23% 768.259 800.786 - 2.09% -
BM_deque_deque_ranges_move/64000 4.23% 3039.460 3168.129 - 3.37% -
BM_std_minmax_element<long_long>/5500 4.23% 1394.534 1453.531 - 0.50% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 4.23% 5648.910 5887.827 - 3.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.22% 19.268 20.080 - 6.56% -
SetIntersection_Interlaced_Vector_float_64_64 4.20% 11040834.947 11504123.835 - 0.71% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 4.19% 79.544 82.875 - 2.87% -
std::partition_copy(deque<int>)/32 4.18% 12.799 13.334 - 3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.17% 52.850 55.054 - 3.22% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.17% 12418.883 12936.181 - 3.70% -
BM_vector_deque_move/4096 4.16% 146.165 152.251 - 3.56% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.15% 1.335 1.390 - 2.73% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.14% 214.155 223.028 - -1.28% -
BM_getline_string 4.14% 16.146 16.814 - -2.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.14% 835.640 870.206 - 6.92% -
BM_std_minmax_element<long_long>/70000 4.14% 17802.912 18539.225 - -1.37% -
std::equal(list<int>)_(it,_it,_it)/8 4.13% 2.653 2.762 - 2.02% -
SetIntersection_Front_Set_string_256_16 4.12% 6789106.864 7069088.972 - -2.93% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.12% 4.513 4.699 - 1.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.11% 18.643 19.410 - 3.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.10% 9.213 9.592 - 5.54% -
SetIntersection_Interlaced_Set_string_262144_4 4.10% 1877489.744 1954531.494 - 4.17% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 4.10% 19.393 20.189 - 4.67% -
std::make_heap(deque<int>)_(shuffled)/1024 4.10% 2516.441 2619.619 - -1.22% -
std::reverse(deque<int>)/32768 4.09% 5666.035 5897.662 - 2.49% -
std::partition(list<int>)_(sparse)/32 4.08% 8.838 9.198 - 3.64% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.08% 17.613 18.332 - 5.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.08% 9084.368 9454.693 - 3.84% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 4.07% 513904.709 534817.440 - 2.94% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.07% 2.079 2.163 - 1.46% -
std::fill_n(vector<bool>)/64 4.07% 1.425 1.483 - 1.82% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 4.06% 10.087 10.497 - -5.72% -
BM_PushHeap_uint32_Descending_1024 4.06% 0.383 0.398 - 3.85% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.06% 10.217 10.632 - 3.75% -
std::multiset<int>::contains(key)_(existent)/8192 4.06% 8.211 8.545 - -3.14% -
BM_std_minmax_element<long_long>/4096 4.06% 1040.815 1083.053 - 0.54% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 4.04% 1522.151 1583.581 - 3.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.03% 888674.470 924530.960 - 5.63% -
ranges::minmax(std::list<char>)/8 4.03% 2.475 2.575 - -1.03% -
rng::find_if(vector<bool>)_(process_all)/1048576 4.03% 575060.379 598212.014 - 3.24% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.02% 8.964 9.324 - -0.51% -
BM_std_minmax_element<long_long>/512 4.01% 134.114 139.491 - 0.87% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 4.01% 210850.761 219297.770 - 3.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.99% 31.965 33.242 - 1.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.99% 6.678 6.944 - -1.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.98% 1.259 1.309 - 15.26% -
std::transform(list<int>,_list<int>)/1024 3.98% 832.557 865.689 - 2.62% -
std::adjacent_find(vector<int>,_pred)/50 3.98% 23.194 24.116 - 1.97% -
std::multiset<int>::erase(key)_(existent)/1024 3.98% 39.857 41.442 - 2.39% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 3.97% 26.382 27.429 - 4.46% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.97% 736.650 765.878 - -3.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.97% 179692.170 186820.579 - 2.62% -
rng::starts_with(deque<int>,_pred)/8 3.96% 4.689 4.874 - 4.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.96% 179899.998 187026.219 - 1.45% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 3.96% 44798.536 46573.067 - 3.48% -
std::stable_sort(vector<int>)_(shuffled)/1024 3.95% 2235.238 2323.548 - 2.23% -
std::rotate(vector<bool>)_(by_1/2)/32 3.95% 17.802 18.505 - 2.16% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 3.94% 55514.512 57699.195 - 1.97% -
std::for_each_n(vector<int>)/32 3.93% 3.672 3.816 - 2.34% -
std::is_sorted(deque<int>,_pred)/1024 3.93% 617.072 641.339 - -0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.93% 73780.480 76680.933 - 6.95% -
BM_PushHeap_float_SingleElement_4 3.93% 0.358 0.372 - 5.55% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.93% 1893.064 1967.385 - 1.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 3.92% 895490.836 930608.400 - 3.49% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.92% 2.795 2.905 - 5.27% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 3.92% 773.250 803.548 - 2.71% -
std::partition(list<int>)_(dense)/1024 3.92% 387.722 402.902 - 2.94% -
std::replace(list<int>)_(prefix)/50 3.91% 16.924 17.587 - 1.24% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.91% 53.062 55.138 - 0.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 3.91% 276.580 287.395 - 3.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.91% 4.423 4.595 - 3.07% -
rng::find_last(vector<char>)_(bail_90%)/8 3.90% 0.440 0.458 - -6.04% -
std::reverse_copy(deque<int>)/512 3.90% 123.228 128.039 - 2.05% -
std::find_end(deque<int>,_pred)_(process_all)/8192 3.89% 4279.396 4446.022 - 2.27% -
std::find_if(vector<bool>)_(process_all)/1024 3.89% 563.719 585.652 - 3.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.89% 27.112 28.167 - -7.13% -
std::count(vector<int>)_(every_other)/1024 3.89% 102.034 106.001 - 3.11% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 3.88% 42314.526 43958.228 - 2.05% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 3.88% 16.128 16.754 - 2.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 3.88% 172261.493 178947.536 - 2.76% -
std::move(vector<int>)/262144 3.87% 14891.503 15468.409 - 4.41% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.87% 16.596 17.238 - 5.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.86% 645.818 670.743 - -0.25% -
std::stable_partition(deque<int>)_(dense)/50 3.86% 37.528 38.975 - 3.13% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.84% 11.286 11.720 - -15.20% -
std::transform(list<int>,_list<int>)/32 3.84% 23.055 23.940 - 3.47% -
BM_PushHeap_float_PipeOrgan_1 3.84% 0.671 0.697 - 0.13% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 3.83% 41220.188 42800.024 - 3.74% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.83% 260.170 270.124 - -0.53% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.82% 583.390 605.697 - 2.71% -
std::find_first_of(deque<int>)_(large_needle)/1024 3.82% 363695.264 377599.901 - 3.13% -
std::transform(vector<int>,_vector<int>)/32 3.82% 16.892 17.537 - 1.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.82% 11975.688 12433.161 - 3.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.82% 56.096 58.238 - -1.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.82% 57576.476 59773.817 - 2.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.81% 6.874 7.136 - 1.34% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.81% 6.094 6.327 - 2.67% -
std::find_first_of(deque<int>)_(large_needle)/8192 3.80% 23332594.433 24220337.621 - 2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.80% 4070286.955 4225146.207 - -1.38% -
std::rotate_copy(vector<int>)/1024 3.80% 32.778 34.024 - -3.11% -
std::stable_partition(deque<int>)_(dense)/1024 3.80% 569.032 590.670 - 3.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.80% 1.161 1.205 - -7.68% -
BM_PushHeap_uint64_Ascending_64 3.80% 1.523 1.581 - 0.69% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 3.80% 17.256 17.912 - 3.36% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 3.79% 847.995 880.141 - 4.36% -
std::unique(deque<int>,_pred)_(contiguous)/32 3.79% 55.966 58.085 - 2.99% -
std::remove(deque<int>)_(sprinkled)/32 3.78% 50.120 52.016 - -4.85% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.78% 54803.542 56876.337 - 3.40% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.78% 84943.400 88155.493 - 0.36% -
BM_StringFindAllMatch/8 3.78% 2.683 2.785 - 0.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 3.78% 0.484 0.502 - 3.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 3.78% 210318.353 218261.068 - 5.53% -
rng::fold_left(vector<int>)/8192 3.78% 10309.816 10699.126 - 3.71% -
std::set<std::string>::count(key)_(existent)/1024 3.77% 24.374 25.294 - 4.84% -
std::stable_partition(vector<int>)_(sparse)/8192 3.77% 1544.433 1602.631 - 3.52% -
std::transform(vector<int>)_(identity_transform)/50 3.76% 16.064 16.669 - 2.30% -
BM_vector_deque_copy/70000 3.75% 3104.628 3220.987 - -3.89% -
SetIntersection_Front_Vector_uint64_262144_256 3.74% 2279995.774 2365374.804 - 11.15% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.74% 9.779 10.145 - 3.46% -
std::find_if_not(vector<bool>)_(process_all)/8192 3.74% 4485.262 4652.957 - 3.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.73% 2953682.779 3063879.230 - 1.81% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 3.72% 306336.395 317745.637 - 3.31% -
std::search(list<int>)_(no_match)/1048576 3.72% 836312.104 867456.939 - 3.16% -
std::partition_copy(vector<int>)/8192 3.72% 4601.379 4772.517 - 3.89% -
std::count(deque<int>)_(every_other)/1024 3.72% 245.935 255.080 - 3.63% -
std::multiset<std::string>::erase(iterator)/8192 3.71% 29.953 31.065 - -6.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 3.71% 2.125 2.204 - 1.76% -
BM_std_minmax_element<long_long>/1024 3.71% 264.891 274.711 - 1.01% -
std::find_if_not(vector<bool>)_(process_all)/1048576 3.71% 573763.593 595032.514 - -0.08% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 3.71% 57754652.750 59894527.833 - 3.03% -
rng::contains_subrange(list<int>)_(same_length)/32 3.70% 16.450 17.058 - 3.24% -
std::find_if(vector<bool>)_(process_all)/8192 3.70% 4492.919 4658.985 - 2.85% -
std::reverse_copy(vector<int>)/4096 3.69% 134.328 139.290 - 4.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.69% 20369.761 21121.521 - 1.15% -
std::move_backward(deque<int>)/4096 3.69% 152.702 158.332 - 2.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 3.69% 1589316.573 1647911.948 - 2.75% -
std::is_sorted(deque<int>,_pred)/8192 3.68% 5007.942 5192.417 - -0.20% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.68% 26.712 27.696 - 8.05% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 3.68% 7259.828 7527.195 - -5.96% -
std::for_each_n(list<int>)/32 3.68% 11.087 11.495 - 1.97% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 3.68% 909159.308 942598.658 - 2.95% -
rng::contains_subrange(list<int>)_(single_element)/32 3.68% 10.142 10.515 - 2.99% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 3.68% 12.551 13.013 - 1.67% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 3.68% 42601.747 44168.089 - 2.78% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 3.68% 175.265 181.709 - 3.26% -
rng::find(vector<bool>)_(process_all)/1024 3.67% 4.682 4.853 - 3.69% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.66% 9.434 9.780 - -1.26% -
std::copy_if(list<int>)_(entire_range)/8 3.66% 2.452 2.542 - 0.42% -
rng::fold_left(vector<int>)/1048576 3.66% 1324704.079 1373207.274 - 3.53% -
std::any_of(list<int>)_(process_all)/32 3.65% 11.748 12.176 - 3.54% -
std::unique(deque<int>)_(sprinkled)/1024 3.65% 505.908 524.358 - 2.30% -
SetIntersection_Front_Set_uint32_64_64 3.65% 12869941.617 13339055.698 - -2.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.64% 23.286 24.133 - -3.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.64% 5890.765 6104.897 - -21.03% -
SetIntersection_Front_Set_uint64_262144_16384 3.63% 218628940.634 226573081.458 - 5.09% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.63% 37449.035 38808.033 - 2.71% -
std::stable_partition(vector<int>)_(dense)/8192 3.63% 2086.078 2161.747 - 3.40% -
BM_StringFindCharLiteral/128 3.63% 3.007 3.116 - 3.70% -
std::find_if(list<int>)_(process_all)/1024 3.62% 703.149 728.573 - 6.03% -
std::find_first_of(list<int>)_(large_needle)/8192 3.61% 49281175.000 51062600.000 - 4.26% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.61% 4.098 4.247 - -0.07% -
rng::fold_left(list<int>)/8192 3.61% 10904.226 11298.055 - -5.94% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.61% 28.842 29.882 - -4.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 3.60% 848.192 878.761 - 1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.60% 1253.248 1298.392 - 2.78% -
rng::find_last(vector<int>)_(bail_90%)/50 3.59% 1.516 1.570 - 6.44% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 3.59% 603568.455 625238.511 - 3.03% -
std::move_backward(vector<int>)/1048576 3.59% 56466.354 58493.514 - 2.52% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 3.59% 66.006 68.376 - -22.94% -
BM_deque_vector_move/0 3.59% 1.426 1.477 - 7.53% -
std::remove(list<int>)_(sprinkled)/1024 3.58% 928.760 962.038 - 0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 3.58% 111472.742 115462.036 - 6.82% -
std::remove_if(list<int>)_(sprinkled)/8192 3.58% 8052.557 8340.734 - 1.42% -
std::search(vector<int>,_pred)_(same_length)/8192 3.57% 4910.814 5086.037 - -0.62% -
rng::starts_with(deque<int>)/1024 3.56% 479.139 496.204 - -0.82% -
bm_lexicographical_compare<signed_char>/512 3.56% 7.655 7.928 - 1.54% -
std::adjacent_find(list<int>,_pred)/8192 3.56% 7130.777 7384.441 - 0.99% -
std::search(vector<int>)_(single_element)/1024 3.55% 234.513 242.847 - 3.81% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.55% 11.625 12.038 - 4.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.55% 24.558 25.429 - 2.99% -
std::pop_heap(deque<size_t>)/8192 3.54% 57.144 59.169 - -1.44% -
std::adjacent_find(list<int>,_pred)/1024 3.54% 785.184 813.011 - 2.22% -
std::find(vector<char>)_(process_all)/1024 3.54% 16.113 16.684 - 2.62% -
std::find_if_not(deque<int>)_(process_all)/8 3.54% 2.669 2.763 - -5.01% -
SetIntersection_Front_Vector_string_262144_64 3.54% 3131135.823 3241864.702 - -3.18% -
std::fill(vector<bool>)/32768 3.53% 29.214 30.247 - 0.29% -
std::multiset<std::string>::find(key)_(existent)/1024 3.53% 22.792 23.596 - 1.80% -
SetIntersection_Front_Vector_uint64_1024_64 3.53% 1331682.778 1378672.063 - 8.94% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.53% 3.208 3.321 - 33.30% -
rng::find_last(deque<int>)_(bail_10%)/8 3.52% 2.706 2.801 - 4.96% -
std::unique(deque<int>,_pred)_(contiguous)/1024 3.52% 625.005 647.014 - 1.71% -
std::find_if(vector<bool>)_(process_all)/1048576 3.52% 575388.525 595645.565 - 2.62% -
std::set<std::string>::contains(key)_(non-existent)/32 3.51% 9.813 10.158 - -1.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 3.51% 4.450 4.606 - 1.60% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.50% 5.012 5.188 - -8.74% -
BM_PushHeap_uint32_Descending_16384 3.50% 0.379 0.392 - 3.35% -
std::search(deque<int>)_(near_matches)/8192 3.50% 1440223.306 1490574.719 - 2.76% -
std::count_if(list<int>)_(every_other)/8 3.49% 2.716 2.811 - 1.15% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.49% 11350.045 11746.088 - 1.37% -
std::partition_point(vector<int>)/50 3.49% 2.564 2.653 - 3.08% -
std::upper_bound(std::vector<int>)/8 3.48% 5.991 6.200 - 3.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 3.48% 512807.143 530658.321 - 4.18% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.48% 14674261.981 15184935.008 - 7.37% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.47% 20.660 21.377 - -6.83% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3.47% 3932.639 4069.069 - 1.63% -
std::move(vector<bool>)_(unaligned)/1048576 3.47% 6514.209 6740.164 - 3.07% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.47% 1861.663 1926.236 - 1.96% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 3.46% 1595526.007 1650805.784 - 3.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.46% 1198669.846 1240195.622 - 3.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.46% 2303561.200 2383349.902 - 5.29% -
std::unique(list<int>)_(sprinkled)/32 3.46% 54.099 55.971 - 3.48% -
ranges::min(std::list<long_long>)/8 3.45% 1.843 1.906 - -1.45% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.44% 10.953 11.330 - 2.54% -
std::lower_bound(std::vector<int>)/8 3.44% 7.751 8.017 - 2.87% -
BM_deque_deque_ranges_copy_backward/4000 3.43% 144.294 149.248 - -1.16% -
std::rotate(vector<int>)_(1_element_backward)/8192 3.43% 295.770 305.921 - 1.82% -
std::partition(vector<int>)_(dense)/32 3.43% 8.349 8.635 - 1.45% -
std::rotate(vector<bool>)_(by_1/2)/50 3.43% 17.613 18.217 - -0.30% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.43% 611278.079 632230.257 - 4.97% -
std::all_of(list<int>)_(process_all)/50 3.42% 21.724 22.467 - 2.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.41% 16285.415 16840.813 - -1.29% -
std::shift_left(deque<int>)/8192 3.41% 299.389 309.594 - 0.27% -
BM_PushHeap_string_QuickSortAdversary_4 3.41% 6.378 6.596 - 2.21% -
std::unique(list<int>)_(contiguous)/32 3.41% 52.275 54.055 - 3.32% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.40% 20688.633 21393.071 - 4.63% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.39% 10.802 11.168 - 0.06% -
SetIntersection_None_Vector_uint64_262144_1 3.39% 1140983.357 1179659.758 - 9.02% -
std::any_of(list<int>)_(process_all)/8 3.38% 2.684 2.775 - 3.98% -
SetIntersection_Interlaced_Vector_float_1024_4 3.38% 1391355.035 1438331.837 - 3.58% -
std::move(deque<int>)/1048576 3.37% 54549.017 56389.338 - 1.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 3.37% 68235.240 70537.008 - 3.30% -
std::reverse(deque<int>)/512 3.37% 112.012 115.789 - -9.55% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.36% 29.226 30.210 - 2.48% -
SetIntersection_None_Set_string_256_256 3.36% 5697327.418 5888930.202 - -2.87% -
rng::find_if(vector<bool>)_(process_all)/1024 3.36% 564.032 582.979 - 2.64% -
std::rotate_copy(list<int>)/32 3.36% 8.609 8.898 - 2.84% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.35% 2.876 2.973 - 2.38% -
std::copy_backward(list<int>)/8 3.35% 2.207 2.281 - -3.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.34% 342.793 354.242 - -0.25% -
BM_PushHeap_uint32_Ascending_16 3.34% 0.917 0.948 - 2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.34% 13606882.716 14060823.017 - -10.71% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 3.34% 159.501 164.822 - 3.38% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.34% 1.380 1.426 - 2.84% -
std::remove_copy(vector<int>)_(prefix)/32 3.33% 9.367 9.679 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 3.33% 12764763.235 13189545.762 - 5.81% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.33% 2.011 2.078 - -0.02% -
std::unique(list<int>,_pred)_(contiguous)/52 3.32% 71.005 73.360 - 3.40% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.31% 41342.773 42713.046 - 2.80% -
std::rotate(vector<bool>)_(1_element_forward)/1024 3.31% 29.037 29.999 - 1.31% -
std::find(vector<char>)_(process_all)/8192 3.31% 134.965 139.433 - 2.18% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 3.31% 5131.514 5301.348 - 2.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.30% 10.563 10.912 - 7.23% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 3.30% 0.695 0.718 - -8.09% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 3.29% 98519608.942 101765292.196 - -18.62% -
bm_write 3.29% 531.909 549.425 - 0.10% -
BM_std_minmax_element<long_long>/64 3.29% 16.688 17.237 - -1.91% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 3.29% 4697.309 4851.746 - 2.57% -
std::multiset<std::string>::erase(iterator)/32 3.28% 26.705 27.581 - 5.01% -
std::move_backward(vector<bool>)_(aligned)/64 3.27% 1.731 1.788 - 7.93% -
BM_PushHeap_uint64_Ascending_1024 3.27% 2.573 2.657 - 1.32% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 3.25% 1552.403 1602.893 - 1.77% -
std::find_if_not(deque<int>)_(process_all)/50 3.25% 12.623 13.033 - -2.19% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 3.25% 2.125 2.194 - 1.38% -
std::copy_n(deque<int>)/4096 3.25% 145.021 149.728 - -1.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 3.24% 2.128 2.197 - 1.51% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.23% 181479.996 187333.735 - 4.10% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.23% 46.371 47.867 - 3.00% -
std::adjacent_find(vector<int>,_pred)/8 3.22% 3.525 3.639 - 7.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.22% 624371.049 644461.876 - 1.64% -
std::move_backward(list<int>)/8 3.22% 3.334 3.442 - -2.31% -
BM_PushHeap_uint64_PipeOrgan_16 3.21% 0.867 0.895 - 1.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.21% 731.555 755.060 - 0.28% -
std::shift_right(vector<int>)/8192 3.21% 295.624 305.120 - 0.83% -
BM_vector_deque_move/4000 3.21% 140.779 145.298 - 3.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.21% 4.246 4.382 - -5.11% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 3.21% 11.303 11.665 - 5.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.20% 40662.497 41965.586 - 0.35% -
std::count(vector<bool>)/1048576 3.20% 1448.157 1494.533 - 2.40% -
std::generate(vector<int>)/8192 3.20% 1799.929 1857.555 - 1.03% -
std::multimap<int,_int>::find(key)_(existent)/32 3.19% 1.691 1.745 - 1.56% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 3.19% 509654.921 525892.479 - 1.89% -
std::sort_heap(vector<NonIntegral>)/1024 3.19% 9931.799 10248.209 - 3.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.18% 42325.455 43672.741 - 0.77% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.18% 27.049 27.909 - 0.26% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.18% 1.528 1.576 - -20.52% -
std::unique(vector<int>,_pred)_(contiguous)/32 3.18% 54.366 56.092 - 1.32% -
BM_PushHeap_string_Descending_262144 3.17% 3.154 3.254 - -17.08% -
BM_StringRelational_Less_Large_Empty_Control 3.17% 1.614 1.665 - 3.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.17% 87.309 90.078 - -0.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.17% 479.954 495.172 - 2.86% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3.17% 2726.068 2812.467 - -0.06% -
BM_deque_deque_copy_backward/4000 3.16% 145.339 149.937 - -0.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.14% 1.353 1.396 - 15.71% -
BM_StringRelational_Eq_Small_Large_Control 3.14% 0.471 0.486 - 3.41% -
std::sample(list<int>)/8192 3.14% 97654.814 100719.181 - 2.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.13% 955545.288 985461.530 - 0.37% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 3.13% 42.691 44.028 - 2.40% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 3.13% 303.079 312.565 - 2.07% -
std::sample(vector<int>)/8192 3.13% 90720.996 93559.890 - 2.37% -
SetIntersection_None_Set_uint64_64_64 3.13% 11132725.634 11480888.982 - 2.04% -
BM_StringRelational_Compare_Empty_Huge_Control 3.12% 1.618 1.669 - -2.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 3.12% 944682.592 974155.687 - 2.95% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.12% 245.745 253.405 - 2.63% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.12% 15.567 16.053 - -1.67% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 3.10% 361620.726 372844.944 - 3.29% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 3.10% 6942.775 7158.053 - 3.86% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3.10% 3983.782 4107.208 - 3.49% -
std::partition(list<int>)_(dense)/50 3.10% 13.394 13.809 - 2.70% -
std::flat_map<int,_int>::count(key)_(existent)/32 3.10% 3.073 3.168 - 3.04% -
std::for_each(vector<int>)/50 3.10% 3.872 3.992 - 2.51% -
std::fill_n(vector<bool>)/32768 3.09% 29.285 30.191 - 0.77% -
std::count(vector<int>)_(every_other)/1048576 3.09% 104513.664 107745.303 - 2.47% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 3.09% 0.696 0.718 - -8.05% -
ranges::minmax(std::deque<__int128>)/1 3.09% 0.651 0.671 - 0.71% -
std::sort_heap(vector<NonIntegral>)/8192 3.09% 106090.571 109364.336 - 3.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.08% 4.115 4.242 - -8.61% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.08% 129615.737 133609.778 - -2.68% -
SetIntersection_None_Vector_uint32_16384_256 3.08% 1121826.189 1156352.465 - 5.20% -
BM_vector_deque_move_backward/4000 3.08% 142.206 146.579 - 0.23% -
std::transform(vector<int>,_vector<int>)/1024 3.07% 552.016 568.962 - 2.46% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.06% 6.256 6.447 - -0.40% -
BM_PushHeap_uint64_Ascending_16384 3.05% 3.670 3.782 - 3.66% -
BM_StringRelational_Compare_Large_Empty_Control 3.05% 1.614 1.663 - -1.88% -
std::find_if_not(list<int>)_(bail_25%)/8 3.05% 0.919 0.947 - 2.09% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.04% 96983.106 99934.457 - 1.23% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 3.04% 794.244 818.368 - 2.54% -
std::set<int>::find(key)_(non-existent)/1024 3.04% 5.378 5.542 - 0.45% -
std::search(vector<int>,_pred)_(no_match)/8192 3.04% 4156.229 4282.415 - -0.64% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 3.04% 6168.166 6355.397 - 1.79% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.03% 25235.875 26001.777 - 6.63% -
std::sample(list<int>)/1024 3.03% 11872.850 12233.110 - 1.60% -
SetIntersection_Front_Set_float_1024_1024 3.03% 11825826.474 12184266.447 - 8.09% -
std::find_if_not(vector<bool>)_(process_all)/8 3.02% 3.544 3.651 - 0.56% -
std::count(vector<int>)_(every_other)/8192 3.02% 811.737 836.271 - 2.13% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 3.02% 2175.401 2241.126 - 2.33% -
BM_deque_deque_ranges_copy_backward/64 3.02% 3.406 3.509 - 0.61% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.01% 1.594 1.642 - 0.12% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.01% 725.747 747.602 - 6.24% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 3.00% 194.734 200.585 - 1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 3.00% 35.428 36.492 - -3.79% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.99% 21.746 22.397 - 8.07% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.98% 10.169 10.472 - 0.42% -
std::find(vector<char>)_(process_all)/32768 2.98% 492.879 507.552 - 2.41% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 2.98% 678.819 699.024 - 1.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.97% 272.245 280.337 - 1.76% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.97% 6768.170 6969.345 - 1.31% -
std::is_sorted_until(vector<int>)/8 2.97% 2.048 2.109 - 0.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 2.97% 1066062.341 1097738.920 - 2.19% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.96% 29.700 30.580 - 1.76% -
BM_PushHeap_uint32_Descending_262144 2.95% 0.379 0.390 - 2.81% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.95% 2.424 2.495 - 1.49% -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.94% 2.280 2.347 - 2.87% -
std::move_backward(list<int>)/32768 2.94% 31156.368 32073.743 - 0.19% -
BM_vector_deque_copy_backward/4096 2.94% 149.137 153.525 - 1.62% -
std::move(vector<bool>)_(aligned)/64 2.94% 1.691 1.740 - 10.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.94% 13387910.766 13781292.665 - -5.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.94% 3.862 3.976 - -1.60% -
std::count(vector<bool>)/8192 2.93% 11.351 11.684 - 2.09% -
std::none_of(list<int>)_(process_all)/32 2.93% 11.799 12.145 - 3.18% -
SetIntersection_Front_Vector_uint32_262144_1024 2.93% 5309396.348 5465043.970 - 3.25% -
ranges::minmax(std::vector<char>)/1 2.93% 0.626 0.644 - 2.64% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.93% 111.564 114.832 - 0.54% -
std::partition(deque<int>)_(dense)/8192 2.92% 2787.941 2869.328 - 2.63% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2.92% 2765.025 2845.665 - 3.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.91% 14310.547 14727.080 - -1.85% -
std::rotate(vector<bool>)_(by_1/3)/32 2.91% 17.600 18.111 - 2.27% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.91% 1.927 1.983 - 5.99% -
std::shift_right(vector<int>)/50 2.90% 5.284 5.438 - 1.81% -
BM_vector_deque_move/2 2.90% 2.004 2.063 - -0.12% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.90% 30.601 31.487 - 6.06% -
std::adjacent_find(vector<int>,_pred)/8192 2.89% 3177.150 3269.099 - -8.02% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.89% 2.635 2.711 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.89% 1692840.496 1741759.846 - 3.37% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.89% 23.567 24.248 - 2.08% -
SetIntersection_Front_Vector_string_1024_64 2.88% 3204752.702 3296942.731 - -3.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.88% 170865.986 175780.422 - -4.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.88% 502.813 517.270 - -13.57% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 2.87% 815.972 839.430 - 2.39% -
BM_PushHeap_float_SingleElement_64 2.87% 0.379 0.390 - 2.31% -
rng::contains_subrange(deque<int>)_(same_length)/8192 2.87% 3877.885 3989.334 - 1.76% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.87% 47.763 49.136 - 2.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.87% 11.949 12.292 - -25.76% -
std::count(list<int>)_(every_other)/8 2.87% 2.131 2.193 - -0.67% -
std::list<int>::ctor(size)/8192 2.87% 97155.562 99943.100 - -7.27% -
std::set<int>::find(key)_(existent)/8192 2.87% 7.979 8.208 - 1.95% -
BM_deque_deque_copy_backward/1024 2.86% 37.955 39.041 - 1.82% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.86% 10.267 10.561 - -0.56% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.85% 1.392 1.431 - 20.87% -
std::is_partitioned(vector<int>)_(partitioned)/1024 2.85% 189.469 194.873 - 2.49% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 2.85% 4484.111 4611.912 - 2.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.83% 62.699 64.473 - 5.41% -
std::unique(vector<int>)_(sprinkled)/52 2.83% 65.244 67.089 - 3.05% -
std::search(list<int>)_(no_match)/1024 2.82% 749.921 771.099 - 1.83% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.82% 2.379 2.446 - 35.07% -
std::vector<int>::ctor(size)/32 2.82% 9.964 10.245 - -23.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 2.82% 4448.114 4573.593 - 2.08% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.82% 1638.483 1684.683 - -0.11% -
rng::starts_with(deque<int>)/8192 2.82% 3820.680 3928.380 - 0.19% -
BM_vector_deque_copy/2 2.82% 2.003 2.059 - 8.86% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.82% 488.839 502.616 - 1.50% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.82% 495808.133 509771.734 - 2.81% -
BM_lexicographical_compare_three_way_slow_path/16 2.82% 4.356 4.479 - -6.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.81% 1694022.949 1741653.648 - 2.39% -
std::search(vector<int>)_(same_length)/1000 2.81% 240.105 246.853 - 1.72% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.80% 1.634 1.679 - -2.86% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.80% 1.545 1.588 - 5.02% -
std::unique(list<int>)_(contiguous)/52 2.80% 64.286 66.083 - 2.41% -
std::equal(vector<int>)_(it,_it,_it)/1024 2.79% 77.258 79.413 - 2.16% -
std::replace_if(list<int>)_(prefix)/8192 2.79% 7123.165 7321.561 - 2.21% -
std::move(vector<bool>)_(unaligned)/64 2.78% 1.631 1.676 - 2.14% -
std::shift_left(deque<int>)/1024 2.78% 37.991 39.047 - 0.60% -
std::rotate(vector<bool>)_(by_1/2)/8192 2.78% 14.935 15.349 - -0.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.78% 12612.502 12962.593 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.78% 1700123.779 1747310.465 - 2.60% -
std::pop_heap(deque<float>)/8192 2.77% 59.703 61.360 - -0.30% -
BM_StringEraseWithMove_Empty_Transparent 2.77% 0.557 0.572 - -1.64% -
BM_StringRelational_Eq_Large_Large_Control 2.77% 2.238 2.300 - 4.17% -
std::search(vector<int>)_(same_length)/1024 2.77% 244.745 251.528 - 1.19% -
std::shuffle(vector<int>)/32 2.77% 276.030 283.672 - 1.82% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 2.77% 1443624.915 1483576.550 - 1.84% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.77% 586.865 603.099 - 3.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 2.77% 607032.324 623821.175 - 1.60% -
std::set<int>::contains(key)_(existent)/1024 2.77% 3.778 3.882 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.76% 77.472 79.614 - 1.93% -
std::pop_heap(vector<int>)/1024 2.76% 9.682 9.950 - -0.19% -
BM_CmpLess_ushort_uchar 2.76% 1.111 1.142 - 2.29% -
std::rotate(list<int>)_(by_1/3)/50 2.76% 23.151 23.790 - 4.13% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.76% 24.393 25.066 - 6.36% -
std::for_each(join_view(vector<vector<int>>))/32 2.76% 3.750 3.853 - 2.05% -
SetIntersection_None_Set_string_16384_16384 2.75% 193088059.122 198403135.732 - -6.48% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.74% 2.777 2.853 - 0.84% -
SetIntersection_Interlaced_Vector_uint64_1024_256 2.74% 6141338.510 6309737.125 - -1.32% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.74% 20450.763 21011.194 - -0.33% -
bm_swap_ranges_vb_aligned/8 2.73% 3.148 3.234 - 0.36% -
std::transform(list<int>,_list<int>)/50 2.73% 37.052 38.065 - 1.34% -
BM_lexicographical_compare_three_way_slow_path/4 2.73% 1.130 1.161 - -5.27% -
std::rotate(vector<int>)_(1_element_backward)/50 2.73% 5.289 5.433 - 1.85% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 2.73% 38.728 39.784 - 2.75% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.72% 8.406 8.634 - -0.39% -
std::find(vector<char>)_(bail_25%)/32768 2.71% 135.236 138.905 - 1.80% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.71% 34.632 35.570 - -9.97% -
std::remove(list<int>)_(sprinkled)/50 2.71% 60.790 62.436 - 1.53% -
BM_deque_deque_ranges_copy/1024 2.70% 36.782 37.777 - 1.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.70% 11494.532 11805.262 - -8.57% -
BM_vector_deque_move/64000 2.70% 2844.020 2920.766 - -5.19% -
std::move(list<int>)/1048576 2.70% 989096.004 1015769.899 - 0.23% -
std::equal(deque<int>)_(it,_it,_it)/8192 2.70% 3858.045 3962.050 - 3.12% -
std::unique(deque<int>,_pred)_(sprinkled)/1024 2.69% 684.491 702.932 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.69% 3.935 4.041 - 2.90% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.69% 27.807 28.556 - 1.63% -
std::rotate(vector<int>)_(1_element_forward)/32 2.69% 2.969 3.049 - 1.59% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.69% 5.177 5.316 - -4.39% -
std::rotate(vector<bool>)_(by_1/4)/50 2.69% 17.587 18.059 - 1.88% -
BM_deque_deque_copy/2 2.68% 2.241 2.301 - -0.17% -
std::shuffle(deque<int>)/32 2.67% 292.454 300.274 - 2.58% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.67% 631569.454 648455.310 - 1.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.67% 32.425 33.291 - 8.30% -
ranges::minmax(std::vector<char>)/70000 2.67% 564.879 579.957 - -2.38% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.67% 1807821.369 1856069.094 - -0.61% -
BM_StringFindStringLiteral/256 2.67% 5.463 5.609 - 0.95% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.66% 206.649 212.146 - 4.00% -
SetIntersection_Interlaced_Set_string_262144_64 2.66% 2147820.719 2204924.805 - 1.51% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.65% 17.677 18.145 - 1.15% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.65% 10.635 10.917 - 1.02% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.64% 24.179 24.818 - 1.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.64% 26.409 27.107 - 1.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.63% 45.186 46.376 - 3.78% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 2.63% 0.698 0.716 - -8.23% -
std::find_if(vector<char>)_(bail_25%)/8 2.63% 0.818 0.839 - -16.95% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.63% 526288.956 540142.273 - 4.67% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 2.63% 36612278.526 37575570.158 - 2.04% -
std::remove(vector<int>)_(sprinkled)/50 2.63% 52.468 53.847 - 2.38% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.63% 6109.603 6270.241 - 3.65% -
std::make_heap(deque<int>)_(ascending)/1024 2.63% 2595.500 2663.715 - -0.74% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.63% 34.827 35.742 - -0.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.62% 4808.619 4934.808 - 0.00% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.62% 12430.036 12756.195 - 2.03% -
rng::starts_with(deque<int>,_pred)/8192 2.62% 3902.365 4004.682 - 0.39% -
BM_num_get<double> 2.61% 36.182 37.128 - 0.69% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 2.61% 31.594 32.420 - 2.03% -
std::set<std::string>::count(key)_(non-existent)/8192 2.61% 33.834 34.718 - 12.19% -
std::search(vector<int>)_(no_match)/8192 2.61% 1664.858 1708.301 - 2.72% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 2.60% 1854.517 1902.800 - -0.55% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 2.60% 12837.619 13171.251 - 3.39% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.60% 2.055 2.108 - 3.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.59% 207958820.379 213344532.829 - -2.54% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.59% 10.626 10.900 - 84.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.59% 1410413.851 1446886.114 - -2.69% -
std::make_heap(deque<int>)_(ascending)/8192 2.58% 20434.578 20962.617 - -0.25% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 2.58% 236446.726 242556.575 - -0.58% -
BM_StringFindAllMatch/131072 2.58% 2271.363 2330.049 - 2.61% -
BM_StringAssignStr_Large_Opaque 2.58% 10.324 10.591 - 3.02% -
std::upper_bound(std::deque<int>)/8 2.58% 17.978 18.442 - 2.63% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.58% 10.278 10.543 - -0.32% -
std::shift_left(vector<int>)/32 2.57% 2.967 3.044 - -70.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.57% 3702.423 3797.678 - 2.87% -
std::unique(vector<int>)_(sprinkled)/32 2.57% 54.430 55.830 - 3.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.57% 3.209 3.291 - 0.40% -
std::unique(vector<int>)_(contiguous)/52 2.57% 53.524 54.899 - 1.10% -
std::move(list<int>)/262144 2.57% 240899.308 247080.689 - 0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.56% 13994186.114 14353135.224 - 3.44% -
std::all_of(list<int>)_(process_all)/32 2.56% 11.481 11.775 - 1.81% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.56% 24.133 24.751 - 0.37% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.56% 1.260 1.292 - 1.24% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.56% 1.766 1.811 - 3.24% -
std::shift_left(deque<int>)/50 2.55% 5.424 5.562 - 2.28% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.55% 202.494 207.659 - 2.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.55% 50857.518 52154.234 - 0.72% -
std::for_each(vector<int>)/8 2.54% 0.906 0.929 - 1.62% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.54% 11.717 12.015 - 2.68% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 2.54% 215.740 221.212 - 2.24% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 2.53% 29.888 30.645 - 5.32% -
BM_StringRelational_Less_Small_Large_Control 2.53% 1.850 1.897 - 2.54% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.53% 10.110 10.366 - -7.47% -
std::set<int>::ctor(const&)/32 2.52% 213.468 218.857 - -1.83% -
std::vector<int>::ctor(size)/1024 2.52% 42.209 43.271 - -4.93% -
std::search(deque<int>)_(same_length)/1024 2.51% 473.211 485.110 - 1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.51% 1030945.833 1056861.125 - 0.49% -
BM_deque_deque_copy_backward/4096 2.51% 150.926 154.719 - 1.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.51% 11760.130 12055.488 - 6.26% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.50% 81.331 83.362 - -1.10% -
std::partition(deque<int>)_(dense)/1024 2.50% 357.251 366.164 - 3.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 2.49% 797.126 817.001 - 1.38% -
std::shift_right(deque<int>)/1024 2.49% 40.298 41.301 - 1.98% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.49% 1.616 1.656 - 1.66% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.49% 1002894.613 1027821.777 - -12.09% -
std::find_end(list<int>)_(single_element)/8192 2.48% 9655.531 9895.310 - 27.71% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 2.48% 306429.329 314028.065 - 2.06% -
std::rotate(vector<bool>)_(by_1/4)/32 2.48% 17.715 18.154 - 1.70% -
std::sample(vector<int>)/32 2.48% 301.487 308.951 - 2.15% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.47% 14.722 15.086 - 1.16% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.47% 6604.652 6767.788 - 2.70% -
SetIntersection_None_Set_string_1024_4 2.47% 8913836.554 9133846.509 - -2.77% -
SetIntersection_Front_Vector_uint64_262144_262144 2.46% 347677790.012 356228331.152 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 2.46% 0.591 0.606 - 2.39% -
std::rotate(deque<int>)_(1_element_backward)/50 2.46% 5.083 5.208 - 1.46% -
std::shift_left(deque<int>)/32 2.45% 3.760 3.852 - 0.60% -
std::shift_left(vector<int>)/50 2.45% 5.244 5.373 - 2.14% -
std::set<int>::insert(value)_(already_present)/32 2.45% 1.763 1.807 - 2.26% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 2.45% 9.953 10.196 - -23.44% -
std::sort(deque<int>)_(ascending)/8 2.44% 17.770 18.203 - 1.41% -
std::search(deque<int>,_pred)_(single_element)/1000 2.44% 685.624 702.322 - 2.13% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.44% 1.176 1.205 - 1.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.43% 4.515 4.625 - 3.98% -
std::stable_partition(list<int>)_(sparse)/32 2.43% 9.642 9.876 - 2.51% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.43% 1428284.828 1462936.546 - -2.96% -
std::find_if(vector<bool>)_(process_all)/50 2.42% 24.016 24.597 - 2.08% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 2.42% 4289.480 4393.229 - 2.53% -
BM_deque_deque_move/64000 2.42% 3024.168 3097.284 - 3.85% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.42% 973.842 997.377 - 5.09% -
BM_deque_deque_copy/65536 2.42% 3084.048 3158.550 - 1.13% -
BM_StringRead_Cold_Shallow_Small 2.41% 1.125 1.153 - 5.22% -
std::remove(list<int>)_(sprinkled)/8192 2.41% 7863.522 8053.354 - 0.76% -
std::transform(deque<int>,_deque<int>)/32 2.41% 21.366 21.882 - 1.36% -
std::find(vector<short>)_(process_all)/8 2.41% 0.685 0.702 - 3.08% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.41% 71.833 73.564 - 0.11% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 2.41% 211297.122 216384.682 - 1.73% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.40% 238721.182 244447.509 - -0.79% -
BM_StringFindMatch1/1 2.40% 982.663 1006.198 - 2.46% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.40% 27.262 27.915 - 1.19% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.39% 15.473 15.843 - 2.91% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.39% 23.771 24.338 - -7.66% -
std::copy_backward(list<int>)/4096 2.38% 3240.076 3317.318 - 4.13% -
std::copy_n(vector<bool>)_(unaligned)/64 2.38% 1.762 1.803 - -0.55% -
std::set<std::string>::find(key)_(existent)/8192 2.38% 30.665 31.394 - -1.20% -
std::swap_ranges(vector<int>)/32 2.38% 4.797 4.911 - 1.85% -
std::deque<std::string>::ctor(size)/1024 2.38% 725.802 743.047 - 3.42% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.38% 6834657.462 6996988.133 - 1.33% -
rng::fold_left(vector<int>)/50 2.37% 37.386 38.273 - 2.31% -
std::partition_copy(vector<int>)/1024 2.37% 467.207 478.283 - 0.04% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.37% 19.060 19.511 - -0.58% -
std::unordered_set<int>::erase(iterator)/32 2.37% 20.214 20.693 - -4.62% -
std::remove_if(list<int>)_(sprinkled)/1024 2.37% 958.191 980.854 - -0.66% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 2.36% 0.707 0.723 - 1.74% -
BM_StringAssignStr_Large_Transparent 2.36% 10.360 10.604 - 4.15% -
SetIntersection_Interlaced_Set_float_64_16 2.36% 21818647.974 22332601.356 - 3.93% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.36% 7.310 7.482 - -1.52% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.35% 31.915 32.666 - 0.38% -
BM_PushHeap_uint32_Descending_1 2.35% 0.466 0.477 - 2.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.35% 1.630 1.669 - 1.95% -
SetIntersection_Front_Set_float_1024_256 2.35% 4190780.106 4289193.620 - 11.45% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.35% 31.168 31.900 - -5.02% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 2.35% 241.256 246.914 - -1.24% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.34% 71.598 73.276 - -0.39% -
std::find(vector<short>)_(process_all)/1024 2.34% 22.494 23.022 - 2.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.34% 1697857.422 1737640.787 - 1.83% -
BM_deque_deque_copy/1 2.34% 2.487 2.545 - -0.63% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.34% 2.051 2.099 - 1.37% -
std::move_backward(vector<int>)/32768 2.33% 1700.669 1740.362 - 0.66% -
SetIntersection_None_Vector_string_1024_1 2.33% 1143480.413 1170156.486 - 0.96% -
std::fill_n(vector<bool>)/4096 2.33% 4.085 4.181 - -0.17% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.33% 12808.151 13106.170 - -0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.32% 45.877 46.944 - 0.31% -
std::search(list<int>,_pred)_(no_match)/1000 2.32% 802.293 820.921 - 2.08% -
std::generate_n(vector<int>)/8192 2.32% 1804.172 1845.999 - -0.03% -
BM_StringRelational_Less_Small_Huge_Control 2.32% 1.850 1.893 - 2.33% -
std::search(deque<int>,_pred)_(near_matches)/8192 2.32% 1557009.228 1593056.287 - 4.10% -
bm_ranges_lexicographical_compare<signed_char>/512 2.31% 7.766 7.946 - -0.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 2.31% 991062.471 1013958.092 - 1.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.31% 2.125 2.175 - 0.48% -
std::unique(vector<int>,_pred)_(sprinkled)/52 2.30% 70.640 72.268 - 2.13% -
std::lower_bound(std::deque<int>)/8 2.30% 16.973 17.363 - -0.85% -
std::rotate(list<int>)_(1_element_backward)/32 2.30% 13.808 14.125 - 5.35% -
std::rotate(list<int>)_(1_element_backward)/8192 2.30% 7466.603 7638.363 - -4.90% -
std::rotate(vector<int>)_(1_element_backward)/32 2.29% 2.903 2.970 - 1.62% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.29% 1878.757 1921.828 - -0.53% -
std::fill(vector<bool>)/4096 2.29% 4.119 4.214 - -0.00% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.28% 4722.770 4830.628 - 0.10% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 2.28% 495.066 506.362 - 1.89% -
BM_StringEraseWithMove_Empty_Opaque 2.28% 0.789 0.807 - 1.55% -
std::fill_n(list<int>)/8192 2.28% 7150.174 7312.993 - -17.84% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.28% 45.608 46.646 - 2.17% -
std::for_each(vector<int>)/8192 2.28% 252.365 258.108 - 2.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.27% 17.900 18.307 - 4.30% -
std::all_of(deque<int>)_(process_all)/50 2.27% 18.839 19.268 - 1.79% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 2.27% 1.388 1.420 - 1.52% -
BM_StringFindCharLiteral/256 2.27% 5.327 5.448 - -0.70% -
SetIntersection_None_Set_float_64_4 2.26% 21065226.436 21541959.478 - -0.75% -
BM_deque_vector_copy_backward/1 2.26% 2.117 2.165 - -0.57% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.26% 98806.582 101040.978 - -6.33% -
std::fill(list<int>)/32 2.26% 8.150 8.334 - -0.09% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.26% 13.090 13.386 - 3.07% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.26% 10.794 11.038 - 6.53% -
std::any_of(vector<int>)_(process_all)/8192 2.25% 2027.454 2073.172 - 1.51% -
SetIntersection_Front_Vector_float_262144_256 2.25% 2167972.137 2216845.824 - -0.64% -
std::move(list<int>)/32768 2.25% 30295.449 30977.879 - 0.23% -
std::transform(vector<int>,_vector<int>)/8192 2.25% 4419.116 4518.631 - 2.19% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.25% 282.401 288.752 - 1.03% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.25% 987540.717 1009743.666 - -0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.25% 22.103 22.600 - 0.55% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 2.25% 631.233 645.411 - 1.88% -
std::set<int>::insert(value)_(already_present)/1024 2.25% 5.798 5.929 - -1.30% -
std::rotate(vector<bool>)_(by_1/3)/50 2.24% 17.585 17.980 - 1.54% -
std::all_of(vector<int>)_(process_all)/32768 2.24% 8092.787 8274.295 - 1.66% -
BM_StringRelationalLiteral_Less_Small_Large_Control 2.24% 1.616 1.653 - 2.25% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 2.24% 662.254 677.080 - 3.10% -
std::rotate(vector<int>)_(by_1/2)/8192 2.24% 239.569 244.931 - 1.76% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 2.24% 18.465 18.879 - 0.94% -
BM_PushHeap_uint32_PipeOrgan_64 2.24% 1.314 1.343 - 2.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.23% 517.651 529.201 - 1.16% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.23% 2110.493 2157.489 - 1.27% -
rng::starts_with(list<int>,_pred)/1048576 2.22% 974956.376 996637.114 - 2.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.22% 18950633.967 19371920.278 - 3.02% -
std::search(list<int>,_pred)_(no_match)/1024 2.22% 820.725 838.964 - 1.84% -
std::fill(vector<int>)/1024 2.22% 29.077 29.722 - -1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.21% 3.730 3.813 - 1.22% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.21% 258966.284 264699.204 - 9.26% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.21% 1246.171 1273.692 - 0.06% -
std::set<std::string>::find(key)_(existent)/1024 2.21% 22.760 23.263 - 1.22% -
std::find(list<int>)_(bail_25%)/8 2.21% 0.919 0.939 - 2.02% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.20% 0.883 0.903 - -0.98% -
std::shuffle(vector<int>)/1024 2.20% 8717.716 8909.582 - 1.49% -
std::partial_sort_copy(list<int>)_(descending)/8 2.20% 16.289 16.647 - 0.69% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.20% 3927.128 4013.397 - -1.24% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.19% 355.277 363.067 - 1.30% -
SetIntersection_Interlaced_Set_uint32_64_64 2.19% 13391486.461 13685035.905 - 4.85% -
std::sample(list<int>)/32 2.19% 310.333 317.135 - 1.00% -
std::find_first_of(vector<int>)_(small_needle)/50 2.19% 72.092 73.669 - -0.75% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 2.19% 498520.447 509419.259 - 1.29% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.19% 1824.271 1864.142 - -0.22% -
SetIntersection_Front_Vector_uint64_1024_1024 2.18% 5909509.630 6038526.915 - 14.73% -
std::set<std::string>::clear()/32 2.18% 876.899 896.032 - 2.38% -
std::transform(vector<int>)_(identity_transform)/1024 2.18% 261.300 266.992 - 1.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.18% 2.564 2.619 - 1.35% -
SetIntersection_Front_Set_uint32_16384_16384 2.18% 211515699.545 216119410.816 - -1.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.17% 91313.962 93299.709 - 0.13% -
std::count(deque<int>)_(every_other)/8 2.17% 2.522 2.576 - 1.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.17% 1.112 1.136 - -10.13% -
std::unordered_map<int,_int>::ctor(const&)/0 2.17% 13.036 13.319 - 3.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.17% 446.263 455.949 - 3.39% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 2.17% 5042.890 5152.099 - 0.41% -
std::partition_point(deque<int>)/50 2.16% 4.626 4.726 - 2.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.16% 766.850 783.430 - 5.07% -
SetIntersection_Front_Vector_float_16384_64 2.16% 1344367.807 1373404.166 - 0.49% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 2.16% 4999.184 5106.978 - 2.71% -
rng::starts_with(deque<int>,_pred)/1000 2.16% 512.500 523.546 - 3.15% -
std::find(vector<long_long>)_(process_all)/8192 2.15% 720.765 736.286 - 1.93% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.15% 21.623 22.088 - -5.44% -
std::count_if(vector<int>)_(every_other)/8192 2.15% 1894.652 1935.314 - 1.73% -
std::sample(deque<int>)/8192 2.15% 91081.613 93035.696 - 1.90% -
std::stable_partition(vector<int>)_(sparse)/50 2.14% 22.264 22.741 - 7.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.14% 1085672.395 1108925.906 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.13% 31591.357 32265.193 - 0.24% -
BM_StringFindMatch1/8 2.13% 982.160 1003.051 - 2.16% -
std::any_of(deque<int>)_(process_all)/32 2.13% 12.256 12.516 - 1.61% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 2.12% 569.354 581.453 - 1.79% -
std::rotate_copy(list<int>)/8192 2.12% 7034.818 7184.277 - 3.70% -
std::remove(vector<int>)_(sprinkled)/32 2.12% 48.416 49.444 - 2.20% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 2.12% 214.542 219.089 - 1.23% -
std::unordered_set<int>::erase(key)_(existent)/32 2.11% 21.354 21.805 - -6.42% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.11% 7130.931 7281.585 - -0.09% -
BM_vector_deque_ranges_copy/1 2.11% 2.319 2.368 - 2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.11% 1014687.591 1036073.606 - -0.19% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.10% 240187.336 245235.746 - -1.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.10% 4.022 4.107 - -1.91% -
BM_StringFindAllMatch/32768 2.09% 575.248 587.293 - 2.17% -
BM_PushHeap_uint64_PipeOrgan_1024 2.09% 1.914 1.954 - 1.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.09% 166787.411 170273.403 - 1.66% -
std::generate_n(vector<int>)/1024 2.08% 238.481 243.441 - -0.17% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.08% 53390.429 54500.905 - -0.56% -
std::partition_point(deque<int>)/1024 2.08% 9.484 9.681 - 2.06% -
std::generate_n(vector<int>)/50 2.08% 11.750 11.994 - -0.11% -
std::search(list<int>)_(single_element)/1000 2.07% 705.850 720.480 - 3.50% -
std::find(vector<short>)_(process_all)/32768 2.07% 720.703 735.635 - 1.96% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.07% 2618.506 2672.747 - 0.25% -
std::unique_copy(deque<int>)_(sprinkled)/32 2.07% 9.201 9.391 - -18.32% -
SetIntersection_None_Set_float_1024_256 2.07% 8782823.499 8964304.965 - 0.02% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.06% 154.734 157.929 - 2.12% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.06% 26.031 26.569 - 1.30% -
std::sort(vector<int>)_(ascending)/8192 2.06% 3737.464 3814.552 - 1.97% -
SetIntersection_Front_Vector_uint64_16384_16384 2.06% 74450260.835 75985460.585 - 8.08% -
BM_deque_deque_ranges_move_backward/64 2.06% 3.419 3.490 - 3.92% -
BM_vector_deque_copy_backward/4000 2.06% 145.173 148.159 - 1.97% -
std::multimap<int,_int>::ctor(const&)/32 2.05% 217.826 222.299 - -0.85% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.05% 22.140 22.595 - 2.90% -
std::swap_ranges(vector<int>)/1024 2.05% 62.308 63.586 - 1.42% -
std::shuffle(vector<int>)/8192 2.05% 69766.888 71196.785 - 1.15% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 2.05% 12.274 12.526 - 2.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.05% 1164.185 1188.021 - 6.18% -
std::replace_if(deque<int>)_(prefix)/1024 2.05% 470.356 479.978 - -0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.04% 13746.409 14026.867 - 0.42% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 2.04% 1015736.192 1036415.981 - 0.06% -
std::make_heap(deque<int>)_(descending)/8 2.03% 20.667 21.087 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.03% 1755335.727 1790998.709 - 1.40% -
bm_ranges_swap_ranges_vb_unaligned/262144 2.03% 3766.960 3843.490 - 0.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.03% 16.264 16.594 - 3.20% -
std::sort(vector<int>)_(pipe-organ)/8 2.03% 17.968 18.333 - 3.80% -
BM_StringEraseWithMove_Large_Opaque 2.03% 2.481 2.531 - -2.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.03% 0.592 0.604 - -5.48% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 2.03% 4.416 4.506 - 1.97% -
std::count_if(vector<int>)_(every_other)/1024 2.02% 245.441 250.397 - 1.56% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.02% 282.629 288.330 - 0.70% -
rng::find_last_if(list<int>)_(bail_90%)/8 2.02% 0.705 0.719 - 1.00% -
std::all_of(vector<int>)_(process_all)/8192 2.02% 2028.939 2069.858 - 1.64% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.02% 656165.456 669397.937 - 67.35% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.01% 8274.288 8440.780 - 4.16% -
std::swap_ranges(vector<int>)/50 2.01% 5.580 5.692 - 1.58% -
std::reverse_copy(deque<int>)/8 2.01% 2.514 2.565 - 1.21% -
std::all_of(deque<int>)_(process_all)/32 2.01% 12.269 12.515 - 1.25% -
BM_vector_deque_move/5500 2.01% 198.407 202.391 - 1.40% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.00% 42.306 43.152 - 0.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.00% 119282.805 121668.486 - -6.99% -
ranges::min(std::list<long_long>)/64 2.00% 24.159 24.642 - -0.01% -
std::transform(deque<int>)_(identity_transform)/1024 2.00% 369.244 376.617 - 1.75% -
std::unique(vector<int>)_(contiguous)/32 2.00% 48.311 49.276 - -1.49% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.00% 26.733 27.266 - -6.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.99% 1148840.282 1171745.217 - 0.42% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.99% 4.039 4.119 - 0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.99% 276.552 282.060 - -3.56% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.99% 3169.555 3232.642 - -14.65% -
std::fill_n(vector<bool>)/512 1.99% 1.428 1.456 - 0.06% -
std::shift_right(deque<int>)/8192 1.99% 305.668 311.752 - 0.23% -
std::generate(vector<int>)/1024 1.99% 239.287 244.047 - 0.08% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.99% 218853427.150 223205591.102 - -1.48% -
BM_PushHeap_uint64_PipeOrgan_256 1.99% 1.687 1.720 - 1.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.98% 922.234 940.536 - -2.09% -
std::sample(vector<int>)/1024 1.98% 11254.291 11477.519 - 1.71% -
std::list<int>::ctor(size)/1024 1.98% 11889.752 12124.969 - -7.64% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.98% 23.334 23.795 - 62.55% -
std::count(vector<bool>)/1024 1.98% 1.681 1.714 - 1.57% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.98% 2.677 2.730 - 2.12% -
std::find(vector<short>)_(bail_25%)/1024 1.97% 5.963 6.081 - 1.58% -
BM_toupper_string<char> 1.97% 15.172 15.472 - 1.18% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.97% 2110.343 2151.976 - 0.99% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.97% 17.144 17.481 - 2.88% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.97% 723560.947 737820.490 - 0.89% -
std::fill(vector<int>)/50 1.97% 2.161 2.203 - -0.53% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.97% 64.105 65.365 - -0.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.96% 73613.790 75057.424 - 1.86% -
BM_deque_deque_ranges_copy_backward/512 1.96% 18.929 19.300 - -0.19% -
BM_PushHeap_string_QuickSortAdversary_64 1.95% 13.366 13.627 - 3.71% -
std::count(vector<bool>)/1000 1.95% 2.995 3.054 - 2.95% -
rng::starts_with(deque<int>)/1048576 1.95% 491354.210 500950.127 - 1.46% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.95% 1.867 1.904 - 2.01% -
std::search(vector<int>)_(no_match)/1048576 1.95% 213520.478 217685.732 - 2.13% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.95% 1446.955 1475.177 - 1.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.94% 11231.528 11449.605 - 0.70% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.94% 568.266 579.296 - 1.49% -
SetIntersection_Front_Vector_uint64_256_64 1.94% 4260959.301 4343630.237 - 5.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.94% 466.458 475.502 - 0.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.94% 592237.622 603702.499 - 0.48% -
std::count_if(vector<int>)_(every_other)/8 1.93% 4.181 4.261 - 1.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.93% 31945.992 32562.391 - -0.05% -
std::remove(list<int>)_(sprinkled)/32 1.92% 51.902 52.901 - 1.28% -
std::move(deque<int>)/262144 1.92% 14862.681 15147.997 - 0.08% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.92% 243902.178 248578.123 - 1.13% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 1.92% 58.277 59.394 - 1.79% -
std::equal(vector<bool>)_(unaligned)/1024 1.92% 6.005 6.120 - 1.78% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.91% 70.896 72.250 - 1.97% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.91% 2.132 2.173 - 1.34% -
BM_deque_vector_move/2 1.91% 1.804 1.838 - 0.08% -
std::fill(list<int>)/1024 1.91% 515.521 525.354 - -21.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.91% 0.897 0.914 - 1.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.91% 713.961 727.566 - 0.82% -
std::replace(list<int>)_(prefix)/32 1.90% 10.909 11.116 - 0.25% -
std::replace_if(deque<int>)_(prefix)/8192 1.90% 3420.887 3485.826 - -0.04% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 1.90% 87105.785 88757.448 - 2.18% -
rng::starts_with(vector<int>)/8192 1.89% 485.330 494.526 - 1.90% -
std::remove_if(list<int>)_(prefix)/1024 1.89% 972.520 990.885 - -0.31% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.88% 3311.047 3373.401 - 0.16% -
std::copy(deque<int>)/4096 1.88% 144.121 146.833 - -0.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.88% 12375.756 12608.469 - 2.47% -
std::remove_copy(list<int>)_(sprinkled)/50 1.87% 18.450 18.796 - 0.83% -
SetIntersection_None_Vector_uint64_16384_256 1.87% 1104249.430 1124947.873 - 1.62% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.87% 18.593 18.942 - 1.20% -
std::find(vector<long_long>)_(process_all)/50 1.87% 4.387 4.469 - 1.70% -
std::unique(vector<int>,_pred)_(sprinkled)/32 1.87% 57.784 58.866 - 1.69% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.87% 1883.964 1919.145 - 2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.87% 6153282.716 6268109.443 - -0.64% -
std::generate_n(vector<int>)/32 1.86% 7.834 7.980 - -0.07% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.86% 28.392 28.921 - 2.90% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 1.86% 33469.461 34091.776 - 1.47% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.86% 213.782 217.756 - -1.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.86% 9623.536 9802.424 - -2.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.86% 417.858 425.624 - 3.10% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.85% 26.635 27.129 - 3.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.85% 5364.817 5464.273 - 0.47% -
std::fill_n(vector<int>)/50 1.85% 2.175 2.215 - -0.35% -
BM_StringRelational_Compare_Huge_Empty_Control 1.85% 1.634 1.664 - 2.99% -
SetIntersection_Front_Vector_float_256_256 1.85% 4333279.065 4413397.966 - 3.83% -
std::adjacent_find(deque<int>,_pred)/1024 1.85% 626.606 638.182 - 0.99% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.85% 1.160 1.182 - 0.04% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.84% 5.570 5.673 - -0.27% -
SetIntersection_Front_Vector_float_64_64 1.84% 10800309.998 10999412.973 - 3.59% -
bm_ranges_swap_ranges_vb_unaligned/8 1.84% 4.956 5.047 - -0.14% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.83% 8768.684 8929.221 - -1.31% -
rng::starts_with(vector<int>,_pred)/1024 1.83% 287.309 292.564 - 1.17% -
std::all_of(vector<int>)_(process_all)/32 1.83% 8.364 8.516 - 1.92% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.82% 799519.359 814102.173 - -0.90% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.82% 2.128 2.167 - 1.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.82% 730.717 744.039 - 0.47% -
std::transform(deque<int>,_deque<int>)/1024 1.82% 659.719 671.737 - 1.70% -
SetIntersection_Front_Set_uint64_64_64 1.82% 13172955.006 13412894.912 - 3.76% -
std::sample(deque<int>)/32 1.82% 304.462 310.006 - 1.57% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.82% 35.733 36.383 - -3.18% -
std::rotate(deque<int>)_(1_element_forward)/32 1.82% 4.141 4.216 - 2.14% -
std::search(vector<int>,_pred)_(same_length)/1000 1.81% 598.545 609.393 - 1.20% -
std::rotate(deque<int>)_(1_element_forward)/50 1.81% 5.410 5.508 - 1.67% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.81% 59.836 60.921 - 1.65% -
std::find(vector<long_long>)_(process_all)/1024 1.81% 89.904 91.534 - 1.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.81% 27.278 27.771 - -3.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.81% 9755174.591 9931789.245 - -4.01% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.81% 11606.503 11816.573 - 1.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 1.81% 0.587 0.597 - 1.18% -
std::transform(deque<int>)_(identity_transform)/32 1.81% 12.278 12.500 - 1.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.81% 0.777 0.791 - -3.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.80% 8083131.331 8229026.436 - -1.53% -
BM_StringFindStringLiteral/128 1.80% 3.164 3.221 - -0.47% -
bm_lexicographical_compare<int>/512 1.80% 29.463 29.993 - -1.16% -
std::search(vector<int>,_pred)_(same_length)/1024 1.80% 613.250 624.272 - -0.53% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.79% 368.208 374.809 - 3.09% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.79% 997344.508 1015222.162 - 1.16% -
std::generate_n(list<int>)/32 1.79% 8.433 8.584 - -0.74% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.79% 477.220 485.764 - 0.26% -
std::rotate(vector<int>)_(1_element_forward)/8192 1.79% 281.732 286.769 - 2.32% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 1.79% 3.469 3.531 - 1.70% -
std::find(vector<long_long>)_(bail_25%)/32768 1.79% 726.507 739.491 - 1.74% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.79% 2831.007 2881.558 - 1.91% -
std::equal(vector<int>)_(it,_it,_it)/1048576 1.79% 73661.295 74976.477 - 1.73% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.78% 7520.595 7654.817 - -7.61% -
std::find(vector<long_long>)_(bail_25%)/8192 1.78% 188.409 191.759 - 1.85% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.78% 99318.142 101081.524 - -2.44% -
bm_ranges_swap_ranges_vb_aligned/4096 1.77% 11.942 12.154 - 0.49% -
BM_lexicographical_compare_three_way_fast_path/262144 1.77% 58419.173 59455.285 - -1.78% -
BM_deque_vector_move/4000 1.77% 139.565 142.038 - -4.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.77% 6.953 7.076 - 2.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.77% 2744.655 2793.204 - 0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.77% 23626.868 24044.303 - -0.58% -
SetIntersection_Front_Set_float_1024_64 1.77% 1699533.927 1729549.983 - 2.69% -
std::remove_if(deque<int>)_(prefix)/1024 1.77% 546.111 555.756 - 0.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.77% 3.026 3.079 - 74.91% -
std::none_of(deque<int>)_(process_all)/32 1.76% 12.270 12.486 - 1.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.76% 0.769 0.782 - -0.56% -
SetIntersection_Front_Vector_float_1024_64 1.76% 1343924.884 1367545.760 - 3.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.76% 4061766.157 4133151.392 - -1.30% -
BM_PushHeap_uint64_PipeOrgan_262144 1.75% 3.030 3.083 - 0.51% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.75% 10.911 11.102 - -17.62% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.75% 569.182 579.127 - 1.47% -
std::adjacent_find(deque<int>,_pred)/8192 1.75% 5068.152 5156.632 - 0.89% -
std::make_heap(deque<int>)_(heap)/8 1.74% 20.774 21.136 - 0.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.74% 50.472 51.351 - 0.82% -
rng::starts_with(vector<int>)/8 1.74% 1.223 1.245 - 1.68% -
SetIntersection_Front_Vector_uint64_1024_16 1.74% 1112265.207 1131625.505 - 2.79% -
SetIntersection_None_Set_string_64_4 1.74% 21681062.814 22058166.483 - 0.39% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.73% 1166.119 1186.349 - 2.52% -
SetIntersection_Front_Vector_uint64_16_4 1.73% 54707575.338 55656041.863 - 3.98% -
BM_PushHeap_float_Ascending_16384 1.73% 4.291 4.365 - 3.78% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.73% 512.925 521.793 - 0.09% -
BM_deque_vector_move/65536 1.73% 2963.246 3014.460 - 1.62% -
SetIntersection_Front_Set_float_256_64 1.73% 5460516.086 5554868.851 - 5.88% -
BM_PushHeap_string_QuickSortAdversary_256 1.73% 14.968 15.227 - 4.27% -
BM_StringAssignAsciizMix_Opaque 1.72% 5.214 5.304 - 5.10% -
std::remove(deque<int>)_(prefix)/1024 1.72% 515.258 524.116 - -0.28% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 1.72% 237530.267 241611.987 - 1.11% -
std::stable_sort(deque<int>)_(heap)/8192 1.72% 17319.124 17616.631 - 2.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.72% 672.771 684.324 - 2.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.72% 13.927 14.166 - 2.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.72% 27.545 28.018 - 0.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.71% 215.170 218.854 - -2.48% -
std::reverse_copy(vector<int>)/512 1.71% 17.129 17.422 - 1.52% -
std::count_if(vector<int>)_(every_other)/1048576 1.71% 247405.746 251636.864 - 1.52% -
std::rotate_copy(vector<int>)/32 1.71% 2.079 2.115 - 1.61% -
std::stable_sort(vector<int>)_(shuffled)/8 1.71% 20.211 20.557 - 3.20% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.71% 15026.812 15283.574 - -0.21% -
std::reverse_copy(vector<int>)/32768 1.71% 981.807 998.548 - 1.50% -
std::any_of(vector<int>)_(process_all)/32 1.71% 8.392 8.535 - 2.73% -
std::multiset<int>::insert(value)_(already_present)/8192 1.70% 31.591 32.128 - 1.96% -
SetIntersection_Front_Set_float_262144_16384 1.70% 214062166.537 217698386.439 - -1.32% -
SetIntersection_Front_Vector_string_262144_16 1.70% 1608091.112 1635398.959 - 3.05% -
std::remove_if(list<int>)_(prefix)/32 1.70% 57.879 58.861 - 0.93% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 685.149 696.761 - 1.05% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 1.69% 5199.517 5287.497 - 1.47% -
SetIntersection_None_Vector_uint64_262144_262144 1.69% 1138528.605 1157780.789 - 5.99% -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.69% 1.061 1.079 - 1.60% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.69% 0.760 0.773 - 1.00% -
std::remove(vector<int>)_(sprinkled)/1024 1.69% 281.617 286.364 - 0.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.68% 2.083 2.118 - 1.06% -
std::move(vector<int>)/8 1.68% 2.169 2.206 - -3.21% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.68% 35.557 36.155 - 1.42% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.68% 86832.315 88291.514 - -0.85% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.68% 5.792 5.889 - 0.50% -
std::generate(vector<int>)/32 1.68% 7.823 7.954 - -0.20% -
BM_PushHeap_uint32_Ascending_64 1.67% 1.517 1.542 - 0.64% -
BM_std_minmax_element<short>/1024 1.67% 262.286 266.667 - -10.49% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.67% 0.962 0.978 - -5.52% -
std::remove(list<int>)_(prefix)/32 1.67% 51.947 52.813 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.67% 2.363 2.402 - 1.45% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 1.67% 305362.323 310452.658 - 1.56% -
std::find(vector<char>)_(process_all)/8 1.66% 0.924 0.939 - 1.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.66% 178310.725 181278.466 - -2.16% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.66% 93084.860 94633.399 - 0.13% -
std::search(vector<int>)_(no_match)/1024 1.66% 219.520 223.169 - 2.66% -
SetIntersection_None_Vector_uint64_256_4 1.66% 4262322.082 4333060.078 - 4.36% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.66% 34.972 35.552 - -2.78% -
BM_PushHeap_uint64_PipeOrgan_16384 1.65% 2.390 2.430 - 1.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.65% 27527.324 27980.739 - 1.05% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.65% 35.053 35.630 - -0.08% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.65% 89.814 91.293 - -7.01% -
std::replace(deque<int>)_(sprinkled)/32 1.65% 11.966 12.163 - -0.38% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.64% 1891.277 1922.385 - 118.92% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.64% 2.870 2.917 - 1.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.64% 4029.769 4095.822 - 0.35% -
BM_deque_deque_ranges_move/4000 1.64% 142.121 144.451 - -0.09% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.64% 26153.221 26581.704 - 1.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.64% 18.268 18.567 - 2.15% -
std::generate(vector<int>)/50 1.64% 11.746 11.938 - -0.19% -
BM_PushHeap_uint64_QuickSortAdversary_256 1.63% 0.720 0.732 - 1.26% -
BM_vector_deque_move_backward/5500 1.63% 199.563 202.812 - 2.77% -
std::count_if(deque<int>)_(every_other)/8192 1.62% 2681.540 2725.107 - 1.50% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.62% 24.375 24.771 - -0.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.62% 12858.792 13067.300 - 1.73% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.62% 51877.772 52717.405 - -0.93% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.62% 559.741 568.795 - 2.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.62% 450.648 457.937 - 0.58% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.62% 780.858 793.474 - 0.21% -
BM_deque_vector_copy/4000 1.62% 139.516 141.770 - -0.45% -
std::find_first_of(list<int>)_(small_needle)/8192 1.61% 22873.156 23240.713 - 4.54% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.61% 0.917 0.932 - 1.35% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 1.61% 2177.257 2212.214 - 1.15% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.60% 17.569 17.850 - 1.85% -
std::for_each_n(deque<int>)/8192 1.60% 255.014 259.105 - 1.14% -
rng::starts_with(list<int>,_pred)/1000 1.60% 788.055 800.639 - 1.16% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1.60% 1859.786 1889.477 - 1.17% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.60% 9.678 9.833 - -2.09% -
SetIntersection_Interlaced_Set_string_262144_1 1.59% 1110736.749 1128428.906 - 3.49% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.59% 2.075 2.108 - 1.47% -
std::stable_sort(vector<int>)_(descending)/8 1.59% 23.331 23.702 - -0.80% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.59% 1.554 1.579 - 0.94% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.58% 6345.452 6445.459 - 1.65% -
std::transform(vector<int>)_(identity_transform)/8192 1.57% 2014.228 2045.912 - 1.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.57% 54.297 55.150 - 0.59% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 1.57% 485.534 493.159 - 1.49% -
std::sample(deque<int>)/1024 1.57% 11346.698 11524.592 - 1.78% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.56% 364.284 369.975 - 1.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.56% 12767.873 12967.158 - -1.66% -
SetIntersection_Interlaced_Set_string_16384_256 1.56% 358077212.254 363659523.154 - 3.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 1.56% 0.777 0.789 - -3.73% -
std::move_backward(list<int>)/1048576 1.56% 1017446.678 1033284.897 - -0.68% -
std::set<int>::erase(key)_(existent)/1024 1.56% 50.105 50.885 - 3.58% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.56% 10.826 10.994 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.55% 333293712.763 338472195.442 - 0.98% -
BM_PushHeap_uint32_Ascending_256 1.55% 2.082 2.114 - -0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.55% 691846.277 702587.741 - 2.16% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.55% 15.744 15.988 - 1.27% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.55% 3.075 3.123 - 0.01% -
BM_PushHeap_string_Random_1024 1.54% 14.831 15.060 - -1.49% -
rng::starts_with(list<int>,_pred)/1024 1.54% 807.138 819.535 - 1.18% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.53% 15629.976 15869.631 - 0.65% -
std::adjacent_find(deque<int>,_pred)/1048576 1.53% 647099.477 657019.403 - 0.79% -
BM_deque_vector_ranges_move/64000 1.53% 2960.798 3006.173 - 2.36% -
std::is_sorted_until(list<int>)/8 1.53% 2.079 2.111 - 1.89% -
SetIntersection_Interlaced_Set_string_64_16 1.53% 37531932.872 38105794.149 - 1.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.53% 12.141 12.326 - -29.53% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.53% 4744.683 4817.220 - -1.57% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.53% 3.608 3.663 - 1.18% -
std::shift_left(vector<int>)/8192 1.52% 281.558 285.851 - 1.84% -
rng::starts_with(list<int>)/8 1.52% 2.939 2.984 - -5.21% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.52% 1.520 1.543 - -0.99% -
std::fill_n(vector<int>)/8192 1.52% 229.420 232.899 - -0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.52% 348623584.594 353910197.444 - -1.83% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.52% 58284.225 59167.939 - -1.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.52% 804147.698 816336.080 - -2.45% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.51% 4.010 4.070 - 0.41% -
std::replace_if(vector<int>)_(prefix)/1024 1.51% 266.744 270.784 - -0.06% -
SetIntersection_Interlaced_Set_string_256_64 1.51% 29729390.805 30178918.979 - 2.14% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.51% 1436.657 1458.343 - -3.20% -
BM_std_minmax_element<short>/512 1.51% 134.142 136.164 - -9.82% -
std::count_if(deque<int>)_(every_other)/1048576 1.50% 342091.252 347224.297 - 1.41% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.50% 11369.191 11539.637 - -5.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.50% 1673427.875 1698460.092 - 2.76% -
std::move_backward(vector<bool>)_(aligned)/4096 1.49% 7.120 7.226 - 0.43% -
std::find(vector<short>)_(process_all)/8192 1.49% 179.936 182.618 - 1.18% -
std::move_backward(list<int>)/64 1.49% 38.935 39.515 - -4.33% -
std::partition_point(deque<int>)/8192 1.49% 14.911 15.133 - 0.28% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.49% 5839.148 5926.125 - 1.67% -
SetIntersection_Interlaced_Set_float_262144_262144 1.49% 1635774.414 1660117.594 - -3.32% -
std::replace(deque<int>)_(prefix)/8192 1.49% 3207.739 3255.444 - -0.47% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.48% 36.385 36.923 - 0.71% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.48% 990920.685 1005558.805 - -0.22% -
BM_vector_deque_move/64 1.48% 2.772 2.813 - -0.65% -
std::map<int,_int>::count(key)_(non-existent)/32 1.48% 2.885 2.927 - 1.37% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.47% 6741.638 6840.490 - 0.41% -
std::make_heap(vector<int>)_(shuffled)/1024 1.47% 565.075 573.356 - -0.50% -
BM_StringRelational_Less_Large_Large_Control 1.46% 2.121 2.152 - -0.32% -
SetIntersection_Interlaced_Set_float_16384_16384 1.46% 208798456.154 211849540.456 - -4.31% -
std::any_of(vector<int>)_(process_all)/32768 1.45% 8089.442 8206.966 - 1.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.45% 1.209 1.226 - 2.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.45% 3.663 3.716 - -0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 1.45% 38.180 38.734 - 3.28% -
BM_PushHeap_uint32_Ascending_1024 1.45% 2.555 2.592 - -1.32% -
std::swap_ranges(vector<int>)/8192 1.45% 473.992 480.852 - 0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.45% 2.027 2.057 - 1.38% -
std::multiset<std::string>::ctor(const&)/32 1.44% 774.937 786.108 - 12.64% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.44% 7178.734 7282.169 - -0.62% -
std::remove_copy(deque<int>)_(prefix)/32 1.44% 12.893 13.079 - -0.24% -
std::copy_if(vector<int>)_(entire_range)/4096 1.44% 911.558 924.678 - -0.80% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.44% 537.264 544.989 - 3.06% -
std::reverse_copy(vector<int>)/64 1.44% 2.516 2.552 - 1.24% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.44% 15681.094 15906.152 - -0.61% -
std::rotate_copy(vector<int>)/50 1.43% 2.675 2.713 - 1.41% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.43% 2.622 2.659 - 0.47% -
std::find(vector<short>)_(bail_25%)/8192 1.43% 45.307 45.955 - 0.90% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.43% 12.457 12.636 - 0.48% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.43% 22.866 23.193 - 0.29% -
std::rotate(vector<int>)_(1_element_forward)/50 1.43% 5.227 5.302 - 0.80% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.42% 13.850 14.047 - 1.69% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.42% 2.130 2.160 - 1.39% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.42% 285.556 289.606 - -0.40% -
std::replace(deque<int>)_(prefix)/1024 1.42% 405.672 411.425 - -0.26% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.42% 11.423 11.585 - -0.20% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.42% 37.022 37.546 - 0.18% -
ranges::minmax(std::list<long_long>)/8 1.41% 2.517 2.553 - 0.32% -
std::search(list<int>,_pred)_(same_length)/1024 1.41% 810.812 822.283 - 0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.41% 22307416.818 22622272.094 - 0.42% -
std::transform(vector<int>,_vector<int>)/50 1.41% 26.955 27.335 - 1.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.41% 48.124 48.800 - 0.63% -
std::transform(deque<int>,_deque<int>)/8192 1.40% 5410.338 5486.303 - 1.18% -
BM_std_minmax_element<short>/4096 1.40% 1026.218 1040.574 - -11.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.40% 5.526 5.603 - 0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.40% 1679493.162 1702927.572 - -0.20% -
std::shift_right(vector<int>)/1024 1.40% 35.627 36.124 - 1.12% -
std::move(vector<int>)/64 1.39% 4.127 4.185 - 0.35% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.39% 811.772 823.079 - -3.52% -
std::search(list<int>,_pred)_(near_matches)/8192 1.39% 2687699.870 2725130.187 - 1.07% -
SetIntersection_Front_Set_string_256_64 1.39% 14183192.766 14380202.794 - -1.05% -
std::remove_if(deque<int>)_(prefix)/8192 1.39% 4178.163 4236.195 - 0.17% -
std::copy_n(list<int>)/8 1.39% 2.249 2.280 - 0.01% -
std::flat_map<int,_int>::ctor(const&)/0 1.39% 12.944 13.124 - 2.25% -
std::shift_right(deque<int>)/50 1.39% 4.498 4.561 - 1.44% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.39% 299.928 304.088 - 1.46% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.39% 1.675 1.698 - 1.01% -
BM_std_minmax_element<short>/5500 1.38% 1375.647 1394.684 - -11.31% -
std::rotate(deque<int>)_(1_element_backward)/32 1.38% 3.539 3.588 - 1.56% -
SetIntersection_None_Vector_string_16384_1024 1.38% 1232525.050 1249568.888 - 2.38% -
SetIntersection_Front_Vector_uint64_262144_16 1.38% 1120010.974 1135455.990 - 4.00% -
rng::starts_with(vector<int>)/1048576 1.38% 68354.232 69296.167 - 1.38% -
BM_CmpEqual_int_schar 1.38% 1.125 1.140 - 0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.37% 180090.382 182565.589 - -0.65% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.37% 2.326 2.358 - 2.57% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.37% 77.764 78.831 - 0.84% -
std::map<int,_int>::find(key)_(existent)/32 1.37% 1.696 1.720 - 1.88% -
std::remove_copy(list<int>)_(prefix)/1024 1.37% 734.484 744.513 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.37% 8.906 9.027 - 2.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.36% 9.292 9.418 - 3.44% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.36% 32520.954 32962.636 - -0.23% -
SetIntersection_Front_Vector_uint64_64_64 1.36% 10702633.848 10847959.865 - 3.22% -
BM_deque_vector_ranges_move/65536 1.36% 2971.935 3012.274 - 1.90% -
SetIntersection_Front_Vector_string_64_16 1.36% 20885225.283 21168342.222 - 1.77% -
std::find(vector<short>)_(process_all)/50 1.36% 1.684 1.707 - 0.76% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.35% 463.776 470.031 - -0.76% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.35% 242.401 245.666 - 0.41% -
std::search(list<int>,_pred)_(same_length)/1000 1.34% 791.502 802.129 - 0.73% -
std::find_first_of(list<int>)_(small_needle)/32 1.34% 96.678 97.975 - -0.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.34% 69493.269 70422.359 - 0.62% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.34% 3.807 3.858 - 1.27% -
BM_deque_deque_copy/70000 1.34% 3181.967 3224.480 - -1.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.34% 12856.223 13027.871 - 0.95% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.33% 10.833 10.977 - 0.22% -
BM_deque_deque_move/70000 1.33% 3363.727 3408.565 - 1.04% -
std::for_each(join_view(vector<vector<int>>))/50 1.33% 4.025 4.079 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.33% 61993.262 62817.873 - 3.81% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.33% 5.423 5.495 - 1.00% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 1.33% 218.637 221.541 - 0.63% -
std::multiset<std::string>::contains(key)_(existent)/32 1.33% 14.332 14.522 - -7.14% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.32% 357.148 361.872 - 1.51% -
BM_PushHeap_string_Ascending_16384 1.32% 19.135 19.388 - -0.00% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.32% 264.633 268.125 - 0.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.32% 5728.768 5804.112 - 1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.31% 1.630 1.651 - 1.57% -
std::fill_n(vector<int>)/32 1.31% 1.127 1.141 - -0.32% -
std::find(vector<long_long>)_(process_all)/32768 1.31% 2891.125 2929.004 - 1.06% -
BM_PushHeap_string_Ascending_16 1.31% 4.646 4.707 - -2.82% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.31% 6215.219 6296.577 - -2.07% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.31% 17566.836 17796.096 - 0.20% -
rng::starts_with(vector<int>,_pred)/1048576 1.30% 302173.764 306111.166 - 0.52% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.30% 272720.271 276260.840 - -0.23% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.30% 514.422 521.086 - -3.02% -
SetIntersection_Front_Vector_uint64_262144_1024 1.29% 5341812.782 5410778.751 - 2.35% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.29% 21.627 21.906 - 6.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.28% 12252.128 12409.560 - -0.49% -
BM_std_minmax_element<short>/64000 1.28% 15947.234 16151.715 - -11.46% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 1.28% 241.633 244.727 - 0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.28% 21050812.837 21320289.090 - -0.51% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 1.28% 19.860 20.114 - -16.20% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.28% 1922.355 1946.931 - 1.25% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 1.28% 2.717 2.752 - 1.60% -
BM_std_minmax_element<long_long>/4 1.28% 1.222 1.238 - -1.36% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.28% 1.404 1.422 - 0.94% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.27% 5.713 5.786 - 0.06% -
std::unordered_set<int>::clear()/0 1.27% 397.878 402.950 - 2.88% -
std::is_sorted(deque<int>,_pred)/8 1.27% 4.805 4.866 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.27% 5649547.571 5721500.399 - -0.02% -
std::is_sorted(vector<int>,_pred)/1024 1.27% 462.687 468.571 - -0.32% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.27% 8.373 8.479 - 0.33% -
std::unique(list<int>,_pred)_(contiguous)/32 1.27% 57.537 58.268 - 2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.27% 201241354.042 203794623.687 - 6.07% -
BM_vector_deque_ranges_move_backward/1 1.26% 2.329 2.359 - 10.61% -
BM_lexicographical_compare_three_way_fast_path/65536 1.26% 14587.432 14771.571 - -2.31% -
std::unordered_set<int>::clear()/1024 1.26% 8359.005 8464.458 - -8.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.26% 216.805 219.531 - -2.80% -
std::remove(vector<int>)_(prefix)/1024 1.26% 303.777 307.594 - 0.10% -
SetIntersection_None_Set_float_64_1 1.25% 22164630.300 22442781.395 - -1.18% -
std::copy_n(vector<bool>)_(aligned)/32768 1.25% 34.810 35.244 - -0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.24% 23712.793 24007.932 - -0.53% -
SetIntersection_None_Vector_uint64_262144_16 1.24% 1134303.679 1148420.166 - 7.86% -
std::deque<std::string>::ctor(size)/8192 1.24% 8451.333 8556.505 - 1.30% -
std::partition_copy(deque<int>)/50 1.24% 22.007 22.281 - 4.82% -
std::multiset<int>::ctor(const&)/1024 1.24% 6345.786 6424.383 - 2.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.24% 74.326 75.247 - 0.85% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.24% 114321.025 115735.467 - 1.39% -
BM_PushHeap_uint32_PipeOrgan_256 1.23% 1.685 1.706 - 0.61% -
BM_deque_vector_move/70000 1.23% 3204.991 3244.483 - 0.54% -
SetIntersection_Front_Vector_uint64_256_256 1.23% 4253680.035 4306092.667 - 1.31% -
BM_std_minmax_element<short>/65536 1.23% 16323.313 16524.189 - -11.14% -
std::for_each(list<int>)/50 1.23% 21.451 21.714 - 4.14% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.22% 7.263 7.352 - -0.05% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.22% 4240.291 4291.952 - -0.91% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.22% 13.076 13.235 - 0.02% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.22% 63724.692 64499.805 - 0.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 12369.837 12520.285 - -10.60% -
std::find(vector<char>)_(bail_25%)/8 1.21% 1.109 1.123 - 1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.21% 1844583.414 1866979.004 - 0.22% -
BM_vector_deque_move_backward/4096 1.21% 149.206 151.011 - 0.06% -
std::remove(vector<int>)_(prefix)/50 1.21% 53.841 54.492 - 1.25% -
BM_vector_deque_move/1 1.20% 2.282 2.309 - -0.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.20% 32.621 33.014 - -1.40% -
std::remove_if(list<int>)_(prefix)/50 1.20% 71.469 72.328 - 0.45% -
std::find_first_of(vector<int>)_(small_needle)/32 1.20% 46.631 47.191 - -6.00% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.20% 1.504 1.523 - -3.15% -
std::none_of(vector<int>)_(process_all)/32 1.20% 8.359 8.459 - 1.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.20% 513.626 519.765 - 0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 63104.169 63858.376 - 0.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 7640.070 7731.334 - 1.15% -
SetIntersection_None_Vector_uint64_16384_16 1.19% 1111855.840 1125131.047 - 5.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.19% 491389.524 497253.817 - 0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.19% 354636383.584 358856693.233 - 0.33% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.19% 1908.898 1931.585 - 0.07% -
BM_deque_vector_copy/70000 1.19% 3171.852 3209.540 - -1.39% -
std::multiset<int>::ctor(const&)/0 1.18% 12.918 13.070 - 2.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.18% 105267.024 106507.778 - -25.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.18% 19.430 19.659 - 1.99% -
std::remove(deque<int>)_(sprinkled)/8192 1.18% 3821.662 3866.603 - -0.97% -
std::move(deque<int>)/4096 1.18% 147.783 149.519 - 0.27% -
std::set<int>::insert(value)_(already_present)/8192 1.17% 9.575 9.687 - -4.55% -
std::for_each_n(vector<int>)/50 1.17% 3.858 3.903 - 1.05% -
BM_std_minmax_element<short>/70000 1.17% 17449.812 17653.879 - -11.52% -
BM_lexicographical_compare_three_way_fast_path/1024 1.17% 236.321 239.082 - -3.10% -
std::is_sorted_until(list<int>,_pred)/8192 1.17% 7620.691 7709.550 - -13.81% -
std::partition_point(deque<int>)/32 1.17% 4.170 4.218 - 2.02% -
std::move(vector<int>)/512 1.16% 19.971 20.203 - 0.10% -
std::remove_copy(vector<int>)_(prefix)/50 1.16% 13.771 13.931 - 0.23% -
std::none_of(vector<int>)_(process_all)/32768 1.16% 8102.094 8196.036 - 0.95% -
SetIntersection_None_Vector_uint64_262144_64 1.16% 1124148.676 1137182.468 - 1.92% -
std::multiset<int>::insert(value)_(already_present)/32 1.16% 18.368 18.581 - 0.56% -
BM_deque_vector_copy/5500 1.15% 194.464 196.705 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.15% 2173739.642 2198787.456 - 0.86% -
BM_PushHeap_string_QuickSortAdversary_16384 1.15% 16.168 16.354 - 4.40% -
ranges::min(std::deque<__int128>)/70000 1.15% 23865.090 24139.941 - -33.66% -
SetIntersection_None_Vector_uint64_262144_256 1.15% 1138615.024 1151708.264 - 1.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.15% 73.314 74.157 - 1.52% -
std::replace_if(list<int>)_(sprinkled)/50 1.15% 23.420 23.688 - -7.37% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.15% 771.884 780.729 - -1.15% -
BM_deque_deque_move_backward/1024 1.15% 37.999 38.434 - 0.07% -
BM_deque_vector_move/1024 1.15% 36.794 37.215 - -11.00% -
SetIntersection_Front_Vector_uint64_16384_64 1.14% 1385598.635 1401449.552 - 3.52% -
std::replace(deque<int>)_(sprinkled)/1024 1.14% 344.764 348.700 - -1.27% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 1.14% 2.602 2.632 - 1.00% -
std::remove_copy(vector<int>)_(prefix)/1024 1.14% 260.468 263.435 - -0.24% -
BM_PushHeap_string_Random_16 1.14% 10.351 10.469 - -0.71% -
SetIntersection_Front_Set_string_64_64 1.14% 34098903.052 34486294.841 - 0.62% -
BM_deque_vector_move_backward/1024 1.14% 36.711 37.128 - -0.33% -
BM_PushHeap_float_Ascending_262144 1.13% 5.097 5.155 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.13% 11280377.934 11408226.916 - 1.73% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.13% 9.855 9.966 - 7.68% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.13% 25.423 25.710 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.13% 2.957 2.990 - 1.25% -
BM_PushHeap_string_QuickSortAdversary_262144 1.13% 16.645 16.833 - 3.81% -
BM_deque_deque_copy_backward/64 1.13% 3.411 3.449 - -4.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.12% 1106464.926 1118898.208 - 0.62% -
std::remove(vector<int>)_(prefix)/8192 1.12% 2084.830 2108.244 - 0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.12% 24.708 24.985 - -2.97% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.12% 1920.953 1942.395 - 2.24% -
BM_PushHeap_uint32_Random_4 1.12% 2.214 2.238 - 4.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.11% 8.655 8.752 - 1.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.11% 400.048 404.501 - 2.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.11% 518.014 523.781 - 2.80% -
BM_deque_vector_ranges_copy_backward/4096 1.11% 147.365 149.004 - 0.49% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.11% 17.771 17.969 - 1.39% -
SetIntersection_None_Set_float_64_16 1.11% 18072182.118 18273070.096 - -1.14% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.11% 345781.902 349622.658 - 1.51% -
std::replace(deque<int>)_(sprinkled)/8192 1.11% 2758.549 2789.164 - -1.36% -
std::shuffle(deque<int>)/1024 1.11% 9278.290 9381.192 - 1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.11% 3.182 3.217 - -0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.11% 12703.758 12844.327 - 0.23% -
bm_lexicographical_compare<signed_char>/1048576 1.11% 16249.656 16429.232 - 0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.10% 201799789.194 204028780.298 - 4.16% -
BM_PushHeap_uint32_PipeOrgan_16384 1.10% 2.376 2.402 - 0.89% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 1.10% 599.854 606.466 - 1.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.10% 511254.748 516889.043 - -1.74% -
SetIntersection_Interlaced_Set_float_1024_4 1.10% 9788599.901 9895916.595 - 0.58% -
BM_vector_deque_copy/64000 1.10% 2842.454 2873.610 - -6.96% -
std::for_each(deque<int>)/50 1.09% 3.869 3.911 - 0.73% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 1.09% 566.118 572.291 - 0.67% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.09% 14556.907 14715.571 - -2.34% -
std::shift_right(deque<int>)/32 1.09% 3.432 3.469 - 1.48% -
std::copy_if(deque<int>)_(entire_range)/262144 1.09% 68774.201 69520.442 - -0.20% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.08% 26340.678 26626.161 - 0.89% -
std::remove_copy(vector<int>)_(sprinkled)/8192 1.08% 1919.085 1939.884 - 0.52% -
std::replace_if(vector<int>)_(prefix)/8192 1.08% 2006.992 2028.667 - 0.07% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 1.08% 9827.588 9933.678 - 0.49% -
std::replace(list<int>)_(sprinkled)/32 1.08% 11.153 11.274 - 0.18% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.08% 18.825 19.028 - 1.25% -
SetIntersection_None_Vector_uint64_16384_4 1.08% 1119547.193 1131616.487 - 2.78% -
bm_ranges_swap_ranges_vb_aligned/262144 1.08% 481.950 487.140 - -1.35% -
std::copy_n(vector<int>)/262144 1.08% 12532.344 12667.130 - 1.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.07% 1450.886 1466.459 - -5.14% -
ranges::minmax(std::list<__int128>)/70000 1.07% 56872.434 57481.442 - -6.52% -
SetIntersection_Interlaced_Set_string_16384_4 1.07% 197023347.536 199131243.693 - 0.31% -
std::remove_copy_if(vector<int>)_(prefix)/1024 1.07% 397.417 401.663 - 0.59% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.07% 496813.694 502115.125 - 4.52% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.06% 427.625 432.178 - -2.15% -
SetIntersection_None_Vector_string_256_256 1.06% 2297961.203 2322402.311 - 3.11% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.06% 6853.370 6926.203 - 3.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 7231.930 7308.708 - -0.12% -
std::rotate(deque<int>)_(1_element_backward)/8192 1.06% 310.853 314.148 - 1.31% -
std::partition_copy(vector<int>)/32 1.05% 8.078 8.163 - -0.22% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.05% 139.399 140.867 - -0.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.05% 10828.801 10942.810 - 0.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 139204.095 140668.361 - -4.60% -
SetIntersection_Front_Vector_uint64_4_4 1.05% 137284286.380 138726538.130 - 3.54% -
std::search(vector<int>)_(no_match)/1000 1.05% 214.568 216.816 - 1.91% -
std::find(vector<long_long>)_(bail_25%)/1024 1.05% 22.931 23.171 - 0.97% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.04% 20.214 20.425 - 2.88% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 1.04% 33389.929 33737.957 - 0.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.04% 2.273 2.297 - -2.17% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.03% 3845.742 3885.442 - 0.49% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.03% 17.802 17.985 - 1.53% -
std::move_backward(vector<int>)/512 1.03% 20.626 20.839 - -0.00% -
SetIntersection_None_Vector_string_262144_1024 1.03% 1316366.620 1329891.959 - 3.05% -
BM_vector_deque_copy_backward/512 1.03% 17.513 17.693 - -1.63% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.03% 1897.308 1916.785 - 0.54% -
std::copy_if(deque<int>)_(entire_range)/64 1.03% 15.995 16.159 - 0.19% -
std::move(vector<bool>)_(aligned)/32768 1.03% 36.390 36.763 - -0.06% -
ranges::minmax(std::list<__int128>)/64 1.02% 38.187 38.578 - -5.09% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.02% 16.946 17.119 - 2.88% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.02% 243.894 246.385 - 0.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.02% 267728.546 270456.937 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.02% 2.082 2.104 - 1.28% -
BM_std_minmax_element<short>/4000 1.02% 1006.489 1016.740 - -10.81% -
bm_ranges_swap_ranges_vb_aligned/2048 1.02% 8.563 8.650 - -1.11% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.02% 35.249 35.607 - 0.87% -
std::move(vector<bool>)_(aligned)/262144 1.01% 253.683 256.254 - 0.13% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.01% 21176.761 21391.209 - 0.00% -
std::search(list<int>,_pred)_(near_matches)/1000 1.01% 41676.235 42097.971 - 1.07% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.01% 84292.191 85145.111 - 1.97% -
SetIntersection_Front_Vector_uint64_1_1 1.01% 540750500.120 546221882.683 - 3.68% -
BM_StringRelational_Compare_Empty_Large_Control 1.01% 1.656 1.673 - -7.59% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.01% 51.747 52.268 - -1.34% -
BM_PushHeap_uint32_PipeOrgan_1024 1.00% 1.913 1.932 - 0.75% -
std::remove_copy(deque<int>)_(prefix)/50 1.00% 20.196 20.398 - 0.07% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 284.797 - 4.26% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 208.046 - 3.02% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.277 383.912 -2.54% 383.912
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.76% 274341.104 651.238 - 3.66% -
std::find_end(list<int>)_(match_near_end)/8192 -99.75% 256082.906 642.457 - 6.15% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.133 713.892 0.56% 713.892
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 611.538 - 1.88% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.70% 166166.617 491.709 - 2.66% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.973 - 0.21% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.327 - 0.09% -
std::distance(join_view(vector<vector<int>>))/4096 -99.59% 1046.866 4.338 - -3.47% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.819 569.161 0.48% 569.161
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2466.661 16.293 505.596 3.84% 505.596
std::find_end(deque<int>)_(match_near_end)/1024 -99.05% 3640.053 34.468 - 6.02% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.67% 2241.208 29.912 - 4.37% -
std::find_end(list<int>)_(match_near_end)/1024 -98.59% 4521.373 63.868 - 5.58% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.57% 5034.182 72.100 - 3.89% -
std::search_n(vector<int>)_(no_match)/1024 -98.42% 208.692 3.288 43.334 -3.38% 43.334
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.07% 4056.288 78.375 - 1.96% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.04% 418.753 8.199 65.645 1.25% 65.645
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.04% 3153.699 61.935 - 2.86% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.44% 596.226 15.285 111.200 -0.76% 111.200
std::search_n(deque<int>)_(no_match)/1024 -95.45% 304.751 13.873 48.471 1.39% 48.471
std::distance(join_view(vector<vector<int>>))/50 -95.15% 12.517 0.607 - 4.28% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.67% 10774.351 897.394 - 2.69% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.27% 844.361 73.709 - 3.83% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.07% 1371.376 122.475 - 3.13% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.60% 348.494 36.230 - 6.59% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -88.95% 544.152 60.154 - 2.71% -
std::find_end(vector<int>)_(match_near_end)/1000 -88.87% 261.801 29.149 - 3.16% -
std::find_end(list<int>)_(match_near_end)/1000 -88.36% 733.450 85.381 - 8.52% -
std::fill_n(deque<int>)/1024 -87.42% 231.642 29.135 - -0.64% -
std::fill(deque<int>)/1024 -87.27% 232.589 29.598 - -2.48% -
std::fill(deque<int>)/8192 -86.84% 1864.796 245.399 - 3.46% -
std::fill_n(deque<int>)/8192 -86.63% 1866.881 249.547 - 5.85% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.42% 560.703 76.155 - 1.97% -
std::fill_n(deque<int>)/32 -85.36% 8.269 1.211 - 4.83% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.34% 22086.172 3238.260 - 2.37% -
std::fill(deque<int>)/32 -84.47% 8.811 1.368 - -0.32% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.40% 2265.885 376.197 - 1.64% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.31% 287.978 48.070 - 1.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.72% 3859.343 666.788 - 2.69% -
std::fill_n(deque<int>)/50 -81.88% 12.186 2.208 - 0.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -81.78% 968.953 176.506 - 5.87% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.56% 323441.716 59635.264 - -0.07% -
std::fill(deque<int>)/50 -81.45% 12.763 2.368 - 0.04% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.24% 323485.437 60692.776 - 0.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.04% 122.759 23.272 - 1.65% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.88% 271537.279 57343.175 - -0.08% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.07% 263474.992 57783.313 - 0.20% -
BM_num_get<void*> -77.25% 47.636 10.836 - 1.90% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.17% 1779.984 406.417 - -0.83% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -77.11% 126.878 29.036 - -2.98% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -76.36% 129.651 30.649 - 9.34% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -75.96% 129.218 31.058 - 8.81% -
std::find_end(deque<int>)_(same_length)/8192 -75.74% 11168.880 2709.222 - -0.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -75.57% 86.806 21.203 - -8.04% -
std::find_end(deque<int>)_(same_length)/1024 -75.57% 1394.647 340.676 - 2.14% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.44% 96.757 23.768 - 1.88% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.27% 194270.888 48040.308 - 0.51% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -75.24% 94.891 23.493 - 2.36% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -74.31% 125.098 32.137 - 5.85% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -73.18% 90.470 24.268 - 0.25% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.86% 161550.849 48696.927 - 0.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.26% 1666.586 512.376 - -0.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.06% 15320.993 4740.055 - -0.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.72% 1747.195 546.541 - -0.30% -
std::rotate(vector<int>)_(by_1/3)/50 -68.18% 35.296 11.230 - -0.88% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.75% 2539.115 818.975 - 0.56% -
std::rotate(vector<int>)_(by_1/4)/50 -67.00% 35.303 11.651 - -0.89% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.36% 778.389 269.667 - 1.59% -
std::find_end(deque<int>)_(same_length)/1000 -64.39% 935.209 333.056 - 1.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -63.95% 52.412 18.895 - -29.23% -
std::rotate(deque<int>)_(by_1/4)/50 -62.59% 73.934 27.660 - -0.90% -
BM_num_get<unsigned_int> -62.11% 25.424 9.634 - 0.21% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.34% 18151.862 7017.873 - -2.27% -
std::rotate(deque<int>)_(by_1/3)/50 -60.99% 75.430 29.426 - -0.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.98% 2416.837 942.937 - -0.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.73% 249.065 97.811 - -1.58% -
BM_num_get<unsigned_short> -60.61% 25.562 10.070 - 0.27% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.46% 17545.803 6936.736 - 0.90% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.34% 14734.367 5843.438 - 0.22% -
BM_num_get<unsigned_long_long> -60.22% 25.970 10.330 - 0.54% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -60.20% 138430.643 55096.528 - 4.58% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.09% 17236.328 6878.741 - -0.77% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -60.01% 136.360 54.532 - -52.53% -
BM_num_get<unsigned_long> -59.56% 25.450 10.292 - -0.41% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -59.23% 130791.216 53323.025 - 1.29% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.20% 17633.737 7193.785 - 1.72% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.44% 13790.984 5731.416 - -1.11% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -58.20% 40.523 16.939 - 4.13% -
std::rotate(deque<int>)_(by_1/4)/8192 -57.30% 6755.688 2884.977 - 15.66% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.18% 14372.895 6154.931 - 1.75% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -57.09% 40.801 17.506 - -3.77% -
std::rotate_copy(vector<int>)/8192 -57.06% 716.636 307.721 - -57.29% -
BM_num_get<long_long> -56.74% 24.715 10.692 - 2.27% -
std::rotate(vector<int>)_(by_1/4)/32 -56.15% 10.967 4.809 - 1.83% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.97% 11462.674 5046.639 - 0.71% -
BM_num_get<long> -55.92% 24.398 10.756 - 0.43% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.89% 76.407 33.702 - -0.09% -
rng::for_each(map<int>)/8192 -55.65% 16529.420 7330.500 - 0.14% -
std::rotate(deque<int>)_(by_1/4)/32 -55.29% 29.813 13.330 - 1.71% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -54.87% 13791.062 6223.332 - 3.29% -
std::for_each(map<int>::iterator)/8192 -54.24% 16371.941 7491.678 - 1.34% -
std::rotate(deque<int>)_(by_1/3)/32 -53.93% 44.961 20.712 - 1.10% -
BM_num_get<bool> -53.49% 25.320 11.777 - -0.59% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -53.23% 39.245 18.354 - 6.61% -
std::set<std::string>::insert(value)_(already_present)/32 -53.02% 16.328 7.671 - -24.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.17% 206.029 98.552 - -0.28% -
rng::for_each(multimap<int>)/8192 -52.14% 15883.257 7601.902 - 3.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.10% 216.578 103.741 - -0.98% -
std::search_n(vector<int>)_(no_match)/32 -52.08% 6.887 3.301 0.401 -3.08% 0.401
std::for_each(multimap<int>::iterator)/8192 -51.82% 16071.612 7743.337 - 3.38% -
std::copy_n(vector<bool>)_(aligned)/262144 -51.53% 585.453 283.776 - -52.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -51.15% 73.162 35.743 - -1.74% -
std::for_each(multiset<int>::iterator)/8192 -51.06% 16097.390 7877.985 - -1.28% -
std::for_each(set<int>::iterator)/8192 -50.53% 15715.673 7774.043 - -1.69% -
std::find_end(vector<int>)_(same_length)/1000 -50.04% 494.629 247.111 - 1.03% -
std::find_end(vector<int>)_(same_length)/1024 -49.99% 505.125 252.614 - 0.20% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.76% 417.683 209.829 - -0.56% -
std::find_end(vector<int>)_(same_length)/8192 -49.12% 4021.139 2046.115 - 1.53% -
rng::for_each(multiset<int>)/8192 -48.91% 15381.589 7857.686 - 0.28% -
std::find_if(list<int>)_(process_all)/50 -48.90% 38.050 19.446 - 2.45% -
std::find_end(list<int>,_pred)_(same_length)/1024 -48.65% 1584.834 813.791 - 2.39% -
std::find_end(list<int>,_pred)_(same_length)/1000 -48.47% 1547.198 797.292 - 2.83% -
std::rotate(vector<int>)_(by_1/3)/32 -48.46% 19.468 10.033 - 1.27% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.20% 416.280 215.629 - -0.60% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.11% 401.487 208.319 - 0.31% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.05% 412.896 214.481 - -0.42% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.04% 9944.725 5166.812 - 2.87% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -47.92% 1212.963 631.726 - 3.08% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -47.92% 1241.659 646.696 - 3.00% -
rng::for_each(set<int>)/8192 -47.91% 15441.804 8043.133 - 2.62% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -47.42% 130.284 68.497 - 3.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -47.14% 34.435 18.201 - 9.41% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.97% 15.489 8.214 0.395 1.15% 0.395
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.86% 0.476 0.253 - -0.01% -
std::find_end(deque<int>)_(near_matches)/1000 -46.70% 30016.921 15998.539 - 1.93% -
std::find_end(list<int>)_(same_length)/1024 -46.68% 1500.195 799.890 - -1.77% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.68% 336.688 179.537 - 1.50% -
std::find_end(deque<int>)_(near_matches)/1024 -46.26% 31166.564 16747.528 - 2.70% -
std::find_end(list<int>)_(same_length)/8192 -46.09% 15737.538 8483.698 - -2.15% -
std::find_end(list<int>)_(same_length)/1000 -46.09% 1471.156 793.148 - 0.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -45.84% 65.298 35.365 - -43.24% -
rng::find_last_if(list<int>)_(bail_10%)/50 -45.62% 37.468 20.374 - 4.51% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.92% 141.916 78.165 - 0.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -44.36% 6.251 3.478 - -7.65% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.89% 341.550 191.642 - 0.09% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -43.37% 1435.590 812.986 - 1.47% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.33% 11.409 6.465 - -5.63% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -43.28% 46244.650 26231.265 - 2.68% -
std::find_if_not(deque<int>)_(bail_25%)/8 -42.55% 2.058 1.182 - 0.93% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -42.51% 9565.269 5499.233 - 2.76% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.44% 305.808 176.025 - -0.42% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.13% 1368.116 791.791 - 1.19% -
rng::find_last(deque<int>)_(bail_90%)/8192 -42.08% 364.886 211.340 - 3.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -41.88% 11.127 6.466 - -25.78% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -41.82% 17490.376 10176.404 - 3.23% -
BM_PushHeap_float_Descending_16 -41.56% 0.632 0.369 - -1.87% -
std::unordered_set<int>::count(key)_(non-existent)/0 -40.76% 0.485 0.287 - -17.46% -
BM_PushHeap_float_Descending_4 -40.51% 0.612 0.364 - -2.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.38% 7.924 4.724 - -4.69% -
ranges::min(std::vector<long_long>)/1 -40.16% 0.437 0.261 - -11.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -39.51% 33.952 20.538 - 1.22% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.19% 307.662 187.087 - 0.49% -
BM_vector_deque_ranges_copy/0 -39.09% 0.682 0.416 - -12.66% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -38.38% 3657.183 2253.472 - 4.00% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -38.37% 919.690 566.767 - 3.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -38.20% 23.575 14.569 - 29.37% -
std::find_end(list<int>,_pred)_(same_length)/8192 -38.18% 17079.425 10558.011 - 13.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -38.07% 38.282 23.709 - -35.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -37.62% 0.481 0.300 - 12.87% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -37.61% 20.065 12.518 - 0.34% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -37.24% 22.154 13.904 - 1.53% -
std::multiset<int>::ctor(const&,_alloc)/8192 -37.20% 79867.273 50158.334 - -0.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -37.03% 10.857 6.837 - -25.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.93% 18235027.839 11500779.165 - -40.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -36.91% 11.335 7.151 - 12.35% -
std::set<int>::ctor(const&,_alloc)/8192 -36.48% 77999.624 49545.788 - -3.67% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.40% 2.934 1.866 - 1.52% -
std::multiset<int>::ctor(const&,_alloc)/1024 -36.06% 9837.980 6289.942 - 0.04% -
std::set<int>::ctor(const&,_alloc)/1024 -35.91% 9679.700 6203.325 - -0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.71% 15051.910 9676.784 - 0.61% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -35.46% 48.762 31.470 - -43.93% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.38% 661.528 427.469 - -0.16% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -35.33% 7.197 4.654 - -21.44% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.28% 80156.175 51874.487 - -2.23% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.89% 9999.342 6510.377 - -1.92% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -34.77% 41.831 27.286 - -6.66% -
std::find_end(deque<int>)_(near_matches)/8192 -34.41% 1769000.521 1160288.350 - 3.15% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.33% 9961.179 6541.210 - -2.98% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -34.18% 103.512 68.136 - -25.69% -
BM_StringEraseWithMove_Huge_Transparent -34.16% 69.490 45.751 - 3.76% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.82% 78936.141 52237.573 - -2.55% -
std::multiset<int>::contains(key)_(non-existent)/8192 -33.76% 14.637 9.696 - 5.19% -
rng::find_last(deque<int>)_(bail_90%)/1024 -33.61% 45.933 30.496 - 4.38% -
std::rotate(vector<int>)_(by_1/2)/32 -33.35% 3.705 2.469 - 4.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.32% 13072113.395 8716277.865 - -1.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -33.30% 40.370 26.928 - -6.27% -
std::copy_n(list<int>)/64 -33.13% 22.405 14.983 - -2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.90% 12922716.210 8670777.915 - -0.99% -
BM_PushHeap_string_Random_1 -32.84% 0.698 0.469 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.74% 12867102.536 8654788.687 - 0.32% -
BM_vector_deque_move/0 -32.55% 0.519 0.350 - -38.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.46% 7.501 5.067 - 10.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -32.17% 41.375 28.064 - 2.37% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.04% 0.696 0.473 - 1.12% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -31.91% 27.276 18.571 - 8.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.79% 9.527 6.498 - -42.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -31.77% 1.697 1.158 - -6.43% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -31.49% 120.283 82.411 - 5.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -31.27% 35.699 24.537 - -23.42% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -31.07% 47.142 32.495 - -15.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.89% 12857869.172 8886673.828 - 2.91% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -29.99% 734.320 514.105 - -4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.99% 12709486.086 8898418.487 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.79% 12762327.382 8959839.349 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.61% 350290295.941 246557505.133 - -1.74% -
BM_StringEraseWithMove_Huge_Opaque -29.55% 68.230 48.071 - 1.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -28.99% 42.545 30.213 - -19.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -28.98% 1.971 1.400 - -25.52% -
BM_align/8 -28.79% 0.921 0.656 - 5.31% -
BM_align/256 -28.75% 0.920 0.656 - 5.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.73% 42.101 30.006 - -27.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -28.73% 10.193 7.265 - -24.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -28.69% 6.616 4.718 - -38.88% -
BM_align/64 -28.63% 0.921 0.657 - 5.55% -
BM_align/1 -28.60% 0.921 0.657 - 5.43% -
std::multiset<int>::count(key)_(existent)/1024 -28.46% 8.033 5.747 - 3.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.02% 39.488 28.423 - 0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -27.86% 345568085.054 249309734.887 - 4.01% -
std::set<std::string>::insert(value)_(already_present)/1024 -27.68% 22.657 16.386 - -38.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -27.42% 0.485 0.352 - 16.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.28% 42.668 31.027 - -6.67% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -27.17% 752.078 547.735 - -3.77% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -27.13% 6028.056 4392.517 - 8.94% -
BM_PushHeap_float_Descending_64 -27.13% 0.523 0.381 - -0.64% -
std::unique_copy(list<int>)_(contiguous)/52 -27.07% 29.051 21.186 - 7.96% -
std::any_of(vector<int>)_(process_all)/50 -27.07% 18.971 13.836 - -3.89% -
std::all_of(vector<int>)_(process_all)/50 -26.96% 19.204 14.026 - -7.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -26.87% 6.571 4.805 - -18.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -26.05% 29.261 21.638 - -1.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.88% 33.088 24.523 - -15.62% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -25.43% 26.306 19.617 - -1.25% -
BM_StringConstructDestroyCStr_Empty_Transparent -25.40% 0.312 0.233 - -1.24% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -25.35% 7.032 5.249 - -22.16% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.64% 721.093 543.382 - -1.25% -
BM_deque_deque_ranges_move/0 -24.40% 0.923 0.697 - -24.35% -
std::for_each(multiset<int>::iterator)/50 -24.34% 47.219 35.725 - -0.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -24.02% 7.174 5.451 - -6.73% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.86% 87.456 66.587 - 0.80% -
BM_StringFindStringLiteral/1024 -23.47% 23.787 18.205 - -0.87% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -23.37% 52.479 40.215 - -17.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -23.25% 51.409 39.454 - 22.02% -
BM_vector_deque_ranges_move_backward/0 -23.04% 0.549 0.423 - -22.63% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -23.00% 31.932 24.589 - 4.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -22.57% 0.684 0.529 - -16.20% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.34% 41839.989 32494.267 - 0.95% -
std::remove_if(vector<int>)_(sprinkled)/8192 -21.76% 3801.904 2974.645 - 0.69% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -21.72% 40274.147 31525.434 - 1.86% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.27% 34.841 27.431 - -12.39% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.01% 34573.132 27308.240 - -0.07% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.83% 870.550 689.223 - -11.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.80% 211995.841 167909.618 - -0.81% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.52% 3747.263 2978.144 - -0.14% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -20.19% 2406237.543 1920399.427 - 2.23% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.17% 1.025 0.818 - -0.42% -
BM_toupper_char<wchar_t> -20.13% 0.687 0.549 - -10.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -19.96% 6.544 5.237 - -6.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.89% 52.478 42.040 - -21.35% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -19.81% 2.801 2.246 - -11.43% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.75% 527.668 423.455 - -0.32% -
std::remove_if(vector<int>)_(sprinkled)/1024 -19.72% 510.928 410.188 - 0.93% -
std::find_end(deque<int>)_(process_all)/8192 -19.69% 2856.159 2293.910 - 12.38% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -19.62% 3930.856 3159.773 - -4.99% -
BM_PushHeap_float_Descending_256 -19.61% 0.499 0.401 - -0.71% -
BM_deque_deque_copy/0 -19.49% 0.869 0.699 - -11.56% -
std::vector<std::string>::ctor(size)/8192 -19.44% 5187.044 4178.485 - -0.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -19.34% 897.251 723.708 - 9.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -19.33% 34.098 27.506 - -26.33% -
std::multiset<int>::count(key)_(existent)/32 -19.32% 4.705 3.796 - 3.26% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.31% 1.956 1.578 - 5.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.13% 205840.675 166454.575 - -12.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.11% 25.784 20.857 - 3.94% -
BM_PushHeap_float_Random_4 -19.08% 3.007 2.434 - -5.25% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.06% 31.652 25.618 - -1.24% -
std::transform(list<int>)_(identity_transform)/50 -18.97% 39.305 31.849 - 4.50% -
rng::for_each(multimap<int>)/50 -18.94% 50.199 40.692 - 1.75% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -18.93% 1.590 1.289 - -4.77% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -18.85% 12.544 10.179 - -2.49% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.85% 6.169 5.006 - -1.31% -
std::fill(vector<bool>)/262144 -18.80% 720.065 584.715 - 152.20% -
vector<bool>::resize() -18.65% 14.265 11.605 - 6.16% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.53% 23312.994 18992.309 - 0.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -18.53% 56.414 45.963 - 117.76% -
vector<bool>::reserve() -18.44% 10.924 8.910 - 7.72% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -18.27% 982.518 803.022 - -8.25% -
std::sort(deque<int>)_(shuffled)/8192 -18.15% 98727.252 80812.894 - -0.27% -
BM_StringEraseWithMove_Small_Opaque -18.04% 2.642 2.165 - -1.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -17.98% 1.421 1.165 - -16.80% -
std::for_each(multimap<int>::iterator)/50 -17.95% 44.244 36.300 - -1.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -17.82% 1.423 1.169 - -16.29% -
std::move(list<int>)/64 -17.79% 47.883 39.364 - 0.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -17.74% 26.709 21.972 - -20.79% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.70% 1.760 1.448 - -5.93% -
BM_PushHeap_float_Descending_1024 -17.69% 0.474 0.390 - -0.08% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.67% 29706.690 24458.187 - 0.11% -
std::move(deque<int>)/64 -17.57% 6.112 5.038 - 4.78% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.56% 7.342 6.052 - 31.57% -
BM_PushHeap_uint64_Ascending_1 -17.50% 0.577 0.476 - 2.83% -
ranges::min(std::deque<__int128>)/1 -17.49% 0.837 0.690 - 3.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -17.41% 248.703 205.403 - 87.54% -
std::for_each(set<int>::iterator)/50 -17.41% 44.234 36.533 - 0.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.38% 42.679 35.262 - -2.38% -
BM_PushHeap_float_Descending_16384 -17.34% 0.465 0.384 - -0.16% -
std::set<std::string>::equal_range(key)_(existent)/8192 -17.31% 32.538 26.905 - -6.42% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -17.30% 1.729 1.430 - -19.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -17.30% 1.419 1.173 - -15.93% -
BM_PushHeap_float_Descending_262144 -17.27% 0.465 0.384 - -0.20% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -17.18% 415514.516 344118.345 - -1.63% -
std::find_if_not(list<int>)_(bail_25%)/1024 -17.10% 181.590 150.540 - -17.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.07% 0.487 0.404 - 19.46% -
BM_vector_deque_ranges_copy_backward/0 -17.06% 0.519 0.430 - -5.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -16.98% 1.416 1.175 - -15.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -16.80% 38.334 31.892 - -18.77% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.79% 42.237 35.146 - -1.69% -
std::find_end(deque<int>)_(process_all)/1048576 -16.77% 366182.771 304775.935 - 13.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -16.76% 3.054 2.542 - 5.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.74% 26297.375 21896.034 - -0.39% -
std::lower_bound(std::forward_list<int>)/100 -16.70% 108.722 90.562 - 9.02% -
std::set<std::string>::erase(key)_(existent)/8192 -16.50% 104.125 86.942 - 19.80% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -16.46% 12660.436 10576.677 - -18.40% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.44% 41.946 35.049 - -1.62% -
BM_PushHeap_string_SingleElement_1 -16.42% 0.700 0.585 - -8.80% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.22% 751.020 629.188 - -0.99% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -16.20% 39.535 33.132 - -9.32% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.17% 1017.258 852.788 - 0.03% -
std::set<std::string>::erase(iterator)/32 -16.16% 31.731 26.604 - -1.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -16.15% 493.439 413.736 - -0.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -16.11% 1.448 1.214 - -12.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.06% 19.958 16.753 - 0.78% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -16.01% 35286190.390 29636933.156 - -58.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.95% 55.915 46.994 - 0.04% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -15.91% 2864.945 2409.139 - 2.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -15.76% 38.061 32.062 - -3.67% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -15.69% 462.383 389.830 - 1.67% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.54% 6308.222 5327.802 - -0.50% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.31% 6490.822 5496.836 - -3.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -15.31% 506698.677 429107.415 - -2.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -15.25% 0.463 0.392 - -17.40% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -15.23% 3.195 2.708 - -4.90% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -15.17% 44.580 37.816 - 0.97% -
std::set<int>::count(key)_(non-existent)/8192 -15.16% 13.811 11.717 - 3.14% -
std::adjacent_find(deque<int>,_pred)/8 -15.15% 4.838 4.105 - -5.30% -
std::copy_backward(vector<int>)/4096 -15.15% 254.615 216.039 - 40.11% -
std::find_if(vector<int>)_(process_all)/50 -15.14% 6.862 5.823 - -5.93% -
SetIntersection_Interlaced_Vector_float_16384_4 -15.09% 1650158.699 1401092.331 - -10.94% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -15.09% 30.827 26.175 - 1.94% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -15.02% 928.015 788.646 - -8.06% -
std::unordered_set<int>::contains(key)_(existent)/32 -14.91% 1.409 1.199 - -0.84% -
std::find_if(vector<char>)_(bail_25%)/32768 -14.70% 943.756 804.997 - 0.64% -
ranges::min(std::vector<__int128>)/70000 -14.68% 30876.815 26342.639 - -7.86% -
BM_PushHeap_uint32_PipeOrgan_1 -14.64% 0.466 0.398 - -14.65% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -14.58% 0.355 0.303 - -16.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -14.52% 1.912 1.635 - -9.31% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -14.52% 39.144 33.461 - -6.32% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.51% 35548.682 30389.092 - -0.75% -
SetIntersection_Interlaced_Vector_uint64_256_16 -14.43% 7172011.327 6137070.074 - -6.52% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -14.40% 1123.071 961.331 - 3.07% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.34% 15308.043 13113.250 - 0.56% -
std::map<int,_int>::erase(iterator)/1024 -14.31% 24.033 20.595 - 0.94% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.29% 165961.418 142251.219 - -2.64% -
BM_PushHeap_uint32_Ascending_1 -14.27% 0.466 0.399 - -42.44% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -14.26% 23668700.453 20293014.143 - -10.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -14.26% 12.170 10.434 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -14.24% 29.805 25.562 - 4.57% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -14.24% 2854757.447 2448364.789 - -22.33% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -14.22% 32.967 28.278 - -18.05% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.17% 40.793 35.012 - -12.32% -
std::find_if(vector<int>)_(process_all)/32768 -14.05% 3759.689 3231.335 - -8.64% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -14.03% 1698.499 1460.249 - 4.07% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.01% 4990595.621 4291434.209 - 27.90% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.94% 19.855 17.087 - -4.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -13.94% 283279.563 243794.931 - -2.59% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -13.92% 3336.613 2872.185 - 4.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.75% 31.887 27.502 - -20.25% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.74% 14.792 12.759 - -0.36% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.70% 30.627 26.431 - -0.08% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -13.69% 4.724 4.077 - -5.81% -
bm_lexicographical_compare<int>/1 -13.67% 1.447 1.249 - -8.76% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.61% 14.823 12.805 - -1.93% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -13.55% 4253.786 3677.206 - 2.21% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.55% 258.013 223.044 - 1.86% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -13.55% 1.111 0.960 - -20.76% -
SetIntersection_Front_Set_uint32_262144_1024 -13.48% 14078427.392 12180066.242 - 0.10% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.46% 22.805 19.736 - -10.15% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.42% 399584.042 345947.144 - -0.47% -
std::find_if_not(vector<char>)_(bail_25%)/8 -13.40% 0.932 0.807 - -16.39% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -13.38% 0.618 0.535 - -22.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.36% 33.989 29.448 - 37.64% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.27% 39268.073 34056.339 - -0.77% -
std::set<int>::contains(key)_(non-existent)/32 -13.24% 3.072 2.666 - -6.11% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -13.24% 31.005 26.901 - -9.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.23% 0.314 0.273 - 1.66% -
bm_lexicographical_compare<unsigned_char>/8 -13.23% 1.389 1.205 - -16.19% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -13.22% 1.525 1.324 - 5.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -13.22% 1.866 1.620 - -2.65% -
std::rotate(vector<int>)_(by_1/2)/50 -13.16% 4.471 3.883 - 1.60% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -13.08% 2.726 2.369 - 7.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -13.02% 546.581 475.433 - 1.10% -
std::find_if(vector<int>)_(process_all)/8192 -13.02% 945.111 822.098 - -7.64% -
SetIntersection_Front_Set_float_16384_256 -13.01% 4201758.451 3654985.371 - 1.77% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -13.00% 396460.055 344919.924 - -0.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -12.90% 0.367 0.320 - -16.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -12.90% 39.123 34.078 - -10.64% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.89% 41011.164 35723.813 - -2.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.88% 22.083 19.239 - -0.93% -
std::map<int,_int>::count(key)_(existent)/32 -12.87% 1.779 1.550 - -0.28% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -12.80% 63.285 55.184 - -4.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.80% 14184778.212 12369215.633 - 2.08% -
bm_ranges_lexicographical_compare<signed_char>/1 -12.78% 1.715 1.496 - -18.60% -
std::multimap<std::string,_int>::ctor(const&)/32 -12.71% 796.493 695.248 - -12.75% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.67% 255.785 223.372 - -3.70% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.66% 392009.161 342369.404 - -5.02% -
std::partial_sort_copy(list<int>)_(ascending)/8 -12.62% 9.365 8.183 - -0.95% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.49% 6490.305 5679.503 - -14.37% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.46% 850.530 744.520 - -4.46% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.46% 14.643 12.818 - -0.01% -
BM_PushHeap_float_QuickSortAdversary_1 -12.45% 0.449 0.393 - -38.17% -
std::find_end(vector<int>)_(near_matches)/8192 -12.41% 911938.505 798791.142 - 3.78% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.38% 54.073 47.377 - -0.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -12.37% 2.643 2.316 - -3.89% -
std::for_each(map<int>::iterator)/50 -12.34% 41.120 36.044 - 0.12% -
std::map<int,_int>::erase(iterator)/32 -12.34% 23.494 20.596 - 1.23% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -12.32% 6.430 5.637 - 1.44% -
ranges::min(std::deque<long_long>)/70000 -12.26% 26305.416 23080.031 - 21.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.22% 6555.516 5754.429 - -4.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -12.21% 26.351 23.135 - -10.59% -
BM_StringEraseWithMove_Large_Transparent -12.20% 2.648 2.325 - -2.95% -
SetIntersection_Interlaced_Vector_float_16384_1024 -12.16% 51359001.067 45112303.442 - -32.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -12.16% 21.221 18.640 - -11.32% -
std::map<int,_int>::count(key)_(existent)/1024 -12.07% 4.408 3.876 - 2.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -12.01% 23.967 21.089 - -7.79% -
std::find_if(deque<int>)_(process_all)/8192 -11.99% 2330.054 2050.624 - 2.77% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -11.99% 2.579 2.270 - 3.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -11.99% 1000.098 880.192 - 1.58% -
std::set<std::string>::erase(key)_(existent)/32 -11.99% 85.032 74.839 - 48.42% -
std::any_of(deque<int>)_(process_all)/50 -11.98% 21.838 19.222 - 1.69% -
std::generate_n(deque<int>)/1024 -11.98% 278.270 244.943 - -0.04% -
std::set<int>::ctor(const&,_alloc)/32 -11.92% 248.035 218.475 - -0.94% -
BM_deque_vector_ranges_move/1 -11.90% 2.368 2.086 - -0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.74% 14.489 12.789 - -0.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.72% 39.924 35.243 - 1.22% -
std::reverse_copy(list<int>)/8 -11.68% 2.787 2.462 - 1.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.68% 0.298 0.263 - -0.21% -
std::find_end(deque<int>)_(process_all)/1024 -11.67% 359.385 317.443 - 8.57% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -11.63% 31.347 27.701 - 5.07% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.63% 14.528 12.839 - -2.45% -
std::pop_heap(deque<std::string>)/1024 -11.57% 66.905 59.162 - -0.67% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -11.53% 12.090 10.696 - 7.06% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.53% 23.240 20.561 - -1.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.49% 43642.399 38628.363 - -1.81% -
std::partition(deque<int>)_(sparse)/50 -11.48% 17.246 15.266 - 1.06% -
std::find_if(vector<int>)_(bail_25%)/32768 -11.42% 944.162 836.304 - 2.92% -
BM_deque_deque_move_backward/0 -11.39% 0.919 0.815 - -11.54% -
std::unordered_multiset<int>::count(key)_(existent)/32 -11.34% 1.855 1.644 - 8.57% -
SetIntersection_Interlaced_Set_float_256_64 -11.30% 13996144.730 12414291.984 - -9.22% -
BM_StringMove_Large -11.30% 0.798 0.708 - 0.10% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.29% 15961.235 14159.988 - 0.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -11.24% 11.049 9.807 - 54.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -11.21% 872.788 774.905 - -3.46% -
std::map<std::string,_int>::erase(key)_(existent)/32 -11.21% 75.997 67.479 - -7.08% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -11.14% 1003.120 891.364 - 2.62% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.08% 5.544 4.930 - -0.46% -
ranges::min(std::vector<__int128>)/64 -11.05% 26.794 23.833 - -6.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.04% 1269612.394 1129451.515 - 0.91% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.03% 14.342 12.760 - 0.05% -
BM_StringEraseWithMove_Small_Transparent -11.03% 2.412 2.146 - -1.74% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -11.03% 1214.975 1081.001 - -6.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.01% 0.299 0.266 - -33.85% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.99% 5922487.411 5271799.096 - -10.73% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -10.94% 16.427 14.630 - 9.07% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.91% 13.438 11.972 - -0.98% -
std::map<std::string,_int>::erase(iterator)/1024 -10.90% 35.703 31.810 - 20.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -10.88% 24.474 21.811 - -9.82% -
std::multiset<std::string>::count(key)_(non-existent)/32 -10.87% 12.420 11.070 - 4.69% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.87% 6386.166 5692.116 - -1.12% -
std::copy(deque<int>)/64 -10.85% 3.018 2.690 - -0.34% -
BM_toupper_char<char> -10.85% 0.692 0.617 - -10.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -10.84% 50.725 45.227 - -8.50% -
BM_deque_vector_ranges_move/2 -10.84% 2.062 1.838 - -0.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.84% 11.991 10.692 - -23.51% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.82% 41349.189 36877.105 - 0.27% -
std::none_of(deque<int>)_(process_all)/50 -10.81% 21.525 19.197 - 1.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.72% 51354.220 45848.191 - -13.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.55% 51.053 45.666 - -12.04% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.54% 7693.487 6882.931 - -0.13% -
ranges::min(std::deque<long_long>)/64 -10.49% 19.934 17.843 - -2.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.49% 19.825 17.745 - 0.56% -
rng::for_each(set<int>)/50 -10.44% 43.831 39.255 - 3.55% -
BM_deque_vector_ranges_move/0 -10.43% 1.514 1.356 - -1.67% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.41% 14.297 12.808 - -0.50% -
std::replace(vector<int>)_(sprinkled)/32 -10.40% 5.802 5.199 - -12.06% -
std::copy_if(list<int>)_(entire_range)/64 -10.38% 33.472 29.998 - -16.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.33% 7671.183 6878.610 - -0.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -10.32% 32.972 29.569 - -15.54% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.32% 7679.045 6886.698 - -0.07% -
std::sort(deque<int>)_(repeated)/1024 -10.30% 1068.865 958.782 - -10.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.29% 19.814 17.775 - 0.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.28% 24.606 22.078 - -2.90% -
BM_PushHeap_float_Descending_1 -10.28% 0.520 0.466 - -1.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.25% 1.156 1.037 - 14.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -10.22% 1.924 1.727 - -2.36% -
BM_PushHeap_float_SingleElement_1 -10.20% 0.520 0.467 - 0.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.19% 1.508 1.354 - -7.74% -
bm_lexicographical_compare<unsigned_char>/64 -10.19% 1.998 1.795 - -12.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.12% 34.641 31.136 - -25.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.10% 3.116 2.802 - -0.23% -
BM_CmpEqual_uchar_schar -10.09% 1.123 1.010 - 0.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -10.01% 11.775 10.597 - -12.15% -
std::map<int,_int>::erase(iterator)/8192 -9.97% 26.727 24.062 - 1.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -9.96% 326.452 293.941 - 0.60% -
std::set<int>::count(key)_(existent)/1024 -9.95% 4.683 4.217 - -2.54% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.94% 24.767 22.305 - -1.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.91% 22.010 19.828 - -12.94% -
std::multiset<int>::find(key)_(non-existent)/8192 -9.91% 9.262 8.345 - -1.47% -
BM_StringRelational_Eq_Empty_Empty_Control -9.90% 2.118 1.909 - -7.70% -
std::stable_partition(list<int>)_(dense)/1024 -9.89% 1747.054 1574.198 - 4.72% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.89% 35.982 32.424 - -0.73% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.87% 7.269 6.552 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.86% 1253227.860 1129722.113 - 3.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.79% 5454.051 4920.035 - 0.48% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -9.77% 10.497 9.471 - 2.46% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.76% 2.456 2.216 - -0.49% -
std::find_if(deque<int>)_(process_all)/32768 -9.68% 9318.367 8416.020 - 4.57% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.64% 13505.593 12203.368 - -3.90% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.63% 8360.145 7555.175 - 0.50% -
std::find_if(vector<int>)_(bail_25%)/8192 -9.56% 237.582 214.874 - 1.26% -
BM_vector_deque_copy/0 -9.55% 0.551 0.498 - -18.05% -
std::partition(deque<int>)_(dense)/50 -9.54% 15.300 13.840 - -8.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -9.53% 1230312.025 1113039.738 - 0.43% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.49% 0.521 0.471 - 0.76% -
std::any_of(deque<int>)_(process_all)/8192 -9.44% 2833.712 2566.177 - -2.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.43% 225.763 204.464 - -11.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.43% 41179.387 37294.781 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.43% 19920405.161 18041857.830 - 0.94% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.42% 14.103 12.775 - -1.02% -
BM_CmpLess_uchar_schar -9.41% 1.122 1.016 - -1.62% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.41% 0.697 0.631 - -0.46% -
std::find_if_not(vector<int>)_(process_all)/50 -9.40% 6.854 6.210 - 14.82% -
BM_CmpEqual_ushort_schar -9.39% 1.118 1.013 - 0.48% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.38% 17.370 15.742 - -5.69% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -9.32% 2.637 2.391 - 3.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -9.31% 57.389 52.045 - -14.27% -
ranges::min(std::list<__int128>)/1 -9.31% 0.396 0.359 - -21.41% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.31% 27006.931 24493.865 - -0.68% -
BM_CmpEqual_uint_schar -9.31% 1.133 1.027 - -0.17% -
BM_CmpEqual_uint_short -9.26% 1.135 1.030 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.26% 2499501.196 2268069.132 - 22.41% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -9.25% 104.860 95.159 - 59.13% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -9.25% 1.564 1.420 - 17.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -9.25% 26.706 24.237 - 3.02% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.25% 28529.467 25891.698 - 0.89% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -9.23% 26.743 24.274 - 0.02% -
std::any_of(deque<int>)_(process_all)/32768 -9.22% 11288.254 10247.208 - -2.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.22% 26463573.918 24023067.863 - 2.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -9.21% 35.551 32.276 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.18% 1245913.791 1131600.081 - 0.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -9.13% 2.413 2.193 - -0.64% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -9.04% 11.344 10.319 - -0.60% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -9.02% 31.241 28.425 - -3.30% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.01% 251.225 228.587 - -2.81% -
rng::starts_with(list<int>,_pred)/8192 -9.01% 12219.251 11118.205 - 9.21% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.01% 1.775 1.615 - -0.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.95% 0.291 0.265 - -8.29% -
SetIntersection_Interlaced_Set_string_256_256 -8.92% 31581530.718 28764655.360 - 4.38% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.91% 104088.386 94811.153 - -4.08% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.90% 1.390 1.266 - -6.17% -
std::stable_sort(deque<int>)_(ascending)/8 -8.89% 20.212 18.415 - 6.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.87% 831.696 757.917 - -4.50% -
BM_StringAssignAsciiz_Small_Opaque -8.86% 3.337 3.042 - -2.05% -
BM_CmpEqual_uchar_short -8.83% 1.085 0.989 - -2.35% -
BM_StringAssignAsciiz_Empty_Opaque -8.82% 3.336 3.041 - -2.03% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -8.79% 25.450 23.212 - -4.59% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.78% 13.890 12.670 - -0.05% -
std::partial_sort(deque<int>)_(descending)/8192 -8.78% 282589.439 257789.531 - -1.49% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.71% 22.427 20.473 - -6.92% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -8.71% 17.650 16.113 - 8.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.70% 1.406 1.283 - 6.38% -
std::generate_n(list<int>)/50 -8.70% 16.772 15.314 - -0.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.69% 62.246 56.838 - 12.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -8.68% 23235625.108 21218737.667 - -8.66% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.67% 33.495 30.592 - -4.91% -
BM_deque_vector_copy_backward/0 -8.65% 1.541 1.408 - -1.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -8.63% 96.527 88.199 - 1.57% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.57% 1.662 1.520 - -17.12% -
SetIntersection_Front_Vector_uint32_262144_4 -8.57% 1089319.759 996009.394 - -5.20% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.56% 4.559 4.169 - 2.61% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.56% 13.879 12.691 - 0.08% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -8.54% 1631029.556 1491704.432 - 2.79% -
BM_CmpLess_uchar_short -8.52% 1.135 1.038 - -2.10% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -8.52% 346.008 316.523 - -5.75% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.52% 50238.000 45957.313 - 0.73% -
BM_StringMove_Small -8.49% 0.799 0.731 - -0.18% -
BM_StringRelational_Compare_Huge_Large_Control -8.48% 2.276 2.083 - 0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.42% 55.542 50.865 - 17.18% -
BM_tolower_char<wchar_t> -8.40% 0.603 0.552 - -19.98% -
SetIntersection_Front_Vector_string_1024_256 -8.40% 10204165.223 9347376.678 - -7.09% -
BM_deque_vector_ranges_move/64 -8.37% 2.844 2.606 - 0.71% -
BM_PushHeap_float_Random_262144 -8.37% 7.779 7.128 - -0.36% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -8.36% 324.985 297.823 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -8.33% 0.477 0.437 - -18.52% -
std::search(deque<int>,_pred)_(single_element)/1024 -8.32% 701.552 643.213 - -8.96% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -8.30% 19.391 17.782 - 1.72% -
std::multiset<std::string>::contains(key)_(existent)/1024 -8.30% 23.341 21.405 - -3.55% -
std::replace(vector<int>)_(sprinkled)/50 -8.26% 8.763 8.039 - -17.00% -
rng::find_last(vector<char>)_(bail_90%)/1024 -8.26% 27.802 25.505 - 6.96% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.24% 1191.292 1093.076 - -0.72% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.20% 42.388 38.913 - 1.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -8.20% 339776.780 311926.349 - 1.76% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -8.19% 1.333 1.224 - -3.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.19% 58476.918 53685.670 - -1.86% -
std::multiset<int>::count(key)_(existent)/8192 -8.14% 10.260 9.425 - -4.76% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -8.11% 52.900 48.609 - -2.03% -
std::remove_if(vector<int>)_(prefix)/1024 -8.11% 377.315 346.733 - 0.41% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.10% 0.378 0.347 - -0.20% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.10% 26328.045 24196.784 - 1.89% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.09% 2.345 2.155 - -6.40% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.06% 60.747 55.848 - -0.12% -
std::unique(list<int>)_(contiguous)/1024 -8.03% 1074.782 988.480 - 7.86% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -8.03% 42861.115 39420.125 - 2.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.98% 3811.925 3507.611 - 0.77% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -7.97% 0.515 0.474 - 1.68% -
std::search(deque<int>,_pred)_(single_element)/8192 -7.97% 5671.592 5219.848 - -8.08% -
rng::find_last(deque<int>)_(bail_90%)/8 -7.94% 0.969 0.892 - 9.97% -
SetIntersection_Interlaced_Vector_string_1024_64 -7.91% 8570493.635 7892644.669 - -1.73% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -7.89% 154.391 142.202 - -2.46% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.89% 11.000 10.133 - -2.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.88% 243319897.671 224139785.699 - -5.19% -
std::remove_if(vector<int>)_(sprinkled)/50 -7.87% 62.271 57.367 - 0.74% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.87% 26.597 24.504 - -5.21% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.83% 1.923 1.773 - 5.48% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -7.80% 11.831 10.908 - 5.70% -
std::stable_sort(deque<int>)_(repeated)/8 -7.79% 19.713 18.177 - 3.08% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -7.79% 6.088 5.614 - 0.18% -
std::unordered_multiset<int>::clear()/8192 -7.76% 67213.796 61997.619 - -14.43% -
SetIntersection_Front_Vector_uint32_1024_1024 -7.74% 5929059.040 5470367.196 - 3.20% -
std::partition(list<int>)_(dense)/8192 -7.74% 5676.201 5237.095 - 2.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.70% 22.512 20.778 - 3.65% -
BM_CmpLess_uint_short -7.70% 1.136 1.049 - -1.89% -
SetIntersection_Front_Set_string_262144_64 -7.67% 4991120.743 4608247.792 - 7.45% -
BM_StringRelational_Less_Small_Empty_Control -7.66% 1.679 1.550 - -3.86% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -7.61% 25288.706 23363.175 - 2.35% -
std::partial_sort(deque<int>)_(ascending)/8192 -7.59% 162158.621 149851.007 - 0.26% -
std::vector<std::string>::ctor(size)/1024 -7.57% 464.449 429.278 - -0.43% -
BM_CmpEqual_uint_int -7.57% 1.129 1.043 - 0.59% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -7.57% 12.402 11.463 - 3.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.57% 20147429.879 18622907.476 - -4.20% -
std::map<std::string,_int>::clear()/1024 -7.54% 23961.339 22153.601 - -1.11% -
SetIntersection_Front_Vector_uint32_1024_256 -7.54% 2283748.440 2111510.265 - -0.41% -
std::rotate(vector<bool>)_(by_1/4)/1024 -7.53% 14.162 13.095 - 1.74% -
std::reverse(list<int>)/4096 -7.50% 1764.844 1632.540 - -18.32% -
BM_CmpEqual_ushort_short -7.49% 1.126 1.041 - 3.17% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.47% 39681.250 36715.601 - -0.66% -
rng::fold_left(deque<int>)/8 -7.46% 4.025 3.725 - 2.22% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -7.46% 540.529 500.207 - 2.27% -
std::map<int,_int>::clear()/1024 -7.44% 11337.328 10493.557 - -4.87% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -7.43% 35.720 33.065 - 1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -7.43% 211188653.580 195503907.984 - 0.46% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -7.40% 3496611.628 3237788.184 - -59.79% -
BM_deque_vector_ranges_move_backward/0 -7.40% 1.584 1.467 - 3.31% -
std::partition(deque<int>)_(dense)/32 -7.40% 9.854 9.125 - -11.11% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.39% 58989.594 54629.555 - 0.30% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.39% 17.332 16.052 - -0.16% -
rng::contains_subrange(deque<int>)_(single_element)/50 -7.37% 28.918 26.786 - 4.34% -
BM_deque_deque_move_backward/64 -7.34% 3.659 3.391 - -2.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.34% 1926.770 1785.334 - -1.32% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.32% 371962841.924 344722977.801 - -5.36% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.32% 1.385 1.283 - -4.83% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.30% 40223.506 37285.460 - 1.20% -
std::remove_if(vector<int>)_(prefix)/50 -7.30% 58.489 54.219 - 0.65% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.29% 376.205 348.761 - 13.63% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.29% 340.060 315.254 - -10.66% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -7.29% 12.068 11.188 - 4.62% -
BM_StringRelational_Less_Empty_Huge_Control -7.29% 1.671 1.549 - -4.01% -
BM_std_minmax_element<char>/3 -7.27% 1.164 1.079 - -6.32% -
SetIntersection_Front_Vector_uint32_262144_16384 -7.24% 77262048.723 71671061.401 - -0.39% -
BM_PushHeap_float_Random_256 -7.22% 7.299 6.772 - -1.58% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -7.20% 79.353 73.638 - 4.42% -
SetIntersection_Interlaced_Set_float_1024_256 -7.17% 14299952.621 13274775.548 - -4.83% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.15% 5.258 4.881 - -0.78% -
std::replace_if(list<int>)_(sprinkled)/32 -7.13% 14.267 13.249 - -0.61% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.13% 41242.647 38303.612 - 3.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -7.12% 16.523 15.346 - -0.89% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -7.08% 19.724 18.327 - 8.60% -
std::unordered_multimap<int,_int>::clear()/8192 -7.07% 67123.529 62380.350 - -0.49% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.04% 13371.437 12430.637 - -2.41% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.04% 45431.064 42234.679 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.03% 19455.474 18088.066 - 1.13% -
ranges::minmax(std::vector<char>)/64 -7.01% 1.353 1.258 - -1.45% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.00% 228.589 212.595 - 0.72% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -6.97% 2.828 2.631 - -1.79% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.97% 13.774 12.813 - -0.26% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.97% 1712.250 1592.972 - -1.68% -
BM_CmpEqual_int_uint -6.91% 1.136 1.057 - 0.57% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -6.90% 29.307 27.285 - -5.79% -
SetIntersection_None_Set_string_262144_4 -6.90% 1709567.709 1591667.400 - -13.23% -
std::find_end(vector<int>)_(near_matches)/1024 -6.88% 15666.013 14588.762 - 3.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -6.88% 1064415.722 991223.600 - -2.60% -
BM_deque_deque_ranges_move/1 -6.87% 2.598 2.420 - -2.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.86% 29303.154 27292.080 - 3.40% -
std::find_if(deque<int>)_(process_all)/1024 -6.86% 291.638 271.639 - 8.33% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.85% 27.776 25.872 - 0.69% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.83% 140533.380 130932.531 - -1.14% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -6.82% 2.567 2.392 - -3.90% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.81% 1951710.117 1818830.519 - 16.89% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -6.78% 6593671.884 6146381.054 - -23.55% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.78% 1060.280 988.355 - -6.89% -
SetIntersection_None_Set_string_262144_16 -6.78% 1701763.834 1586407.633 - -11.18% -
SetIntersection_None_Set_string_262144_1 -6.78% 1699790.609 1584619.385 - -17.74% -
SetIntersection_Front_Set_uint32_262144_1 -6.77% 1056198.562 984743.436 - -0.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.76% 54.889 51.176 - -2.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.76% 0.478 0.446 - 14.22% -
SetIntersection_None_Set_string_262144_256 -6.76% 1705061.115 1589834.311 - -6.71% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.74% 1.621 1.512 - 2.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.74% 16158.710 15070.054 - 0.73% -
std::map<int,_int>::clear()/8192 -6.72% 92082.029 85894.206 - -1.77% -
BM_deque_deque_ranges_move_backward/2 -6.72% 2.470 2.304 - -6.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -6.71% 73.822 68.866 - -0.80% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.70% 77236227.206 72062612.205 - -0.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.68% 15593.653 14551.455 - -3.44% -
SetIntersection_None_Set_string_262144_64 -6.67% 1703906.740 1590276.125 - -7.73% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.66% 12589.841 11751.052 - -2.81% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -6.66% 280853.455 262143.197 - -1.78% -
SetIntersection_None_Set_string_262144_1024 -6.65% 1720230.062 1605780.111 - -4.94% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -6.62% 56.323 52.597 - 24.16% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.60% 1.827 1.706 - -3.37% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.58% 16.964 15.848 - -3.93% -
std::pop_heap(deque<int>)/1024 -6.56% 13.584 12.693 - 0.29% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.55% 1.257 1.175 - 1.65% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -6.54% 4.556 4.258 - 3.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -6.53% 60.114 56.186 - -0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -6.53% 1158242.529 1082577.629 - -3.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.53% 1691297.934 1580831.381 - -6.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -6.52% 25.361 23.708 - -0.76% -
SetIntersection_None_Set_string_262144_262144 -6.51% 1710767.334 1599416.016 - -5.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.50% 1173.764 1097.479 - -5.15% -
std::reverse_copy(vector<int>)/8 -6.47% 2.432 2.275 - -7.64% -
BM_CmpLess_int_uint -6.47% 1.140 1.066 - 0.49% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -6.46% 34.441 32.216 - -4.47% -
SetIntersection_None_Set_string_262144_16384 -6.42% 1702489.178 1593210.043 - -6.31% -
std::unordered_set<int>::count(key)_(existent)/8192 -6.41% 1.407 1.317 - -16.98% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.41% 20.096 18.808 - -0.68% -
SetIntersection_Front_Set_string_1024_16 -6.37% 1992295.171 1865328.392 - 1.25% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.37% 176.086 164.866 - -0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.36% 14737.138 13799.909 - -0.08% -
std::replace(vector<int>)_(sprinkled)/8192 -6.35% 1245.180 1166.163 - 5.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.33% 10.716 10.038 - -0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.33% 3168648.357 2968065.432 - -2.51% -
BM_deque_deque_copy_backward/0 -6.31% 0.921 0.863 - 1.24% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.30% 28.526 26.727 - -8.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -6.29% 1130196.866 1059053.524 - -5.60% -
std::move(list<int>)/4096 -6.29% 4360.747 4086.399 - 3.35% -
SetIntersection_Interlaced_Vector_string_256_64 -6.28% 20278652.198 19004411.957 - 2.51% -
std::find_if(vector<int>)_(process_all)/1024 -6.26% 125.593 117.730 - -0.15% -
BM_CmpLess_uint_schar -6.26% 1.134 1.063 - 2.16% -
bm_lexicographical_compare<unsigned_char>/1 -6.25% 1.566 1.468 - -9.00% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.22% 13855898.284 12993414.978 - -4.41% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.22% 331.743 311.096 - -0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.22% 68443.795 64184.515 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.22% 0.579 0.543 - 32.59% -
std::map<int,_int>::count(key)_(existent)/8192 -6.22% 6.152 5.770 - 0.09% -
std::map<std::string,_int>::clear()/32 -6.22% 922.172 864.834 - -5.49% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.19% 25.080 23.528 - 3.31% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.19% 5027066.058 4715904.766 - -6.59% -
std::generate(deque<int>)/1024 -6.18% 276.750 259.639 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.17% 18243912.267 17117393.845 - 1.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -6.13% 85621.580 80370.892 - -0.35% -
SetIntersection_Front_Set_float_262144_16 -6.13% 1207928.607 1133890.954 - -4.43% -
BM_StringRelational_Less_Empty_Large_Control -6.13% 1.666 1.564 - -3.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.10% 231.837 217.696 - -0.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -6.10% 20.288 19.051 - 1.85% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -6.07% 9.653 9.067 - 3.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -6.07% 8.273 7.771 - 3.98% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -6.05% 0.754 0.708 - 1.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -6.05% 1.224 1.150 - 5.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.04% 1189597.387 1117688.975 - -3.43% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -6.04% 2662823.390 2501879.153 - 3.90% -
BM_vector_deque_ranges_move/2 -6.03% 2.066 1.941 - 18.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -6.02% 3729.836 3505.350 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.02% 0.515 0.484 - -30.52% -
SetIntersection_Interlaced_Set_float_1024_1024 -6.00% 12414990.576 11669977.463 - -0.77% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.00% 27.147 25.518 - -0.09% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.00% 1028065.763 966421.691 - -7.94% -
std::find_end(vector<int>)_(near_matches)/1000 -5.98% 15052.698 14152.105 - 4.29% -
BM_PushHeap_float_Random_1024 -5.98% 7.536 7.085 - -1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.98% 9581781.413 9008579.053 - -0.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.98% 30.408 28.591 - -4.07% -
BM_PushHeap_float_Random_16 -5.96% 5.334 5.016 - 0.35% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.95% 2.313 2.175 - -8.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.95% 14808.666 13927.823 - 1.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.94% 39.814 37.451 - -6.98% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.91% 25.624 24.110 - 5.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.90% 1.285 1.210 - 12.98% -
std::reverse(list<int>)/32768 -5.87% 19216.225 18087.628 - -10.02% -
SetIntersection_Front_Vector_uint32_262144_256 -5.84% 2288249.427 2154640.301 - 1.91% -
BM_StringFindNoMatch/10 -5.82% 1.356 1.277 - -5.87% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.80% 10.778 10.152 - -7.50% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.78% 50304.151 47394.784 - 5.09% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -5.77% 1055290.918 994389.709 - -5.29% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.76% 348.591 328.520 - 0.25% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.75% 7.511 7.079 - -8.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.75% 59.368 55.954 - -0.38% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.75% 69.276 65.294 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.74% 1820315.754 1715760.988 - -5.80% -
std::multiset<int>::count(key)_(non-existent)/0 -5.74% 0.275 0.260 - -1.98% -
std::none_of(deque<int>)_(process_all)/32768 -5.73% 10888.096 10263.919 - 1.36% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.73% 35.465 33.432 - -19.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.72% 0.281 0.265 - 0.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.72% 1.486 1.401 - -3.27% -
SetIntersection_Interlaced_Vector_float_64_4 -5.71% 18174534.263 17136143.455 - -5.96% -
BM_PushHeap_float_Random_64 -5.71% 6.730 6.346 - 0.52% -
BM_PushHeap_uint64_Ascending_4 -5.68% 0.588 0.555 - 0.96% -
std::multiset<int>::find(key)_(non-existent)/1024 -5.66% 6.064 5.721 - 4.32% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.66% 37396.352 35281.188 - -0.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.65% 1.110 1.047 - 8.29% -
SetIntersection_None_Set_uint32_1024_16 -5.65% 9126969.381 8611070.214 - -6.77% -
std::all_of(vector<int>)_(process_all)/8 -5.65% 2.517 2.375 - -1.72% -
SetIntersection_Front_Vector_uint32_256_16 -5.65% 4311757.725 4068213.079 - -1.38% -
std::unordered_multiset<int>::clear()/1024 -5.65% 8610.501 8124.396 - -14.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.64% 2.349 2.217 - -4.69% -
std::set<int>::lower_bound(key)_(existent)/32 -5.64% 1.616 1.525 - -1.53% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.63% 0.490 0.462 - 5.13% -
std::multiset<int>::clear()/8192 -5.62% 82670.556 78020.750 - -0.81% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.62% 167.814 158.376 - -2.88% -
BM_std_minmax_element<long_long>/1 -5.62% 0.324 0.306 - 1.91% -
std::rotate(list<int>)_(by_1/2)/50 -5.60% 13.664 12.900 - 1.80% -
SetIntersection_Front_Set_string_1024_64 -5.60% 4771298.152 4504266.888 - -0.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -5.59% 222.294 209.871 - 101.77% -
SetIntersection_None_Set_uint32_16384_64 -5.59% 161346958.987 152332198.510 - -7.39% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.59% 56.817 53.643 - -3.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.58% 1.573 1.485 - -4.50% -
std::unordered_set<int>::find(key)_(existent)/1024 -5.57% 1.486 1.403 - 12.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.57% 17016.829 16069.076 - -2.21% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.55% 2505.735 2366.624 - 0.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.55% 61328.900 57924.632 - 0.70% -
BM_CmpLess_uint_int -5.55% 1.126 1.064 - -5.16% -
std::is_sorted(list<int>,_pred)/8192 -5.54% 9043.894 8542.813 - -6.15% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.54% 250004.039 236159.684 - -3.19% -
SetIntersection_None_Set_uint32_16384_1 -5.52% 161921330.369 152979449.919 - -10.58% -
SetIntersection_Interlaced_Vector_string_256_4 -5.51% 6302829.421 5955509.166 - -2.47% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.51% 4.628 4.373 - 3.70% -
SetIntersection_None_Set_uint32_16384_1024 -5.50% 160793281.549 151942539.077 - -5.88% -
std::adjacent_find(deque<int>,_pred)/50 -5.49% 30.808 29.117 - -3.84% -
std::sort_heap(deque<int>,_pred)/1024 -5.46% 12968.908 12260.309 - -0.69% -
SetIntersection_None_Set_uint32_16384_16 -5.46% 161921436.547 153074768.905 - -8.42% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -5.45% 691458.833 653775.604 - 78.27% -
std::multiset<std::string>::erase(iterator)/1024 -5.45% 28.383 26.837 - -16.82% -
ranges::min(std::list<char>)/1 -5.44% 0.354 0.334 - -20.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.43% 1224383.796 1157939.562 - 2.87% -
std::stable_sort(deque<int>)_(descending)/8 -5.42% 28.414 26.873 - 7.62% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.42% 0.589 0.557 - -1.00% -
bm_lexicographical_compare<int>/8 -5.42% 1.583 1.497 - -0.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -5.41% 28.521 26.977 - -9.97% -
std::unordered_set<std::string>::erase(iterator)/32 -5.41% 31.301 29.607 - -5.43% -
std::count_if(deque<int>)_(every_other)/8 -5.40% 3.706 3.506 - -0.08% -
SetIntersection_Front_Vector_string_16384_256 -5.38% 9918254.377 9384738.998 - -1.74% -
BM_CmpLess_uchar_int -5.38% 1.130 1.069 - 0.45% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -5.38% 26.452 25.031 - -1.14% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.36% 21348405.275 20203584.848 - -1.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.32% 5125.641 4852.998 - 1.24% -
BM_vector_deque_ranges_move/1 -5.31% 2.332 2.208 - 17.76% -
SetIntersection_None_Set_uint64_16384_64 -5.31% 175620464.023 166291514.692 - -0.17% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -5.31% 35.357 33.480 - -4.58% -
BM_deque_deque_ranges_move/2 -5.31% 2.307 2.185 - -0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.28% 17971062.702 17022458.221 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.28% 1175862.515 1113813.197 - -4.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.26% 16414.760 15550.691 - -1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.25% 9583149.285 9080194.377 - 0.92% -
std::stable_sort(deque<int>)_(heap)/8 -5.24% 26.262 24.885 - 5.56% -
rng::contains_subrange(list<int>)_(process_all)/8192 -5.24% 9040.942 8566.968 - 6.62% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.24% 4.625 4.382 - 3.06% -
SetIntersection_None_Set_uint32_16384_4 -5.23% 161703992.755 153248438.725 - -11.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.22% 1.206 1.143 - 0.86% -
std::set<std::string>::count(key)_(existent)/8192 -5.22% 32.965 31.243 - -18.80% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.21% 2477.719 2348.737 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.20% 1060768.287 1005642.303 - -3.62% -
SetIntersection_Front_Set_float_262144_4 -5.20% 1097414.686 1040400.187 - -2.86% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.17% 1.644 1.560 - -0.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.17% 35.769 33.921 - 0.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.16% 22.379 21.223 - -0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -5.16% 47.355 44.911 - -1.56% -
std::set<std::string>::clear()/8192 -5.16% 222479.643 210999.230 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.16% 1064862.368 1009950.843 - -4.23% -
SetIntersection_Front_Set_uint64_1024_1 -5.15% 1059873.233 1005324.171 - -3.32% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.13% 165.767 157.255 - -3.86% -
SetIntersection_None_Set_uint32_64_64 -5.13% 11564737.747 10971436.434 - -6.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.12% 1.806 1.714 - -6.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.12% 27005271.138 25623096.402 - 0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.10% 46245.054 43886.718 - -0.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.09% 1282.978 1217.677 - -0.20% -
SetIntersection_Interlaced_Set_uint32_16384_64 -5.08% 218727339.981 207607434.811 - -1.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.08% 9556404.907 9070566.268 - 0.62% -
SetIntersection_Front_Set_uint32_16384_4 -5.08% 1075179.071 1020549.869 - -3.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.05% 68.061 64.624 - 2.64% -
bm_ranges_lexicographical_compare<signed_char>/8 -5.03% 3.502 3.326 - -8.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.02% 788.683 749.065 - -0.06% -
std::set<int>::clear()/8192 -5.02% 82177.383 78049.427 - -4.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.02% 15399.734 14626.735 - -7.00% -
BM_CmpLess_ushort_short -5.01% 1.122 1.066 - 0.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.01% 18885.037 17938.376 - -0.73% -
std::generate_n(deque<int>)/32 -5.01% 8.688 8.252 - -0.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.01% 23.042 21.888 - 3.19% -
SetIntersection_Front_Set_uint64_262144_16 -5.01% 1212154.184 1151461.744 - 0.52% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.00% 321999.426 305899.548 - 0.06% -
std::unordered_multimap<int,_int>::clear()/1024 -5.00% 8476.642 8052.830 - -0.74% -
SetIntersection_Interlaced_Vector_float_16384_16 -4.99% 2847695.937 2705481.129 - -28.72% -
std::set<std::string>::ctor(const&)/32 -4.98% 832.328 790.904 - 2.29% -
std::generate_n(deque<int>)/50 -4.97% 12.913 12.271 - 0.10% -
std::set<std::string>::clear()/1024 -4.95% 22482.733 21368.729 - -5.24% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -4.95% 41.582 39.523 - 0.68% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.95% 203497029.353 193420921.558 - -0.95% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.95% 210.444 200.026 - -17.61% -
std::sort_heap(deque<int>,_pred)/8192 -4.95% 451004.639 428687.657 - -0.86% -
SetIntersection_None_Set_uint32_16384_256 -4.94% 160847931.984 152895710.071 - -6.47% -
std::none_of(deque<int>)_(process_all)/8192 -4.94% 2717.706 2583.501 - 2.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.93% 23517.979 22357.699 - -0.69% -
SetIntersection_None_Set_uint32_1024_256 -4.93% 9073451.384 8625894.096 - -6.75% -
std::find_if(vector<int>)_(process_all)/8 -4.93% 1.487 1.414 - -12.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.92% 8917.054 8478.729 - -13.55% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.90% 13.132 12.488 - -6.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -4.90% 1182808.202 1124888.386 - 0.71% -
SetIntersection_None_Set_string_1024_16 -4.90% 9180812.435 8731262.604 - -7.01% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.89% 4.154 3.951 - 3.25% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.89% 174458253.965 165928630.206 - 0.05% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.89% 0.364 0.346 - -0.72% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.89% 23.529 22.379 - 7.05% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.88% 122227.464 116265.882 - -0.73% -
std::multiset<std::string>::find(key)_(existent)/32 -4.85% 15.777 15.011 - -2.08% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.85% 14482.253 13779.361 - -0.73% -
std::map<int,_int>::clear()/32 -4.85% 679.654 646.669 - -3.15% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.84% 871.186 829.000 - 4.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -4.84% 167226.699 159134.480 - 0.34% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.82% 610.268 580.852 - -0.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.82% 40099.601 38167.496 - -0.39% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.81% 31.165 29.666 - -0.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.80% 1598.034 1521.305 - -0.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.80% 1.429 1.360 - 0.22% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.79% 2799380.699 2665183.920 - -16.18% -
SetIntersection_Interlaced_Vector_string_16_4 -4.79% 69825292.765 66478576.443 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.79% 1879644.533 1789566.486 - -5.12% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.78% 14799773.023 14092589.060 - -7.26% -
std::partial_sort(deque<int>)_(heap)/8192 -4.78% 275886.920 262708.750 - -2.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.76% 20.957 19.959 - 5.93% -
std::multimap<int,_int>::clear()/8192 -4.76% 89258.681 85007.737 - 2.76% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.75% 985755.662 938913.829 - 8.66% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.74% 10188318.812 9705679.571 - -14.79% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.73% 0.288 0.274 - -1.02% -
std::multiset<int>::lower_bound(key)_(existent)/32 -4.72% 2.311 2.202 - 1.02% -
std::sort(deque<int>)_(heap)/8192 -4.71% 72424.391 69010.973 - -11.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.71% 4737.806 4514.867 - -2.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.71% 14634.212 13945.632 - -4.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.70% 35.413 33.747 - -37.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -4.70% 7.331 6.986 - 0.79% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.70% 606.555 578.047 - 1.22% -
SetIntersection_Front_Set_uint32_16384_16 -4.70% 1219808.358 1162527.679 - -0.31% -
std::transform(deque<int>)_(identity_transform)/50 -4.69% 20.289 19.337 - 1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.69% 3196455.298 3046668.286 - -0.53% -
BM_PushHeap_string_Ascending_262144 -4.68% 31.698 30.215 - 1.12% -
SetIntersection_None_Set_uint32_1024_1024 -4.68% 9115135.936 8688590.323 - -6.69% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.68% 33.865 32.281 - -2.93% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.67% 39.750 37.892 - -10.10% -
rng::for_each(map<int>)/50 -4.67% 40.399 38.511 - 1.19% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.65% 56599.341 53966.759 - -2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.64% 1058339.290 1009266.885 - -4.06% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.62% 23.704 22.608 - 10.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.62% 3188667.332 3041372.949 - -0.49% -
SetIntersection_Interlaced_Set_uint64_64_16 -4.61% 22722826.647 21674228.950 - -1.02% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.60% 731.324 697.660 - -0.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.60% 32.168 30.689 - -7.11% -
std::set<int>::clear()/1024 -4.60% 9592.911 9151.848 - -1.16% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.60% 731.433 697.818 - -0.16% -
std::sort_heap(vector<int>)/8 -4.59% 32.077 30.605 - -6.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.59% 3202655.542 3055764.805 - 0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.59% 1.577 1.505 - -9.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.58% 2.415 2.304 - 1.16% -
SetIntersection_Front_Vector_float_262144_16 -4.56% 1137528.674 1085614.354 - 0.05% -
BM_PushHeap_float_Random_16384 -4.55% 7.550 7.207 - 0.39% -
SetIntersection_None_Set_uint64_1024_16 -4.55% 8972386.503 8564420.148 - -1.71% -
rng::for_each(multiset<int>)/50 -4.55% 41.043 39.177 - 0.83% -
BM_CmpLess_ushort_schar -4.55% 1.119 1.068 - 3.66% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.52% 211675713.781 202098904.022 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.52% 5170572.752 4936860.625 - 2.08% -
BM_std_minmax_element<int>/2 -4.51% 0.665 0.635 - -7.49% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.50% 84960.154 81136.571 - 0.53% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.49% 1.629 1.556 - 3.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.49% 14497.753 13847.398 - -1.59% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.48% 1302458.494 1244154.785 - -1.76% -
std::set<int>::erase(iterator)/8192 -4.48% 20.696 19.770 - -2.94% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.47% 3385.722 3234.363 - -1.77% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.47% 13473.784 12871.842 - -0.88% -
std::count(vector<int>)_(every_other)/8 -4.46% 1.335 1.276 - -7.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.45% 165871.209 158488.338 - 0.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.44% 3.372 3.222 - -0.37% -
std::multiset<int>::clear()/1024 -4.44% 10367.689 9907.197 - -0.23% -
SetIntersection_Front_Vector_uint32_262144_64 -4.44% 1385125.582 1323665.088 - 4.31% -
std::unordered_set<int>::clear()/8192 -4.44% 67288.814 64303.935 - -13.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.43% 90.316 86.311 - -0.66% -
std::pop_heap(vector<std::string>)/1024 -4.43% 20.990 20.060 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.43% 4187037.762 4001605.547 - -1.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.41% 15.499 14.816 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.41% 7.340 7.017 - -0.52% -
std::set<int>::count(key)_(existent)/8192 -4.39% 8.218 7.857 - -0.30% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -4.39% 579.988 554.523 - 2.42% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.38% 22.458 21.473 - 1.19% -
std::adjacent_find(list<int>)/8192 -4.38% 7119.436 6807.652 - -5.83% -
SetIntersection_None_Vector_float_262144_1024 -4.37% 1153369.700 1102917.432 - -4.35% -
std::move_backward(list<int>)/4096 -4.37% 5186.231 4959.398 - -13.05% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.37% 11.611 11.104 - 2.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.37% 28.223 26.991 - 41.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.36% 134783364.910 128901010.969 - -0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.36% 7094.092 6784.763 - -4.57% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -4.36% 307.987 294.564 - -0.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.35% 1.274 1.219 - -6.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.34% 206.279 197.327 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.34% 9602126.113 9185660.426 - -0.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.32% 2.379 2.276 - 2.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.32% 3.801 3.637 - 4.53% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -4.30% 31.171 29.831 - -3.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.29% 627.111 600.177 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.29% 1502459.873 1437964.793 - -0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.29% 35.254 33.743 - -1.78% -
std::multiset<int>::erase(key)_(existent)/8192 -4.28% 62.288 59.621 - -0.58% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.28% 5.682 5.439 - -0.92% -
BM_deque_deque_move_backward/512 -4.26% 19.744 18.902 - -2.27% -
BM_vector_deque_ranges_copy_backward/1 -4.26% 2.284 2.187 - -6.63% -
rng::contains_subrange(list<int>)_(same_length)/50 -4.26% 28.308 27.103 - 7.67% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -4.26% 1061325.299 1016162.142 - 0.40% -
SetIntersection_None_Set_uint32_256_16 -4.25% 11048257.955 10578531.069 - -5.84% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.25% 53.211 50.950 - 0.78% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.24% 203.960 195.308 - -2.14% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -4.24% 2010712.985 1925553.825 - -18.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.23% 2046678.061 1960165.447 - -3.95% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.23% 100.195 95.960 - 0.44% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.23% 45023.810 43120.799 - -1.97% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.23% 18.981 18.179 - -9.37% -
SetIntersection_Front_Set_uint64_262144_4 -4.22% 1096229.573 1049920.661 - -1.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.22% 7.243 6.937 - 0.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.22% 42.559 40.762 - -4.10% -
BM_StringRelational_Less_Empty_Small_Control -4.22% 1.673 1.602 - -0.74% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -4.22% 1.102 1.056 - -4.84% -
BM_StringRelational_Less_Empty_Empty_Control -4.21% 1.669 1.599 - -1.03% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.21% 9.852 9.437 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.21% 6396999.538 6127913.741 - 0.71% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.20% 10198.439 9769.884 - -0.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.20% 15803.235 15139.178 - 0.64% -
std::copy_if(deque<int>)_(entire_range)/8 -4.20% 2.655 2.544 - -3.73% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -4.18% 1050106.682 1006191.489 - -1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.18% 134204602.963 128597628.303 - 0.13% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.16% 682.412 654.001 - -4.21% -
BM_CmpEqual_short_uint -4.15% 1.146 1.099 - -0.30% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.15% 10.098 9.680 - -8.47% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.15% 21.425 20.536 - -11.03% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -4.15% 2.540 2.435 - 4.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.14% 29.998 28.757 - -1.79% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.13% 0.264 0.254 - -5.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -4.13% 40.777 39.092 - -3.14% -
std::partial_sort(vector<int>)_(descending)/8 -4.13% 25.388 24.340 - -0.16% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.12% 727.902 697.883 - -0.18% -
SetIntersection_None_Vector_uint32_1024_1 -4.12% 1098923.609 1053643.430 - -2.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.12% 1323.144 1268.629 - -18.68% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.10% 1050381.769 1007300.598 - 1.63% -
BM_PushHeap_uint32_Descending_4 -4.08% 0.363 0.348 - 1.60% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.08% 1.155 1.108 - 0.86% -
SetIntersection_Front_Vector_uint32_262144_16 -4.08% 1137510.540 1091077.537 - -1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.07% 1180847.323 1132754.793 - 4.60% -
SetIntersection_None_Vector_float_262144_16 -4.07% 1147178.712 1100519.038 - -5.32% -
std::find_if_not(vector<int>)_(process_all)/1024 -4.07% 125.060 119.975 - 5.96% -
SetIntersection_Interlaced_Vector_float_262144_1024 -4.07% 103759567.730 99541139.231 - -29.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.06% 5.309 5.093 - -4.70% -
SetIntersection_Interlaced_Set_string_16_16 -4.06% 61716755.029 59209702.270 - -1.36% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -4.05% 565.641 542.739 - 2.98% -
SetIntersection_Front_Set_uint64_16384_16 -4.05% 1206813.359 1157981.686 - -1.25% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -4.05% 12.890 12.369 - -7.50% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.04% 8.613 8.265 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.04% 1171234.022 1123875.733 - -3.31% -
SetIntersection_Interlaced_Set_string_256_16 -4.03% 18329013.724 17590601.738 - -3.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -4.03% 983.493 943.888 - -2.06% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.03% 419.715 402.820 - -1.79% -
SetIntersection_Front_Set_uint32_262144_4 -4.02% 1071669.695 1028581.142 - -0.08% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.02% 1.928 1.850 - 0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.02% 1680877.573 1613358.743 - -2.42% -
SetIntersection_Interlaced_Set_string_1024_64 -4.01% 17058437.938 16373826.248 - -1.76% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -4.01% 33.399 32.061 - -3.14% -
std::move_backward(deque<int>)/8 -4.00% 3.436 3.298 - -3.44% -
std::multimap<int,_int>::erase(iterator)/8192 -4.00% 21.439 20.581 - -0.58% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -4.00% 358.130 343.819 - -15.75% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.98% 13062.786 12542.385 - -15.98% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.98% 280.293 269.128 - 0.23% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -3.98% 4645.049 4460.383 - 3.49% -
std::multimap<std::string,_int>::clear()/32 -3.97% 931.675 894.664 - -0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.97% 137162461.039 131714521.533 - 2.16% -
SetIntersection_None_Set_uint32_16384_16384 -3.97% 163378173.478 156898741.465 - 0.48% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.96% 10208425.177 9803828.242 - -2.66% -
std::multimap<int,_int>::erase(iterator)/1024 -3.95% 21.391 20.546 - -0.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.95% 36052.335 34628.818 - -0.35% -
SetIntersection_Interlaced_Set_string_262144_256 -3.95% 2081556.232 1999408.205 - -4.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.95% 817.266 785.015 - -4.07% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.95% 41552999.422 39913287.354 - 2.87% -
std::make_heap(vector<int>)_(ascending)/8 -3.94% 16.963 16.294 - -0.22% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.94% 783.875 753.028 - -20.98% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.93% 0.291 0.279 - -1.30% -
SetIntersection_None_Vector_float_262144_4 -3.93% 1170390.489 1124440.024 - -3.21% -
std::map<int,_int>::erase(key)_(existent)/32 -3.92% 23.390 22.473 - 1.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -3.91% 1.661 1.596 - -3.32% -
SetIntersection_Front_Set_string_16384_1 -3.91% 1110558.098 1067161.451 - -2.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -3.90% 105013.388 100913.064 - -17.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.90% 151896.728 145972.907 - -0.64% -
std::set<int>::contains(key)_(non-existent)/8192 -3.90% 10.322 9.919 - -17.00% -
SetIntersection_None_Set_uint64_256_256 -3.89% 5823958.426 5597550.692 - -1.47% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.88% 37560.174 36101.930 - 0.33% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -3.88% 84.554 81.273 - 30.84% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.87% 24.313 23.373 - -3.75% -
BM_CmpLess_schar_uint -3.86% 1.147 1.103 - -1.10% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.86% 1066480.963 1025358.634 - -0.56% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.86% 410.177 394.362 - 0.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.84% 5.114 4.918 - -4.08% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.84% 2.063 1.984 - -3.85% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.83% 238952161.408 229791678.843 - -0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.82% 20000.512 19236.369 - -1.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.82% 1470.972 1414.845 - -11.30% -
BM_StringRelational_Compare_Empty_Small_Control -3.81% 1.731 1.665 - -10.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.81% 56829.420 54666.417 - -0.81% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.80% 23.207 22.324 - -1.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.80% 33779.520 32495.517 - -21.73% -
SetIntersection_Front_Set_string_262144_1 -3.80% 1105079.899 1063095.454 - -3.17% -
std::multiset<int>::find(key)_(existent)/1024 -3.78% 4.249 4.088 - -0.99% -
BM_deque_deque_ranges_move_backward/1 -3.78% 2.716 2.613 - -3.62% -
SetIntersection_Front_Set_uint32_262144_16 -3.78% 1170708.878 1126460.073 - -3.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.76% 1016.354 978.109 - -3.78% -
SetIntersection_None_Set_uint32_1024_1 -3.76% 8954576.000 8617953.053 - -7.26% -
std::multiset<int>::erase(iterator)/8192 -3.76% 24.003 23.101 - -5.53% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.75% 275.105 264.781 - -1.25% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.75% 1543732.828 1485910.809 - -0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.74% 13.643 13.133 - -0.24% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.74% 240.127 231.148 - -2.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.74% 59.667 57.437 - -1.16% -
SetIntersection_None_Vector_float_262144_16384 -3.73% 1172193.335 1128413.233 - -0.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.73% 358.167 344.790 - -0.86% -
SetIntersection_None_Set_uint64_1024_256 -3.73% 8934891.142 8601773.182 - 0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.72% 13.605 13.098 - -0.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.72% 15.375 14.802 - -2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.72% 8973748.452 8640037.149 - -0.94% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.72% 124602.611 119970.534 - -1.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.72% 7008.397 6747.921 - 1.99% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.71% 30.972 29.822 - -3.02% -
std::multimap<int,_int>::clear()/1024 -3.71% 11110.454 10698.174 - 0.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.70% 56664.457 54565.269 - 1.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.70% 16.415 15.809 - 0.47% -
SetIntersection_Interlaced_Set_float_1024_1 -3.69% 1061672.011 1022452.474 - -1.99% -
std::unordered_set<int>::find(key)_(existent)/32 -3.69% 1.326 1.277 - -3.48% -
std::remove_if(list<int>)_(sprinkled)/50 -3.69% 74.944 72.176 - 2.40% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.69% 22.321 21.497 - 2.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.69% 6419488.254 6182717.589 - 1.52% -
SetIntersection_None_Set_string_1024_1 -3.69% 9175112.863 8836715.673 - -5.64% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.69% 37.874 36.478 - -0.41% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.67% 1300008.949 1252245.035 - -1.40% -
SetIntersection_None_Vector_float_1024_4 -3.67% 1099032.300 1058668.192 - -2.92% -
BM_CmpEqual_uchar_int -3.66% 1.093 1.053 - -1.66% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.66% 1074622.364 1035321.631 - 1.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.65% 36.308 34.981 - -3.36% -
BM_StringDestroy_Large -3.65% 7.416 7.145 - -6.27% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.65% 1.221 1.176 - 1.90% -
std::find_if_not(vector<int>)_(process_all)/32768 -3.65% 3749.940 3613.171 - 12.51% -
SetIntersection_None_Set_uint64_256_4 -3.65% 11605921.922 11182689.635 - 1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.65% 4248614.427 4093742.668 - -5.55% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.64% 0.496 0.478 - -3.86% -
BM_StringFindCharLiteral/1024 -3.64% 18.979 18.288 - 1.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.63% 4856.554 4680.172 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.63% 7172435.720 6912398.068 - -9.96% -
std::map<std::string,_int>::clear()/8192 -3.62% 227074.220 218851.409 - 1.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.62% 21.792 21.003 - -6.47% -
std::unique_copy(vector<int>)_(contiguous)/1024 -3.61% 267.502 257.832 - 0.46% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.61% 685.809 661.024 - -3.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.61% 4341412.970 4184749.120 - 0.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.61% 105562.638 101753.952 - -1.52% -
SetIntersection_Front_Vector_uint32_64_64 -3.61% 10998798.546 10602100.194 - -0.55% -
std::set<int>::count(key)_(non-existent)/1024 -3.61% 7.964 7.676 - 3.31% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.61% 172535198.843 166313443.017 - -1.74% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -3.60% 5.815 5.606 - 0.70% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.60% 21.997 21.205 - -7.21% -
SetIntersection_None_Set_float_1024_64 -3.60% 9101645.475 8773854.557 - 0.77% -
BM_std_minmax_element<char>/1024 -3.60% 273.212 263.389 - 2.76% -
std::replace(list<int>)_(sprinkled)/50 -3.60% 19.512 18.810 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.59% 1190927.963 1148229.966 - -1.77% -
std::multiset<std::string>::count(key)_(existent)/1024 -3.58% 23.465 22.624 - -10.64% -
SetIntersection_Front_Vector_string_262144_1 -3.58% 1089770.093 1050709.073 - -2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.58% 1996611.330 1925152.100 - -4.57% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.56% 1591417.318 1534832.111 - 0.01% -
SetIntersection_None_Set_uint32_256_256 -3.55% 5811984.812 5605779.173 - -6.65% -
std::unordered_set<std::string>::clear()/32 -3.54% 929.696 896.762 - 0.10% -
BM_std_minmax_element<long_long>/3 -3.54% 1.114 1.075 - 2.43% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.53% 261593.282 252365.955 - -12.29% -
std::multiset<int>::find(key)_(existent)/32 -3.53% 1.660 1.602 - -1.51% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.52% 2.515 2.426 - 1.28% -
std::unordered_multiset<int>::ctor(const&)/32 -3.50% 204.962 197.782 - -1.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.50% 1797995.921 1735026.689 - -7.34% -
std::fill(list<int>)/8192 -3.50% 8518.996 8221.092 - 2.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.49% 140607.813 135702.675 - -0.37% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -3.48% 9.181 8.861 - 4.22% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -3.48% 1582098.356 1527078.950 - -16.32% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.47% 30.598 29.535 - -0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.47% 13.612 13.139 - -0.22% -
std::multiset<std::string>::clear()/1024 -3.47% 22399.180 21621.974 - -1.34% -
std::copy(list<int>)/64 -3.47% 33.494 32.333 - 5.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.46% 2128366.699 2054694.662 - -3.48% -
BM_CmpEqual_short_ushort -3.46% 1.119 1.081 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.45% 5.520 5.330 - -0.80% -
SetIntersection_None_Set_uint64_256_16 -3.45% 11025193.051 10644669.907 - -0.37% -
SetIntersection_None_Set_float_16384_1024 -3.45% 158238719.103 152777887.158 - -1.64% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.45% 23.685 22.868 - -4.46% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.45% 9.488 9.160 - -2.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.44% 21.910 21.155 - -2.64% -
std::unordered_set<std::string>::clear()/1024 -3.44% 23901.239 23078.180 - 0.44% -
SetIntersection_None_Set_uint64_1024_64 -3.44% 9011260.678 8701347.153 - 0.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.43% 106102.427 102462.045 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.43% 5895150.031 5693236.096 - -1.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.42% 66268.701 64000.338 - -3.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.41% 4251146.599 4106220.160 - 0.53% -
BM_vector_deque_copy_backward/1 -3.41% 2.384 2.303 - 6.69% -
std::unordered_map<int,_int>::clear()/1024 -3.41% 8565.891 8274.071 - 2.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -3.41% 53.988 52.149 - -2.31% -
BM_std_minmax_element<char>/4000 -3.40% 1048.304 1012.692 - 2.60% -
BM_CmpLess_schar_uchar -3.39% 1.121 1.083 - -1.59% -
SetIntersection_Front_Set_uint32_262144_64 -3.38% 1656753.040 1600712.158 - -2.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.38% 20.402 19.712 - -2.16% -
BM_deque_deque_copy/4000 -3.38% 145.950 141.019 - 0.78% -
std::is_sorted(list<int>)/8192 -3.38% 7306.584 7059.921 - -2.41% -
BM_StringCopy_Huge -3.36% 110.873 107.143 - -2.18% -
std::copy(vector<int>)/8 -3.36% 2.184 2.110 - -7.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.36% 11792479.295 11396621.352 - -7.09% -
BM_CmpLess_short_uchar -3.35% 1.140 1.102 - 0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.34% 8991234.226 8690609.963 - 1.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.34% 1879.295 1816.562 - -0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.34% 1069064.577 1033378.765 - -0.37% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.34% 33866.164 32736.065 - -9.81% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.34% 1454.441 1405.922 - 0.42% -
std::copy(deque<int>)/512 -3.34% 17.161 16.589 - -0.31% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.33% 1619121.174 1565145.914 - 0.11% -
SetIntersection_Front_Set_float_262144_64 -3.33% 1694075.170 1637602.964 - -0.02% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.33% 34202.804 33063.009 - -4.97% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -3.32% 6.108 5.905 - -0.35% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.32% 16663.636 16109.892 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.32% 16842247.539 16283343.462 - 0.19% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.31% 288209.174 278655.972 - -9.67% -
BM_deque_deque_ranges_move_backward/1024 -3.31% 38.898 37.610 - -1.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.31% 44.820 43.335 - -0.88% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -3.31% 52672.508 50929.966 - 1.85% -
std::find_if_not(vector<int>)_(process_all)/8192 -3.31% 943.307 912.110 - 12.69% -
SetIntersection_None_Set_uint64_1024_1024 -3.30% 9052342.148 8753378.544 - 2.12% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.29% 1071099.492 1035812.816 - 0.29% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.29% 26620.027 25743.345 - -0.41% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.29% 51764.322 50061.151 - -0.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.29% 13.620 13.172 - 0.12% -
SetIntersection_Front_Vector_uint32_16_16 -3.29% 36290280.542 35096733.706 - -0.31% -
std::pop_heap(deque<float>)/1024 -3.29% 13.589 13.143 - -3.05% -
std::remove_if(vector<int>)_(prefix)/32 -3.28% 51.240 49.558 - 1.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.28% 286619.438 277216.805 - -0.85% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.28% 33.890 32.779 - 2.81% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.28% 10.947 10.589 - -3.32% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.27% 1.559 1.508 - 21.91% -
SetIntersection_Interlaced_Set_string_4_4 -3.25% 161752356.068 156489560.449 - -1.34% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.25% 1744190.727 1687500.862 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_64_64 -3.25% 11064931.281 10705587.011 - -0.33% -
BM_StringCopy_Large -3.24% 6.330 6.125 - -1.08% -
SetIntersection_Front_Vector_uint32_1024_1 -3.24% 1059493.162 1025126.401 - -1.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.24% 13.616 13.175 - -0.07% -
SetIntersection_Front_Set_float_1024_16 -3.24% 1211438.939 1172189.168 - -2.03% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.24% 20.126 19.474 - -3.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.24% 0.913 0.884 - -5.30% -
SetIntersection_None_Set_uint64_256_64 -3.23% 9382142.097 9079112.401 - 1.58% -
SetIntersection_Front_Set_uint64_1024_16 -3.23% 1227791.863 1188149.567 - 5.79% -
BM_CmpLess_ushort_int -3.22% 1.127 1.091 - 1.80% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -3.21% 12.374 11.977 - 3.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -3.21% 8737238.736 8456674.399 - -1.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.21% 1.701 1.646 - 1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.20% 18442.618 17851.587 - -0.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.20% 60.415 58.481 - 19.32% -
BM_CmpEqual_schar_uint -3.19% 1.149 1.112 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.19% 16586291.537 16056633.214 - 0.91% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.19% 2.585 2.503 - 0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.19% 32.052 31.032 - -13.38% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.18% 16893.849 16355.967 - 2.19% -
SetIntersection_Interlaced_Set_string_1024_16 -3.18% 13172778.262 12753816.828 - -0.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.18% 616251.928 596657.025 - -0.77% -
std::unique(list<int>)_(contiguous)/8192 -3.18% 7802.830 7554.937 - 7.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.18% 6812.765 6596.363 - -1.02% -
SetIntersection_None_Set_float_16384_64 -3.17% 158239066.454 153216548.529 - -0.99% -
SetIntersection_Front_Set_uint32_64_1 -3.17% 16759194.315 16228069.811 - -0.47% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.16% 10140.450 9820.172 - -2.34% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.16% 2791.654 2703.550 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.15% 5174611.376 5011488.006 - -1.27% -
SetIntersection_Interlaced_Vector_float_262144_1 -3.15% 1064191.656 1030704.027 - -1.37% -
BM_CmpLess_int_uchar -3.14% 1.152 1.115 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.14% 205628505.192 199167230.737 - 2.71% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.14% 16.798 16.270 - 1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.13% 2152883.221 2085464.273 - -2.87% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.13% 11564191.221 11202400.244 - 0.42% -
BM_deque_deque_ranges_copy/4000 -3.12% 146.260 141.692 - -1.46% -
std::is_partitioned(list<int>)_(partitioned)/1024 -3.12% 639.612 619.663 - -18.82% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.12% 12952.741 12549.004 - 1.14% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.11% 20.544 19.905 - 2.71% -
SetIntersection_None_Set_float_16384_4 -3.11% 159001102.512 154059807.456 - -0.38% -
SetIntersection_None_Set_float_16384_256 -3.11% 157779909.816 152877937.759 - -1.19% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.10% 1.619 1.569 - -1.15% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.10% 26.059 25.250 - 1.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.10% 6.486 6.285 - -2.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.10% 16.631 16.115 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.09% 943318.779 914135.814 - -0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.09% 15.253 14.781 - -0.26% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.08% 13297.534 12887.633 - -1.13% -
BM_deque_vector_move/64 -3.08% 2.652 2.570 - -2.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.08% 1149515.145 1114149.502 - -1.43% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.07% 1506.395 1460.074 - -6.40% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.06% 0.497 0.481 - -0.06% -
SetIntersection_Front_Vector_uint32_1024_4 -3.05% 1084671.583 1051538.240 - -0.55% -
SetIntersection_None_Set_uint64_262144_64 -3.05% 1235613.361 1197924.969 - -1.51% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.05% 18.827 18.253 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.05% 7954624.158 7712019.045 - 3.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.04% 1.463 1.419 - 27.13% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.04% 504.129 488.796 - -0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.04% 1391.772 1349.491 - -0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.04% 23208.731 22503.741 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.03% 5114643.937 4959727.874 - -0.62% -
std::search(vector<int>,_pred)_(single_element)/1024 -3.02% 576.950 559.500 - 1.86% -
SetIntersection_None_Set_uint32_1024_4 -3.02% 9028347.956 8755422.526 - -5.75% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.02% 197183.778 191223.077 - 2.03% -
BM_std_minmax_element<char>/512 -3.02% 139.007 134.806 - 1.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.02% 178938.027 173531.308 - -1.83% -
SetIntersection_None_Set_uint32_262144_16384 -3.02% 1212839.844 1176226.238 - 0.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.02% 36897.959 35784.651 - -1.10% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.01% 241.386 234.128 - -3.15% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.00% 5.431 5.268 - -0.01% -
BM_std_minmax_element<int>/5500 -3.00% 1452.544 1408.996 - -5.84% -
std::set<int>::ctor(const&,_alloc)/0 -3.00% 13.151 12.757 - 0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.99% 33593.888 32589.568 - -2.57% -
rng::contains_subrange(list<int>)_(same_length)/8192 -2.99% 8514.123 8259.787 - 4.14% -
BM_StringRelational_Eq_Empty_Large_Control -2.98% 0.479 0.465 - -1.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.98% 519.689 504.214 - -4.06% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.97% 12.488 12.116 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.96% 1692190.672 1642026.043 - -2.29% -
BM_vector_deque_ranges_copy_backward/2 -2.96% 1.996 1.937 - -6.08% -
rng::contains(vector<int>)_(process_all)/8 -2.94% 2.817 2.735 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.93% 1054709.147 1023800.244 - 1.88% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.93% 286002.924 277625.877 - -17.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.93% 1042887.418 1012350.369 - -4.27% -
SetIntersection_Front_Set_uint64_16_16 -2.93% 38449012.134 37323457.164 - -0.19% -
std::replace(vector<int>)_(prefix)/50 -2.93% 7.702 7.477 - 0.89% -
SetIntersection_Front_Vector_string_1024_1024 -2.92% 40090416.042 38917928.019 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.92% 1055557.560 1024713.206 - 1.25% -
std::multiset<int>::contains(key)_(existent)/1024 -2.92% 3.963 3.847 - -4.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.92% 754.814 732.770 - 0.61% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.92% 3319824.348 3222903.704 - -2.55% -
SetIntersection_Front_Set_uint32_256_1 -2.92% 4207770.911 4084985.310 - -1.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.92% 6911.440 6709.760 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.92% 0.695 0.674 - 9.60% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.91% 27299.583 26503.802 - -0.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.91% 15.353 14.906 - -0.10% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.91% 15.476 15.026 - -0.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.91% 89.594 86.986 - -0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.91% 57036.838 55379.541 - -5.99% -
BM_StringConstructDestroyCStr_Small_Opaque -2.90% 2.253 2.187 - -2.76% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.90% 11.428 11.097 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.90% 56236560.783 54606173.201 - -0.03% -
rng::contains(list<int>)_(process_all)/8 -2.89% 2.381 2.312 - -3.37% -
BM_std_minmax_element<int>/4000 -2.89% 1057.755 1027.179 - -6.19% -
std::multimap<int,_int>::ctor(const&)/1024 -2.89% 6682.139 6489.011 - -2.42% -
SetIntersection_None_Set_float_16384_16 -2.89% 158598567.120 154016496.312 - -0.56% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.89% 1103453.655 1071573.833 - -0.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.89% 6872.156 6673.694 - -2.86% -
SetIntersection_None_Set_uint64_262144_16 -2.89% 1234401.937 1198757.162 - -1.35% -
BM_std_minmax_element<int>/65536 -2.89% 17315.143 16815.392 - -6.06% -
SetIntersection_Interlaced_Set_float_64_4 -2.89% 21029848.524 20422928.899 - -2.39% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.88% 13.083 12.706 - -0.35% -
BM_CmpLess_uchar_uint -2.88% 1.088 1.057 - -1.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.88% 15.284 14.843 - 0.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.88% 21.884 21.254 - -0.03% -
std::search(vector<int>,_pred)_(single_element)/1000 -2.88% 563.172 546.963 - 2.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.88% 10967650.464 10652071.266 - -0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.88% 1.315 1.278 - -0.42% -
SetIntersection_Front_Vector_uint32_16384_1 -2.87% 1064317.168 1033740.910 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.87% 1075966.426 1045086.613 - 0.37% -
std::stable_partition(vector<int>)_(sparse)/32 -2.87% 7.459 7.245 - 2.73% -
SetIntersection_Front_Set_float_64_64 -2.87% 13646673.642 13255239.483 - 4.64% -
BM_CmpEqual_ushort_uchar -2.86% 1.123 1.091 - -0.10% -
BM_lexicographical_compare_three_way<IntPtr>/256 -2.86% 68.656 66.693 - -4.79% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.86% 740.408 719.253 - -0.66% -
SetIntersection_Front_Vector_uint32_262144_1 -2.85% 1065785.498 1035377.360 - -0.03% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.85% 2.469 2.399 - -0.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.85% 4188967.600 4069571.352 - -0.86% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.85% 13.523 13.138 - 1.09% -
SetIntersection_None_Set_float_16_1 -2.85% 68013977.265 66077433.320 - -1.75% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.85% 13014.337 12643.800 - -7.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.85% 67624.044 65699.762 - -0.58% -
std::unordered_set<std::string>::clear()/8192 -2.84% 224925.691 218546.969 - -1.63% -
std::multiset<int>::count(key)_(non-existent)/32 -2.83% 2.451 2.382 - -3.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.83% 186797.930 181506.726 - 0.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.83% 26211.077 25468.921 - -8.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.83% 380.154 369.391 - 0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.83% 38010750.021 36936420.650 - -0.56% -
BM_PushHeap_uint64_Descending_4 -2.82% 0.371 0.361 - -2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.82% 205335869.819 199539351.261 - 2.72% -
SetIntersection_None_Vector_uint32_262144_1024 -2.82% 1151271.109 1118805.330 - 0.13% -
std::find_end(list<int>)_(near_matches)/1024 -2.82% 37708.087 36645.404 - 5.52% -
std::find_first_of(deque<int>)_(large_needle)/50 -2.80% 711.922 691.964 - -9.79% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.80% 13591.303 13210.441 - -1.96% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.80% 812.905 790.154 - 1.26% -
std::unordered_multiset<int>::clear()/32 -2.80% 599.786 583.016 - -6.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.80% 31.240 30.366 - 2.27% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.79% 12.246 11.904 - -0.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.79% 210241.865 204373.406 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.79% 1603539.576 1558816.580 - -0.81% -
BM_std_minmax_element<int>/4096 -2.78% 1082.506 1052.415 - -6.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.78% 22.971 22.333 - -7.24% -
SetIntersection_Front_Set_uint32_1024_1 -2.77% 1065102.236 1035555.738 - 0.23% -
BM_StringResizeAndOverwrite -2.77% 0.841 0.818 - -0.11% -
BM_StringFindAllMatch/64 -2.77% 3.268 3.177 - 1.26% -
SetIntersection_None_Vector_float_1024_256 -2.77% 1103979.508 1073454.223 - 0.76% -
SetIntersection_Interlaced_Set_float_256_4 -2.76% 11325948.800 11012891.852 - 0.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.76% 6859.385 6669.805 - -1.88% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.76% 16955.704 16487.242 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.76% 4283041.225 4164717.665 - -4.95% -
BM_std_minmax_element<int>/64000 -2.76% 16890.756 16425.164 - -5.86% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.75% 36864.509 35849.689 - 0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.75% 15.210 14.791 - -0.18% -
SetIntersection_None_Set_float_256_64 -2.75% 9422170.085 9163087.531 - -0.91% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.74% 101908.781 99112.052 - -0.26% -
std::set<int>::contains(key)_(existent)/8192 -2.73% 8.383 8.154 - -3.99% -
BM_std_minmax_element<int>/70000 -2.72% 18468.258 17965.986 - -5.89% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.72% 20.931 20.362 - -3.14% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.71% 69.356 67.474 - -1.57% -
std::set<int>::contains(key)_(existent)/32 -2.71% 1.715 1.669 - 1.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.70% 13347.107 12986.636 - 1.20% -
std::multiset<int>::find(key)_(existent)/8192 -2.70% 8.908 8.668 - 2.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.70% 25.012 24.338 - -3.24% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.69% 6.813 6.630 - -5.49% -
SetIntersection_None_Set_float_16384_1 -2.69% 159023715.713 154751400.578 - -0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.69% 22.618 22.010 - -0.86% -
BM_std_minmax_element<int>/512 -2.68% 139.072 135.339 - -6.32% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.68% 20.021 19.484 - -0.04% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.68% 111.135 108.159 - -0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.67% 1065455.972 1036995.368 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.67% 23330.612 22708.134 - 0.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.67% 37716.851 36711.644 - -1.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.66% 3233.047 3146.892 - 0.31% -
SetIntersection_Front_Set_float_64_4 -2.66% 16303704.663 15869329.478 - -0.98% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.66% 215139479.982 209412702.067 - 1.97% -
std::flat_multimap<int,_int>::clear()/8192 -2.66% 419.513 408.347 - -0.20% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.66% 67.894 66.088 - -2.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.66% 17173009.279 16716447.401 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.66% 13839734.453 13471833.831 - -1.83% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.65% 6987.038 6801.923 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.65% 54.892 53.438 - -0.57% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.64% 44.226 43.057 - -6.33% -
BM_deque_deque_move/5500 -2.64% 202.045 196.705 - -0.64% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.64% 22.470 21.877 - 1.61% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.64% 282.099 274.662 - -2.69% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.64% 4221573.717 4110322.445 - 0.53% -
std::multimap<std::string,_int>::clear()/1024 -2.63% 22540.064 21946.461 - 2.39% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.63% 12699898.771 12365984.851 - 0.33% -
std::multimap<int,_int>::clear()/32 -2.63% 666.607 649.102 - 0.06% -
SetIntersection_Front_Vector_uint32_256_4 -2.62% 4226886.626 4115977.385 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.62% 4398540.380 4283175.961 - 0.73% -
BM_deque_deque_ranges_copy/2 -2.62% 2.246 2.187 - -3.61% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -2.62% 1.405 1.368 - 9.37% -
SetIntersection_Front_Set_uint32_16384_1 -2.62% 1054686.198 1027084.027 - -1.43% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.62% 56198719.198 54728373.550 - -1.53% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.62% 302.465 294.552 - -0.63% -
SetIntersection_Front_Vector_string_1024_1 -2.62% 1092486.189 1063914.560 - -0.05% -
BM_StringRelational_Eq_Small_Huge_Control -2.61% 0.484 0.471 - 0.38% -
SetIntersection_None_Vector_uint32_256_4 -2.61% 4251167.400 4140087.454 - -1.51% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.61% 239.847 233.582 - -0.45% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.61% 16.215 15.792 - -1.80% -
SetIntersection_Front_Set_float_256_1 -2.61% 4215403.305 4105439.504 - -0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.61% 4446082.029 4330152.365 - -0.11% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.61% 25.106 24.451 - -0.19% -
SetIntersection_Interlaced_Set_float_16384_4 -2.60% 171734920.891 167262827.355 - 0.25% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.60% 16.724 16.288 - 7.62% -
SetIntersection_Interlaced_Set_string_1024_1 -2.60% 1114131.154 1085143.674 - 1.18% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.60% 387.514 377.446 - 1.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.60% 1.473 1.434 - 6.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.59% 3.544 3.452 - -0.58% -
SetIntersection_Interlaced_Set_string_64_1 -2.59% 17518317.560 17065217.513 - -0.36% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.58% 63758636.537 62111789.182 - -0.07% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.58% 55761.060 54321.539 - -0.63% -
BM_deque_vector_move_backward/5500 -2.58% 200.931 195.750 - -1.72% -
bm_lexicographical_compare<int>/64 -2.58% 4.536 4.419 - -0.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.58% 55149.381 53727.625 - -0.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.58% 15.316 14.921 - 0.04% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.57% 1634458.902 1592418.215 - -0.60% -
BM_std_minmax_element<int>/1024 -2.57% 274.065 267.023 - -5.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.56% 60393517.319 58846937.878 - -4.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.56% 356852871.119 347718058.825 - -3.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.56% 850.348 828.594 - -0.36% -
SetIntersection_None_Set_uint64_16384_16384 -2.55% 179750549.058 175157944.482 - 4.59% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.55% 1301531.740 1268310.139 - -0.20% -
BM_deque_vector_ranges_copy/5500 -2.55% 198.332 193.280 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.55% 1124820.484 1096191.699 - 2.85% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.54% 22.215 21.650 - -0.50% -
bm_ranges_swap_ranges_vb_aligned/512 -2.54% 5.292 5.157 - -0.64% -
BM_vector_deque_ranges_move_backward/4096 -2.54% 151.696 147.847 - -1.80% -
SetIntersection_None_Vector_uint32_16384_64 -2.54% 1115973.525 1087680.333 - 0.97% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.53% 38563937.553 37586423.701 - 0.40% -
SetIntersection_None_Set_uint64_16384_16 -2.53% 167918423.877 163669159.708 - -0.81% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.53% 610.348 594.933 - -2.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.52% 15.255 14.870 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.52% 400.360 390.260 - -0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.52% 44632.813 43507.199 - 0.65% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.52% 27223.754 26537.395 - 0.50% -
SetIntersection_Interlaced_Vector_string_64_64 -2.52% 26943209.535 26264001.911 - 0.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.52% 38.040 37.081 - 1.39% -
SetIntersection_Front_Set_float_256_256 -2.52% 7681488.705 7487926.498 - 6.54% -
SetIntersection_None_Vector_uint64_16_16 -2.52% 34107677.915 33248361.737 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.52% 12801544.464 12479047.968 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.51% 139204842.573 135704564.909 - -0.83% -
BM_StringRead_Hot_Shallow_Empty -2.51% 0.487 0.475 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.51% 64421992.092 62804909.641 - 0.72% -
BM_CmpLess_int_ushort -2.51% 1.150 1.121 - 3.03% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.51% 13.051 12.723 - -0.61% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.50% 416.725 406.288 - -0.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.50% 101.415 98.877 - -0.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.50% 297.320 289.892 - -1.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.50% 14232.241 13876.729 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.50% 86513.804 84352.789 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.50% 55521758.252 54134988.593 - -0.87% -
SetIntersection_None_Set_uint32_262144_4 -2.50% 1214413.332 1184106.854 - -0.10% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.49% 637327.375 621441.132 - -1.88% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.49% 20.118 19.617 - 1.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.49% 54.342 52.990 - -0.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.49% 2210.858 2155.896 - -1.01% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.48% 1595439.453 1555820.801 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.48% 9035510.061 8811188.063 - 0.73% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.48% 16697876.304 16283558.993 - 0.12% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.48% 9.766 9.524 - -5.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.48% 0.688 0.671 - 10.29% -
SetIntersection_Front_Set_uint32_256_16 -2.48% 4530857.824 4418665.292 - 0.88% -
SetIntersection_Interlaced_Vector_string_64_16 -2.48% 30240466.886 29492006.620 - 2.11% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.47% 21.860 21.319 - -3.44% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.47% 2105109.699 2053026.773 - -1.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.47% 15.358 14.979 - -2.83% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.47% 0.474 0.463 - 13.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.47% 8854331.574 8635880.031 - -0.46% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.47% 63839582.058 62265605.603 - 0.06% -
std::multiset<std::string>::erase(key)_(existent)/8192 -2.46% 106.311 103.695 - 64.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.46% 15179591.155 14806838.514 - 0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.46% 55497465.628 54134723.567 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.45% 1073225.193 1046877.775 - -0.94% -
BM_vector_deque_ranges_copy/5500 -2.45% 200.764 195.837 - -1.52% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.45% 13.444 13.114 - -3.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.45% 228.568 222.961 - 2.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.45% 1.254 1.224 - 0.87% -
SetIntersection_None_Set_float_1024_1024 -2.45% 8991857.397 8771736.630 - -1.47% -
std::set<int>::erase(iterator)/1024 -2.45% 20.242 19.747 - -4.62% -
SetIntersection_Front_Vector_uint32_256_1 -2.44% 4214152.026 4111152.610 - -0.55% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.44% 761.374 742.781 - 0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.44% 4861.077 4742.442 - 0.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.43% 210476.717 205351.817 - -2.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.43% 6837.681 6671.448 - -2.26% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.43% 16.786 16.378 - 4.53% -
std::multiset<int>::clear()/32 -2.43% 636.117 620.656 - -0.25% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.43% 15.730 15.347 - -1.91% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.43% 1.168 1.140 - -17.64% -
SetIntersection_None_Vector_float_16384_16 -2.43% 1132002.459 1104528.882 - -0.87% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.42% 16676109.290 16272185.691 - -0.42% -
SetIntersection_None_Set_uint64_1024_4 -2.42% 9106801.985 8886295.068 - 3.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.42% 11585117.784 11304662.659 - -7.06% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.42% 4207656.665 4105956.555 - 1.70% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.42% 63585104.934 62048501.645 - 0.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.42% 562.840 549.240 - -5.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.41% 25.021 24.418 - -2.34% -
SetIntersection_Front_Set_uint32_1_1 -2.41% 542315347.184 529242066.969 - -0.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.41% 27.006 26.355 - 39.85% -
SetIntersection_None_Vector_uint64_1_1 -2.41% 540328773.212 527311427.159 - -0.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.41% 33399.706 32595.529 - 0.16% -
SetIntersection_Front_Set_uint64_4_1 -2.41% 216691185.212 211475589.230 - 0.15% -
SetIntersection_None_Vector_uint32_1024_64 -2.41% 1108598.033 1081916.364 - 0.20% -
SetIntersection_Front_Set_uint64_1024_4 -2.41% 1088833.813 1062639.616 - -0.70% -
SetIntersection_None_Set_float_16_16 -2.40% 35987858.396 35122516.182 - -1.22% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.40% 63731781.903 62200137.007 - -0.01% -
BM_StringRelational_Eq_Empty_Huge_Control -2.40% 0.477 0.466 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.40% 63944282.974 62408149.984 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.40% 1105670.461 1079109.082 - 0.27% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.40% 13.002 12.690 - 0.15% -
std::set<int>::erase(key)_(existent)/32 -2.40% 22.008 21.480 - -1.49% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.40% 13.047 12.734 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.40% 1204563.996 1175705.061 - 1.90% -
SetIntersection_None_Set_uint64_262144_256 -2.40% 1233154.217 1203613.361 - -1.33% -
SetIntersection_Front_Set_uint32_16_1 -2.39% 63854649.244 62327142.289 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.39% 18312484.508 17874483.551 - 4.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.38% 15.062 14.703 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_64_1 -2.38% 16575089.713 16180297.255 - -0.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.38% 40171.401 39215.617 - 0.68% -
std::unordered_map<int,_int>::clear()/32 -2.38% 605.073 590.682 - 0.67% -
SetIntersection_Interlaced_Set_string_16_1 -2.38% 66731081.712 65143971.645 - -0.26% -
std::partial_sort(deque<int>)_(descending)/8 -2.38% 43.329 42.299 - -1.99% -
SetIntersection_None_Set_uint32_262144_16 -2.37% 1213268.148 1184457.682 - 0.29% -
SetIntersection_None_Vector_uint32_16384_16 -2.37% 1114813.746 1088361.658 - -1.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.37% 399.780 390.294 - -0.34% -
SetIntersection_Front_Vector_string_16384_1024 -2.37% 38681646.155 37764329.623 - -1.40% -
std::for_each_n(list<int>)/8 -2.37% 2.421 2.364 - -7.87% -
BM_StringRead_Hot_Shallow_Small -2.37% 0.480 0.469 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.37% 1343750.734 1311964.273 - -1.55% -
SetIntersection_Interlaced_Set_string_1_1 -2.36% 566736809.475 553336843.622 - -0.32% -
BM_CmpEqual_uint_uint -2.36% 1.092 1.066 - 3.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.36% 20.762 20.273 - 0.12% -
SetIntersection_Interlaced_Set_float_16_16 -2.35% 38789084.375 37875864.287 - -0.29% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.35% 349998083.127 341763712.804 - -2.76% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.35% 6.673 6.516 - -4.09% -
SetIntersection_Front_Set_uint64_4_4 -2.35% 138721966.678 135459332.228 - 0.17% -
SetIntersection_None_Vector_float_64_4 -2.35% 16316493.242 15932793.239 - -0.89% -
std::multimap<int,_int>::erase(iterator)/32 -2.35% 20.978 20.485 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.35% 4229266.802 4129906.233 - 1.26% -
std::adjacent_find(list<int>,_pred)/50 -2.35% 31.305 30.570 - 4.00% -
SetIntersection_Front_Set_uint64_16384_1 -2.35% 1059419.799 1034560.605 - -0.67% -
SetIntersection_Interlaced_Vector_string_64_1 -2.34% 17259813.501 16855164.132 - -0.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.34% 33.359 32.577 - -32.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.34% 1094577.011 1068974.054 - -0.93% -
SetIntersection_None_Vector_uint32_64_1 -2.34% 16894173.347 16499068.505 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.34% 1186100.636 1158370.786 - -0.37% -
SetIntersection_None_Vector_uint32_16_4 -2.34% 54666782.030 53389020.511 - -0.35% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.34% 138498967.862 135262238.780 - -0.32% -
std::set<std::string>::ctor(const&)/1024 -2.34% 35219.954 34397.550 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.33% 64005546.802 62512684.920 - -3.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.33% 34411732.764 33610092.259 - -0.96% -
bm_ranges_swap_ranges_vb_aligned/64 -2.33% 3.067 2.996 - 0.75% -
SetIntersection_None_Vector_uint32_256_256 -2.33% 2182429.148 2131636.193 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.32% 16351502.122 15971497.510 - 0.57% -
std::map<int,_int>::find(key)_(existent)/8192 -2.32% 5.507 5.379 - 0.86% -
std::flat_multimap<int,_int>::clear()/0 -2.32% 402.105 392.765 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.32% 17985941.162 17568495.418 - 2.72% -
std::for_each(join_view(vector<vector<int>>))/8 -2.32% 1.423 1.390 - 0.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.32% 1334454.964 1303529.035 - 0.05% -
SetIntersection_Front_Set_uint64_16_1 -2.32% 63670798.394 62195963.610 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.32% 5902996.389 5766271.840 - 1.88% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.31% 121743.979 118926.358 - -0.22% -
SetIntersection_Front_Set_float_16_4 -2.31% 55820845.415 54529520.057 - -0.49% -
SetIntersection_None_Vector_uint32_1024_4 -2.31% 1101704.300 1076279.277 - 3.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.31% 16698388.968 16313217.829 - -0.35% -
SetIntersection_None_Set_uint64_16384_4 -2.31% 165013346.874 161207689.383 - -0.92% -
BM_deque_vector_ranges_move/4000 -2.29% 146.076 142.723 - -0.24% -
SetIntersection_None_Set_uint32_16_1 -2.29% 67523204.098 65974563.053 - -2.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.29% 819.794 800.996 - 1.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.29% 386.354 377.498 - -4.82% -
SetIntersection_Front_Set_uint32_16_4 -2.29% 55331500.982 54063229.172 - -0.08% -
std::set<int>::count(key)_(existent)/32 -2.29% 1.700 1.661 - -1.78% -
SetIntersection_None_Set_uint64_256_1 -2.29% 11725391.001 11457013.887 - 1.60% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.29% 216466118.256 211512427.475 - -0.11% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.29% 541180685.779 528797100.214 - 0.01% -
BM_CmpLess_uchar_ushort -2.29% 1.065 1.040 - -2.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.28% 399.715 390.590 - -0.22% -
SetIntersection_Front_Set_string_1_1 -2.28% 564725508.719 551833364.906 - -0.27% -
SetIntersection_Front_Vector_uint32_16384_4 -2.28% 1075728.418 1051172.787 - 3.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.28% 26922275.513 26308331.786 - 2.46% -
SetIntersection_None_Vector_uint32_16_1 -2.28% 64290174.378 62824620.209 - -0.29% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.28% 17.096 16.706 - -0.29% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.28% 44.821 43.800 - -2.30% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.28% 13.061 12.763 - 6.05% -
SetIntersection_None_Set_uint32_262144_1 -2.28% 1217392.494 1189686.033 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.28% 5095696.012 4979737.604 - -1.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.27% 1196653.862 1169444.574 - 0.96% -
SetIntersection_Front_Set_uint64_262144_1 -2.27% 1068576.316 1044295.030 - 0.67% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.27% 102599.184 100267.987 - 0.87% -
SetIntersection_None_Set_string_16_16 -2.27% 37044843.940 36203892.067 - -0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.27% 608248.661 594458.677 - -2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.26% 11710237.067 11445030.651 - -0.25% -
BM_CmpLess_ushort_ushort -2.26% 1.090 1.065 - -1.51% -
std::find_end(list<int>)_(near_matches)/8192 -2.26% 2457994.737 2402478.105 - 6.62% -
SetIntersection_None_Set_uint32_256_1 -2.26% 11648258.426 11385328.582 - -5.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.26% 3553208.715 3473062.013 - 0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.25% 216926625.376 212035600.933 - -0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.25% 543412778.453 531168754.662 - -0.38% -
SetIntersection_None_Set_uint64_262144_1024 -2.25% 1230612.955 1202895.670 - -1.65% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.25% 55622.540 54370.056 - -0.59% -
SetIntersection_Front_Vector_uint32_4_1 -2.25% 216305967.543 211438134.800 - -0.37% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.25% 775.124 757.696 - -8.60% -
SetIntersection_Front_Vector_uint32_1_1 -2.25% 540980493.886 528818127.663 - -0.33% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.24% 36288627.262 35473966.205 - 0.00% -
std::none_of(vector<int>)_(process_all)/8 -2.24% 2.500 2.444 - 0.19% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.24% 683.961 668.618 - -3.68% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.24% 4853.916 4745.038 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.24% 16261498.149 15896791.037 - -0.01% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.24% 13.248 12.952 - -0.64% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.24% 1.553 1.518 - 12.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.24% 11.574 11.315 - -0.21% -
SetIntersection_Interlaced_Set_float_4_4 -2.24% 139177711.205 136066062.424 - -0.55% -
SetIntersection_Interlaced_Set_float_16384_1 -2.23% 1058843.335 1035187.144 - -0.67% -
std::upper_bound(std::list<int>)/8192 -2.23% 14122.896 13807.644 - -6.78% -
SetIntersection_None_Set_uint32_4_1 -2.23% 219577407.786 214678607.289 - -3.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.23% 1177747.916 1151528.279 - 0.49% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.23% 21.986 21.497 - 0.55% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.23% 18.847 18.428 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.23% 547741091.247 535553842.799 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.22% 216600887.248 211787575.099 - 0.60% -
SetIntersection_None_Vector_float_64_64 -2.22% 8611066.786 8419777.094 - -0.83% -
SetIntersection_None_Set_float_16384_16384 -2.22% 160745861.464 157177494.300 - -1.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.22% 18.743 18.327 - -1.21% -
BM_CmpLess_schar_ushort -2.22% 1.121 1.096 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.22% 217341092.674 212521202.784 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.22% 4412188.482 4314411.682 - -0.96% -
SetIntersection_None_Set_uint64_262144_262144 -2.22% 1252596.596 1224844.889 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.21% 15.323 14.983 - 0.17% -
SetIntersection_None_Vector_string_4_4 -2.21% 138990411.721 135915894.771 - 0.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.21% 400.199 391.349 - -0.22% -
std::copy_n(list<int>)/32768 -2.21% 26678.186 26088.800 - -4.83% -
SetIntersection_Interlaced_Vector_float_256_1 -2.21% 4228546.790 4135128.495 - -1.20% -
SetIntersection_None_Vector_float_1024_16 -2.21% 1096776.640 1072559.161 - -1.57% -
SetIntersection_None_Set_uint64_262144_16384 -2.21% 1229565.836 1202422.281 - -1.92% -
SetIntersection_None_Vector_uint32_64_16 -2.21% 13721896.923 13419296.633 - 0.53% -
SetIntersection_Front_Vector_float_256_4 -2.21% 4225779.107 4132591.849 - -1.09% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.20% 56595814.142 55349637.137 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.20% 217574489.586 212796247.340 - -0.98% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.20% 23.348 22.836 - -7.00% -
SetIntersection_Front_Set_uint64_1_1 -2.19% 541820530.750 529934895.378 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.19% 1078129.030 1054484.697 - -1.31% -
SetIntersection_Front_Vector_uint32_1024_64 -2.19% 1372393.456 1342316.935 - 1.38% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.19% 303.951 297.293 - 1.88% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.19% 137389266.988 134380703.729 - 0.33% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.19% 12114603.735 11849560.673 - -1.67% -
SetIntersection_Front_Set_string_262144_16 -2.18% 1938129.251 1895786.555 - 0.50% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.18% 30111.049 29453.995 - 0.04% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.18% 216504830.734 211780598.237 - 0.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.18% 20.220 19.779 - 2.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.18% 543284524.648 531444787.702 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.18% 4215650.830 4123842.927 - 0.80% -
SetIntersection_None_Set_float_262144_262144 -2.18% 1204247.479 1178038.006 - -1.86% -
SetIntersection_None_Set_uint64_1_1 -2.18% 542417661.344 530612695.615 - 0.30% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.17% 30.260 29.602 - 2.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.17% 15.017 14.691 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.17% 16315289.156 15960925.590 - -0.88% -
SetIntersection_Interlaced_Set_float_16384_64 -2.17% 215716414.038 211031899.057 - -1.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.17% 6.785 6.638 - 1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.17% 54852921.199 53662108.960 - -0.81% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.17% 542209913.817 530442102.081 - 0.53% -
std::reverse(list<int>)/64 -2.17% 18.667 18.262 - 0.13% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.17% 12.972 12.690 - -3.12% -
SetIntersection_None_Vector_uint32_4_1 -2.17% 217300221.154 212588834.644 - -0.19% -
BM_CmpEqual_schar_uchar -2.17% 1.114 1.090 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.17% 13880996.596 13580360.453 - 0.16% -
SetIntersection_Interlaced_Set_float_4_1 -2.16% 217375524.638 212671333.322 - -0.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.16% 16.478 16.122 - -1.33% -
SetIntersection_Front_Set_uint32_4_4 -2.16% 138398625.990 135407455.564 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.16% 540987696.421 529304303.579 - -0.17% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.16% 12.992 12.712 - -0.27% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.16% 37462.666 36653.648 - -1.63% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.16% 1635740.154 1600435.139 - 0.05% -
SetIntersection_Front_Set_uint32_4_1 -2.16% 216451508.726 211784275.093 - 0.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.16% 15.336 15.006 - 0.20% -
bm_swap_ranges_vb_unaligned/512 -2.15% 12.590 12.319 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.15% 542834330.704 531143991.844 - -0.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.15% 84931.143 83102.488 - 4.69% -
ranges::min(std::vector<__int128>)/8 -2.15% 2.856 2.794 - -3.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.15% 7.263 7.107 - 1.14% -
SetIntersection_None_Set_uint32_262144_256 -2.15% 1210101.156 1184097.088 - 0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.15% 63955660.720 62582255.031 - -0.28% -
SetIntersection_None_Vector_uint64_4_4 -2.15% 135498711.368 132589058.439 - 0.41% -
SetIntersection_None_Vector_string_1024_1024 -2.15% 1175487.100 1150257.049 - -0.71% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -2.15% 2638.915 2582.290 - 1.59% -
BM_deque_vector_ranges_copy_backward/5500 -2.14% 200.606 196.304 - -2.09% -
std::flat_map<int,_int>::clear()/8192 -2.14% 417.984 409.024 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.14% 9436636.240 9234369.073 - 2.17% -
SetIntersection_Front_Vector_uint32_256_64 -2.14% 4357765.708 4264368.303 - -1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.14% 16689089.567 16331491.187 - -0.62% -
std::find_end(list<int>)_(near_matches)/1000 -2.14% 36128.912 35354.789 - 5.93% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.14% 56739466.246 55524464.230 - 0.32% -
SetIntersection_Front_Vector_uint32_64_16 -2.14% 14264688.241 13959585.164 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.14% 217075329.561 212435910.431 - -3.04% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.14% 40.839 39.967 - -12.29% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.14% 216675829.100 212049654.453 - 0.59% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.13% 38422313.910 37602702.300 - 0.48% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.13% 8.177 8.003 - -0.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.13% 22.287 21.812 - 2.57% -
std::multiset<std::string>::clear()/8192 -2.13% 217763.273 213130.470 - -0.46% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -2.13% 55.430 54.251 - 1.30% -
std::unordered_map<int,_int>::clear()/8192 -2.13% 66625.849 65209.511 - 1.49% -
BM_deque_deque_copy_backward/2 -2.13% 2.468 2.415 - -4.67% -
SetIntersection_Front_Vector_uint32_64_1 -2.12% 16666240.216 16312168.773 - 0.34% -
SetIntersection_Interlaced_Set_float_16_1 -2.12% 63838778.174 62482794.499 - -0.68% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.12% 29614.673 28985.701 - 3.23% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.12% 1.345 1.316 - -0.65% -
std::remove_copy(deque<int>)_(sprinkled)/32 -2.12% 12.361 12.098 - -1.13% -
SetIntersection_None_Set_uint32_4_4 -2.12% 137216034.472 134306306.684 - -3.03% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -2.12% 336.361 329.234 - 0.73% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.12% 4725.111 4625.063 - -2.39% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.12% 468.373 458.457 - -0.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.12% 12927.719 12654.197 - -0.44% -
BM_PushHeap_string_Ascending_256 -2.11% 10.965 10.733 - -0.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.11% 21.022 20.578 - 1.28% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.11% 49960.663 48906.527 - -4.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.11% 1174466.201 1149722.289 - -1.43% -
SetIntersection_None_Vector_uint32_64_4 -2.11% 16153118.292 15812812.684 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.10% 12281433.946 12023038.526 - -0.80% -
BM_vector_deque_ranges_move_backward/1024 -2.10% 37.981 37.182 - -0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.10% 21.860 21.400 - -0.41% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.10% 138504559.110 135596770.379 - 0.58% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.10% 20.161 19.737 - -15.06% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.10% 17928218.691 17552078.182 - -0.70% -
SetIntersection_Interlaced_Set_float_1024_64 -2.10% 10294092.846 10078237.028 - -2.07% -
SetIntersection_None_Vector_uint64_4_1 -2.10% 216457447.253 211920200.879 - 0.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.10% 169736.869 166179.482 - -4.96% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.10% 21115254.937 20672865.258 - -1.09% -
SetIntersection_None_Set_uint32_16_16 -2.09% 35910927.606 35158613.309 - -2.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.09% 544791965.446 533386335.474 - 0.85% -
SetIntersection_None_Set_string_16384_256 -2.09% 189368817.101 185407776.270 - -11.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.09% 1061672.351 1039476.717 - -2.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.09% 398.797 390.463 - -0.49% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.09% 12.998 12.726 - 0.16% -
std::flat_multimap<int,_int>::clear()/32 -2.09% 401.845 393.453 - 0.12% -
SetIntersection_None_Set_uint32_262144_64 -2.09% 1213896.160 1188562.338 - 0.55% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.09% 398.718 390.402 - -0.47% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.08% 953.430 933.561 - -0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.08% 16676682.436 16329468.019 - -3.53% -
SetIntersection_Interlaced_Set_string_4_1 -2.08% 226748245.583 222033164.644 - -0.37% -
SetIntersection_None_Set_uint32_1_1 -2.08% 542360359.474 531088154.026 - -3.55% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.08% 19.013 18.618 - -2.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.08% 16213840.419 15876951.669 - -0.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.07% 325.245 318.498 - -12.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.07% 139790266.744 136891876.792 - -3.14% -
SetIntersection_Front_Set_uint64_256_16 -2.07% 4544499.534 4450306.577 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.07% 138492345.907 135622707.518 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -2.07% 17114.010 16759.398 - -0.74% -
SetIntersection_None_Set_uint64_4_4 -2.07% 137100652.284 134260328.389 - 0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.07% 1065735.386 1043663.126 - -3.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.07% 1098142.576 1075412.484 - 1.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.07% 21200315.028 20761710.880 - -4.17% -
SetIntersection_None_Vector_uint32_256_16 -2.07% 4058798.596 3974931.146 - 1.29% -
SetIntersection_Front_Set_uint32_1024_4 -2.07% 1080958.442 1058632.575 - -0.47% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.06% 11115296.641 10885818.564 - 0.27% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.06% 26.511 25.963 - -3.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.06% 542902106.741 531716195.048 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.06% 10366278.661 10152773.924 - -4.72% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.06% 25.414 24.891 - 4.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.06% 400.924 392.684 - -0.39% -
bm_swap_ranges_vb_aligned/64 -2.05% 2.889 2.830 - -3.79% -
SetIntersection_Interlaced_Set_string_256_1 -2.05% 4391941.971 4301759.484 - -0.40% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.05% 22.655 22.190 - -2.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.05% 1664655.191 1630517.906 - -1.96% -
SetIntersection_Interlaced_Set_float_64_64 -2.05% 13353964.578 13080272.480 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.05% 136039799.336 133252270.757 - -0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.05% 216611120.227 212179346.089 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.05% 37392154.278 36627324.956 - -0.40% -
SetIntersection_None_Set_uint64_4_1 -2.04% 219261208.834 214779864.245 - 0.26% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.04% 1.802 1.765 - -0.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -2.04% 71.100 69.650 - -1.37% -
SetIntersection_Interlaced_Vector_string_256_1 -2.04% 4347446.389 4258806.849 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.04% 63671783.020 62373665.467 - -0.95% -
std::map<int,_int>::clear()/0 -2.04% 397.789 389.682 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.04% 217231593.790 212808755.456 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.04% 22845672.486 22380536.966 - -0.19% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.04% 138.667 135.845 - -2.41% -
BM_CmpEqual_ushort_uint -2.03% 1.069 1.047 - -2.25% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.03% 1058852.244 1037334.204 - -1.76% -
SetIntersection_Front_Set_float_16384_16384 -2.03% 216877358.424 212473659.466 - -4.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.03% 542566472.017 531558354.688 - -0.49% -
SetIntersection_Front_Vector_uint32_64_4 -2.03% 16161426.000 15833772.234 - 0.58% -
SetIntersection_Front_Vector_uint32_16_1 -2.03% 63538202.363 62251243.732 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.03% 137617701.811 134830599.362 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.03% 1253226.482 1227848.307 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.02% 36092640.788 35363064.582 - 0.17% -
std::set<std::string>::clear()/0 -2.02% 401.471 393.364 - 0.35% -
SetIntersection_None_Vector_uint32_262144_64 -2.02% 1139972.234 1116973.187 - -0.86% -
SetIntersection_None_Vector_uint32_1024_16 -2.02% 1105840.484 1083542.857 - 1.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.02% 13180.992 12915.233 - -0.39% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.01% 21.089 20.664 - -2.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.01% 400.715 392.655 - -0.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.01% 881860.156 864135.271 - -3.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 765.876 750.489 - -1.02% -
SetIntersection_Front_Set_uint32_16384_256 -2.01% 3946016.288 3866757.595 - 6.12% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.01% 94999.524 93093.385 - -0.02% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.00% 23.746 23.270 - -7.38% -
std::copy_if(list<int>)_(every_other)/32768 -2.00% 25805.456 25288.354 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.00% 1248716.959 1223731.119 - -1.26% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.00% 5.553 5.442 - -8.42% -
BM_deque_deque_ranges_move_backward/4096 -2.00% 155.306 152.202 - 0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.00% 37343460.212 36597399.269 - -1.57% -
std::copy_if(vector<int>)_(entire_range)/8 -2.00% 2.265 2.220 - -7.07% -
SetIntersection_None_Vector_uint32_256_64 -2.00% 3437782.050 3369110.306 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.00% 1258407.879 1233285.074 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.99% 64569072.363 63281256.794 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.99% 63654542.809 62385639.100 - -0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.99% 1049168.808 1028255.734 - -2.39% -
SetIntersection_Front_Set_uint64_256_4 -1.99% 4255338.034 4170566.488 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.99% 4361995.259 4275110.299 - -1.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.99% 540349945.110 529586992.961 - -0.77% -
std::move_backward(vector<int>)/262144 -1.99% 21617.353 21186.800 - -4.91% -
SetIntersection_None_Vector_uint32_16384_16384 -1.99% 1119446.159 1097156.405 - 1.82% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.99% 190677.887 186883.990 - -1.19% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.99% 12.957 12.699 - -0.99% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.99% 55721.187 54612.827 - 0.80% -
std::pop_heap(deque<int>)/8 -1.99% 53.201 52.143 - -0.77% -
SetIntersection_None_Vector_float_256_64 -1.99% 3485211.169 3415920.366 - 0.12% -
SetIntersection_None_Set_uint32_16_4 -1.99% 57235440.283 56097530.322 - -2.09% -
std::is_sorted(vector<int>)/8192 -1.99% 1928.366 1890.034 - -0.74% -
SetIntersection_None_Set_float_4_4 -1.99% 137839271.761 135101182.917 - -0.24% -
std::is_sorted(vector<int>)/1024 -1.99% 247.984 243.060 - -0.46% -
SetIntersection_Front_Set_uint64_64_16 -1.98% 15400705.090 15095105.241 - 1.11% -
SetIntersection_Interlaced_Set_float_1_1 -1.98% 542946400.066 532201547.381 - -0.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.98% 402.818 394.848 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.98% 35727399.415 35020840.386 - -0.87% -
SetIntersection_None_Set_float_1_1 -1.98% 544405158.250 533642361.659 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.98% 220157180.664 215805649.264 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.98% 557.675 546.656 - -5.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.97% 170124.182 166766.976 - 0.11% -
BM_deque_vector_ranges_move_backward/1 -1.97% 2.116 2.075 - 0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.97% 64731371.829 63456526.177 - 0.48% -
SetIntersection_None_Vector_float_4_4 -1.97% 136030635.479 133352592.056 - -0.34% -
SetIntersection_None_Set_uint64_16384_1 -1.97% 160439959.594 157282819.577 - -0.49% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.97% 16.100 15.783 - 0.04% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.97% 24110.850 23636.519 - -1.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.97% 170488.874 167135.271 - -1.19% -
SetIntersection_None_Set_string_16_4 -1.97% 59171111.987 58007658.252 - -0.17% -
SetIntersection_Front_Set_float_64_1 -1.97% 16695467.670 16367398.847 - -0.13% -
SetIntersection_Front_Set_string_1024_256 -1.96% 14273701.097 13993506.427 - -11.17% -
SetIntersection_None_Set_uint64_262144_4 -1.96% 1222956.951 1198962.078 - -1.06% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.96% 21068083.177 20654721.332 - 0.21% -
SetIntersection_Front_Set_uint64_64_4 -1.96% 16277911.661 15958941.696 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.96% 17007315.563 16674139.482 - -1.41% -
SetIntersection_Interlaced_Vector_float_64_1 -1.96% 16669146.872 16343095.091 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.96% 1105952.539 1084327.570 - 0.17% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.96% 944.514 926.048 - -8.83% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.95% 219.996 215.699 - 4.15% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.95% 22.398 21.960 - -7.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.95% 1085120.825 1063962.768 - 2.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.95% 535.194 524.764 - -2.21% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.95% 6263.388 6141.357 - -3.10% -
std::unordered_multiset<int>::erase(iterator)/32 -1.95% 20.038 19.647 - -14.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.95% 15.312 15.014 - 0.88% -
std::multiset<int>::erase(iterator)/1024 -1.95% 23.673 23.213 - -5.55% -
SetIntersection_Front_Vector_uint32_16_4 -1.94% 54635464.459 53574069.202 - -0.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -1.94% 192.524 188.786 - 14.00% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.94% 22.426 21.991 - 1.14% -
std::pop_heap(deque<float>)/8 -1.94% 53.037 52.008 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.94% 49143.381 48190.127 - 2.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.94% 1095720.571 1074469.588 - -0.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.94% 12765.878 12518.329 - -12.57% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.94% 6286.009 6164.206 - -4.89% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.94% 52.048 51.039 - 0.49% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.94% 12279.990 12042.079 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.94% 542772261.657 532263952.270 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.94% 252514816.985 247627026.333 - -31.37% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.93% 19.390 19.015 - 0.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.93% 1.450 1.422 - 4.30% -
SetIntersection_Interlaced_Vector_string_256_16 -1.93% 10394454.364 10193635.080 - -3.95% -
SetIntersection_None_Set_uint32_1024_64 -1.93% 9030494.945 8856390.859 - -4.72% -
SetIntersection_None_Set_uint32_256_4 -1.93% 11503521.639 11281834.561 - -5.13% -
SetIntersection_Interlaced_Vector_float_16_4 -1.93% 57234745.688 56132801.968 - -0.66% -
SetIntersection_Front_Set_uint64_16_4 -1.93% 55371264.765 54305251.255 - 0.39% -
SetIntersection_None_Vector_float_256_16 -1.93% 4099074.404 4020161.332 - -0.80% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.92% 54841.951 53787.201 - -0.29% -
std::generate_n(deque<int>)/8192 -1.92% 2015.759 1976.993 - 0.24% -
std::pop_heap(vector<size_t>)/8 -1.92% 52.702 51.690 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.92% 136358818.604 133742558.418 - 0.59% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.92% 1544752.277 1515116.295 - 0.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.92% 1500.403 1471.636 - 5.15% -
std::multiset<std::string>::ctor(const&)/1024 -1.92% 35493.582 34813.519 - 0.55% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.92% 1331267.982 1305768.635 - -0.40% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.91% 24.576 24.106 - -3.40% -
SetIntersection_Interlaced_Set_float_256_1 -1.91% 4210272.568 4129718.954 - -0.93% -
SetIntersection_Front_Set_uint32_256_64 -1.91% 5818788.429 5707485.763 - 9.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.91% 398.764 391.143 - -0.39% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.91% 19984.817 19603.179 - -6.37% -
std::set<int>::erase(iterator)/32 -1.91% 20.115 19.731 - -4.69% -
SetIntersection_None_Vector_float_16_4 -1.90% 54796785.307 53753157.576 - -0.44% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.90% 22.692 22.260 - -1.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.90% 16612561.349 16296349.901 - -1.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.90% 1.168 1.146 - 3.37% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.90% 399.620 392.019 - 0.23% -
SetIntersection_Front_Vector_uint32_1024_16 -1.90% 1129614.866 1108136.987 - 0.33% -
std::flat_map<int,_int>::clear()/0 -1.90% 398.924 391.343 - 0.09% -
std::map<int,_int>::contains(key)_(existent)/32 -1.90% 1.658 1.627 - -2.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.90% 220901474.929 216706861.766 - -0.21% -
SetIntersection_None_Set_uint64_64_16 -1.90% 18468691.972 18118263.053 - 0.73% -
SetIntersection_Front_Set_float_4_4 -1.90% 138746766.524 136114518.930 - -0.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.90% 52.243 51.252 - -1.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.90% 85623.373 84000.003 - 0.26% -
SetIntersection_Front_Vector_float_16_1 -1.90% 63740982.007 62533083.995 - -1.03% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.89% 22317019.832 21894526.184 - 0.04% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.89% 2.648 2.598 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.89% 67260612.057 65990545.694 - -0.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.89% 371.217 364.209 - -3.89% -
std::pop_heap(vector<std::string>)/8 -1.89% 54.290 53.265 - -0.88% -
SetIntersection_None_Vector_float_262144_1 -1.89% 1164350.505 1142390.063 - 0.70% -
BM_num_put<long_double> -1.88% 59.679 58.556 - -0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.88% 14.987 14.705 - -0.11% -
SetIntersection_Front_Vector_float_64_1 -1.88% 16645742.569 16332585.163 - -0.33% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.88% 4212364.574 4133188.290 - 1.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.88% 56692.348 55627.499 - 0.77% -
BM_StringAssignStr_Huge_Transparent -1.88% 115.158 112.996 - 0.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.87% 6584.250 6460.941 - 1.16% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.87% 4711.197 4622.990 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.87% 163389564.305 160331559.612 - -0.72% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.87% 19.904 19.532 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.87% 1064877.395 1044983.064 - -1.12% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.87% 8.462 8.304 - -0.64% -
SetIntersection_Front_Set_string_1024_1 -1.87% 1106618.958 1085958.367 - -0.75% -
SetIntersection_Front_Set_uint64_64_1 -1.87% 16609313.029 16299279.063 - 0.01% -
SetIntersection_None_Vector_float_1024_64 -1.87% 1098249.472 1077764.625 - -1.98% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.86% 16.020 15.722 - -0.74% -
std::copy(vector<bool>)_(aligned)/4096 -1.86% 4.800 4.711 - 0.81% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.86% 4206023.000 4127712.206 - 1.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.86% 18.230 17.891 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.86% 218188921.158 214130816.461 - 0.70% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.86% 8648.875 8488.109 - -2.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.86% 39391961.028 38659758.042 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.86% 1040889.794 1021561.124 - -1.69% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.86% 23.426 22.991 - 0.44% -
std::swap_ranges(deque<int>)/8192 -1.86% 2704.849 2654.668 - 4.14% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.86% 4.458 4.375 - 0.92% -
BM_vector_deque_ranges_copy_backward/1024 -1.85% 38.136 37.428 - -2.01% -
SetIntersection_None_Vector_uint32_64_64 -1.85% 8592701.836 8433356.197 - 0.63% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.85% 6837.019 6710.291 - -1.14% -
SetIntersection_Front_Set_float_64_16 -1.85% 15499835.303 15212813.177 - -1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.85% 1262323.158 1238961.182 - -1.10% -
BM_deque_deque_ranges_move/5500 -1.85% 200.739 197.025 - -0.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 398.977 391.599 - 0.08% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.85% 17.323 17.003 - -2.29% -
std::sort(deque<int>)_(heap)/8 -1.85% 24.737 24.280 - -0.30% -
SetIntersection_None_Set_string_1_1 -1.85% 550860337.676 540689791.427 - -0.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.85% 398.436 391.083 - -0.56% -
std::copy(vector<int>)/32768 -1.84% 3793.166 3723.207 - 10.29% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.84% 4.595 4.510 - -1.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 400.310 392.938 - -0.35% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.84% 26784.927 26291.745 - -6.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.84% 252372.831 247725.992 - -0.75% -
SetIntersection_Interlaced_Set_string_1024_256 -1.84% 35773152.944 35114497.293 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.84% 1095921.430 1075752.219 - 1.14% -
std::replace(vector<int>)_(prefix)/32 -1.84% 5.120 5.026 - -0.69% -
std::multimap<int,_int>::ctor(const&)/8192 -1.84% 53130.309 52154.883 - -2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.84% 18612063.147 18270364.666 - 2.88% -
SetIntersection_None_Set_uint64_16_4 -1.83% 57148398.323 56100626.816 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.83% 167793.054 164716.932 - -0.60% -
std::copy_if(list<int>)_(every_other)/1048576 -1.83% 820991.267 805941.179 - -2.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.83% 2.859 2.806 - 58.69% -
SetIntersection_None_Set_string_4_1 -1.83% 225004552.149 220886021.035 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.83% 20.215 19.845 - 1.06% -
SetIntersection_Interlaced_Set_float_64_1 -1.83% 16654687.769 16350077.830 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.83% 542727498.137 532805176.917 - -0.42% -
SetIntersection_None_Vector_uint32_4_4 -1.83% 135715168.064 133236201.523 - 0.01% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.83% 16678407.296 16373857.630 - 1.10% -
SetIntersection_Front_Set_string_262144_4 -1.83% 1279899.034 1256534.066 - -0.96% -
std::copy_backward(deque<int>)/8 -1.83% 2.662 2.613 - -7.56% -
SetIntersection_Front_Set_string_64_4 -1.83% 19157033.078 18807403.339 - 0.13% -
BM_deque_vector_ranges_copy_backward/1 -1.82% 2.154 2.114 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.82% 14929761.354 14657476.787 - -0.09% -
SetIntersection_None_Set_uint32_262144_262144 -1.82% 1208029.299 1185999.268 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.82% 4605565.917 4521643.490 - -1.21% -
SetIntersection_None_Set_float_4_1 -1.82% 219928071.767 215922856.772 - -0.54% -
SetIntersection_Front_Set_string_4_4 -1.82% 160383467.830 157463522.593 - -0.88% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.82% 20.783 20.406 - -12.16% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.81% 14113.460 13857.640 - 1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.81% 54960253.464 53964629.593 - 0.35% -
std::sort(vector<int>)_(heap)/8 -1.81% 24.441 23.998 - 0.55% -
SetIntersection_None_Vector_float_4_1 -1.81% 217741939.458 213802059.066 - -0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.81% 121357383.437 119162026.361 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.81% 23.080 22.662 - -2.48% -
SetIntersection_None_Vector_uint64_16_1 -1.81% 64001503.396 62845171.274 - 0.33% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.81% 27.141 26.651 - 1.94% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.80% 20.115 19.752 - 1.05% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.80% 9.664 9.489 - 0.05% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.80% 20080.072 19718.515 - -1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.80% 1834721.313 1801687.818 - 5.87% -
BM_StringFindNoMatch/512 -1.80% 9.389 9.220 - -1.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.80% 397.416 390.263 - -0.49% -
BM_vector_deque_copy/5500 -1.80% 198.104 194.539 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.80% 136985596.814 134522870.673 - -0.12% -
SetIntersection_Front_Set_float_16_1 -1.80% 63800294.722 62653312.448 - -0.43% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.79% 397.545 390.413 - -3.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.79% 59096291.225 58036341.410 - -0.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.79% 21.140 20.761 - -0.90% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.79% 19.337 18.990 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.79% 7653186.013 7516063.575 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.79% 353509.387 347175.903 - -0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.79% 168592094.691 165572493.742 - 0.11% -
SetIntersection_Interlaced_Vector_float_16_1 -1.79% 63798274.896 62655660.365 - -0.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.79% 16.843 16.542 - 1.07% -
SetIntersection_None_Vector_float_1_1 -1.79% 542865270.508 533155671.333 - -0.78% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.79% 120426.009 118274.973 - -0.99% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.79% 6765.031 6644.238 - -0.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 399.755 392.628 - -0.48% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.78% 1579259.279 1551150.715 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.78% 1251047.852 1228786.133 - -0.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.78% 19.184 18.843 - -1.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.78% 87284.752 85732.996 - -0.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.78% 818.171 803.630 - 0.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.78% 20.495 20.131 - 0.79% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.78% 23.723 23.302 - -0.33% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.77% 174478.577 171381.914 - -5.38% -
SetIntersection_None_Set_string_4_4 -1.77% 140366264.746 137875308.948 - -0.32% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.77% 8646.464 8493.152 - -3.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.77% 1196457.007 1175246.598 - 0.82% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.77% 541.001 531.419 - 2.70% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.77% 2.385 2.343 - -0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.77% 399.906 392.828 - -0.42% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.77% 19.980 19.626 - -0.28% -
std::multimap<std::string,_int>::clear()/8192 -1.77% 218727.261 214856.815 - 0.93% -
std::copy(deque<int>)/8 -1.77% 2.588 2.542 - -8.85% -
SetIntersection_Front_Set_uint32_64_4 -1.77% 16223857.197 15936806.536 - 0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.77% 1111320.571 1091659.563 - -0.43% -
SetIntersection_Front_Vector_float_1024_16 -1.77% 1121978.994 1102173.235 - -0.04% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.76% 29.255 28.739 - -9.60% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.76% 7874019.660 7735356.411 - -2.54% -
BM_std_minmax_element<int>/64 -1.76% 17.174 16.873 - -4.88% -
SetIntersection_Interlaced_Vector_string_4_1 -1.76% 223104044.453 219188172.723 - -0.16% -
SetIntersection_None_Vector_uint32_16_16 -1.75% 34071696.239 33473842.336 - -0.10% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.75% 22.097 21.709 - -0.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 399.401 392.399 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.75% 1184141.591 1163384.953 - 0.35% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.75% 12506043.675 12286871.404 - -15.59% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.75% 69270.179 68057.930 - -1.68% -
SetIntersection_Front_Set_float_4_1 -1.75% 216828586.892 213042110.713 - -0.51% -
std::find(list<int>)_(process_all)/8 -1.74% 2.193 2.154 - -10.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.74% 21.981 21.598 - -2.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.74% 16888053.845 16593966.256 - 1.42% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.74% 22.732 22.337 - -0.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.74% 598.273 587.874 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.74% 1059570.090 1041171.835 - 1.91% -
SetIntersection_Front_Set_string_256_1 -1.73% 4393257.625 4317049.201 - -0.83% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.73% 143882.380 141387.398 - -1.06% -
std::move_backward(list<int>)/512 -1.73% 377.665 371.116 - -0.64% -
SetIntersection_None_Set_uint64_64_4 -1.73% 21660535.242 21285320.262 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.73% 3523444.244 3462600.246 - 0.37% -
SetIntersection_None_Set_float_262144_1024 -1.73% 1204483.070 1183684.977 - -0.51% -
std::swap_ranges(list<int>)/8192 -1.73% 10362.229 10183.360 - -1.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.72% 1298.875 1276.472 - 1.03% -
std::multiset<int>::erase(iterator)/32 -1.72% 21.190 20.825 - -3.54% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.72% 25.507 25.067 - 3.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.72% 4331840.991 4257168.300 - -0.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.72% 398.919 392.055 - -0.40% -
SetIntersection_None_Set_uint32_262144_1024 -1.72% 1205418.945 1184684.732 - -0.32% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.72% 6.528 6.416 - -1.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.72% 940.986 924.838 - 0.82% -
SetIntersection_Front_Set_uint32_1024_16 -1.71% 1218841.643 1197938.939 - -1.13% -
SetIntersection_Front_Vector_float_262144_4 -1.71% 1071093.449 1052725.020 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.71% 1263085.043 1241457.111 - -0.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.71% 398.607 391.783 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.71% 1201530.088 1180983.249 - 4.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.71% 377.936 371.482 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.71% 8985526.626 8832102.814 - 2.21% -
std::set<int>::clear()/0 -1.71% 398.092 391.297 - -0.11% -
SetIntersection_None_Vector_uint32_256_1 -1.71% 4313258.097 4239640.069 - -1.43% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.71% 399.859 393.039 - -0.01% -
SetIntersection_Front_Vector_float_1_1 -1.70% 541729523.349 532494701.045 - -0.41% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.70% 86865.854 85386.622 - 0.97% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.70% 414.830 407.768 - -1.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.70% 140659.434 138266.288 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.70% 176322435.641 173323279.007 - -10.11% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.70% 56108.442 55154.553 - 0.69% -
std::generate(list<int>)/8192 -1.70% 7504.862 7377.323 - -2.19% -
SetIntersection_None_Vector_uint32_1_1 -1.70% 541529052.613 532331219.365 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.70% 1365724.283 1342527.834 - -9.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.70% 160043368.937 157325509.454 - -1.50% -
std::swap_ranges(deque<int>)/1024 -1.70% 340.267 334.491 - 4.75% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.70% 612515.698 602120.040 - -0.61% -
SetIntersection_Interlaced_Set_float_16384_16 -1.70% 209372791.775 205822876.748 - -0.53% -
SetIntersection_Front_Set_float_1_1 -1.69% 541531665.480 532355939.443 - -0.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.69% 562912.329 553378.941 - -0.16% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.69% 2.336 2.297 - -6.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.69% 22.789 22.404 - -0.55% -
std::sort(deque<int>)_(repeated)/8192 -1.69% 6838.740 6723.218 - -2.06% -
SetIntersection_None_Set_uint64_16384_1024 -1.69% 169268240.056 166409038.713 - 0.70% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.69% 56.216 55.266 - 1.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.69% 743.792 731.237 - 0.34% -
SetIntersection_Front_Set_string_64_1 -1.69% 17263111.994 16971721.075 - -0.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.69% 62304.650 61254.512 - 1.32% -
SetIntersection_Interlaced_Vector_string_16_1 -1.68% 65604980.314 64499582.209 - 0.28% -
SetIntersection_None_Vector_float_256_4 -1.68% 4268277.429 4196377.367 - -1.23% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.68% 82.328 80.941 - -3.60% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.68% 2.963 2.913 - -4.53% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.68% 210259.060 206723.086 - -2.25% -
SetIntersection_Interlaced_Vector_float_1_1 -1.68% 542459171.297 533339943.359 - -0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.68% 15.381 15.123 - 1.65% -
std::move_backward(deque<int>)/64 -1.68% 5.262 5.174 - -0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 397.630 390.955 - -0.70% -
SetIntersection_None_Set_uint64_16_1 -1.68% 67117901.294 65991168.303 - 0.46% -
SetIntersection_None_Vector_uint32_16384_1024 -1.68% 1117583.399 1098826.596 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.67% 1656192.547 1628454.590 - -1.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.67% 43.969 43.232 - -1.23% -
BM_CmpLess_short_schar -1.67% 0.968 0.952 - -0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.67% 138376045.157 136061258.874 - -0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.67% 63088.702 62033.473 - -5.11% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.67% 1.570 1.543 - 3.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.67% 2901188.730 2852711.395 - -0.95% -
SetIntersection_Interlaced_Set_float_16_4 -1.67% 60059432.400 59056400.390 - -0.63% -
std::unordered_set<std::string>::ctor(const&)/0 -1.67% 13.105 12.887 - -0.13% -
BM_StringDestroy_Huge -1.67% 10.927 10.745 - -3.44% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.66% 22.618 22.242 - -1.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.66% 30.537 30.029 - 0.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.66% 18.136 17.834 - -1.92% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.66% 44.110 43.377 - -2.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.66% 461906.336 454229.108 - -1.05% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.66% 1050980.676 1033542.260 - 0.26% -
BM_PushHeap_string_Ascending_1024 -1.66% 13.452 13.229 - 2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.66% 138350800.733 136058899.589 - -0.11% -
BM_vector_deque_ranges_move/64 -1.66% 2.820 2.774 - 5.12% -
BM_CmpLess_schar_int -1.65% 1.130 1.111 - -0.35% -
std::multiset<std::string>::clear()/0 -1.65% 399.166 392.564 - -3.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.65% 4235902.351 4165868.893 - 1.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.65% 399.520 392.932 - -0.43% -
SetIntersection_Interlaced_Vector_string_256_256 -1.65% 20642737.251 20302519.776 - 1.49% -
SetIntersection_Front_Vector_float_4_4 -1.65% 137660030.403 135392007.440 - -0.27% -
std::pop_heap(deque<int>)/8192 -1.65% 53.829 52.942 - -7.60% -
SetIntersection_Front_Vector_string_1_1 -1.65% 555663769.551 546513468.415 - -2.24% -
BM_CmpEqual_int_int -1.64% 1.091 1.073 - 0.55% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.64% 36158.119 35563.897 - -2.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.64% 4134123.686 4066211.246 - 1.44% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.64% 26861.004 26419.998 - -3.28% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.64% 175433.960 172554.644 - -1.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.64% 8576856.123 8436383.411 - -0.69% -
BM_CmpLess_short_uint -1.64% 1.145 1.126 - 1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 397.604 391.097 - -1.86% -
SetIntersection_Front_Set_float_256_4 -1.64% 4249298.392 4179779.572 - 0.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.63% 19.563 19.244 - -0.64% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.63% 399.036 392.525 - 0.17% -
std::set<std::string>::contains(key)_(existent)/32 -1.63% 15.919 15.659 - -0.60% -
SetIntersection_None_Set_string_64_16 -1.63% 18987297.820 18677665.784 - -1.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.63% 397.583 391.100 - -0.00% -
SetIntersection_Front_Vector_string_4_1 -1.63% 222007773.708 218394368.905 - -2.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.62% 1179481.674 1160327.571 - 0.30% -
std::flat_map<int,_int>::clear()/1024 -1.62% 398.906 392.440 - -0.01% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.62% 397.678 391.232 - -0.10% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.62% 8.157 8.025 - -2.06% -
SetIntersection_None_Vector_float_262144_64 -1.62% 1147223.260 1128652.838 - -1.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.62% 1.252 1.232 - -3.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.62% 396.147 389.747 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.62% 1067688.484 1050442.292 - -0.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.61% 147174.337 144797.898 - -0.14% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.61% 5381.197 5294.362 - -0.40% -
SetIntersection_Front_Set_string_16_4 -1.61% 64661544.221 63618129.337 - -0.84% -
SetIntersection_Front_Set_uint32_16384_1024 -1.61% 12283161.099 12085149.941 - -2.47% -
SetIntersection_None_Set_string_16384_1024 -1.61% 190225548.901 187159869.629 - -15.84% -
SetIntersection_Front_Vector_uint32_16384_64 -1.61% 1332856.331 1311385.457 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.61% 217101137.257 213604834.564 - -0.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.61% 397.073 390.684 - -0.80% -
std::set<std::string>::ctor(const&)/0 -1.61% 12.905 12.698 - -0.37% -
std::unordered_multiset<int>::clear()/0 -1.61% 396.600 390.227 - -0.88% -
SetIntersection_Front_Vector_uint32_4_4 -1.61% 136628659.436 134433553.741 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 4256799.668 4188430.232 - 1.11% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.60% 49704.562 48907.175 - -3.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.60% 5.175 5.092 - -2.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.60% 488262.020 480443.594 - 1.17% -
BM_num_put<double> -1.60% 58.842 57.901 - 0.89% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.60% 609.442 599.706 - -2.39% -
SetIntersection_Front_Vector_string_262144_1024 -1.60% 40066086.138 39426468.131 - -0.27% -
SetIntersection_Interlaced_Vector_string_4_4 -1.59% 153879752.243 151426331.922 - -0.85% -
std::pop_heap(vector<std::string>)/8192 -1.59% 51.854 51.028 - 0.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.59% 385.430 379.288 - -0.89% -
rng::find_if(vector<bool>)_(process_all)/8 -1.59% 3.578 3.521 - -0.55% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.59% 53.657 52.802 - 2.22% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.59% 32.647 32.127 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.59% 11776159.120 11588754.131 - 4.06% -
SetIntersection_Front_Vector_float_64_4 -1.59% 16150474.099 15893483.394 - -0.68% -
SetIntersection_None_Set_string_16384_64 -1.59% 189303532.077 186291628.133 - -9.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.59% 396.756 390.444 - -0.23% -
SetIntersection_None_Vector_string_64_4 -1.59% 16913673.142 16644766.945 - -1.31% -
SetIntersection_None_Set_float_16_4 -1.59% 57409192.620 56498329.227 - -0.51% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.59% 5448.275 5361.903 - -1.84% -
std::find_if(list<int>)_(bail_25%)/1024 -1.59% 181.754 178.873 - -6.59% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.58% 1.289 1.269 - -0.01% -
bm_lexicographical_compare<signed_char>/8 -1.58% 3.110 3.061 - -2.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.58% 940421.622 925539.272 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.58% 1076112.615 1059095.231 - -0.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.58% 13.054 12.848 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.58% 139492100.581 137291146.404 - 0.41% -
SetIntersection_Interlaced_Vector_string_1_1 -1.58% 556927368.924 548142292.235 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.58% 8201.226 8071.949 - -1.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.58% 27.416 26.984 - -2.81% -
std::flat_map<int,_int>::clear()/32 -1.58% 397.835 391.566 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.58% 12161050.279 11969497.927 - -3.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.57% 399.474 393.196 - -0.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.57% 397.916 391.665 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.57% 63815976.226 62813703.801 - -0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.57% 1607453.914 1582239.551 - 0.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.57% 43.291 42.612 - 31.84% -
SetIntersection_None_Vector_uint32_262144_16384 -1.56% 1140317.291 1122481.016 - 3.14% -
std::set<int>::clear()/32 -1.56% 634.352 624.435 - -0.78% -
SetIntersection_None_Set_uint64_1024_1 -1.56% 8987520.224 8847110.351 - 3.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.56% 12.887 12.686 - -0.36% -
std::flat_multimap<int,_int>::clear()/1024 -1.56% 401.215 394.949 - 0.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.56% 397.844 391.641 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.56% 8735872.298 8599713.459 - -1.59% -
std::set<std::string>::erase(iterator)/8192 -1.56% 31.029 30.547 - 15.11% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.56% 20084.678 19772.251 - -2.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.55% 1113863.233 1096579.905 - -0.52% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.55% 6952.828 6844.960 - 2.34% -
SetIntersection_Front_Vector_float_4_1 -1.55% 216458259.426 213101850.724 - -0.24% -
std::lower_bound(std::list<int>)/8192 -1.55% 14213.834 13993.943 - -5.06% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.55% 14132.890 13914.384 - -0.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.55% 54842.392 53994.619 - -1.50% -
std::map<std::string,_int>::ctor(const&)/8192 -1.55% 349335.870 343937.212 - -0.92% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.54% 13167.920 12964.513 - 1.34% -
SetIntersection_Front_Set_string_1024_4 -1.54% 1267604.709 1248034.243 - -1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.54% 144204758.663 141979121.616 - 0.51% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.54% 49896.272 49127.845 - -5.03% -
SetIntersection_Interlaced_Set_string_16384_1 -1.54% 1110352.355 1093260.840 - 0.19% -
BM_CmpEqual_short_int -1.54% 1.136 1.118 - -0.72% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.54% 350091080.184 344707187.659 - -1.80% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.54% 12702.973 12507.694 - -1.64% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.54% 56615.908 55745.862 - -0.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.53% 17.379 17.112 - -2.73% -
std::pop_heap(deque<size_t>)/8 -1.53% 52.901 52.091 - -1.04% -
std::unordered_multimap<int,_int>::clear()/0 -1.53% 396.294 390.225 - -0.35% -
SetIntersection_None_Vector_string_1_1 -1.53% 543671244.851 535349028.734 - -0.36% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.53% 908.891 895.000 - 0.17% -
SetIntersection_Front_Set_float_16384_1024 -1.52% 12469021.683 12279021.372 - -1.46% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.52% 8.107 7.984 - -1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.52% 1067883.320 1051621.201 - -1.45% -
SetIntersection_Front_Vector_string_262144_256 -1.52% 9584094.546 9438185.994 - -2.27% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.52% 16.208 15.962 - -1.48% -
SetIntersection_Front_Set_uint32_256_4 -1.52% 4257677.515 4192964.862 - 1.11% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.52% 13.070 12.871 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.52% 1173179.925 1155374.058 - -0.74% -
SetIntersection_Interlaced_Vector_float_4_1 -1.52% 216772346.559 213482314.399 - -0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.52% 398.984 392.930 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.52% 396.495 390.484 - -0.90% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.51% 21.253 20.931 - 0.91% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.51% 16.864 16.609 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.51% 18.802 18.517 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.51% 34336117.851 33817316.916 - 0.57% -
BM_vector_deque_ranges_move_backward/4000 -1.51% 142.508 140.357 - -1.76% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.51% 356.896 351.507 - 1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.51% 57272196.144 56407712.732 - 0.08% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.51% 161.642 159.203 - 0.18% -
std::make_heap(vector<int>)_(descending)/8 -1.51% 14.977 14.752 - 0.23% -
SetIntersection_None_Vector_uint32_262144_262144 -1.51% 1141241.657 1124040.091 - -0.50% -
SetIntersection_Front_Vector_float_262144_64 -1.51% 1356836.175 1336398.330 - -2.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.51% 44.584 43.913 - -1.99% -
SetIntersection_Front_Set_float_1024_1 -1.50% 1057404.758 1041515.983 - -0.03% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.50% 12.904 12.710 - -0.41% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.50% 26.733 26.332 - -0.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.50% 13.693 13.487 - 0.25% -
SetIntersection_Front_Set_string_16_1 -1.50% 66005298.276 65015791.173 - -0.03% -
SetIntersection_None_Vector_float_64_1 -1.50% 16949921.754 16695846.343 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.50% 15617298.760 15383251.562 - -1.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.50% 44.341 43.677 - 0.69% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.50% 4.441 4.375 - 3.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.49% 1089856.705 1073568.268 - -2.55% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.49% 43.261 42.616 - 0.72% -
SetIntersection_Front_Set_string_4_1 -1.49% 224377351.457 221031876.569 - -0.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.49% 55744.287 54913.886 - -1.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.49% 16759089.685 16509698.510 - 0.69% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.49% 23398.721 23050.537 - -0.22% -
SetIntersection_None_Vector_float_16_16 -1.49% 34118096.115 33611091.553 - -0.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.48% 1405.549 1384.682 - -0.15% -
std::make_heap(vector<int>)_(heap)/8 -1.48% 14.958 14.736 - -0.03% -
BM_deque_deque_move/1 -1.48% 2.580 2.542 - -2.14% -
SetIntersection_Front_Vector_float_16384_1 -1.48% 1053208.428 1037658.185 - -1.18% -
SetIntersection_None_Vector_string_4_1 -1.47% 220246483.862 216998205.988 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.47% 1535100.384 1512545.386 - -0.89% -
SetIntersection_Front_Set_uint32_64_16 -1.47% 15398257.263 15172018.208 - 1.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.47% 948.595 934.672 - -20.47% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.47% 13.057 12.866 - -0.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.46% 13.070 12.878 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 218362034.403 215169897.267 - 0.23% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 12.855 12.667 - -0.29% -
std::multimap<std::string,_int>::clear()/0 -1.46% 399.083 393.250 - -0.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.46% 18.762 18.488 - -0.52% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.46% 13.367 13.172 - -0.31% -
BM_StringRelational_Less_Small_Small_Control -1.46% 1.851 1.824 - -1.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 13.056 12.866 - 0.06% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.45% 15.021 14.803 - 0.45% -
std::for_each(list<int>)/32 -1.45% 11.265 11.102 - 2.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.45% 13146.039 12955.243 - 1.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.45% 6.824 6.725 - 3.87% -
SetIntersection_Front_Set_float_16384_1 -1.45% 1060780.193 1045411.187 - 0.10% -
SetIntersection_None_Vector_string_64_16 -1.45% 14382474.485 14174113.395 - -1.86% -
SetIntersection_Front_Vector_string_64_1 -1.45% 17081262.489 16834208.430 - -0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.45% 151443.356 149254.567 - -1.91% -
std::copy(vector<bool>)_(unaligned)/32768 -1.45% 217.515 214.371 - -1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.44% 16598508.789 16358796.524 - 0.02% -
std::unordered_set<std::string>::clear()/0 -1.44% 398.988 393.227 - -0.06% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.44% 26564.708 26181.459 - -0.13% -
SetIntersection_None_Set_uint32_64_16 -1.44% 18380422.522 18115296.052 - -2.87% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.44% 21.307 21.000 - 5.75% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.44% 11295011.243 11132231.835 - 1.15% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.44% 1059042.136 1043793.115 - 4.92% -
SetIntersection_Interlaced_Vector_float_4_4 -1.44% 137770842.045 135787458.924 - -0.51% -
SetIntersection_Front_Vector_float_16384_4 -1.43% 1071736.044 1056366.949 - 1.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.43% 14477.288 14270.359 - -3.73% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.43% 8696.423 8572.122 - 0.45% -
BM_deque_vector_ranges_move/5500 -1.43% 197.144 194.326 - 0.23% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.43% 8.591 8.468 - 8.14% -
std::remove_if(list<int>)_(prefix)/8192 -1.43% 10043.714 9900.286 - -0.75% -
std::set<int>::find(key)_(non-existent)/32 -1.43% 2.284 2.251 - 0.59% -
std::map<std::string,_int>::ctor(const&)/1024 -1.43% 35638.740 35129.914 - -1.22% -
SetIntersection_Front_Vector_string_16384_16 -1.43% 1604242.611 1581377.279 - -2.85% -
SetIntersection_None_Set_string_16_1 -1.42% 69301747.736 68314746.970 - -1.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.42% 13.004 12.819 - -0.48% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.42% 2583.297 2546.529 - -0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.42% 1578628.408 1556200.847 - -0.35% -
SetIntersection_None_Vector_float_16_1 -1.42% 64161355.631 63250634.979 - -0.41% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.42% 84.216 83.020 - -1.26% -
SetIntersection_Interlaced_Set_string_64_4 -1.42% 25869908.172 25503361.590 - -0.70% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.42% 13259586.619 13071730.883 - 1.50% -
SetIntersection_Front_Set_float_16_16 -1.42% 38562346.992 38016021.327 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.42% 3040247.681 2997211.921 - -8.37% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.42% 12.854 12.672 - -0.54% -
SetIntersection_Front_Set_uint32_256_256 -1.41% 7788110.806 7678135.666 - 0.63% -
SetIntersection_None_Set_uint32_256_64 -1.41% 9412844.368 9279955.171 - -2.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.41% 13.012 12.829 - -0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.41% 398.749 393.145 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.41% 12575822.217 12399112.799 - -1.39% -
SetIntersection_None_Vector_uint32_262144_256 -1.40% 1140484.727 1124534.018 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.39% 4300225.340 4240311.418 - 1.60% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 12.915 12.735 - -0.71% -
std::move(deque<int>)/8 -1.39% 3.450 3.402 - -0.61% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.39% 13.347 13.162 - 1.53% -
SetIntersection_Front_Set_float_256_16 -1.39% 4566780.980 4503341.430 - -1.13% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.39% 1.064 1.049 - -0.37% -
SetIntersection_None_Vector_string_16_16 -1.39% 35091368.072 34604191.609 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.39% 63972728.301 63084617.982 - -0.10% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.39% 1646205.730 1623374.758 - -0.52% -
BM_lexicographical_compare_three_way_fast_path/256 -1.39% 68.197 67.251 - -4.05% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.39% 1.098 1.083 - 0.76% -
SetIntersection_Interlaced_Set_float_262144_1 -1.38% 1044856.537 1030394.506 - -0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.38% 130288.140 128486.033 - -0.49% -
std::unique(deque<int>)_(sprinkled)/32 -1.38% 53.766 53.023 - -1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.38% 4252341.218 4193560.466 - 0.20% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.38% 97811.238 96459.311 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.38% 544757240.676 537227821.035 - -0.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.38% 18.592 18.335 - -0.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.38% 174678.089 172265.815 - -2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.38% 217627762.796 214624523.384 - -0.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.38% 22.840 22.525 - -8.53% -
BM_PushHeap_float_Ascending_64 -1.38% 1.761 1.737 - -4.42% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.38% 13.659 13.471 - -0.21% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.38% 175044.872 172634.024 - -0.26% -
std::swap_ranges(deque<int>)/50 -1.38% 16.818 16.586 - 4.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.38% 142836119.881 140870111.469 - -0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.38% 440.722 434.661 - -0.41% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.38% 3848.883 3795.953 - 0.33% -
SetIntersection_Front_Set_string_16384_4 -1.37% 1258331.676 1241062.710 - 0.41% -
SetIntersection_None_Vector_float_262144_256 -1.37% 1150417.204 1134651.075 - -0.27% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.37% 49815.986 49133.371 - -4.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.37% 2194280.366 2164224.037 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.37% 1636964.273 1614547.365 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.37% 3675759.902 3625449.234 - -19.63% -
std::stable_partition(deque<int>)_(dense)/32 -1.36% 29.751 29.345 - 2.75% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.36% 16.530 16.304 - -0.67% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.36% 60003140.116 59186512.320 - 0.50% -
SetIntersection_None_Set_uint64_262144_1 -1.36% 1225983.479 1209304.686 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.36% 1686599.854 1663665.445 - -3.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.36% 230604211.443 227471495.975 - -7.04% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.36% 18.495 18.244 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.36% 170028454.787 167720379.907 - 1.33% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.36% 431.915 426.053 - -1.86% -
std::search(vector<int>,_pred)_(single_element)/8192 -1.36% 4603.682 4541.263 - 3.55% -
SetIntersection_Front_Vector_float_256_1 -1.36% 4197705.454 4140793.794 - -0.36% -
BM_deque_deque_ranges_move/64 -1.35% 3.084 3.043 - -0.71% -
SetIntersection_Interlaced_Set_float_1024_16 -1.35% 11559718.693 11403194.634 - 0.83% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.35% 350231.129 345490.142 - 0.39% -
SetIntersection_None_Set_uint64_16_16 -1.35% 35654619.155 35172173.503 - 0.56% -
std::unordered_map<int,_int>::clear()/0 -1.35% 397.578 392.199 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.35% 398.769 393.374 - -0.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.35% 14.193 14.001 - -0.22% -
SetIntersection_None_Vector_float_16384_1 -1.35% 1113404.952 1098346.305 - -1.09% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.35% 398.854 393.460 - -0.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 525.397 518.309 - -6.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 12.860 12.686 - -0.48% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 401.987 396.578 - 0.02% -
SetIntersection_None_Vector_uint32_16384_4 -1.34% 1118123.114 1103092.288 - 0.22% -
SetIntersection_None_Vector_float_256_1 -1.34% 4316317.025 4258342.454 - -1.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.34% 528.806 521.704 - -0.44% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.34% 16.999 16.771 - -0.71% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.34% 37.899 37.391 - 31.47% -
SetIntersection_None_Set_string_1024_256 -1.34% 9085029.622 8963333.909 - -4.87% -
SetIntersection_None_Vector_uint64_16_4 -1.34% 54330257.146 53602823.601 - 1.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.34% 442.645 436.719 - -2.06% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.34% 398.178 392.850 - -3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.33% 12276290.715 12112501.044 - -0.48% -
BM_deque_vector_copy/64 -1.33% 2.644 2.609 - 0.30% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.33% 396.950 391.658 - -0.71% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.33% 77580.928 76548.696 - -0.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.33% 8.252 8.143 - 6.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.33% 51.966 51.277 - -0.24% -
SetIntersection_Interlaced_Set_string_256_4 -1.33% 13120120.785 12946012.605 - -0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.33% 1195722.763 1179872.022 - -2.96% -
BM_CmpEqual_int_uchar -1.33% 1.123 1.108 - 2.71% -
SetIntersection_None_Vector_float_256_256 -1.32% 2175890.443 2147060.442 - -0.54% -
std::generate(deque<int>)/32 -1.32% 8.683 8.569 - 5.87% -
SetIntersection_None_Vector_uint64_1024_1024 -1.32% 1095331.508 1080898.722 - 3.14% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.32% 534.130 527.100 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.31% 39152978.349 38638796.414 - -1.78% -
SetIntersection_None_Set_float_262144_16 -1.31% 1201036.377 1185276.936 - -0.91% -
std::multiset<int>::clear()/0 -1.31% 395.123 389.942 - -0.31% -
SetIntersection_None_Vector_float_16384_4 -1.31% 1113854.776 1099252.961 - -1.87% -
std::stable_sort(deque<int>)_(descending)/1024 -1.31% 2964.942 2926.085 - 0.35% -
BM_CmpLess_uint_uint -1.31% 1.080 1.066 - -1.38% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.31% 61.435 60.631 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.31% 1363333.343 1345509.710 - 0.53% -
SetIntersection_Front_Set_string_262144_262144 -1.30% 18342389.893 18103106.771 - -3.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.30% 1056804.972 1043041.538 - 1.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.30% 1269302.084 1252787.600 - 0.55% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.30% 1107147.689 1092746.646 - 1.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.30% 398.078 392.901 - 0.31% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.30% 1.820 1.796 - 0.21% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.30% 1456.669 1437.786 - 0.96% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.30% 14.939 14.745 - -0.24% -
SetIntersection_None_Set_string_256_16 -1.30% 11006446.146 10863811.382 - -3.77% -
BM_CmpEqual_short_schar -1.30% 1.150 1.135 - -0.20% -
std::sort(vector<int>)_(descending)/8192 -1.30% 7255.035 7161.047 - -0.50% -
SetIntersection_Front_Set_string_1024_1024 -1.29% 55151219.466 54438175.019 - -3.62% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.29% 21.617 21.337 - -0.98% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.29% 31.544 31.136 - -3.82% -
SetIntersection_None_Vector_string_16_1 -1.29% 65951122.562 65099318.867 - -0.34% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.29% 23.498 23.195 - 1.57% -
SetIntersection_Front_Vector_string_16_1 -1.29% 65192527.863 64352712.728 - -0.31% -
SetIntersection_None_Vector_uint32_16384_1 -1.29% 1114384.838 1100049.031 - -0.38% -
std::set<std::string>::ctor(const&)/8192 -1.29% 346197.706 341748.699 - -1.41% -
std::set<int>::ctor(const&)/0 -1.28% 12.921 12.755 - -0.09% -
std::replace(vector<int>)_(prefix)/1024 -1.28% 158.586 156.552 - -0.57% -
std::list<std::string>::ctor(size)/8192 -1.28% 106484.862 105120.647 - 2.74% -
SetIntersection_None_Vector_float_16384_64 -1.28% 1125762.233 1111344.923 - 0.30% -
BM_CmpEqual_int_short -1.28% 1.135 1.120 - 0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.28% 19.008 18.765 - -12.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.28% 1219813.990 1204230.728 - 1.13% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.28% 11334047.715 11189281.162 - -3.51% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.28% 12.964 12.798 - -0.46% -
rng::find_last(list<int>)_(bail_90%)/50 -1.27% 1.340 1.323 - 6.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.27% 608115.312 600389.282 - 0.25% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.27% 32.321 31.911 - -1.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.27% 143687.897 141866.226 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.27% 37552431.780 37076449.119 - -0.46% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.27% 1053135.725 1039791.909 - 0.20% -
BM_deque_deque_ranges_copy/4096 -1.27% 149.308 147.418 - -0.44% -
SetIntersection_None_Set_float_262144_256 -1.27% 1196047.936 1180915.039 - -0.99% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.26% 5429.638 5361.085 - -0.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.26% 57305.641 56582.470 - 1.32% -
std::stable_sort(vector<int>)_(repeated)/8 -1.26% 15.843 15.643 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.26% 545289697.873 538414416.699 - 0.15% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.26% 5182.046 5116.724 - -0.93% -
SetIntersection_Front_Set_float_16384_16 -1.26% 1212384.228 1197123.112 - 0.23% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.26% 14.894 14.706 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.26% 163376586.890 161321773.763 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.26% 58816174.085 58076818.225 - 0.25% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.26% 13.105 12.941 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.25% 18194211.567 17966108.234 - -4.77% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.25% 24.203 23.900 - -0.38% -
SetIntersection_Front_Set_uint64_256_1 -1.25% 4192804.826 4140356.595 - 0.79% -
std::multiset<int>::find(key)_(non-existent)/32 -1.25% 2.469 2.438 - 5.80% -
BM_std_minmax_element<char>/4096 -1.25% 1075.804 1062.401 - 2.10% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.24% 23.829 23.533 - 6.27% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 405.058 400.020 - -0.33% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.24% 33.458 33.042 - -0.37% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.24% 577.594 570.421 - -0.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.24% 396.883 391.970 - 0.07% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.24% 60333716.109 59586925.782 - 0.39% -
std::sort_heap(vector<int>)/1024 -1.24% 9839.860 9718.127 - -0.40% -
std::unordered_multiset<int>::ctor(const&)/0 -1.23% 13.077 12.916 - -0.27% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.23% 18.655 18.425 - -1.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.23% 18.109 17.886 - -3.03% -
std::remove(list<int>)_(prefix)/8192 -1.23% 8258.722 8157.079 - -0.48% -
SetIntersection_Front_Set_string_16384_16 -1.23% 1770283.284 1748536.291 - -6.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.23% 13701.740 13533.740 - -2.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.23% 4372790.539 4319211.600 - -0.06% -
SetIntersection_None_Vector_string_16_4 -1.22% 56169386.849 55483343.275 - 0.34% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.22% 12.485 12.333 - 1.40% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.22% 417.185 412.104 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.22% 401.005 396.125 - 0.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.22% 452.090 446.588 - -1.27% -
std::partition(deque<int>)_(sparse)/32 -1.21% 11.368 11.230 - 12.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.21% 18.861 18.632 - -1.84% -
std::unordered_set<int>::count(key)_(non-existent)/32 -1.21% 1.397 1.380 - 10.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.21% 1263006.594 1247747.396 - -0.67% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.21% 13.484 13.321 - -0.22% -
SetIntersection_Front_Vector_float_16_4 -1.21% 54866913.990 54205079.573 - 0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.21% 400.360 395.534 - 0.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 13.109 12.951 - -2.22% -
SetIntersection_None_Vector_uint32_262144_16 -1.20% 1138355.437 1124670.173 - -0.13% -
SetIntersection_Front_Set_string_16384_1024 -1.20% 58563680.761 57859834.924 - -2.31% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.20% 18.835 18.608 - -2.41% -
std::find_if(vector<int>)_(bail_25%)/1024 -1.20% 28.007 27.671 - 2.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 12.851 12.697 - -0.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.20% 42935.938 42421.244 - -1.84% -
BM_CmpLess_short_ushort -1.20% 1.125 1.111 - 0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.20% 397.231 392.474 - 0.08% -
std::unique(list<int>)_(sprinkled)/52 -1.20% 70.094 69.255 - -5.02% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.20% 1.854 1.832 - -0.36% -
SetIntersection_Front_Vector_float_262144_1 -1.19% 1055460.539 1042858.376 - -0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.19% 398.587 393.830 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.19% 8421887.417 8321379.372 - 0.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.19% 13.027 12.872 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.19% 670.044 662.076 - -0.95% -
std::pop_heap(deque<std::string>)/8 -1.19% 57.937 57.248 - -0.62% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 397.041 392.322 - 0.10% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.19% 2978.392 2943.005 - 0.80% -
std::partition(list<int>)_(sparse)/8192 -1.19% 8290.379 8191.972 - 3.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.19% 8401677.793 8302105.566 - -0.04% -
SetIntersection_None_Set_float_262144_4 -1.18% 1199770.508 1185572.428 - -0.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.18% 634733.516 627227.575 - 2.48% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.18% 17.422 17.216 - -1.21% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.18% 14073448.888 13907118.469 - 10.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.18% 18.765 18.544 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.18% 8208932.195 8112145.572 - -5.02% -
SetIntersection_Front_Vector_string_16384_1 -1.18% 1082683.856 1069920.190 - -1.20% -
SetIntersection_Front_Set_string_16384_256 -1.18% 14418310.113 14248447.793 - -4.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.18% 1112114.884 1099018.978 - 0.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.18% 396.366 391.701 - -0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 398.743 394.056 - -0.16% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.17% 14.166 13.999 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.17% 5825001.279 5756677.412 - -0.00% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.17% 12.843 12.693 - 0.30% -
SetIntersection_Front_Vector_float_1024_4 -1.17% 1070035.065 1057561.336 - 0.48% -
BM_deque_deque_move/4096 -1.16% 149.167 147.430 - -0.46% -
SetIntersection_Front_Set_float_262144_1024 -1.16% 12034293.678 11894416.887 - -4.94% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.16% 14.940 14.767 - 0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.16% 25.489 25.194 - -0.17% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.16% 571.028 564.427 - -2.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.16% 626.093 618.860 - -5.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.15% 397.151 392.571 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.15% 379371.160 374997.140 - -0.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.15% 13.446 13.291 - -0.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.15% 692.913 684.937 - -1.04% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.15% 399.188 394.605 - 0.46% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.15% 689.705 681.791 - -0.83% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.15% 48.608 48.050 - 1.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.15% 398.417 393.848 - -0.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.15% 8762.895 8662.426 - 0.02% -
SetIntersection_None_Vector_uint64_1024_4 -1.15% 1102987.149 1090349.301 - 2.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 399.419 394.859 - -0.00% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.14% 4920.825 4864.691 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.14% 397.672 393.142 - -0.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.14% 13.013 12.864 - -0.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -1.14% 19137.364 18919.711 - 6.97% -
BM_StringFindNoMatch/64 -1.14% 2.109 2.085 - -0.83% -
std::stable_sort(deque<int>)_(heap)/1024 -1.14% 2789.658 2757.992 - -0.95% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 6204.318 6133.956 - -4.00% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.13% 14.304 14.142 - 0.28% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.13% 281377.011 278188.005 - -0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.13% 94152.033 93086.764 - 0.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 617.586 610.603 - 1.57% -
SetIntersection_None_Vector_uint64_1024_256 -1.12% 1088515.945 1076275.896 - 4.40% -
SetIntersection_Front_Vector_float_1024_1 -1.12% 1056776.886 1044938.735 - 0.27% -
SetIntersection_None_Vector_float_64_16 -1.12% 13762019.008 13608147.335 - -0.24% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.12% 345.574 341.716 - -2.61% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.12% 18.880 18.669 - -0.77% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.11% 20.603 20.374 - 0.84% -
BM_deque_vector_move_backward/4000 -1.11% 143.230 141.639 - 0.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.11% 20.472 20.245 - -2.02% -
SetIntersection_None_Set_float_64_64 -1.11% 11631647.010 11502534.881 - 0.37% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.11% 40.983 40.529 - 4.63% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.11% 12.871 12.728 - -0.91% -
SetIntersection_Front_Vector_string_16_16 -1.11% 51231809.862 50664618.471 - -3.02% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.10% 2.448 2.421 - -5.06% -
BM_deque_deque_ranges_move/65536 -1.10% 3107.141 3072.889 - -2.34% -
BM_std_minmax_element<char>/64 -1.10% 17.109 16.921 - -0.91% -
SetIntersection_None_Vector_uint64_16384_1024 -1.10% 1106739.476 1094555.158 - -0.82% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.10% 2801.030 2770.197 - -0.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.10% 398.399 394.016 - -0.19% -
SetIntersection_None_Vector_uint32_262144_4 -1.10% 1133765.655 1121294.378 - 0.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.10% 398.469 394.086 - -3.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 16734415.503 16550353.459 - -0.72% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.10% 1049.469 1037.933 - -2.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.10% 1165340.803 1152532.781 - 1.29% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.10% 17.233 17.044 - -0.88% -
SetIntersection_None_Vector_uint32_262144_1 -1.09% 1128766.049 1116407.258 - -0.41% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.09% 14.895 14.732 - -0.89% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 400.007 395.637 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.09% 13936868.153 13784679.309 - -3.39% -
SetIntersection_None_Set_float_262144_1 -1.09% 1202049.803 1188927.002 - -0.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 13.004 12.863 - 0.18% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.09% 577.431 571.147 - -7.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.09% 67478614.111 66745561.411 - 0.22% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.08% 5.580 5.520 - 1.71% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.08% 1809998.454 1790419.493 - -9.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.08% 395.131 390.859 - -0.41% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.08% 33045.352 32688.067 - 0.84% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.08% 341270.812 337583.352 - -1.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.08% 1083592.178 1071909.407 - 1.35% -
std::set<int>::ctor(const&)/8192 -1.08% 49697.732 49162.483 - -1.21% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.07% 508443.599 502985.072 - 0.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 380.113 376.035 - -3.01% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.07% 541720870.301 535912318.947 - 1.63% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.07% 1.995 1.974 - -0.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.07% 20.336 20.118 - -1.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.07% 395.570 391.338 - -2.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 621.985 615.332 - 0.16% -
std::set<int>::ctor(const&)/1024 -1.07% 6257.777 6190.862 - -1.27% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.07% 620.393 613.760 - -0.41% -
BM_StringFindCharLiteral/512 -1.07% 9.562 9.459 - 0.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.07% 138138.831 136663.138 - -0.07% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.07% 342409.433 338752.584 - -0.56% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.07% 396.725 392.491 - 0.30% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.07% 668.108 660.979 - -0.15% -
BM_deque_deque_move_backward/5500 -1.07% 205.692 203.499 - -0.44% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.07% 396.568 392.341 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.07% 21495996.580 21266961.051 - 0.24% -
bm_lexicographical_compare<unsigned_char>/512 -1.06% 8.638 8.547 - -2.69% -
std::set<int>::equal_range(key)_(existent)/8192 -1.06% 8.252 8.164 - 0.89% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.06% 667.833 660.735 - -2.64% -
SetIntersection_None_Vector_uint64_64_1 -1.06% 16819258.196 16641770.129 - 0.83% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.05% 13.968 13.821 - 0.22% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.05% 12.583 12.450 - -0.50% -
BM_deque_vector_move/5500 -1.05% 195.292 193.235 - -2.61% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.05% 605.636 599.269 - -2.30% -
std::stable_sort(vector<int>)_(heap)/8 -1.05% 21.635 21.408 - -0.37% -
BM_PushHeap_string_Ascending_64 -1.05% 7.293 7.217 - -4.39% -
BM_CmpEqual_ushort_ushort -1.05% 1.086 1.075 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.05% 63988636.497 63317799.726 - 0.06% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 347806.776 344162.087 - 0.41% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.05% 4580.301 4532.304 - -1.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.05% 1.481 1.465 - 0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 397.186 393.026 - -0.48% -
SetIntersection_None_Set_float_1024_4 -1.05% 8935352.638 8841820.738 - 0.84% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.05% 12.587 12.455 - -0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 398.132 393.973 - 0.12% -
SetIntersection_None_Set_float_262144_16384 -1.04% 1201612.141 1189099.937 - -0.96% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.04% 12649.418 12517.802 - -6.11% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.04% 36316.503 35938.712 - -0.86% -
std::find_if(list<int>)_(process_all)/8 -1.04% 2.294 2.270 - -4.24% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.04% 3.596 3.558 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.04% 396.115 392.005 - 0.19% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.04% 13.048 12.912 - 0.94% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.04% 12.844 12.711 - -0.04% -
std::make_heap(vector<int>)_(heap)/1024 -1.04% 275.186 272.336 - -0.34% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.03% 19999.360 19792.850 - -1.60% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.03% 18.692 18.499 - -1.05% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.03% 12.935 12.801 - -0.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.03% 5.327 5.272 - -0.57% -
std::swap_ranges(deque<int>)/32 -1.03% 10.994 10.881 - 4.45% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.03% 16.924 16.750 - -0.60% -
ranges::minmax(std::list<__int128>)/8 -1.03% 3.853 3.813 - -2.45% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.02% 41.448 41.025 - -16.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.02% 8918258.087 8827382.620 - 2.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.02% 869.276 860.421 - -0.74% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.02% 800.530 792.395 - -2.05% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.01% 27.324 27.047 - 1.23% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.01% 396.071 392.056 - -0.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.01% 63833.936 63187.885 - -0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.01% 1121451.303 1110123.397 - -0.70% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.01% 224361271.331 222095974.097 - 0.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.01% 14245.502 14102.047 - -0.69% -
SetIntersection_Front_Vector_string_256_4 -1.01% 4707377.782 4659991.443 - -0.17% -
SetIntersection_None_Vector_uint64_262144_4 -1.01% 1151017.544 1139434.002 - 1.12% -
std::map<std::string,_int>::erase(iterator)/32 -1.01% 28.573 28.286 - 0.63% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.00% 121381.422 120161.540 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.00% 205491621.313 203430062.879 - -6.12% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.00% 24.711 24.463 - 0.50% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.00% 18.112 17.931 - -0.02% -
BM_CmpEqual_int_ushort -1.00% 1.094 1.083 - -2.64% -


Report Time: 3.56s
Name Current %
BM_CmpEqual_int_int 1.073 -
BM_CmpEqual_int_schar 1.140 -
BM_CmpEqual_int_short 1.120 -
BM_CmpEqual_int_uchar 1.108 2.71%
BM_CmpEqual_int_uint 1.057 -
BM_CmpEqual_int_ushort 1.083 -2.64%
BM_CmpEqual_schar_int 1.135 -
BM_CmpEqual_schar_schar 1.086 -
BM_CmpEqual_schar_short 1.127 -
BM_CmpEqual_schar_uchar 1.090 -1.13%
BM_CmpEqual_schar_uint 1.112 -
BM_CmpEqual_schar_ushort 1.103 -
BM_CmpEqual_short_int 1.118 -
BM_CmpEqual_short_schar 1.135 -
BM_CmpEqual_short_short 1.081 -
BM_CmpEqual_short_uchar 1.103 1.04%
BM_CmpEqual_short_uint 1.099 -
BM_CmpEqual_short_ushort 1.081 -
BM_CmpEqual_uchar_int 1.053 -1.66%
BM_CmpEqual_uchar_schar 1.010 -
BM_CmpEqual_uchar_short 0.989 -2.35%
BM_CmpEqual_uchar_uchar 1.081 1.14%
BM_CmpEqual_uchar_uint 1.065 -1.84%
BM_CmpEqual_uchar_ushort 1.070 -
BM_CmpEqual_uint_int 1.043 -
BM_CmpEqual_uint_schar 1.027 -
BM_CmpEqual_uint_short 1.030 -
BM_CmpEqual_uint_uchar 1.108 -
BM_CmpEqual_uint_uint 1.066 3.11%
BM_CmpEqual_uint_ushort 1.098 2.25%
BM_CmpEqual_ushort_int 1.068 2.96%
BM_CmpEqual_ushort_schar 1.013 -
BM_CmpEqual_ushort_short 1.041 3.17%
BM_CmpEqual_ushort_uchar 1.091 -
BM_CmpEqual_ushort_uint 1.047 -2.25%
BM_CmpEqual_ushort_ushort 1.075 -
BM_CmpLess_int_int 1.066 -
BM_CmpLess_int_schar 1.139 -
BM_CmpLess_int_short 1.122 -
BM_CmpLess_int_uchar 1.115 -
BM_CmpLess_int_uint 1.066 -
BM_CmpLess_int_ushort 1.121 3.03%
BM_CmpLess_schar_int 1.111 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.948 -
BM_CmpLess_schar_uchar 1.083 -1.59%
BM_CmpLess_schar_uint 1.103 -1.10%
BM_CmpLess_schar_ushort 1.096 -
BM_CmpLess_short_int 1.140 2.78%
BM_CmpLess_short_schar 0.952 -
BM_CmpLess_short_short 0.956 -
BM_CmpLess_short_uchar 1.102 -
BM_CmpLess_short_uint 1.126 1.06%
BM_CmpLess_short_ushort 1.111 -
BM_CmpLess_uchar_int 1.069 -
BM_CmpLess_uchar_schar 1.016 -1.62%
BM_CmpLess_uchar_short 1.038 -2.10%
BM_CmpLess_uchar_uchar 1.075 1.63%
BM_CmpLess_uchar_uint 1.057 -1.14%
BM_CmpLess_uchar_ushort 1.040 -2.69%
BM_CmpLess_uint_int 1.064 -5.16%
BM_CmpLess_uint_schar 1.063 2.16%
BM_CmpLess_uint_short 1.049 -1.89%
BM_CmpLess_uint_uchar 1.123 -
BM_CmpLess_uint_uint 1.066 -1.38%
BM_CmpLess_uint_ushort 1.112 -1.99%
BM_CmpLess_ushort_int 1.091 1.80%
BM_CmpLess_ushort_schar 1.068 3.66%
BM_CmpLess_ushort_short 1.066 -
BM_CmpLess_ushort_uchar 1.142 2.29%
BM_CmpLess_ushort_uint 1.080 -1.63%
BM_CmpLess_ushort_ushort 1.065 -1.51%
BM_PushHeap_float_Ascending_1 0.689 8.33%
BM_PushHeap_float_Ascending_1024 3.104 -2.33%
BM_PushHeap_float_Ascending_16 0.978 -8.05%
BM_PushHeap_float_Ascending_16384 4.365 3.78%
BM_PushHeap_float_Ascending_256 2.480 -1.74%
BM_PushHeap_float_Ascending_262144 5.155 -
BM_PushHeap_float_Ascending_4 0.585 -
BM_PushHeap_float_Ascending_64 1.737 -4.42%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.369 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.364 -
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.697 -
BM_PushHeap_float_PipeOrgan_1024 2.102 -
BM_PushHeap_float_PipeOrgan_16 0.892 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.159 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.303 -
BM_PushHeap_float_QuickSortAdversary_1 0.393 -38.17%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.986 -
BM_PushHeap_float_QuickSortAdversary_16384 0.481 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.587 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.085 -1.38%
BM_PushHeap_float_Random_16 5.016 -
BM_PushHeap_float_Random_16384 7.207 -
BM_PushHeap_float_Random_256 6.772 -1.58%
BM_PushHeap_float_Random_262144 7.128 -
BM_PushHeap_float_Random_4 2.434 -5.25%
BM_PushHeap_float_Random_64 6.346 -
BM_PushHeap_float_SingleElement_1 0.467 -
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.381 3.31%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.408 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.372 5.55%
BM_PushHeap_float_SingleElement_64 0.390 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.506 1.97%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.698 1.01%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.322 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.531 1.70%
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.354 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.795 1.36%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.632 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.606 2.39%
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.602 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.590 1.75%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.473 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.917 1.30%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.422 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.049 1.24%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.402 1.45%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.437 -1.45%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.776 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.904 2.01%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.472 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.619 1.35%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.205 1.13%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.612 1.81%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.118 1.06%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.633 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.579 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.500 6.83%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.986 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.330 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.107 1.14%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.017 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.937 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.542 5.64%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.725 3.87%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.477 2.52%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.597 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.604 -5.48%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.592 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.602 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.590 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.577 8.79%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.633 8.34%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.229 2.04%
BM_PushHeap_string_Ascending_16 4.707 -2.82%
BM_PushHeap_string_Ascending_16384 19.388 -
BM_PushHeap_string_Ascending_256 10.733 -
BM_PushHeap_string_Ascending_262144 30.215 1.12%
BM_PushHeap_string_Ascending_4 2.580 -
BM_PushHeap_string_Ascending_64 7.217 -4.39%
BM_PushHeap_string_Descending_1 0.710 -
BM_PushHeap_string_Descending_1024 2.763 10.29%
BM_PushHeap_string_Descending_16 2.479 15.14%
BM_PushHeap_string_Descending_16384 2.795 13.66%
BM_PushHeap_string_Descending_256 2.680 7.97%
BM_PushHeap_string_Descending_262144 3.254 -17.08%
BM_PushHeap_string_Descending_4 2.182 12.32%
BM_PushHeap_string_Descending_64 2.595 12.63%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 10.380 11.45%
BM_PushHeap_string_PipeOrgan_16 4.779 13.88%
BM_PushHeap_string_PipeOrgan_16384 14.283 10.66%
BM_PushHeap_string_PipeOrgan_256 8.727 10.37%
BM_PushHeap_string_PipeOrgan_262144 19.402 6.00%
BM_PushHeap_string_PipeOrgan_4 2.881 11.75%
BM_PushHeap_string_PipeOrgan_64 6.554 12.64%
BM_PushHeap_string_QuickSortAdversary_1 0.709 -
BM_PushHeap_string_QuickSortAdversary_1024 15.782 3.97%
BM_PushHeap_string_QuickSortAdversary_16 10.841 3.37%
BM_PushHeap_string_QuickSortAdversary_16384 16.354 4.40%
BM_PushHeap_string_QuickSortAdversary_256 15.227 4.27%
BM_PushHeap_string_QuickSortAdversary_262144 16.833 3.81%
BM_PushHeap_string_QuickSortAdversary_4 6.596 2.21%
BM_PushHeap_string_QuickSortAdversary_64 13.627 3.71%
BM_PushHeap_string_Random_1 0.469 -
BM_PushHeap_string_Random_1024 15.060 -1.49%
BM_PushHeap_string_Random_16 10.469 -
BM_PushHeap_string_Random_16384 16.167 -2.07%
BM_PushHeap_string_Random_256 14.345 -1.81%
BM_PushHeap_string_Random_262144 18.067 -6.07%
BM_PushHeap_string_Random_4 6.204 -
BM_PushHeap_string_Random_64 12.991 -1.55%
BM_PushHeap_string_SingleElement_1 0.585 -8.80%
BM_PushHeap_string_SingleElement_1024 2.991 17.88%
BM_PushHeap_string_SingleElement_16 2.973 15.80%
BM_PushHeap_string_SingleElement_16384 2.958 16.21%
BM_PushHeap_string_SingleElement_256 2.990 17.49%
BM_PushHeap_string_SingleElement_262144 2.999 16.31%
BM_PushHeap_string_SingleElement_4 2.595 13.14%
BM_PushHeap_string_SingleElement_64 3.036 17.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.529 -16.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.057 1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.813 1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.027 2.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.914 1.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.990 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.615 31.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.573 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.638 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.674 9.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.657 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.392 -17.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.050 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.041 2.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.477 2.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.819 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.141 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.437 -18.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.505 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.278 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.217 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.104 1.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.782 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.651 1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.484 -30.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.418 3.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.076 2.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.397 1.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.176 2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.592 5.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.423 -4.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.752 1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.543 32.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -2.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.613 -2.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.609 -2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.624 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -1.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.625 13.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.637 -
BM_PushHeap_uint32_Ascending_1 0.399 -42.44%
BM_PushHeap_uint32_Ascending_1024 2.592 -1.32%
BM_PushHeap_uint32_Ascending_16 0.948 2.14%
BM_PushHeap_uint32_Ascending_16384 3.685 -
BM_PushHeap_uint32_Ascending_256 2.114 -
BM_PushHeap_uint32_Ascending_262144 4.831 -1.42%
BM_PushHeap_uint32_Ascending_4 0.593 -
BM_PushHeap_uint32_Ascending_64 1.542 -
BM_PushHeap_uint32_Descending_1 0.477 2.16%
BM_PushHeap_uint32_Descending_1024 0.398 3.85%
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.392 3.35%
BM_PushHeap_uint32_Descending_256 0.403 -
BM_PushHeap_uint32_Descending_262144 0.390 2.81%
BM_PushHeap_uint32_Descending_4 0.348 -
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.398 -14.65%
BM_PushHeap_uint32_PipeOrgan_1024 1.932 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.402 -
BM_PushHeap_uint32_PipeOrgan_256 1.706 -
BM_PushHeap_uint32_PipeOrgan_262144 3.062 -
BM_PushHeap_uint32_PipeOrgan_4 0.544 -
BM_PushHeap_uint32_PipeOrgan_64 1.343 2.96%
BM_PushHeap_uint32_QuickSortAdversary_1 0.485 -3.34%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.605 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.932 1.35%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.717 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.412 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint32_Random_1 0.566 2.92%
BM_PushHeap_uint32_Random_1024 6.021 7.64%
BM_PushHeap_uint32_Random_16 4.412 8.79%
BM_PushHeap_uint32_Random_16384 6.071 4.00%
BM_PushHeap_uint32_Random_256 5.745 2.77%
BM_PushHeap_uint32_Random_262144 6.173 5.30%
BM_PushHeap_uint32_Random_4 2.238 4.00%
BM_PushHeap_uint32_Random_64 5.337 4.28%
BM_PushHeap_uint32_SingleElement_1 0.471 -
BM_PushHeap_uint32_SingleElement_1024 0.366 -3.29%
BM_PushHeap_uint32_SingleElement_16 0.337 -7.32%
BM_PushHeap_uint32_SingleElement_16384 0.374 -
BM_PushHeap_uint32_SingleElement_256 0.386 -2.65%
BM_PushHeap_uint32_SingleElement_262144 0.357 -3.92%
BM_PushHeap_uint32_SingleElement_4 0.335 -7.73%
BM_PushHeap_uint32_SingleElement_64 0.370 -
BM_PushHeap_uint64_Ascending_1 0.476 2.83%
BM_PushHeap_uint64_Ascending_1024 2.657 1.32%
BM_PushHeap_uint64_Ascending_16 0.930 -
BM_PushHeap_uint64_Ascending_16384 3.782 3.66%
BM_PushHeap_uint64_Ascending_256 2.207 2.92%
BM_PushHeap_uint64_Ascending_262144 4.953 2.23%
BM_PushHeap_uint64_Ascending_4 0.555 -
BM_PushHeap_uint64_Ascending_64 1.581 -
BM_PushHeap_uint64_Descending_1 0.706 41.06%
BM_PushHeap_uint64_Descending_1024 0.387 -
BM_PushHeap_uint64_Descending_16 0.362 -
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.402 -
BM_PushHeap_uint64_Descending_262144 0.387 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.476 2.24%
BM_PushHeap_uint64_PipeOrgan_1024 1.954 1.52%
BM_PushHeap_uint64_PipeOrgan_16 0.895 -
BM_PushHeap_uint64_PipeOrgan_16384 2.430 1.49%
BM_PushHeap_uint64_PipeOrgan_256 1.720 1.31%
BM_PushHeap_uint64_PipeOrgan_262144 3.083 -
BM_PushHeap_uint64_PipeOrgan_4 0.488 -
BM_PushHeap_uint64_PipeOrgan_64 1.337 1.50%
BM_PushHeap_uint64_QuickSortAdversary_1 0.473 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.972 5.34%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.490 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.732 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.421 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.557 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.630 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 6.426 -
BM_PushHeap_uint64_Random_16 4.613 4.91%
BM_PushHeap_uint64_Random_16384 6.446 -1.54%
BM_PushHeap_uint64_Random_256 6.180 -1.55%
BM_PushHeap_uint64_Random_262144 6.424 2.10%
BM_PushHeap_uint64_Random_4 2.596 1.06%
BM_PushHeap_uint64_Random_64 5.736 -
BM_PushHeap_uint64_SingleElement_1 0.529 23.38%
BM_PushHeap_uint64_SingleElement_1024 0.389 7.03%
BM_PushHeap_uint64_SingleElement_16 0.385 13.86%
BM_PushHeap_uint64_SingleElement_16384 0.388 6.80%
BM_PushHeap_uint64_SingleElement_256 0.408 6.03%
BM_PushHeap_uint64_SingleElement_262144 0.381 6.64%
BM_PushHeap_uint64_SingleElement_4 0.395 10.80%
BM_PushHeap_uint64_SingleElement_64 0.384 9.18%
BM_StringAssignAsciizMix_Opaque 5.304 5.10%
BM_StringAssignAsciizMix_Transparent 3.060 2.65%
BM_StringAssignAsciiz_Empty_Opaque 3.041 -2.03%
BM_StringAssignAsciiz_Empty_Transparent 0.352 -
BM_StringAssignAsciiz_Huge_Opaque 189.786 -
BM_StringAssignAsciiz_Huge_Transparent 190.363 -
BM_StringAssignAsciiz_Large_Opaque 11.743 1.84%
BM_StringAssignAsciiz_Large_Transparent 11.747 2.24%
BM_StringAssignAsciiz_Small_Opaque 3.042 -2.05%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.718 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 112.345 -
BM_StringAssignStr_Huge_Transparent 112.996 -
BM_StringAssignStr_Large_Opaque 10.591 3.02%
BM_StringAssignStr_Large_Transparent 10.604 4.15%
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.163 1.46%
BM_StringConstructDestroyCStr_Empty_Transparent 0.233 -
BM_StringConstructDestroyCStr_Huge_Opaque 159.203 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.294 -
BM_StringConstructDestroyCStr_Large_Opaque 16.024 -4.52%
BM_StringConstructDestroyCStr_Large_Transparent 10.195 -5.76%
BM_StringConstructDestroyCStr_Small_Opaque 2.187 -2.76%
BM_StringConstructDestroyCStr_Small_Transparent 0.396 14.23%
BM_StringCopy_Empty 0.593 2.39%
BM_StringCopy_Huge 107.143 -2.18%
BM_StringCopy_Large 6.125 -1.08%
BM_StringCopy_Small 0.667 -
BM_StringCtorDefault 0.267 15.56%
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 10.745 -3.44%
BM_StringDestroy_Large 7.145 -6.27%
BM_StringDestroy_Small 0.623 -
BM_StringEraseToEnd_Empty_Opaque 0.596 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.445 1.16%
BM_StringEraseToEnd_Huge_Transparent 2.540 1.23%
BM_StringEraseToEnd_Large_Opaque 0.991 -
BM_StringEraseToEnd_Large_Transparent 0.832 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.405 -
BM_StringEraseWithMove_Empty_Opaque 0.807 1.55%
BM_StringEraseWithMove_Empty_Transparent 0.572 -
BM_StringEraseWithMove_Huge_Opaque 48.071 1.79%
BM_StringEraseWithMove_Huge_Transparent 45.751 3.76%
BM_StringEraseWithMove_Large_Opaque 2.531 -2.45%
BM_StringEraseWithMove_Large_Transparent 2.325 -2.95%
BM_StringEraseWithMove_Small_Opaque 2.165 -1.02%
BM_StringEraseWithMove_Small_Transparent 2.146 -1.74%
BM_StringFindAllMatch/1 3.034 1.77%
BM_StringFindAllMatch/131072 2330.049 2.61%
BM_StringFindAllMatch/32768 587.293 2.17%
BM_StringFindAllMatch/4096 79.964 -
BM_StringFindAllMatch/512 11.521 -
BM_StringFindAllMatch/64 3.177 1.26%
BM_StringFindAllMatch/8 2.785 -
BM_StringFindCharLiteral/1024 18.288 1.75%
BM_StringFindCharLiteral/128 3.116 3.70%
BM_StringFindCharLiteral/16 1.618 4.33%
BM_StringFindCharLiteral/2048 40.228 -
BM_StringFindCharLiteral/256 5.448 -
BM_StringFindCharLiteral/32 1.784 10.24%
BM_StringFindCharLiteral/4096 77.298 -
BM_StringFindCharLiteral/512 9.459 -
BM_StringFindCharLiteral/64 2.314 8.89%
BM_StringFindCharLiteral/8 1.618 5.50%
BM_StringFindCharLiteral/8192 138.120 -
BM_StringFindMatch1/1 1006.198 2.46%
BM_StringFindMatch1/32768 1566.644 -
BM_StringFindMatch1/4096 1065.213 -
BM_StringFindMatch1/512 991.052 -
BM_StringFindMatch1/64 992.367 -
BM_StringFindMatch1/8 1003.051 2.16%
BM_StringFindMatch2/1 983.021 -
BM_StringFindMatch2/32768 1565.611 -
BM_StringFindMatch2/4096 1065.194 -
BM_StringFindMatch2/512 991.148 -
BM_StringFindMatch2/64 983.402 -
BM_StringFindMatch2/8 982.587 -
BM_StringFindNoMatch/10 1.277 -5.87%
BM_StringFindNoMatch/131072 1962.565 -
BM_StringFindNoMatch/32768 498.992 -
BM_StringFindNoMatch/4096 75.072 -
BM_StringFindNoMatch/512 9.220 -1.76%
BM_StringFindNoMatch/64 2.085 -
BM_StringFindStringLiteral/1024 18.205 -
BM_StringFindStringLiteral/128 3.221 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.331 -3.18%
BM_StringFindStringLiteral/256 5.609 -
BM_StringFindStringLiteral/32 1.849 2.05%
BM_StringFindStringLiteral/4096 77.561 -2.86%
BM_StringFindStringLiteral/512 9.618 -
BM_StringFindStringLiteral/64 2.279 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.502 -2.42%
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.708 -
BM_StringMove_Small 0.731 -
BM_StringRead_Cold_Deep_Empty 1.222 2.61%
BM_StringRead_Cold_Deep_Large 1.335 4.06%
BM_StringRead_Cold_Deep_Small 1.223 3.42%
BM_StringRead_Cold_Shallow_Empty 1.150 5.14%
BM_StringRead_Cold_Shallow_Large 1.178 6.47%
BM_StringRead_Cold_Shallow_Small 1.153 5.22%
BM_StringRead_Hot_Deep_Empty 0.503 -
BM_StringRead_Hot_Deep_Large 0.514 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.475 -
BM_StringRead_Hot_Shallow_Large 0.488 -
BM_StringRead_Hot_Shallow_Small 0.469 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.644 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.642 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.984 -3.85%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.205 -7.68%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.665 -2.76%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.203 -4.87%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -2.47%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.303 -16.49%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.381 -17.05%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.813 -1.49%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 12.56%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.450 25.17%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.693 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.646 3.07%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.671 10.29%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.630 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.601 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.600 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.237 7.02%
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.185 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.886 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.401 -2.24%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.108 3.27%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.656 1.66%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.653 2.25%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.226 2.07%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.669 1.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.162 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.616 -
BM_StringRelational_Compare_Empty_Empty_Control 1.723 -6.91%
BM_StringRelational_Compare_Empty_Huge_Control 1.669 -2.19%
BM_StringRelational_Compare_Empty_Large_Control 1.673 -7.59%
BM_StringRelational_Compare_Empty_Small_Control 1.665 -10.91%
BM_StringRelational_Compare_Huge_Empty_Control 1.664 2.99%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.563 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.848 -
BM_StringRelational_Compare_Huge_Huge_Control 99.217 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.853 -
BM_StringRelational_Compare_Large_Empty_Control 1.663 -1.88%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.391 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.091 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.892 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.855 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.679 -2.86%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.851 -
BM_StringRelational_Eq_Empty_Empty_Control 1.909 -7.70%
BM_StringRelational_Eq_Empty_Huge_Control 0.466 -
BM_StringRelational_Eq_Empty_Large_Control 0.465 -
BM_StringRelational_Eq_Empty_Small_Control 0.472 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.530 8.15%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.004 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.611 -
BM_StringRelational_Eq_Huge_Huge_Control 99.286 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 2.69%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.588 5.02%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 7.66%
BM_StringRelational_Eq_Large_Large_Control 2.300 4.17%
BM_StringRelational_Eq_Small_Huge_Control 0.471 -
BM_StringRelational_Eq_Small_Large_Control 0.486 3.41%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.503 -1.81%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.078 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.556 3.59%
BM_StringRelational_Eq_Small_Small_Control 1.766 -1.24%
BM_StringRelational_Less_Empty_Empty_Control 1.599 -1.03%
BM_StringRelational_Less_Empty_Huge_Control 1.549 -4.01%
BM_StringRelational_Less_Empty_Large_Control 1.564 -3.09%
BM_StringRelational_Less_Empty_Small_Control 1.602 -
BM_StringRelational_Less_Huge_Empty_Control 1.669 3.41%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.222 -2.68%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.733 -2.70%
BM_StringRelational_Less_Huge_Huge_Control 98.791 -
BM_StringRelational_Less_Huge_Large_Control 2.173 4.14%
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.665 3.26%
BM_StringRelational_Less_Large_Huge_Control 2.166 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.419 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.626 -
BM_StringRelational_Less_Large_Large_Control 2.152 -
BM_StringRelational_Less_Large_Small_Control 1.853 -
BM_StringRelational_Less_Small_Empty_Control 1.550 -3.86%
BM_StringRelational_Less_Small_Huge_Control 1.893 2.33%
BM_StringRelational_Less_Small_Large_Control 1.897 2.54%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.811 3.24%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.420 1.52%
BM_StringRelational_Less_Small_Small_Control 1.824 -1.41%
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.657 5.43%
BM_align/256 0.656 5.30%
BM_align/64 0.657 5.55%
BM_align/8 0.656 5.31%
BM_deque_deque_copy/0 0.699 -11.56%
BM_deque_deque_copy/1 2.545 -
BM_deque_deque_copy/1024 36.676 -1.66%
BM_deque_deque_copy/2 2.301 -
BM_deque_deque_copy/4000 141.019 -
BM_deque_deque_copy/4096 147.100 -
BM_deque_deque_copy/512 17.686 -
BM_deque_deque_copy/5500 197.688 -
BM_deque_deque_copy/64 3.050 -
BM_deque_deque_copy/64000 2975.545 -
BM_deque_deque_copy/65536 3158.550 1.13%
BM_deque_deque_copy/70000 3224.480 -1.85%
BM_deque_deque_copy_backward/0 0.863 1.24%
BM_deque_deque_copy_backward/1 2.694 -2.94%
BM_deque_deque_copy_backward/1024 39.041 1.82%
BM_deque_deque_copy_backward/2 2.415 -4.67%
BM_deque_deque_copy_backward/4000 149.937 -
BM_deque_deque_copy_backward/4096 154.719 1.12%
BM_deque_deque_copy_backward/512 19.244 -2.73%
BM_deque_deque_copy_backward/5500 203.507 -1.64%
BM_deque_deque_copy_backward/64 3.449 -4.90%
BM_deque_deque_copy_backward/64000 7924.623 -1.19%
BM_deque_deque_copy_backward/65536 8087.524 -1.16%
BM_deque_deque_copy_backward/70000 8605.175 3.14%
BM_deque_deque_move/0 0.780 -
BM_deque_deque_move/1 2.542 -2.14%
BM_deque_deque_move/1024 38.021 1.43%
BM_deque_deque_move/2 2.305 -
BM_deque_deque_move/4000 141.939 -
BM_deque_deque_move/4096 147.430 -
BM_deque_deque_move/512 17.645 -
BM_deque_deque_move/5500 196.705 -
BM_deque_deque_move/64 3.042 -
BM_deque_deque_move/64000 3097.284 3.85%
BM_deque_deque_move/65536 3108.780 -3.90%
BM_deque_deque_move/70000 3408.565 1.04%
BM_deque_deque_move_backward/0 0.815 -11.54%
BM_deque_deque_move_backward/1 2.773 -
BM_deque_deque_move_backward/1024 38.434 -
BM_deque_deque_move_backward/2 2.527 -
BM_deque_deque_move_backward/4000 149.808 -
BM_deque_deque_move_backward/4096 152.983 -
BM_deque_deque_move_backward/512 18.902 -2.27%
BM_deque_deque_move_backward/5500 203.499 -
BM_deque_deque_move_backward/64 3.391 -2.87%
BM_deque_deque_move_backward/64000 7845.518 -
BM_deque_deque_move_backward/65536 8082.335 -2.05%
BM_deque_deque_move_backward/70000 8782.975 -
BM_deque_deque_ranges_copy/0 0.790 -
BM_deque_deque_ranges_copy/1 2.461 -4.14%
BM_deque_deque_ranges_copy/1024 37.777 1.81%
BM_deque_deque_ranges_copy/2 2.187 -3.61%
BM_deque_deque_ranges_copy/4000 141.692 -1.46%
BM_deque_deque_ranges_copy/4096 147.418 -
BM_deque_deque_ranges_copy/512 17.639 -
BM_deque_deque_ranges_copy/5500 198.763 -
BM_deque_deque_ranges_copy/64 3.056 -
BM_deque_deque_ranges_copy/64000 2964.575 -5.25%
BM_deque_deque_ranges_copy/65536 3084.929 -
BM_deque_deque_ranges_copy/70000 3279.917 -2.99%
BM_deque_deque_ranges_copy_backward/0 0.921 -
BM_deque_deque_ranges_copy_backward/1 2.790 2.06%
BM_deque_deque_ranges_copy_backward/1024 37.803 -
BM_deque_deque_ranges_copy_backward/2 2.530 2.40%
BM_deque_deque_ranges_copy_backward/4000 149.248 -1.16%
BM_deque_deque_ranges_copy_backward/4096 151.975 -
BM_deque_deque_ranges_copy_backward/512 19.300 -
BM_deque_deque_ranges_copy_backward/5500 203.330 -
BM_deque_deque_ranges_copy_backward/64 3.509 -
BM_deque_deque_ranges_copy_backward/64000 7801.660 -
BM_deque_deque_ranges_copy_backward/65536 8037.500 -1.56%
BM_deque_deque_ranges_copy_backward/70000 8656.028 -
BM_deque_deque_ranges_move/0 0.697 -24.35%
BM_deque_deque_ranges_move/1 2.420 -2.37%
BM_deque_deque_ranges_move/1024 36.622 -
BM_deque_deque_ranges_move/2 2.185 -
BM_deque_deque_ranges_move/4000 144.451 -
BM_deque_deque_ranges_move/4096 147.542 -
BM_deque_deque_ranges_move/512 17.651 -
BM_deque_deque_ranges_move/5500 197.025 -
BM_deque_deque_ranges_move/64 3.043 -
BM_deque_deque_ranges_move/64000 3168.129 3.37%
BM_deque_deque_ranges_move/65536 3072.889 -2.34%
BM_deque_deque_ranges_move/70000 3341.303 -3.79%
BM_deque_deque_ranges_move_backward/0 0.921 27.50%
BM_deque_deque_ranges_move_backward/1 2.613 -3.62%
BM_deque_deque_ranges_move_backward/1024 37.610 -1.71%
BM_deque_deque_ranges_move_backward/2 2.304 -6.71%
BM_deque_deque_ranges_move_backward/4000 152.523 1.43%
BM_deque_deque_ranges_move_backward/4096 152.202 -
BM_deque_deque_ranges_move_backward/512 19.080 -
BM_deque_deque_ranges_move_backward/5500 203.188 -
BM_deque_deque_ranges_move_backward/64 3.490 3.92%
BM_deque_deque_ranges_move_backward/64000 7854.247 -1.64%
BM_deque_deque_ranges_move_backward/65536 8031.464 -2.02%
BM_deque_deque_ranges_move_backward/70000 8576.663 -
BM_deque_vector_copy/0 1.472 22.94%
BM_deque_vector_copy/1 2.119 -
BM_deque_vector_copy/1024 37.008 -1.11%
BM_deque_vector_copy/2 1.832 -
BM_deque_vector_copy/4000 141.770 -
BM_deque_vector_copy/4096 145.306 -
BM_deque_vector_copy/512 16.550 -
BM_deque_vector_copy/5500 196.705 -
BM_deque_vector_copy/64 2.609 -
BM_deque_vector_copy/64000 2861.826 -2.69%
BM_deque_vector_copy/65536 2903.048 -5.07%
BM_deque_vector_copy/70000 3209.540 -1.39%
BM_deque_vector_copy_backward/0 1.408 -1.30%
BM_deque_vector_copy_backward/1 2.165 -
BM_deque_vector_copy_backward/1024 37.032 -1.55%
BM_deque_vector_copy_backward/2 1.841 -3.07%
BM_deque_vector_copy_backward/4000 142.484 -1.03%
BM_deque_vector_copy_backward/4096 148.344 -
BM_deque_vector_copy_backward/512 17.935 -1.88%
BM_deque_vector_copy_backward/5500 197.937 -2.58%
BM_deque_vector_copy_backward/64 2.957 -1.21%
BM_deque_vector_copy_backward/64000 7965.635 -3.86%
BM_deque_vector_copy_backward/65536 8219.198 -1.63%
BM_deque_vector_copy_backward/70000 9218.565 -
BM_deque_vector_move/0 1.477 7.53%
BM_deque_vector_move/1 2.138 1.30%
BM_deque_vector_move/1024 37.215 -11.00%
BM_deque_vector_move/2 1.838 -
BM_deque_vector_move/4000 142.038 -4.62%
BM_deque_vector_move/4096 146.099 -4.88%
BM_deque_vector_move/512 16.627 -
BM_deque_vector_move/5500 193.235 -2.61%
BM_deque_vector_move/64 2.570 -2.75%
BM_deque_vector_move/64000 2994.415 -1.78%
BM_deque_vector_move/65536 3014.460 1.62%
BM_deque_vector_move/70000 3244.483 -
BM_deque_vector_move_backward/0 1.470 3.64%
BM_deque_vector_move_backward/1 2.131 -
BM_deque_vector_move_backward/1024 37.128 -
BM_deque_vector_move_backward/2 1.835 -3.39%
BM_deque_vector_move_backward/4000 141.639 -
BM_deque_vector_move_backward/4096 147.517 -
BM_deque_vector_move_backward/512 17.923 -1.79%
BM_deque_vector_move_backward/5500 195.750 -1.72%
BM_deque_vector_move_backward/64 2.956 -1.16%
BM_deque_vector_move_backward/64000 8024.481 -
BM_deque_vector_move_backward/65536 8130.105 -1.76%
BM_deque_vector_move_backward/70000 8690.622 -
BM_deque_vector_ranges_copy/0 1.524 -
BM_deque_vector_ranges_copy/1 2.115 -
BM_deque_vector_ranges_copy/1024 37.208 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 142.152 -
BM_deque_vector_ranges_copy/4096 145.142 -
BM_deque_vector_ranges_copy/512 16.555 -
BM_deque_vector_ranges_copy/5500 193.280 -
BM_deque_vector_ranges_copy/64 2.631 1.45%
BM_deque_vector_ranges_copy/64000 2924.798 -
BM_deque_vector_ranges_copy/65536 2942.980 -
BM_deque_vector_ranges_copy/70000 3225.054 -
BM_deque_vector_ranges_copy_backward/0 1.376 -
BM_deque_vector_ranges_copy_backward/1 2.114 -
BM_deque_vector_ranges_copy_backward/1024 37.104 -
BM_deque_vector_ranges_copy_backward/2 1.839 -
BM_deque_vector_ranges_copy_backward/4000 142.261 -
BM_deque_vector_ranges_copy_backward/4096 149.004 -
BM_deque_vector_ranges_copy_backward/512 17.922 -
BM_deque_vector_ranges_copy_backward/5500 196.304 -2.09%
BM_deque_vector_ranges_copy_backward/64 2.955 1.12%
BM_deque_vector_ranges_copy_backward/64000 8043.226 -3.99%
BM_deque_vector_ranges_copy_backward/65536 8309.659 -
BM_deque_vector_ranges_copy_backward/70000 8872.534 -2.38%
BM_deque_vector_ranges_move/0 1.356 -1.67%
BM_deque_vector_ranges_move/1 2.086 -
BM_deque_vector_ranges_move/1024 37.356 -1.53%
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 142.723 -
BM_deque_vector_ranges_move/4096 145.222 -
BM_deque_vector_ranges_move/512 16.581 -
BM_deque_vector_ranges_move/5500 194.326 -
BM_deque_vector_ranges_move/64 2.606 -
BM_deque_vector_ranges_move/64000 3006.173 2.36%
BM_deque_vector_ranges_move/65536 3012.274 1.90%
BM_deque_vector_ranges_move/70000 3271.203 1.95%
BM_deque_vector_ranges_move_backward/0 1.467 3.31%
BM_deque_vector_ranges_move_backward/1 2.075 -
BM_deque_vector_ranges_move_backward/1024 36.808 -
BM_deque_vector_ranges_move_backward/2 1.833 -
BM_deque_vector_ranges_move_backward/4000 142.089 -
BM_deque_vector_ranges_move_backward/4096 147.733 -
BM_deque_vector_ranges_move_backward/512 17.919 -
BM_deque_vector_ranges_move_backward/5500 198.194 -2.29%
BM_deque_vector_ranges_move_backward/64 2.956 1.08%
BM_deque_vector_ranges_move_backward/64000 7871.895 -1.85%
BM_deque_vector_ranges_move_backward/65536 8166.920 -
BM_deque_vector_ranges_move_backward/70000 8674.267 -
BM_getline_string 16.814 -2.07%
BM_lexicographical_compare_three_way<IntPtr>/1 0.414 4.31%
BM_lexicographical_compare_three_way<IntPtr>/1024 238.391 -2.92%
BM_lexicographical_compare_three_way<IntPtr>/1048576 244447.509 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.184 -5.82%
BM_lexicographical_compare_three_way<IntPtr>/16384 3649.727 -3.08%
BM_lexicographical_compare_three_way<IntPtr>/256 66.693 -4.79%
BM_lexicographical_compare_three_way<IntPtr>/262144 59167.939 -1.89%
BM_lexicographical_compare_three_way<IntPtr>/4 1.123 -2.81%
BM_lexicographical_compare_three_way<IntPtr>/4096 925.414 -3.03%
BM_lexicographical_compare_three_way<IntPtr>/64 15.057 -3.34%
BM_lexicographical_compare_three_way<IntPtr>/65536 14715.571 -2.34%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.291 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.333 -2.31%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 486911.313 -2.20%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.054 -1.85%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7538.158 -2.33%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.087 -2.58%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120722.820 -2.08%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.716 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1889.393 -2.39%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.739 -2.34%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30070.586 -2.43%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.222 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.923 -1.50%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 239863.152 -2.41%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.575 1.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3674.475 -3.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 75.804 -1.68%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 58746.561 -2.68%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.252 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 940.536 -2.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.833 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14689.608 -2.65%
BM_lexicographical_compare_three_way_fast_path/1 0.448 13.44%
BM_lexicographical_compare_three_way_fast_path/1024 239.082 -3.10%
BM_lexicographical_compare_three_way_fast_path/1048576 245235.746 -1.16%
BM_lexicographical_compare_three_way_fast_path/16 4.289 -1.28%
BM_lexicographical_compare_three_way_fast_path/16384 3659.976 -3.16%
BM_lexicographical_compare_three_way_fast_path/256 67.251 -4.05%
BM_lexicographical_compare_three_way_fast_path/262144 59455.285 -1.78%
BM_lexicographical_compare_three_way_fast_path/4 1.118 -2.84%
BM_lexicographical_compare_three_way_fast_path/4096 929.608 -3.00%
BM_lexicographical_compare_three_way_fast_path/64 15.131 -4.24%
BM_lexicographical_compare_three_way_fast_path/65536 14771.571 -2.31%
BM_lexicographical_compare_three_way_slow_path/1 0.424 -8.07%
BM_lexicographical_compare_three_way_slow_path/1024 287.744 -6.48%
BM_lexicographical_compare_three_way_slow_path/1048576 290321.564 -6.18%
BM_lexicographical_compare_three_way_slow_path/16 4.479 -6.63%
BM_lexicographical_compare_three_way_slow_path/16384 4454.539 -6.59%
BM_lexicographical_compare_three_way_slow_path/256 77.717 -5.96%
BM_lexicographical_compare_three_way_slow_path/262144 71481.000 -6.63%
BM_lexicographical_compare_three_way_slow_path/4 1.161 -5.27%
BM_lexicographical_compare_three_way_slow_path/4096 1124.218 -6.95%
BM_lexicographical_compare_three_way_slow_path/64 17.506 -6.52%
BM_lexicographical_compare_three_way_slow_path/65536 17851.029 -6.46%
BM_map_find_string_literal 12.128 -
BM_num_get<bool> 11.777 -
BM_num_get<double> 37.128 -
BM_num_get<float> 36.699 -
BM_num_get<long> 10.756 -
BM_num_get<long_double> 37.965 3.57%
BM_num_get<long_long> 10.692 2.27%
BM_num_get<unsigned_int> 9.634 -
BM_num_get<unsigned_long> 10.292 -
BM_num_get<unsigned_long_long> 10.330 -
BM_num_get<unsigned_short> 10.070 -
BM_num_get<void*> 10.836 1.90%
BM_num_put<bool> 10.611 -3.12%
BM_num_put<const_void*> 12.375 -
BM_num_put<double> 57.901 -
BM_num_put<long> 12.308 6.70%
BM_num_put<long_double> 58.556 -
BM_num_put<long_long> 12.097 4.02%
BM_num_put<unsigned_long> 11.825 6.99%
BM_num_put<unsigned_long_long> 11.597 3.93%
BM_std_minmax_element<char>/1 0.300 -
BM_std_minmax_element<char>/1024 263.389 2.76%
BM_std_minmax_element<char>/2 0.671 2.69%
BM_std_minmax_element<char>/3 1.079 -6.32%
BM_std_minmax_element<char>/4 1.214 1.05%
BM_std_minmax_element<char>/4000 1012.692 2.60%
BM_std_minmax_element<char>/4096 1062.401 2.10%
BM_std_minmax_element<char>/512 134.806 1.80%
BM_std_minmax_element<char>/5500 1430.909 2.58%
BM_std_minmax_element<char>/64 16.921 -
BM_std_minmax_element<char>/64000 16781.275 4.49%
BM_std_minmax_element<char>/65536 17203.995 5.48%
BM_std_minmax_element<char>/70000 18112.961 5.32%
BM_std_minmax_element<int>/1 0.321 5.25%
BM_std_minmax_element<int>/1024 267.023 -5.99%
BM_std_minmax_element<int>/2 0.635 -7.49%
BM_std_minmax_element<int>/3 1.125 -3.84%
BM_std_minmax_element<int>/4 1.248 -
BM_std_minmax_element<int>/4000 1027.179 -6.19%
BM_std_minmax_element<int>/4096 1052.415 -6.15%
BM_std_minmax_element<int>/512 135.339 -6.32%
BM_std_minmax_element<int>/5500 1408.996 -5.84%
BM_std_minmax_element<int>/64 16.873 -4.88%
BM_std_minmax_element<int>/64000 16425.164 -5.86%
BM_std_minmax_element<int>/65536 16815.392 -6.06%
BM_std_minmax_element<int>/70000 17965.986 -5.89%
BM_std_minmax_element<long_long>/1 0.306 -
BM_std_minmax_element<long_long>/1024 274.711 1.01%
BM_std_minmax_element<long_long>/2 0.669 -2.40%
BM_std_minmax_element<long_long>/3 1.075 2.43%
BM_std_minmax_element<long_long>/4 1.238 -1.36%
BM_std_minmax_element<long_long>/4000 1059.762 -
BM_std_minmax_element<long_long>/4096 1083.053 -
BM_std_minmax_element<long_long>/512 139.491 -
BM_std_minmax_element<long_long>/5500 1453.531 -
BM_std_minmax_element<long_long>/64 17.237 -1.91%
BM_std_minmax_element<long_long>/64000 17004.851 -1.09%
BM_std_minmax_element<long_long>/65536 17402.821 -1.08%
BM_std_minmax_element<long_long>/70000 18539.225 -1.37%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 266.667 -10.49%
BM_std_minmax_element<short>/2 0.676 4.44%
BM_std_minmax_element<short>/3 1.276 16.16%
BM_std_minmax_element<short>/4 1.206 -4.14%
BM_std_minmax_element<short>/4000 1016.740 -10.81%
BM_std_minmax_element<short>/4096 1040.574 -11.33%
BM_std_minmax_element<short>/512 136.164 -9.82%
BM_std_minmax_element<short>/5500 1394.684 -11.31%
BM_std_minmax_element<short>/64 16.960 -7.33%
BM_std_minmax_element<short>/64000 16151.715 -11.46%
BM_std_minmax_element<short>/65536 16524.189 -11.14%
BM_std_minmax_element<short>/70000 17653.879 -11.52%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.552 -19.98%
BM_tolower_string<char> 15.252 -
BM_tolower_string<wchar_t> 6.303 -
BM_toupper_char<char> 0.617 -10.44%
BM_toupper_char<wchar_t> 0.549 -10.05%
BM_toupper_string<char> 15.472 1.18%
BM_toupper_string<wchar_t> 6.336 -
BM_vector_deque_copy/0 0.498 -18.05%
BM_vector_deque_copy/1 2.306 7.55%
BM_vector_deque_copy/1024 35.911 -3.32%
BM_vector_deque_copy/2 2.059 8.86%
BM_vector_deque_copy/4000 140.146 -
BM_vector_deque_copy/4096 144.640 -
BM_vector_deque_copy/512 16.910 -
BM_vector_deque_copy/5500 194.539 -
BM_vector_deque_copy/64 2.806 2.48%
BM_vector_deque_copy/64000 2873.610 -6.96%
BM_vector_deque_copy/65536 3034.788 4.14%
BM_vector_deque_copy/70000 3220.987 -3.89%
BM_vector_deque_copy_backward/0 0.420 -4.15%
BM_vector_deque_copy_backward/1 2.303 6.69%
BM_vector_deque_copy_backward/1024 40.803 6.64%
BM_vector_deque_copy_backward/2 2.062 8.92%
BM_vector_deque_copy_backward/4000 148.159 1.97%
BM_vector_deque_copy_backward/4096 153.525 1.62%
BM_vector_deque_copy_backward/512 17.693 -1.63%
BM_vector_deque_copy_backward/5500 201.525 1.12%
BM_vector_deque_copy_backward/64 2.968 -3.91%
BM_vector_deque_copy_backward/64000 8162.213 2.56%
BM_vector_deque_copy_backward/65536 8444.431 1.72%
BM_vector_deque_copy_backward/70000 8989.958 1.64%
BM_vector_deque_move/0 0.350 -38.35%
BM_vector_deque_move/1 2.309 -
BM_vector_deque_move/1024 36.197 -
BM_vector_deque_move/2 2.063 -
BM_vector_deque_move/4000 145.298 3.17%
BM_vector_deque_move/4096 152.251 3.56%
BM_vector_deque_move/512 16.926 -
BM_vector_deque_move/5500 202.391 1.40%
BM_vector_deque_move/64 2.813 -
BM_vector_deque_move/64000 2920.766 -5.19%
BM_vector_deque_move/65536 2862.405 -6.02%
BM_vector_deque_move/70000 3106.610 -7.16%
BM_vector_deque_move_backward/0 0.552 4.66%
BM_vector_deque_move_backward/1 2.314 6.00%
BM_vector_deque_move_backward/1024 39.770 3.53%
BM_vector_deque_move_backward/2 2.058 6.74%
BM_vector_deque_move_backward/4000 146.579 -
BM_vector_deque_move_backward/4096 151.011 -
BM_vector_deque_move_backward/512 17.637 -
BM_vector_deque_move_backward/5500 202.812 2.77%
BM_vector_deque_move_backward/64 3.005 -1.72%
BM_vector_deque_move_backward/64000 8182.842 2.01%
BM_vector_deque_move_backward/65536 8412.028 3.42%
BM_vector_deque_move_backward/70000 8602.430 -
BM_vector_deque_ranges_copy/0 0.416 -12.66%
BM_vector_deque_ranges_copy/1 2.368 2.64%
BM_vector_deque_ranges_copy/1024 36.172 -
BM_vector_deque_ranges_copy/2 2.076 -
BM_vector_deque_ranges_copy/4000 140.504 -1.24%
BM_vector_deque_ranges_copy/4096 145.093 -1.06%
BM_vector_deque_ranges_copy/512 16.926 -
BM_vector_deque_ranges_copy/5500 195.837 -1.52%
BM_vector_deque_ranges_copy/64 2.794 -
BM_vector_deque_ranges_copy/64000 2844.265 -7.70%
BM_vector_deque_ranges_copy/65536 2862.292 -6.28%
BM_vector_deque_ranges_copy/70000 3107.047 -7.09%
BM_vector_deque_ranges_copy_backward/0 0.430 -5.57%
BM_vector_deque_ranges_copy_backward/1 2.187 -6.63%
BM_vector_deque_ranges_copy_backward/1024 37.428 -2.01%
BM_vector_deque_ranges_copy_backward/2 1.937 -6.08%
BM_vector_deque_ranges_copy_backward/4000 141.271 -2.94%
BM_vector_deque_ranges_copy_backward/4096 148.069 -1.14%
BM_vector_deque_ranges_copy_backward/512 17.650 -
BM_vector_deque_ranges_copy_backward/5500 198.343 -
BM_vector_deque_ranges_copy_backward/64 3.024 1.82%
BM_vector_deque_ranges_copy_backward/64000 8119.844 2.44%
BM_vector_deque_ranges_copy_backward/65536 8468.508 2.37%
BM_vector_deque_ranges_copy_backward/70000 8797.851 -
BM_vector_deque_ranges_move/0 0.429 -4.91%
BM_vector_deque_ranges_move/1 2.208 17.76%
BM_vector_deque_ranges_move/1024 35.881 -
BM_vector_deque_ranges_move/2 1.941 18.38%
BM_vector_deque_ranges_move/4000 141.561 -1.66%
BM_vector_deque_ranges_move/4096 144.966 -2.06%
BM_vector_deque_ranges_move/512 16.919 -
BM_vector_deque_ranges_move/5500 196.004 -
BM_vector_deque_ranges_move/64 2.774 5.12%
BM_vector_deque_ranges_move/64000 2844.316 -5.60%
BM_vector_deque_ranges_move/65536 2861.765 -7.04%
BM_vector_deque_ranges_move/70000 3107.030 -5.24%
BM_vector_deque_ranges_move_backward/0 0.423 -22.63%
BM_vector_deque_ranges_move_backward/1 2.359 10.61%
BM_vector_deque_ranges_move_backward/1024 37.182 -
BM_vector_deque_ranges_move_backward/2 2.061 12.23%
BM_vector_deque_ranges_move_backward/4000 140.357 -1.76%
BM_vector_deque_ranges_move_backward/4096 147.847 -1.80%
BM_vector_deque_ranges_move_backward/512 17.510 -3.35%
BM_vector_deque_ranges_move_backward/5500 198.776 -
BM_vector_deque_ranges_move_backward/64 2.993 -4.54%
BM_vector_deque_ranges_move_backward/64000 7965.635 -
BM_vector_deque_ranges_move_backward/65536 8267.521 3.59%
BM_vector_deque_ranges_move_backward/70000 8821.776 3.98%
SetIntersection_Front_Set_float_1024_1 1041515.983 -
SetIntersection_Front_Set_float_1024_1024 12184266.447 8.09%
SetIntersection_Front_Set_float_1024_16 1172189.168 -2.03%
SetIntersection_Front_Set_float_1024_256 4289193.620 11.45%
SetIntersection_Front_Set_float_1024_4 1074159.294 -
SetIntersection_Front_Set_float_1024_64 1729549.983 2.69%
SetIntersection_Front_Set_float_16384_1 1045411.187 -
SetIntersection_Front_Set_float_16384_1024 12279021.372 -1.46%
SetIntersection_Front_Set_float_16384_16 1197123.112 -
SetIntersection_Front_Set_float_16384_16384 212473659.466 -4.70%
SetIntersection_Front_Set_float_16384_256 3654985.371 1.77%
SetIntersection_Front_Set_float_16384_4 1055934.629 1.71%
SetIntersection_Front_Set_float_16384_64 1806635.001 11.81%
SetIntersection_Front_Set_float_16_1 62653312.448 -
SetIntersection_Front_Set_float_16_16 38016021.327 -
SetIntersection_Front_Set_float_16_4 54529520.057 -
SetIntersection_Front_Set_float_1_1 532355939.443 -
SetIntersection_Front_Set_float_256_1 4105439.504 -
SetIntersection_Front_Set_float_256_16 4503341.430 -1.13%
SetIntersection_Front_Set_float_256_256 7487926.498 6.54%
SetIntersection_Front_Set_float_256_4 4179779.572 -
SetIntersection_Front_Set_float_256_64 5554868.851 5.88%
SetIntersection_Front_Set_float_262144_1 1037483.675 1.45%
SetIntersection_Front_Set_float_262144_1024 11894416.887 -4.94%
SetIntersection_Front_Set_float_262144_16 1133890.954 -4.43%
SetIntersection_Front_Set_float_262144_16384 217698386.439 -1.32%
SetIntersection_Front_Set_float_262144_256 4019818.121 13.50%
SetIntersection_Front_Set_float_262144_262144 1622198.891 -2.50%
SetIntersection_Front_Set_float_262144_4 1040400.187 -2.86%
SetIntersection_Front_Set_float_262144_64 1637602.964 -
SetIntersection_Front_Set_float_4_1 213042110.713 -
SetIntersection_Front_Set_float_4_4 136114518.930 -
SetIntersection_Front_Set_float_64_1 16367398.847 -
SetIntersection_Front_Set_float_64_16 15212813.177 -1.03%
SetIntersection_Front_Set_float_64_4 15869329.478 -
SetIntersection_Front_Set_float_64_64 13255239.483 4.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1044983.064 -1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14483072.884 8.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1220370.539 2.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4164717.665 -4.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1074469.588 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1735026.689 -7.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 991223.600 -2.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14778456.438 2.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1179872.022 -2.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 340007059.491 35.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4225146.207 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1068974.054 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1801687.818 5.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62408149.984 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38659758.042 -1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54606173.201 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531716195.048 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4106220.160 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4521643.490 -1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8229026.436 -1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4184749.120 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5721500.399 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1036995.368 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13781292.665 -5.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1204230.728 1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338472195.442 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4133151.392 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1866979.004 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1075752.219 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1790998.709 1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212521202.784 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137291146.404 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16283343.462 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15383251.562 -1.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16056633.214 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14353135.224 3.44%
SetIntersection_Front_Set_string_1024_1 1085958.367 -
SetIntersection_Front_Set_string_1024_1024 54438175.019 -3.62%
SetIntersection_Front_Set_string_1024_16 1865328.392 1.25%
SetIntersection_Front_Set_string_1024_256 13993506.427 -11.17%
SetIntersection_Front_Set_string_1024_4 1248034.243 -1.60%
SetIntersection_Front_Set_string_1024_64 4504266.888 -
SetIntersection_Front_Set_string_16384_1 1067161.451 -2.19%
SetIntersection_Front_Set_string_16384_1024 57859834.924 -2.31%
SetIntersection_Front_Set_string_16384_16 1748536.291 -6.63%
SetIntersection_Front_Set_string_16384_16384 349635990.945 -
SetIntersection_Front_Set_string_16384_256 14248447.793 -4.08%
SetIntersection_Front_Set_string_16384_4 1241062.710 -
SetIntersection_Front_Set_string_16384_64 4541244.266 -2.93%
SetIntersection_Front_Set_string_16_1 65015791.173 -
SetIntersection_Front_Set_string_16_16 59040539.656 -1.57%
SetIntersection_Front_Set_string_16_4 63618129.337 -
SetIntersection_Front_Set_string_1_1 551833364.906 -
SetIntersection_Front_Set_string_256_1 4317049.201 -
SetIntersection_Front_Set_string_256_16 7069088.972 -2.93%
SetIntersection_Front_Set_string_256_256 29186252.383 -3.35%
SetIntersection_Front_Set_string_256_4 4959263.059 -
SetIntersection_Front_Set_string_256_64 14380202.794 -1.05%
SetIntersection_Front_Set_string_262144_1 1063095.454 -3.17%
SetIntersection_Front_Set_string_262144_1024 59706650.975 -1.51%
SetIntersection_Front_Set_string_262144_16 1895786.555 -
SetIntersection_Front_Set_string_262144_16384 349409297.538 -1.28%
SetIntersection_Front_Set_string_262144_256 14769041.733 -
SetIntersection_Front_Set_string_262144_262144 18103106.771 -3.33%
SetIntersection_Front_Set_string_262144_4 1256534.066 -
SetIntersection_Front_Set_string_262144_64 4608247.792 7.45%
SetIntersection_Front_Set_string_4_1 221031876.569 -
SetIntersection_Front_Set_string_4_4 157463522.593 -
SetIntersection_Front_Set_string_64_1 16971721.075 -
SetIntersection_Front_Set_string_64_16 24320930.821 -
SetIntersection_Front_Set_string_64_4 18807403.339 -
SetIntersection_Front_Set_string_64_64 34486294.841 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1052364.463 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24873244.297 5.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1358468.881 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6733397.080 3.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1118898.208 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2383349.902 5.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1056861.125 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26308331.786 2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1345509.710 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 343408968.280 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6565980.225 1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1111917.554 5.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2276671.363 -4.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63317799.726 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42396800.392 -2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56267852.752 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 538414416.699 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4194669.961 2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5011488.006 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13038231.329 -3.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4275110.299 -1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7712019.045 3.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1036073.606 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27673970.881 7.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1303529.035 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353910197.444 -1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6268109.443 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3063879.230 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1084327.570 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2280681.878 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215169897.267 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141979121.616 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16550353.459 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17490929.201 1.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16593966.256 1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18622907.476 -4.20%
SetIntersection_Front_Set_uint32_1024_1 1035555.738 -
SetIntersection_Front_Set_uint32_1024_1024 12453209.705 7.20%
SetIntersection_Front_Set_uint32_1024_16 1197938.939 -1.13%
SetIntersection_Front_Set_uint32_1024_256 4112817.392 5.71%
SetIntersection_Front_Set_uint32_1024_4 1058632.575 -
SetIntersection_Front_Set_uint32_1024_64 1743910.295 1.51%
SetIntersection_Front_Set_uint32_16384_1 1027084.027 -1.43%
SetIntersection_Front_Set_uint32_16384_1024 12085149.941 -2.47%
SetIntersection_Front_Set_uint32_16384_16 1162527.679 -
SetIntersection_Front_Set_uint32_16384_16384 216119410.816 -1.11%
SetIntersection_Front_Set_uint32_16384_256 3866757.595 6.12%
SetIntersection_Front_Set_uint32_16384_4 1020549.869 -3.71%
SetIntersection_Front_Set_uint32_16384_64 1764967.416 13.59%
SetIntersection_Front_Set_uint32_16_1 62327142.289 -
SetIntersection_Front_Set_uint32_16_16 37602211.858 -
SetIntersection_Front_Set_uint32_16_4 54063229.172 -
SetIntersection_Front_Set_uint32_1_1 529242066.969 -
SetIntersection_Front_Set_uint32_256_1 4084985.310 -1.01%
SetIntersection_Front_Set_uint32_256_16 4418665.292 -
SetIntersection_Front_Set_uint32_256_256 7678135.666 -
SetIntersection_Front_Set_uint32_256_4 4192964.862 1.11%
SetIntersection_Front_Set_uint32_256_64 5707485.763 9.53%
SetIntersection_Front_Set_uint32_262144_1 984743.436 -
SetIntersection_Front_Set_uint32_262144_1024 12180066.242 -
SetIntersection_Front_Set_uint32_262144_16 1126460.073 -3.10%
SetIntersection_Front_Set_uint32_262144_16384 219790822.778 2.64%
SetIntersection_Front_Set_uint32_262144_256 4014186.033 13.24%
SetIntersection_Front_Set_uint32_262144_262144 1657766.277 -
SetIntersection_Front_Set_uint32_262144_4 1028581.142 -
SetIntersection_Front_Set_uint32_262144_64 1600712.158 -2.30%
SetIntersection_Front_Set_uint32_4_1 211784275.093 -
SetIntersection_Front_Set_uint32_4_4 135407455.564 -
SetIntersection_Front_Set_uint32_64_1 16228069.811 -
SetIntersection_Front_Set_uint32_64_16 15172018.208 1.72%
SetIntersection_Front_Set_uint32_64_4 15936806.536 -
SetIntersection_Front_Set_uint32_64_64 13339055.698 -2.28%
SetIntersection_Front_Set_uint64_1024_1 1005324.171 -3.32%
SetIntersection_Front_Set_uint64_1024_1024 12267341.951 -
SetIntersection_Front_Set_uint64_1024_16 1188149.567 5.79%
SetIntersection_Front_Set_uint64_1024_256 3937596.307 1.36%
SetIntersection_Front_Set_uint64_1024_4 1062639.616 -
SetIntersection_Front_Set_uint64_1024_64 1810165.886 4.12%
SetIntersection_Front_Set_uint64_16384_1 1034560.605 -
SetIntersection_Front_Set_uint64_16384_1024 12485898.210 2.61%
SetIntersection_Front_Set_uint64_16384_16 1157981.686 -1.25%
SetIntersection_Front_Set_uint64_16384_16384 224356226.312 -
SetIntersection_Front_Set_uint64_16384_256 3900323.735 3.15%
SetIntersection_Front_Set_uint64_16384_4 1065169.313 4.53%
SetIntersection_Front_Set_uint64_16384_64 1692051.863 5.04%
SetIntersection_Front_Set_uint64_16_1 62195963.610 -
SetIntersection_Front_Set_uint64_16_16 37323457.164 -
SetIntersection_Front_Set_uint64_16_4 54305251.255 -
SetIntersection_Front_Set_uint64_1_1 529934895.378 -
SetIntersection_Front_Set_uint64_256_1 4140356.595 -
SetIntersection_Front_Set_uint64_256_16 4450306.577 -
SetIntersection_Front_Set_uint64_256_256 7823188.991 2.08%
SetIntersection_Front_Set_uint64_256_4 4170566.488 -
SetIntersection_Front_Set_uint64_256_64 5602342.960 9.40%
SetIntersection_Front_Set_uint64_262144_1 1044295.030 -
SetIntersection_Front_Set_uint64_262144_1024 13114725.473 9.46%
SetIntersection_Front_Set_uint64_262144_16 1151461.744 -
SetIntersection_Front_Set_uint64_262144_16384 226573081.458 5.09%
SetIntersection_Front_Set_uint64_262144_256 3876822.503 1.21%
SetIntersection_Front_Set_uint64_262144_262144 1683869.221 3.12%
SetIntersection_Front_Set_uint64_262144_4 1049920.661 -1.24%
SetIntersection_Front_Set_uint64_262144_64 1702920.623 4.89%
SetIntersection_Front_Set_uint64_4_1 211475589.230 -
SetIntersection_Front_Set_uint64_4_4 135459332.228 -
SetIntersection_Front_Set_uint64_64_1 16299279.063 -
SetIntersection_Front_Set_uint64_64_16 15095105.241 1.11%
SetIntersection_Front_Set_uint64_64_4 15958941.696 -
SetIntersection_Front_Set_uint64_64_64 13412894.912 3.76%
SetIntersection_Front_Vector_float_1024_1 1044938.735 -
SetIntersection_Front_Vector_float_1024_1024 5906759.830 11.16%
SetIntersection_Front_Vector_float_1024_16 1102173.235 -
SetIntersection_Front_Vector_float_1024_256 2275916.788 6.88%
SetIntersection_Front_Vector_float_1024_4 1057561.336 -
SetIntersection_Front_Vector_float_1024_64 1367545.760 3.19%
SetIntersection_Front_Vector_float_16384_1 1037658.185 -1.18%
SetIntersection_Front_Vector_float_16384_1024 5927577.517 5.48%
SetIntersection_Front_Vector_float_16384_16 1113246.792 -
SetIntersection_Front_Vector_float_16384_16384 77524920.856 -
SetIntersection_Front_Vector_float_16384_256 2281819.808 -
SetIntersection_Front_Vector_float_16384_4 1056366.949 1.31%
SetIntersection_Front_Vector_float_16384_64 1373404.166 -
SetIntersection_Front_Vector_float_16_1 62533083.995 -1.03%
SetIntersection_Front_Vector_float_16_16 35638228.469 -
SetIntersection_Front_Vector_float_16_4 54205079.573 -
SetIntersection_Front_Vector_float_1_1 532494701.045 -
SetIntersection_Front_Vector_float_256_1 4140793.794 -
SetIntersection_Front_Vector_float_256_16 4204341.447 -
SetIntersection_Front_Vector_float_256_256 4413397.966 3.83%
SetIntersection_Front_Vector_float_256_4 4132591.849 -1.09%
SetIntersection_Front_Vector_float_256_64 4288801.457 -
SetIntersection_Front_Vector_float_262144_1 1042858.376 -
SetIntersection_Front_Vector_float_262144_1024 5913903.484 10.98%
SetIntersection_Front_Vector_float_262144_16 1085614.354 -
SetIntersection_Front_Vector_float_262144_16384 75657712.783 1.24%
SetIntersection_Front_Vector_float_262144_256 2216845.824 -
SetIntersection_Front_Vector_float_262144_262144 349866019.369 -2.14%
SetIntersection_Front_Vector_float_262144_4 1052725.020 -
SetIntersection_Front_Vector_float_262144_64 1336398.330 -2.24%
SetIntersection_Front_Vector_float_4_1 213101850.724 -
SetIntersection_Front_Vector_float_4_4 135392007.440 -
SetIntersection_Front_Vector_float_64_1 16332585.163 -
SetIntersection_Front_Vector_float_64_16 14252059.994 -
SetIntersection_Front_Vector_float_64_4 15893483.394 -
SetIntersection_Front_Vector_float_64_64 10999412.973 3.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1043041.538 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8322197.388 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1123875.733 -3.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2886618.162 2.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1054484.697 -1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1509801.040 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1028255.734 -2.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8416601.393 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1149200.184 -1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118753466.232 1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2852711.395 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1063962.768 2.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1519997.593 1.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62582255.031 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36597399.269 -1.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54134723.567 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532263952.270 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4129906.233 1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4314411.682 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5706142.845 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4165868.893 1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4893265.189 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1046247.479 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8321379.372 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1152532.781 1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118421746.692 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2871135.068 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350545014.565 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1075412.484 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1512545.386 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212808755.456 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135622707.518 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16331491.187 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14657476.787 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15876951.669 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12023038.526 -
SetIntersection_Front_Vector_string_1024_1 1063914.560 -
SetIntersection_Front_Vector_string_1024_1024 38917928.019 -
SetIntersection_Front_Vector_string_1024_16 1626791.209 -1.20%
SetIntersection_Front_Vector_string_1024_256 9347376.678 -7.09%
SetIntersection_Front_Vector_string_1024_4 1188612.473 -
SetIntersection_Front_Vector_string_1024_64 3296942.731 -3.28%
SetIntersection_Front_Vector_string_16384_1 1069920.190 -1.20%
SetIntersection_Front_Vector_string_16384_1024 37764329.623 -1.40%
SetIntersection_Front_Vector_string_16384_16 1581377.279 -2.85%
SetIntersection_Front_Vector_string_16384_16384 351397446.995 -
SetIntersection_Front_Vector_string_16384_256 9384738.998 -1.74%
SetIntersection_Front_Vector_string_16384_4 1182367.453 -
SetIntersection_Front_Vector_string_16384_64 3332797.453 -
SetIntersection_Front_Vector_string_16_1 64352712.728 -
SetIntersection_Front_Vector_string_16_16 50664618.471 -3.02%
SetIntersection_Front_Vector_string_16_4 60462256.952 -
SetIntersection_Front_Vector_string_1_1 546513468.415 -2.24%
SetIntersection_Front_Vector_string_256_1 4278437.591 -
SetIntersection_Front_Vector_string_256_16 6113009.379 -
SetIntersection_Front_Vector_string_256_256 20309202.357 8.50%
SetIntersection_Front_Vector_string_256_4 4659991.443 -
SetIntersection_Front_Vector_string_256_64 10635859.750 -
SetIntersection_Front_Vector_string_262144_1 1050709.073 -2.40%
SetIntersection_Front_Vector_string_262144_1024 39426468.131 -
SetIntersection_Front_Vector_string_262144_16 1635398.959 3.05%
SetIntersection_Front_Vector_string_262144_16384 346791042.351 -
SetIntersection_Front_Vector_string_262144_256 9438185.994 -2.27%
SetIntersection_Front_Vector_string_262144_262144 14556877.848 -4.91%
SetIntersection_Front_Vector_string_262144_4 1176807.285 -
SetIntersection_Front_Vector_string_262144_64 3241864.702 -3.18%
SetIntersection_Front_Vector_string_4_1 218394368.905 -2.23%
SetIntersection_Front_Vector_string_4_4 151114586.668 -1.19%
SetIntersection_Front_Vector_string_64_1 16834208.430 -
SetIntersection_Front_Vector_string_64_16 21168342.222 1.77%
SetIntersection_Front_Vector_string_64_4 17829634.370 -
SetIntersection_Front_Vector_string_64_64 26641500.655 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1023800.244 1.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9008579.053 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163384.953 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3041372.949 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1071909.407 1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1558816.580 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1012350.369 -4.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9070566.268 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1155374.058 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128901010.969 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3055764.805 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1059095.231 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1556200.847 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62385639.100 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36936420.650 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54134988.593 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531168754.662 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4069571.352 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4330152.365 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6127913.741 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4193560.466 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4959727.874 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1046877.775 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9080194.377 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1117688.975 -3.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128597628.303 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3046668.286 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350995363.288 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1075527.221 1.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1582239.551 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212179346.089 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135704564.909 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16296349.901 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14806838.514 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15896791.037 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12399112.799 -1.39%
SetIntersection_Front_Vector_uint32_1024_1 1025126.401 -1.74%
SetIntersection_Front_Vector_uint32_1024_1024 5470367.196 3.20%
SetIntersection_Front_Vector_uint32_1024_16 1108136.987 -
SetIntersection_Front_Vector_uint32_1024_256 2111510.265 -
SetIntersection_Front_Vector_uint32_1024_4 1051538.240 -
SetIntersection_Front_Vector_uint32_1024_64 1342316.935 1.38%
SetIntersection_Front_Vector_uint32_16384_1 1033740.910 -
SetIntersection_Front_Vector_uint32_16384_1024 5271799.096 -10.73%
SetIntersection_Front_Vector_uint32_16384_16 1106416.082 1.45%
SetIntersection_Front_Vector_uint32_16384_16384 72062612.205 -
SetIntersection_Front_Vector_uint32_16384_256 2165998.518 -1.85%
SetIntersection_Front_Vector_uint32_16384_4 1051172.787 3.05%
SetIntersection_Front_Vector_uint32_16384_64 1311385.457 -
SetIntersection_Front_Vector_uint32_16_1 62251243.732 -
SetIntersection_Front_Vector_uint32_16_16 35096733.706 -
SetIntersection_Front_Vector_uint32_16_4 53574069.202 -
SetIntersection_Front_Vector_uint32_1_1 528818127.663 -
SetIntersection_Front_Vector_uint32_256_1 4111152.610 -
SetIntersection_Front_Vector_uint32_256_16 4068213.079 -1.38%
SetIntersection_Front_Vector_uint32_256_256 4297374.887 2.38%
SetIntersection_Front_Vector_uint32_256_4 4115977.385 -
SetIntersection_Front_Vector_uint32_256_64 4264368.303 -1.90%
SetIntersection_Front_Vector_uint32_262144_1 1035377.360 -
SetIntersection_Front_Vector_uint32_262144_1024 5465043.970 3.25%
SetIntersection_Front_Vector_uint32_262144_16 1091077.537 -1.10%
SetIntersection_Front_Vector_uint32_262144_16384 71671061.401 -
SetIntersection_Front_Vector_uint32_262144_256 2154640.301 1.91%
SetIntersection_Front_Vector_uint32_262144_262144 350896687.035 -1.03%
SetIntersection_Front_Vector_uint32_262144_4 996009.394 -5.20%
SetIntersection_Front_Vector_uint32_262144_64 1323665.088 4.31%
SetIntersection_Front_Vector_uint32_4_1 211438134.800 -
SetIntersection_Front_Vector_uint32_4_4 134433553.741 -
SetIntersection_Front_Vector_uint32_64_1 16312168.773 -
SetIntersection_Front_Vector_uint32_64_16 13959585.164 -1.74%
SetIntersection_Front_Vector_uint32_64_4 15833772.234 -
SetIntersection_Front_Vector_uint32_64_64 10602100.194 -
SetIntersection_Front_Vector_uint64_1024_1 1052722.648 1.67%
SetIntersection_Front_Vector_uint64_1024_1024 6038526.915 14.73%
SetIntersection_Front_Vector_uint64_1024_16 1131625.505 2.79%
SetIntersection_Front_Vector_uint64_1024_256 2322692.940 9.48%
SetIntersection_Front_Vector_uint64_1024_4 1071723.535 2.23%
SetIntersection_Front_Vector_uint64_1024_64 1378672.063 8.94%
SetIntersection_Front_Vector_uint64_16384_1 1055254.460 2.99%
SetIntersection_Front_Vector_uint64_16384_1024 5992062.588 1.43%
SetIntersection_Front_Vector_uint64_16384_16 1141724.251 8.32%
SetIntersection_Front_Vector_uint64_16384_16384 75985460.585 8.08%
SetIntersection_Front_Vector_uint64_16384_256 2336291.853 1.56%
SetIntersection_Front_Vector_uint64_16384_4 1073566.844 3.31%
SetIntersection_Front_Vector_uint64_16384_64 1401449.552 3.52%
SetIntersection_Front_Vector_uint64_16_1 64054341.729 3.40%
SetIntersection_Front_Vector_uint64_16_16 36547815.869 3.29%
SetIntersection_Front_Vector_uint64_16_4 55656041.863 3.98%
SetIntersection_Front_Vector_uint64_1_1 546221882.683 3.68%
SetIntersection_Front_Vector_uint64_256_1 4246936.582 3.32%
SetIntersection_Front_Vector_uint64_256_16 4252075.060 4.83%
SetIntersection_Front_Vector_uint64_256_256 4306092.667 1.31%
SetIntersection_Front_Vector_uint64_256_4 4206299.303 2.16%
SetIntersection_Front_Vector_uint64_256_64 4343630.237 5.11%
SetIntersection_Front_Vector_uint64_262144_1 1060479.838 2.05%
SetIntersection_Front_Vector_uint64_262144_1024 5410778.751 2.35%
SetIntersection_Front_Vector_uint64_262144_16 1135455.990 4.00%
SetIntersection_Front_Vector_uint64_262144_16384 80254038.344 13.77%
SetIntersection_Front_Vector_uint64_262144_256 2365374.804 11.15%
SetIntersection_Front_Vector_uint64_262144_262144 356228331.152 -
SetIntersection_Front_Vector_uint64_262144_4 1075757.356 8.18%
SetIntersection_Front_Vector_uint64_262144_64 1422578.199 8.33%
SetIntersection_Front_Vector_uint64_4_1 218492060.170 3.84%
SetIntersection_Front_Vector_uint64_4_4 138726538.130 3.54%
SetIntersection_Front_Vector_uint64_64_1 16676020.724 3.35%
SetIntersection_Front_Vector_uint64_64_16 14559992.516 4.30%
SetIntersection_Front_Vector_uint64_64_4 16151297.122 3.08%
SetIntersection_Front_Vector_uint64_64_64 10847959.865 3.22%
SetIntersection_Interlaced_Set_float_1024_1 1022452.474 -1.99%
SetIntersection_Interlaced_Set_float_1024_1024 11669977.463 -
SetIntersection_Interlaced_Set_float_1024_16 11403194.634 -
SetIntersection_Interlaced_Set_float_1024_256 13274775.548 -4.83%
SetIntersection_Interlaced_Set_float_1024_4 9895916.595 -
SetIntersection_Interlaced_Set_float_1024_64 10078237.028 -2.07%
SetIntersection_Interlaced_Set_float_16384_1 1035187.144 -
SetIntersection_Interlaced_Set_float_16384_1024 169681205.672 -1.11%
SetIntersection_Interlaced_Set_float_16384_16 205822876.748 -
SetIntersection_Interlaced_Set_float_16384_16384 211849540.456 -4.31%
SetIntersection_Interlaced_Set_float_16384_256 198743927.403 -
SetIntersection_Interlaced_Set_float_16384_4 167262827.355 -
SetIntersection_Interlaced_Set_float_16384_64 211031899.057 -1.10%
SetIntersection_Interlaced_Set_float_16_1 62482794.499 -
SetIntersection_Interlaced_Set_float_16_16 37875864.287 -
SetIntersection_Interlaced_Set_float_16_4 59056400.390 -
SetIntersection_Interlaced_Set_float_1_1 532201547.381 -
SetIntersection_Interlaced_Set_float_256_1 4129718.954 -
SetIntersection_Interlaced_Set_float_256_16 12078124.725 -2.13%
SetIntersection_Interlaced_Set_float_256_256 7657155.789 2.11%
SetIntersection_Interlaced_Set_float_256_4 11012891.852 -
SetIntersection_Interlaced_Set_float_256_64 12414291.984 -9.22%
SetIntersection_Interlaced_Set_float_262144_1 1030394.506 -
SetIntersection_Interlaced_Set_float_262144_1024 1515116.295 -
SetIntersection_Interlaced_Set_float_262144_16 1603433.348 -
SetIntersection_Interlaced_Set_float_262144_16384 1287382.164 -1.01%
SetIntersection_Interlaced_Set_float_262144_256 1577363.523 -1.21%
SetIntersection_Interlaced_Set_float_262144_262144 1660117.594 -3.32%
SetIntersection_Interlaced_Set_float_262144_4 1284678.465 -1.12%
SetIntersection_Interlaced_Set_float_262144_64 1564785.727 -
SetIntersection_Interlaced_Set_float_4_1 212671333.322 -
SetIntersection_Interlaced_Set_float_4_4 136066062.424 -
SetIntersection_Interlaced_Set_float_64_1 16350077.830 -
SetIntersection_Interlaced_Set_float_64_16 22332601.356 3.93%
SetIntersection_Interlaced_Set_float_64_4 20422928.899 -2.39%
SetIntersection_Interlaced_Set_float_64_64 13080272.480 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1043663.126 -3.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13274809.990 -1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11304662.659 -7.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14060823.017 -10.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9931789.245 -4.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10152773.924 -4.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1039476.717 -2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175811006.349 -5.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215435181.007 -7.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247627026.333 -31.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203430062.879 -6.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 173323279.007 -10.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227471495.975 -7.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62512684.920 -3.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38638796.414 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58846937.878 -4.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531558354.688 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4093742.668 -5.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11969497.927 -3.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8112145.572 -5.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11396621.352 -7.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13074986.588 -9.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1045353.520 -2.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1614547.365 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1663665.445 -3.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1311964.273 -1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1630517.906 -1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1856851.482 -1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1342527.834 -9.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1628454.590 -1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212435910.431 -3.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136891876.792 -3.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16329468.019 -3.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21218737.667 -8.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20761710.880 -4.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13784679.309 -3.39%
SetIntersection_Interlaced_Set_string_1024_1 1085143.674 1.18%
SetIntersection_Interlaced_Set_string_1024_1024 54728373.550 -1.53%
SetIntersection_Interlaced_Set_string_1024_16 12753816.828 -
SetIntersection_Interlaced_Set_string_1024_256 35114497.293 -
SetIntersection_Interlaced_Set_string_1024_4 10318381.609 -
SetIntersection_Interlaced_Set_string_1024_64 16373826.248 -1.76%
SetIntersection_Interlaced_Set_string_16384_1 1093260.840 -
SetIntersection_Interlaced_Set_string_16384_1024 341763712.804 -2.76%
SetIntersection_Interlaced_Set_string_16384_16 242120787.834 -
SetIntersection_Interlaced_Set_string_16384_16384 351801058.475 -
SetIntersection_Interlaced_Set_string_16384_256 363659523.154 3.85%
SetIntersection_Interlaced_Set_string_16384_4 199131243.693 -
SetIntersection_Interlaced_Set_string_16384_64 347126221.134 -1.46%
SetIntersection_Interlaced_Set_string_16_1 65143971.645 -
SetIntersection_Interlaced_Set_string_16_16 59209702.270 -1.36%
SetIntersection_Interlaced_Set_string_16_4 73350927.163 -
SetIntersection_Interlaced_Set_string_1_1 553336843.622 -
SetIntersection_Interlaced_Set_string_256_1 4301759.484 -
SetIntersection_Interlaced_Set_string_256_16 17590601.738 -3.62%
SetIntersection_Interlaced_Set_string_256_256 28764655.360 4.38%
SetIntersection_Interlaced_Set_string_256_4 12946012.605 -
SetIntersection_Interlaced_Set_string_256_64 30178918.979 2.14%
SetIntersection_Interlaced_Set_string_262144_1 1128428.906 3.49%
SetIntersection_Interlaced_Set_string_262144_1024 2053026.773 -1.61%
SetIntersection_Interlaced_Set_string_262144_16 2286215.738 4.67%
SetIntersection_Interlaced_Set_string_262144_16384 2665183.920 -16.18%
SetIntersection_Interlaced_Set_string_262144_256 1999408.205 -4.95%
SetIntersection_Interlaced_Set_string_262144_262144 17974791.502 -2.56%
SetIntersection_Interlaced_Set_string_262144_4 1954531.494 4.17%
SetIntersection_Interlaced_Set_string_262144_64 2204924.805 1.51%
SetIntersection_Interlaced_Set_string_4_1 222033164.644 -
SetIntersection_Interlaced_Set_string_4_4 156489560.449 -1.34%
SetIntersection_Interlaced_Set_string_64_1 17065217.513 -
SetIntersection_Interlaced_Set_string_64_16 38105794.149 1.69%
SetIntersection_Interlaced_Set_string_64_4 25503361.590 -
SetIntersection_Interlaced_Set_string_64_64 34848798.225 -1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051621.201 -1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24023067.863 2.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11811479.792 -5.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19148974.936 3.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10034334.212 -5.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12153102.540 1.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1033378.765 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 224139785.699 -5.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 249309734.887 4.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347718058.825 -3.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 246557505.133 -1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 204028780.298 4.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 358856693.233 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63084617.982 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42282649.621 2.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62804909.641 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537227821.035 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4188430.232 1.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13189545.762 5.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12369215.633 2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11408226.916 1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17022458.221 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1021561.124 -1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1925152.100 -4.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2085464.273 -2.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1715760.988 -5.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1960165.447 -3.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2968065.432 -2.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1789566.486 -5.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2054694.662 -3.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214624523.384 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140870111.469 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16509698.510 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25623096.402 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22639124.929 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18041857.830 -
SetIntersection_Interlaced_Set_uint32_1024_1 1049483.846 1.26%
SetIntersection_Interlaced_Set_uint32_1024_1024 12365984.851 -
SetIntersection_Interlaced_Set_uint32_1024_16 11202400.244 -
SetIntersection_Interlaced_Set_uint32_1024_256 15184935.008 7.37%
SetIntersection_Interlaced_Set_uint32_1024_4 9866877.664 2.02%
SetIntersection_Interlaced_Set_uint32_1024_64 9803828.242 -2.66%
SetIntersection_Interlaced_Set_uint32_16384_1 1025358.634 -
SetIntersection_Interlaced_Set_uint32_16384_1024 166313443.017 -1.74%
SetIntersection_Interlaced_Set_uint32_16384_16 202098904.022 -
SetIntersection_Interlaced_Set_uint32_16384_16384 223205591.102 -1.48%
SetIntersection_Interlaced_Set_uint32_16384_256 193420921.558 -
SetIntersection_Interlaced_Set_uint32_16384_4 165928630.206 -
SetIntersection_Interlaced_Set_uint32_16384_64 207607434.811 -1.26%
SetIntersection_Interlaced_Set_uint32_16_1 62111789.182 -
SetIntersection_Interlaced_Set_uint32_16_16 37602702.300 -
SetIntersection_Interlaced_Set_uint32_16_4 59186512.320 -
SetIntersection_Interlaced_Set_uint32_1_1 528797100.214 -
SetIntersection_Interlaced_Set_uint32_256_1 4133188.290 1.12%
SetIntersection_Interlaced_Set_uint32_256_16 11849560.673 -1.67%
SetIntersection_Interlaced_Set_uint32_256_256 7735356.411 -2.54%
SetIntersection_Interlaced_Set_uint32_256_4 11189281.162 -3.51%
SetIntersection_Interlaced_Set_uint32_256_64 13907118.469 10.10%
SetIntersection_Interlaced_Set_uint32_262144_1 1007300.598 1.63%
SetIntersection_Interlaced_Set_uint32_262144_1024 1485910.809 -
SetIntersection_Interlaced_Set_uint32_262144_16 1565145.914 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1252245.035 -1.40%
SetIntersection_Interlaced_Set_uint32_262144_256 1551150.715 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1856069.094 -
SetIntersection_Interlaced_Set_uint32_262144_4 1244154.785 -1.76%
SetIntersection_Interlaced_Set_uint32_262144_64 1534832.111 -
SetIntersection_Interlaced_Set_uint32_4_1 211780598.237 -
SetIntersection_Interlaced_Set_uint32_4_4 135262238.780 -
SetIntersection_Interlaced_Set_uint32_64_1 16373857.630 1.10%
SetIntersection_Interlaced_Set_uint32_64_16 21894526.184 -
SetIntersection_Interlaced_Set_uint32_64_4 20672865.258 -1.09%
SetIntersection_Interlaced_Set_uint32_64_64 13685035.905 4.85%
SetIntersection_Interlaced_Set_uint64_1024_1 1043793.115 4.92%
SetIntersection_Interlaced_Set_uint64_1024_1024 12286871.404 -15.59%
SetIntersection_Interlaced_Set_uint64_1024_16 11443484.654 -
SetIntersection_Interlaced_Set_uint64_1024_256 14092589.060 -7.26%
SetIntersection_Interlaced_Set_uint64_1024_4 9705679.571 -14.79%
SetIntersection_Interlaced_Set_uint64_1024_64 10126412.474 -4.04%
SetIntersection_Interlaced_Set_uint64_16384_1 1039791.909 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181023444.542 3.30%
SetIntersection_Interlaced_Set_uint64_16384_16 222095974.097 -
SetIntersection_Interlaced_Set_uint64_16384_16384 235132963.280 -
SetIntersection_Interlaced_Set_uint64_16384_256 209412702.067 1.97%
SetIntersection_Interlaced_Set_uint64_16384_4 182336123.502 1.91%
SetIntersection_Interlaced_Set_uint64_16384_64 229791678.843 -
SetIntersection_Interlaced_Set_uint64_16_1 62265605.603 -
SetIntersection_Interlaced_Set_uint64_16_16 37586423.701 -
SetIntersection_Interlaced_Set_uint64_16_4 59586925.782 -
SetIntersection_Interlaced_Set_uint64_1_1 530442102.081 -
SetIntersection_Interlaced_Set_uint64_256_1 4127712.206 1.69%
SetIntersection_Interlaced_Set_uint64_256_16 12020430.459 2.36%
SetIntersection_Interlaced_Set_uint64_256_256 7599769.174 -
SetIntersection_Interlaced_Set_uint64_256_4 11132231.835 1.15%
SetIntersection_Interlaced_Set_uint64_256_64 12993414.978 -4.41%
SetIntersection_Interlaced_Set_uint64_262144_1 1035321.631 1.56%
SetIntersection_Interlaced_Set_uint64_262144_1024 1555820.801 -
SetIntersection_Interlaced_Set_uint64_262144_16 1623374.758 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1268310.139 -
SetIntersection_Interlaced_Set_uint64_262144_256 1600435.139 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1699311.607 1.19%
SetIntersection_Interlaced_Set_uint64_262144_4 1305768.635 -
SetIntersection_Interlaced_Set_uint64_262144_64 1592418.215 -
SetIntersection_Interlaced_Set_uint64_4_1 212049654.453 -
SetIntersection_Interlaced_Set_uint64_4_4 135596770.379 -
SetIntersection_Interlaced_Set_uint64_64_1 16283558.993 -
SetIntersection_Interlaced_Set_uint64_64_16 21674228.950 -1.02%
SetIntersection_Interlaced_Set_uint64_64_4 20654721.332 -
SetIntersection_Interlaced_Set_uint64_64_64 13071730.883 1.50%
SetIntersection_Interlaced_Vector_float_1024_1 1037334.204 -1.76%
SetIntersection_Interlaced_Vector_float_1024_1024 7063842.667 -
SetIntersection_Interlaced_Vector_float_1024_16 2851782.342 12.97%
SetIntersection_Interlaced_Vector_float_1024_256 6146499.079 4.76%
SetIntersection_Interlaced_Vector_float_1024_4 1438331.837 3.58%
SetIntersection_Interlaced_Vector_float_1024_64 3760177.875 -25.73%
SetIntersection_Interlaced_Vector_float_16384_1 1035812.816 -
SetIntersection_Interlaced_Vector_float_16384_1024 45112303.442 -32.33%
SetIntersection_Interlaced_Vector_float_16384_16 2705481.129 -28.72%
SetIntersection_Interlaced_Vector_float_16384_16384 99399797.471 -
SetIntersection_Interlaced_Vector_float_16384_256 26498540.510 -
SetIntersection_Interlaced_Vector_float_16384_4 1401092.331 -10.94%
SetIntersection_Interlaced_Vector_float_16384_64 6369292.952 -33.67%
SetIntersection_Interlaced_Vector_float_16_1 62655660.365 -
SetIntersection_Interlaced_Vector_float_16_16 36247272.173 -1.12%
SetIntersection_Interlaced_Vector_float_16_4 56132801.968 -
SetIntersection_Interlaced_Vector_float_1_1 533339943.359 -
SetIntersection_Interlaced_Vector_float_256_1 4135128.495 -1.20%
SetIntersection_Interlaced_Vector_float_256_16 6321338.320 -14.78%
SetIntersection_Interlaced_Vector_float_256_256 5134756.006 -
SetIntersection_Interlaced_Vector_float_256_4 5262147.960 3.78%
SetIntersection_Interlaced_Vector_float_256_64 7425704.312 -6.29%
SetIntersection_Interlaced_Vector_float_262144_1 1030704.027 -1.37%
SetIntersection_Interlaced_Vector_float_262144_1024 99541139.231 -29.77%
SetIntersection_Interlaced_Vector_float_262144_16 3391401.432 -42.99%
SetIntersection_Interlaced_Vector_float_262144_16384 350843452.776 -
SetIntersection_Interlaced_Vector_float_262144_256 29982079.198 -39.64%
SetIntersection_Interlaced_Vector_float_262144_262144 350273031.458 -
SetIntersection_Interlaced_Vector_float_262144_4 2121592.141 12.30%
SetIntersection_Interlaced_Vector_float_262144_64 20687799.757 11.53%
SetIntersection_Interlaced_Vector_float_4_1 213482314.399 -
SetIntersection_Interlaced_Vector_float_4_4 135787458.924 -
SetIntersection_Interlaced_Vector_float_64_1 16343095.091 -
SetIntersection_Interlaced_Vector_float_64_16 18921849.158 4.45%
SetIntersection_Interlaced_Vector_float_64_4 17136143.455 -5.96%
SetIntersection_Interlaced_Vector_float_64_64 11504123.835 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1024713.206 1.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8302105.566 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2717674.917 23.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7516063.575 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1456611.662 9.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4383410.474 -17.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1050442.292 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 65813952.764 4.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2997211.921 -8.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119162026.361 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22860699.521 6.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1437964.793 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11157863.289 1.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62813703.801 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36627324.956 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58076818.225 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532805176.917 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4172672.475 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6912398.068 -9.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5756677.412 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4936860.625 2.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8436383.411 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1045086.613 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 131994822.410 5.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7627828.021 -13.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 356561162.403 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 53643432.959 10.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 346256165.573 -1.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1613358.743 -2.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11500779.165 -40.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213604834.564 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 137034002.539 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16313217.829 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19371920.278 3.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17966108.234 -4.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12112501.044 -
SetIntersection_Interlaced_Vector_string_1024_1 1071573.833 -
SetIntersection_Interlaced_Vector_string_1024_1024 39913287.354 2.87%
SetIntersection_Interlaced_Vector_string_1024_16 3222903.704 -2.55%
SetIntersection_Interlaced_Vector_string_1024_256 20203584.848 -1.29%
SetIntersection_Interlaced_Vector_string_1024_4 1687500.862 -1.35%
SetIntersection_Interlaced_Vector_string_1024_64 7892644.669 -1.73%
SetIntersection_Interlaced_Vector_string_16384_1 1092746.646 1.76%
SetIntersection_Interlaced_Vector_string_16384_1024 119487642.602 -2.86%
SetIntersection_Interlaced_Vector_string_16384_16 4892528.979 14.35%
SetIntersection_Interlaced_Vector_string_16384_16384 344707187.659 -1.80%
SetIntersection_Interlaced_Vector_string_16384_256 43623050.966 -3.77%
SetIntersection_Interlaced_Vector_string_16384_4 1790419.493 -9.19%
SetIntersection_Interlaced_Vector_string_16384_64 12714666.153 -11.99%
SetIntersection_Interlaced_Vector_string_16_1 64499582.209 -
SetIntersection_Interlaced_Vector_string_16_16 52083591.804 2.94%
SetIntersection_Interlaced_Vector_string_16_4 66478576.443 -
SetIntersection_Interlaced_Vector_string_1_1 548142292.235 -
SetIntersection_Interlaced_Vector_string_256_1 4258806.849 -
SetIntersection_Interlaced_Vector_string_256_16 10193635.080 -3.95%
SetIntersection_Interlaced_Vector_string_256_256 20302519.776 1.49%
SetIntersection_Interlaced_Vector_string_256_4 5955509.166 -2.47%
SetIntersection_Interlaced_Vector_string_256_64 19004411.957 2.51%
SetIntersection_Interlaced_Vector_string_262144_1 1079109.082 -
SetIntersection_Interlaced_Vector_string_262144_1024 336216373.300 -
SetIntersection_Interlaced_Vector_string_262144_16 6458128.768 -4.19%
SetIntersection_Interlaced_Vector_string_262144_16384 1027821.777 -12.09%
SetIntersection_Interlaced_Vector_string_262144_256 72737568.098 -4.33%
SetIntersection_Interlaced_Vector_string_262144_262144 14561189.535 -2.85%
SetIntersection_Interlaced_Vector_string_262144_4 2037933.423 -4.03%
SetIntersection_Interlaced_Vector_string_262144_64 21787027.855 -3.27%
SetIntersection_Interlaced_Vector_string_4_1 219188172.723 -
SetIntersection_Interlaced_Vector_string_4_4 151426331.922 -
SetIntersection_Interlaced_Vector_string_64_1 16855164.132 -
SetIntersection_Interlaced_Vector_string_64_16 29492006.620 2.11%
SetIntersection_Interlaced_Vector_string_64_4 21787505.825 -
SetIntersection_Interlaced_Vector_string_64_64 26264001.911 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1009950.843 -4.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9185660.426 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2716199.592 1.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10081870.486 -1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1446886.114 -2.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5784860.774 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1005642.303 -3.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 76306970.982 1.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3911680.999 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131714521.533 2.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 31016339.671 1.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1698460.092 2.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10367203.560 5.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62373665.467 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37076449.119 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58036341.410 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531143991.844 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4123842.927 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8062762.033 1.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6182717.589 1.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5321199.864 -1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10700080.202 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1009266.885 -4.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 166397580.910 2.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5562269.714 6.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350168825.166 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 52865052.502 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351050093.051 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1988036.947 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16935626.288 7.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212035600.933 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136061258.874 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16358796.524 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19997326.342 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18591735.022 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12479047.968 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1006191.489 -1.83%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5906412.362 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2268069.132 22.41%
SetIntersection_Interlaced_Vector_uint32_1024_256 7066318.083 25.85%
SetIntersection_Interlaced_Vector_uint32_1024_4 1321437.019 7.25%
SetIntersection_Interlaced_Vector_uint32_1024_64 4291434.209 27.90%
SetIntersection_Interlaced_Vector_uint32_16384_1 1016162.142 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54723064.262 44.25%
SetIntersection_Interlaced_Vector_uint32_16384_16 3351471.217 39.33%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79366723.404 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21772757.115 34.36%
SetIntersection_Interlaced_Vector_uint32_16384_4 1526617.498 12.91%
SetIntersection_Interlaced_Vector_uint32_16384_64 8333112.616 -
SetIntersection_Interlaced_Vector_uint32_16_1 62200137.007 -
SetIntersection_Interlaced_Vector_uint32_16_16 35473966.205 -
SetIntersection_Interlaced_Vector_uint32_16_4 55349637.137 -
SetIntersection_Interlaced_Vector_uint32_1_1 529304303.579 -
SetIntersection_Interlaced_Vector_uint32_256_1 4110322.445 -
SetIntersection_Interlaced_Vector_uint32_256_16 7300299.719 7.11%
SetIntersection_Interlaced_Vector_uint32_256_256 4548501.616 -
SetIntersection_Interlaced_Vector_uint32_256_4 4979737.604 -1.19%
SetIntersection_Interlaced_Vector_uint32_256_64 6996988.133 1.33%
SetIntersection_Interlaced_Vector_uint32_262144_1 994389.709 -5.29%
SetIntersection_Interlaced_Vector_uint32_262144_1024 119785634.629 25.18%
SetIntersection_Interlaced_Vector_uint32_262144_16 5426688.361 -7.55%
SetIntersection_Interlaced_Vector_uint32_262144_16384 344722977.801 -5.36%
SetIntersection_Interlaced_Vector_uint32_262144_256 39218545.244 44.89%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350921959.396 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1818830.519 16.89%
SetIntersection_Interlaced_Vector_uint32_262144_64 16476778.431 78.17%
SetIntersection_Interlaced_Vector_uint32_4_1 211512427.475 -
SetIntersection_Interlaced_Vector_uint32_4_4 134522870.673 -
SetIntersection_Interlaced_Vector_uint32_64_1 16180297.255 -
SetIntersection_Interlaced_Vector_uint32_64_16 17117393.845 1.04%
SetIntersection_Interlaced_Vector_uint32_64_4 17552078.182 -
SetIntersection_Interlaced_Vector_uint32_64_64 10885818.564 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1033542.260 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5907266.781 1.20%
SetIntersection_Interlaced_Vector_uint64_1024_16 1925553.825 -18.69%
SetIntersection_Interlaced_Vector_uint64_1024_256 6309737.125 -1.32%
SetIntersection_Interlaced_Vector_uint64_1024_4 1400467.815 -
SetIntersection_Interlaced_Vector_uint64_1024_64 3625449.234 -19.63%
SetIntersection_Interlaced_Vector_uint64_16384_1 1041171.835 1.91%
SetIntersection_Interlaced_Vector_uint64_16384_1024 47524387.915 -14.57%
SetIntersection_Interlaced_Vector_uint64_16384_16 2448364.789 -22.33%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78457850.466 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20293014.143 -10.73%
SetIntersection_Interlaced_Vector_uint64_16384_4 1462936.546 -2.96%
SetIntersection_Interlaced_Vector_uint64_16384_64 6146381.054 -23.55%
SetIntersection_Interlaced_Vector_uint64_16_1 62048501.645 -
SetIntersection_Interlaced_Vector_uint64_16_16 35363064.582 -
SetIntersection_Interlaced_Vector_uint64_16_4 55524464.230 -
SetIntersection_Interlaced_Vector_uint64_1_1 535912318.947 1.63%
SetIntersection_Interlaced_Vector_uint64_256_1 4105956.555 1.70%
SetIntersection_Interlaced_Vector_uint64_256_16 6137070.074 -6.52%
SetIntersection_Interlaced_Vector_uint64_256_256 4522094.709 1.08%
SetIntersection_Interlaced_Vector_uint64_256_4 4715904.766 -6.59%
SetIntersection_Interlaced_Vector_uint64_256_64 8903377.135 16.87%
SetIntersection_Interlaced_Vector_uint64_262144_1 1046736.226 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 101765292.196 -18.62%
SetIntersection_Interlaced_Vector_uint64_262144_16 3237788.184 -59.79%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351031351.410 -
SetIntersection_Interlaced_Vector_uint64_262144_256 29636933.156 -58.64%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350935758.003 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1527078.950 -16.32%
SetIntersection_Interlaced_Vector_uint64_262144_64 16424798.923 -32.24%
SetIntersection_Interlaced_Vector_uint64_4_1 211787575.099 -
SetIntersection_Interlaced_Vector_uint64_4_4 134380703.729 -
SetIntersection_Interlaced_Vector_uint64_64_1 16272185.691 -
SetIntersection_Interlaced_Vector_uint64_64_16 17874483.551 4.01%
SetIntersection_Interlaced_Vector_uint64_64_4 17568495.418 2.72%
SetIntersection_Interlaced_Vector_uint64_64_64 10705587.011 -
SetIntersection_None_Set_float_1024_1 8941841.025 -
SetIntersection_None_Set_float_1024_1024 8771736.630 -1.47%
SetIntersection_None_Set_float_1024_16 8890219.849 -
SetIntersection_None_Set_float_1024_256 8964304.965 -
SetIntersection_None_Set_float_1024_4 8841820.738 -
SetIntersection_None_Set_float_1024_64 8773854.557 -
SetIntersection_None_Set_float_16384_1 154751400.578 -
SetIntersection_None_Set_float_16384_1024 152777887.158 -1.64%
SetIntersection_None_Set_float_16384_16 154016496.312 -
SetIntersection_None_Set_float_16384_16384 157177494.300 -1.44%
SetIntersection_None_Set_float_16384_256 152877937.759 -1.19%
SetIntersection_None_Set_float_16384_4 154059807.456 -
SetIntersection_None_Set_float_16384_64 153216548.529 -
SetIntersection_None_Set_float_16_1 66077433.320 -1.75%
SetIntersection_None_Set_float_16_16 35122516.182 -1.22%
SetIntersection_None_Set_float_16_4 56498329.227 -
SetIntersection_None_Set_float_1_1 533642361.659 -
SetIntersection_None_Set_float_256_1 11494538.445 -
SetIntersection_None_Set_float_256_16 10934427.475 -
SetIntersection_None_Set_float_256_256 5867811.954 3.60%
SetIntersection_None_Set_float_256_4 11411131.980 -
SetIntersection_None_Set_float_256_64 9163087.531 -
SetIntersection_None_Set_float_262144_1 1188927.002 -
SetIntersection_None_Set_float_262144_1024 1183684.977 -
SetIntersection_None_Set_float_262144_16 1185276.936 -
SetIntersection_None_Set_float_262144_16384 1189099.937 -
SetIntersection_None_Set_float_262144_256 1180915.039 -
SetIntersection_None_Set_float_262144_262144 1178038.006 -1.86%
SetIntersection_None_Set_float_262144_4 1185572.428 -
SetIntersection_None_Set_float_262144_64 1181066.162 -1.08%
SetIntersection_None_Set_float_4_1 215922856.772 -
SetIntersection_None_Set_float_4_4 135101182.917 -
SetIntersection_None_Set_float_64_1 22442781.395 -1.18%
SetIntersection_None_Set_float_64_16 18273070.096 -1.14%
SetIntersection_None_Set_float_64_4 21541959.478 -
SetIntersection_None_Set_float_64_64 11502534.881 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8811188.063 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8832102.814 2.21%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8827382.620 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8635880.031 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8690609.963 1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8640037.149 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160331559.612 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157325509.454 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169283873.957 -1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167483734.470 -4.73%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161321773.763 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165572493.742 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167720379.907 1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65990545.694 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35020840.386 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56407712.732 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531444787.702 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11588754.131 4.06%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10652071.266 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5693236.096 -1.74%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11317873.836 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9234369.073 2.17%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1228786.133 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241457.111 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1233285.074 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1247747.396 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1238961.182 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1252787.600 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1223731.119 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1227848.307 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215805649.264 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134830599.362 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22380536.966 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18270364.666 2.88%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21320289.090 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11425269.023 -
SetIntersection_None_Set_string_1024_1 8836715.673 -5.64%
SetIntersection_None_Set_string_1024_1024 9007529.105 -5.61%
SetIntersection_None_Set_string_1024_16 8731262.604 -7.01%
SetIntersection_None_Set_string_1024_256 8963333.909 -4.87%
SetIntersection_None_Set_string_1024_4 9133846.509 -2.77%
SetIntersection_None_Set_string_1024_64 9028559.447 -3.95%
SetIntersection_None_Set_string_16384_1 187495921.973 -7.77%
SetIntersection_None_Set_string_16384_1024 187159869.629 -15.84%
SetIntersection_None_Set_string_16384_16 187211883.381 -7.93%
SetIntersection_None_Set_string_16384_16384 198403135.732 -6.48%
SetIntersection_None_Set_string_16384_256 185407776.270 -11.46%
SetIntersection_None_Set_string_16384_4 187506458.683 -8.10%
SetIntersection_None_Set_string_16384_64 186291628.133 -9.65%
SetIntersection_None_Set_string_16_1 68314746.970 -1.02%
SetIntersection_None_Set_string_16_16 36203892.067 -
SetIntersection_None_Set_string_16_4 58007658.252 -
SetIntersection_None_Set_string_1_1 540689791.427 -
SetIntersection_None_Set_string_256_1 11599797.206 -3.12%
SetIntersection_None_Set_string_256_16 10863811.382 -3.77%
SetIntersection_None_Set_string_256_256 5888930.202 -2.87%
SetIntersection_None_Set_string_256_4 11580332.573 -2.49%
SetIntersection_None_Set_string_256_64 9407397.491 2.35%
SetIntersection_None_Set_string_262144_1 1584619.385 -17.74%
SetIntersection_None_Set_string_262144_1024 1605780.111 -4.94%
SetIntersection_None_Set_string_262144_16 1586407.633 -11.18%
SetIntersection_None_Set_string_262144_16384 1593210.043 -6.31%
SetIntersection_None_Set_string_262144_256 1589834.311 -6.71%
SetIntersection_None_Set_string_262144_262144 1599416.016 -5.17%
SetIntersection_None_Set_string_262144_4 1591667.400 -13.23%
SetIntersection_None_Set_string_262144_64 1590276.125 -7.73%
SetIntersection_None_Set_string_4_1 220886021.035 -
SetIntersection_None_Set_string_4_4 137875308.948 -
SetIntersection_None_Set_string_64_1 23120306.865 -
SetIntersection_None_Set_string_64_16 18677665.784 -1.08%
SetIntersection_None_Set_string_64_4 22058166.483 -
SetIntersection_None_Set_string_64_64 11787393.492 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8886673.828 2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8959839.349 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8654788.687 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8670777.915 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8716277.865 -1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8898418.487 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 195503907.984 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 219074616.194 10.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 199539351.261 2.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 213344532.829 -2.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 203794623.687 6.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 199167230.737 2.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201836106.202 6.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66745561.411 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35676957.356 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57152589.420 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535553842.799 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11445030.651 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10926159.268 1.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5766271.840 1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11320913.447 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9267377.834 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1747310.465 2.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1702927.572 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1737640.787 1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1642026.043 -2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1741759.846 3.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1580831.381 -6.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1751819.416 4.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1741653.648 2.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216706861.766 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136058899.589 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22622272.094 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18350817.522 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21266961.051 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11670985.385 1.97%
SetIntersection_None_Set_uint32_1024_1 8617953.053 -7.26%
SetIntersection_None_Set_uint32_1024_1024 8688590.323 -6.69%
SetIntersection_None_Set_uint32_1024_16 8611070.214 -6.77%
SetIntersection_None_Set_uint32_1024_256 8625894.096 -6.75%
SetIntersection_None_Set_uint32_1024_4 8755422.526 -5.75%
SetIntersection_None_Set_uint32_1024_64 8856390.859 -4.72%
SetIntersection_None_Set_uint32_16384_1 152979449.919 -10.58%
SetIntersection_None_Set_uint32_16384_1024 151942539.077 -5.88%
SetIntersection_None_Set_uint32_16384_16 153074768.905 -8.42%
SetIntersection_None_Set_uint32_16384_16384 156898741.465 -
SetIntersection_None_Set_uint32_16384_256 152895710.071 -6.47%
SetIntersection_None_Set_uint32_16384_4 153248438.725 -11.92%
SetIntersection_None_Set_uint32_16384_64 152332198.510 -7.39%
SetIntersection_None_Set_uint32_16_1 65974563.053 -2.83%
SetIntersection_None_Set_uint32_16_16 35158613.309 -2.34%
SetIntersection_None_Set_uint32_16_4 56097530.322 -2.09%
SetIntersection_None_Set_uint32_1_1 531088154.026 -3.55%
SetIntersection_None_Set_uint32_256_1 11385328.582 -5.12%
SetIntersection_None_Set_uint32_256_16 10578531.069 -5.84%
SetIntersection_None_Set_uint32_256_256 5605779.173 -6.65%
SetIntersection_None_Set_uint32_256_4 11281834.561 -5.13%
SetIntersection_None_Set_uint32_256_64 9279955.171 -2.79%
SetIntersection_None_Set_uint32_262144_1 1189686.033 -
SetIntersection_None_Set_uint32_262144_1024 1184684.732 -
SetIntersection_None_Set_uint32_262144_16 1184457.682 -
SetIntersection_None_Set_uint32_262144_16384 1176226.238 -
SetIntersection_None_Set_uint32_262144_256 1184097.088 -
SetIntersection_None_Set_uint32_262144_262144 1185999.268 -
SetIntersection_None_Set_uint32_262144_4 1184106.854 -
SetIntersection_None_Set_uint32_262144_64 1188562.338 -
SetIntersection_None_Set_uint32_4_1 214678607.289 -3.14%
SetIntersection_None_Set_uint32_4_4 134306306.684 -3.03%
SetIntersection_None_Set_uint32_64_1 22312679.334 -3.89%
SetIntersection_None_Set_uint32_64_16 18115296.052 -2.87%
SetIntersection_None_Set_uint32_64_4 21217837.644 -3.73%
SetIntersection_None_Set_uint32_64_64 10971436.434 -6.95%
SetIntersection_None_Set_uint64_1024_1 8847110.351 3.02%
SetIntersection_None_Set_uint64_1024_1024 8753378.544 2.12%
SetIntersection_None_Set_uint64_1024_16 8564420.148 -1.71%
SetIntersection_None_Set_uint64_1024_256 8601773.182 -
SetIntersection_None_Set_uint64_1024_4 8886295.068 3.20%
SetIntersection_None_Set_uint64_1024_64 8701347.153 -
SetIntersection_None_Set_uint64_16384_1 157282819.577 -
SetIntersection_None_Set_uint64_16384_1024 166409038.713 -
SetIntersection_None_Set_uint64_16384_16 163669159.708 -
SetIntersection_None_Set_uint64_16384_16384 175157944.482 4.59%
SetIntersection_None_Set_uint64_16384_256 167761031.433 -
SetIntersection_None_Set_uint64_16384_4 161207689.383 -
SetIntersection_None_Set_uint64_16384_64 166291514.692 -
SetIntersection_None_Set_uint64_16_1 65991168.303 -
SetIntersection_None_Set_uint64_16_16 35172173.503 -
SetIntersection_None_Set_uint64_16_4 56100626.816 -
SetIntersection_None_Set_uint64_1_1 530612695.615 -
SetIntersection_None_Set_uint64_256_1 11457013.887 1.60%
SetIntersection_None_Set_uint64_256_16 10644669.907 -
SetIntersection_None_Set_uint64_256_256 5597550.692 -1.47%
SetIntersection_None_Set_uint64_256_4 11182689.635 1.69%
SetIntersection_None_Set_uint64_256_64 9079112.401 1.58%
SetIntersection_None_Set_uint64_262144_1 1209304.686 -
SetIntersection_None_Set_uint64_262144_1024 1202895.670 -1.65%
SetIntersection_None_Set_uint64_262144_16 1198757.162 -1.35%
SetIntersection_None_Set_uint64_262144_16384 1202422.281 -1.92%
SetIntersection_None_Set_uint64_262144_256 1203613.361 -1.33%
SetIntersection_None_Set_uint64_262144_262144 1224844.889 -
SetIntersection_None_Set_uint64_262144_4 1198962.078 -1.06%
SetIntersection_None_Set_uint64_262144_64 1197924.969 -1.51%
SetIntersection_None_Set_uint64_4_1 214779864.245 -
SetIntersection_None_Set_uint64_4_4 134260328.389 -
SetIntersection_None_Set_uint64_64_1 22382873.081 -
SetIntersection_None_Set_uint64_64_16 18118263.053 -
SetIntersection_None_Set_uint64_64_4 21285320.262 -
SetIntersection_None_Set_uint64_64_64 11480888.982 2.04%
SetIntersection_None_Vector_float_1024_1 1094494.311 -
SetIntersection_None_Vector_float_1024_1024 1076758.756 -
SetIntersection_None_Vector_float_1024_16 1072559.161 -1.57%
SetIntersection_None_Vector_float_1024_256 1073454.223 -
SetIntersection_None_Vector_float_1024_4 1058668.192 -2.92%
SetIntersection_None_Vector_float_1024_64 1077764.625 -1.98%
SetIntersection_None_Vector_float_16384_1 1098346.305 -1.09%
SetIntersection_None_Vector_float_16384_1024 1117280.752 2.00%
SetIntersection_None_Vector_float_16384_16 1104528.882 -
SetIntersection_None_Vector_float_16384_16384 1119140.355 1.60%
SetIntersection_None_Vector_float_16384_256 1118584.860 -
SetIntersection_None_Vector_float_16384_4 1099252.961 -1.87%
SetIntersection_None_Vector_float_16384_64 1111344.923 -
SetIntersection_None_Vector_float_16_1 63250634.979 -
SetIntersection_None_Vector_float_16_16 33611091.553 -
SetIntersection_None_Vector_float_16_4 53753157.576 -
SetIntersection_None_Vector_float_1_1 533155671.333 -
SetIntersection_None_Vector_float_256_1 4258342.454 -1.07%
SetIntersection_None_Vector_float_256_16 4020161.332 -
SetIntersection_None_Vector_float_256_256 2147060.442 -
SetIntersection_None_Vector_float_256_4 4196377.367 -1.23%
SetIntersection_None_Vector_float_256_64 3415920.366 -
SetIntersection_None_Vector_float_262144_1 1142390.063 -
SetIntersection_None_Vector_float_262144_1024 1102917.432 -4.35%
SetIntersection_None_Vector_float_262144_16 1100519.038 -5.32%
SetIntersection_None_Vector_float_262144_16384 1128413.233 -
SetIntersection_None_Vector_float_262144_256 1134651.075 -
SetIntersection_None_Vector_float_262144_262144 1141509.902 -
SetIntersection_None_Vector_float_262144_4 1124440.024 -3.21%
SetIntersection_None_Vector_float_262144_64 1128652.838 -1.71%
SetIntersection_None_Vector_float_4_1 213802059.066 -
SetIntersection_None_Vector_float_4_4 133352592.056 -
SetIntersection_None_Vector_float_64_1 16695846.343 -
SetIntersection_None_Vector_float_64_16 13608147.335 -
SetIntersection_None_Vector_float_64_4 15932793.239 -
SetIntersection_None_Vector_float_64_64 8419777.094 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1091659.563 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1096579.905 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1099623.691 4.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099018.978 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1106617.058 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1099412.964 1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1132754.793 4.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1129451.515 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1114149.502 -1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131600.081 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1113039.738 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1082577.629 -3.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1129722.113 3.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63456526.177 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33817316.916 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53964629.593 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533386335.474 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4283175.961 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4066211.246 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2164224.037 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4240311.418 1.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3462600.246 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1169350.764 1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1124888.386 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1175246.598 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1160327.571 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1169444.574 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1171745.217 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1148229.966 -1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1175705.061 1.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214130816.461 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133742558.418 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16716447.401 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13580360.453 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15971497.510 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8456674.399 -1.46%
SetIntersection_None_Vector_string_1024_1 1170156.486 -
SetIntersection_None_Vector_string_1024_1024 1150257.049 -
SetIntersection_None_Vector_string_1024_16 1173150.489 3.80%
SetIntersection_None_Vector_string_1024_256 1178928.719 1.40%
SetIntersection_None_Vector_string_1024_4 1182435.443 1.90%
SetIntersection_None_Vector_string_1024_64 1173660.044 1.44%
SetIntersection_None_Vector_string_16384_1 1235838.933 -
SetIntersection_None_Vector_string_16384_1024 1249568.888 2.38%
SetIntersection_None_Vector_string_16384_16 1238822.524 -1.07%
SetIntersection_None_Vector_string_16384_16384 1235833.448 -
SetIntersection_None_Vector_string_16384_256 1229530.933 -
SetIntersection_None_Vector_string_16384_4 1245958.496 2.28%
SetIntersection_None_Vector_string_16384_64 1233437.119 -
SetIntersection_None_Vector_string_16_1 65099318.867 -
SetIntersection_None_Vector_string_16_16 34604191.609 -
SetIntersection_None_Vector_string_16_4 55483343.275 -
SetIntersection_None_Vector_string_1_1 535349028.734 -
SetIntersection_None_Vector_string_256_1 4549578.583 1.10%
SetIntersection_None_Vector_string_256_16 4299812.870 -1.15%
SetIntersection_None_Vector_string_256_256 2322402.311 3.11%
SetIntersection_None_Vector_string_256_4 4480965.582 -1.26%
SetIntersection_None_Vector_string_256_64 3653380.572 -
SetIntersection_None_Vector_string_262144_1 1310723.250 2.98%
SetIntersection_None_Vector_string_262144_1024 1329891.959 3.05%
SetIntersection_None_Vector_string_262144_16 1316518.710 4.03%
SetIntersection_None_Vector_string_262144_16384 1312016.709 2.13%
SetIntersection_None_Vector_string_262144_256 1310038.223 2.15%
SetIntersection_None_Vector_string_262144_262144 1327838.941 -
SetIntersection_None_Vector_string_262144_4 1302000.304 -
SetIntersection_None_Vector_string_262144_64 1310471.972 -1.09%
SetIntersection_None_Vector_string_4_1 216998205.988 -
SetIntersection_None_Vector_string_4_4 135915894.771 -
SetIntersection_None_Vector_string_64_1 17439928.999 -
SetIntersection_None_Vector_string_64_16 14174113.395 -1.86%
SetIntersection_None_Vector_string_64_4 16644766.945 -1.31%
SetIntersection_None_Vector_string_64_64 8897094.745 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1059053.524 -5.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1114175.026 -1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1112576.685 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1112242.081 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1096191.699 2.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1110123.397 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1150701.240 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1151528.279 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158370.786 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1171049.511 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1113813.197 -4.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1149722.289 -1.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1165986.278 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63281256.794 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33610092.259 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53662108.960 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529586992.961 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4319211.600 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4001605.547 -1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2198787.456 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4257168.300 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3473062.013 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1240195.622 3.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1157939.562 2.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1180983.249 4.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1190771.507 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1234687.622 1.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1205032.170 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1236985.441 4.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1215143.839 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212796247.340 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133252270.757 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16674139.482 -1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13471833.831 -1.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15960925.590 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8599713.459 -1.59%
SetIntersection_None_Vector_uint32_1024_1 1053643.430 -2.43%
SetIntersection_None_Vector_uint32_1024_1024 1080425.358 -
SetIntersection_None_Vector_uint32_1024_16 1083542.857 1.54%
SetIntersection_None_Vector_uint32_1024_256 1086557.936 -
SetIntersection_None_Vector_uint32_1024_4 1076279.277 3.53%
SetIntersection_None_Vector_uint32_1024_64 1081916.364 -
SetIntersection_None_Vector_uint32_16384_1 1100049.031 -
SetIntersection_None_Vector_uint32_16384_1024 1098826.596 -
SetIntersection_None_Vector_uint32_16384_16 1088361.658 -1.45%
SetIntersection_None_Vector_uint32_16384_16384 1097156.405 1.82%
SetIntersection_None_Vector_uint32_16384_256 1156352.465 5.20%
SetIntersection_None_Vector_uint32_16384_4 1103092.288 -
SetIntersection_None_Vector_uint32_16384_64 1087680.333 -
SetIntersection_None_Vector_uint32_16_1 62824620.209 -
SetIntersection_None_Vector_uint32_16_16 33473842.336 -
SetIntersection_None_Vector_uint32_16_4 53389020.511 -
SetIntersection_None_Vector_uint32_1_1 532331219.365 -
SetIntersection_None_Vector_uint32_256_1 4239640.069 -1.43%
SetIntersection_None_Vector_uint32_256_16 3974931.146 1.29%
SetIntersection_None_Vector_uint32_256_256 2131636.193 -
SetIntersection_None_Vector_uint32_256_4 4140087.454 -1.51%
SetIntersection_None_Vector_uint32_256_64 3369110.306 -
SetIntersection_None_Vector_uint32_262144_1 1116407.258 -
SetIntersection_None_Vector_uint32_262144_1024 1118805.330 -
SetIntersection_None_Vector_uint32_262144_16 1124670.173 -
SetIntersection_None_Vector_uint32_262144_16384 1122481.016 3.14%
SetIntersection_None_Vector_uint32_262144_256 1124534.018 -
SetIntersection_None_Vector_uint32_262144_262144 1124040.091 -
SetIntersection_None_Vector_uint32_262144_4 1121294.378 -
SetIntersection_None_Vector_uint32_262144_64 1116973.187 -
SetIntersection_None_Vector_uint32_4_1 212588834.644 -
SetIntersection_None_Vector_uint32_4_4 133236201.523 -
SetIntersection_None_Vector_uint32_64_1 16499068.505 -
SetIntersection_None_Vector_uint32_64_16 13419296.633 -
SetIntersection_None_Vector_uint32_64_4 15812812.684 -
SetIntersection_None_Vector_uint32_64_64 8433356.197 -
SetIntersection_None_Vector_uint64_1024_1 1099370.575 4.67%
SetIntersection_None_Vector_uint64_1024_1024 1080898.722 3.14%
SetIntersection_None_Vector_uint64_1024_16 1094427.433 2.59%
SetIntersection_None_Vector_uint64_1024_256 1076275.896 4.40%
SetIntersection_None_Vector_uint64_1024_4 1090349.301 2.25%
SetIntersection_None_Vector_uint64_1024_64 1102675.636 2.68%
SetIntersection_None_Vector_uint64_16384_1 1120113.296 2.41%
SetIntersection_None_Vector_uint64_16384_1024 1094555.158 -
SetIntersection_None_Vector_uint64_16384_16 1125131.047 5.56%
SetIntersection_None_Vector_uint64_16384_16384 1123420.502 1.86%
SetIntersection_None_Vector_uint64_16384_256 1124947.873 1.62%
SetIntersection_None_Vector_uint64_16384_4 1131616.487 2.78%
SetIntersection_None_Vector_uint64_16384_64 1117481.607 2.20%
SetIntersection_None_Vector_uint64_16_1 62845171.274 -
SetIntersection_None_Vector_uint64_16_16 33248361.737 -
SetIntersection_None_Vector_uint64_16_4 53602823.601 1.27%
SetIntersection_None_Vector_uint64_1_1 527311427.159 -
SetIntersection_None_Vector_uint64_256_1 4345234.991 3.54%
SetIntersection_None_Vector_uint64_256_16 4060825.741 1.90%
SetIntersection_None_Vector_uint64_256_256 2163441.442 1.59%
SetIntersection_None_Vector_uint64_256_4 4333060.078 4.36%
SetIntersection_None_Vector_uint64_256_64 3448681.308 -
SetIntersection_None_Vector_uint64_262144_1 1179659.758 9.02%
SetIntersection_None_Vector_uint64_262144_1024 1143740.552 2.92%
SetIntersection_None_Vector_uint64_262144_16 1148420.166 7.86%
SetIntersection_None_Vector_uint64_262144_16384 1143730.102 1.60%
SetIntersection_None_Vector_uint64_262144_256 1151708.264 1.68%
SetIntersection_None_Vector_uint64_262144_262144 1157780.789 5.99%
SetIntersection_None_Vector_uint64_262144_4 1139434.002 1.12%
SetIntersection_None_Vector_uint64_262144_64 1137182.468 1.92%
SetIntersection_None_Vector_uint64_4_1 211920200.879 -
SetIntersection_None_Vector_uint64_4_4 132589058.439 -
SetIntersection_None_Vector_uint64_64_1 16641770.129 -
SetIntersection_None_Vector_uint64_64_16 13733412.087 2.33%
SetIntersection_None_Vector_uint64_64_4 16147161.523 2.59%
SetIntersection_None_Vector_uint64_64_64 8593075.826 3.41%
bm_gcd_complex 17.962 -7.15%
bm_gcd_random 29.497 1.44%
bm_gcd_trivial 0.675 -
bm_lexicographical_compare<int>/1 1.249 -8.76%
bm_lexicographical_compare<int>/1048576 68114.884 -
bm_lexicographical_compare<int>/262144 16235.064 -
bm_lexicographical_compare<int>/32768 1915.835 -
bm_lexicographical_compare<int>/4096 237.531 -
bm_lexicographical_compare<int>/512 29.993 -1.16%
bm_lexicographical_compare<int>/64 4.419 -
bm_lexicographical_compare<int>/8 1.497 -
bm_lexicographical_compare<signed_char>/1 1.432 12.83%
bm_lexicographical_compare<signed_char>/1048576 16429.232 -
bm_lexicographical_compare<signed_char>/262144 3831.232 -
bm_lexicographical_compare<signed_char>/32768 474.943 -
bm_lexicographical_compare<signed_char>/4096 59.284 -
bm_lexicographical_compare<signed_char>/512 7.928 1.54%
bm_lexicographical_compare<signed_char>/64 2.330 15.59%
bm_lexicographical_compare<signed_char>/8 3.061 -2.48%
bm_lexicographical_compare<unsigned_char>/1 1.468 -9.00%
bm_lexicographical_compare<unsigned_char>/1048576 17822.013 -
bm_lexicographical_compare<unsigned_char>/262144 4460.700 -
bm_lexicographical_compare<unsigned_char>/32768 562.337 -1.77%
bm_lexicographical_compare<unsigned_char>/4096 75.734 -2.53%
bm_lexicographical_compare<unsigned_char>/512 8.547 -2.69%
bm_lexicographical_compare<unsigned_char>/64 1.795 -12.11%
bm_lexicographical_compare<unsigned_char>/8 1.205 -16.19%
bm_ranges_lexicographical_compare<int>/1 1.356 -9.26%
bm_ranges_lexicographical_compare<int>/1048576 68205.439 -
bm_ranges_lexicographical_compare<int>/262144 16226.552 -
bm_ranges_lexicographical_compare<int>/32768 1912.561 -
bm_ranges_lexicographical_compare<int>/4096 237.396 -
bm_ranges_lexicographical_compare<int>/512 29.652 -
bm_ranges_lexicographical_compare<int>/64 4.362 -
bm_ranges_lexicographical_compare<int>/8 1.454 -6.70%
bm_ranges_lexicographical_compare<signed_char>/1 1.496 -18.60%
bm_ranges_lexicographical_compare<signed_char>/1048576 16235.550 -
bm_ranges_lexicographical_compare<signed_char>/262144 3832.646 -
bm_ranges_lexicographical_compare<signed_char>/32768 476.402 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.468 -
bm_ranges_lexicographical_compare<signed_char>/512 7.946 -
bm_ranges_lexicographical_compare<signed_char>/64 2.256 -8.78%
bm_ranges_lexicographical_compare<signed_char>/8 3.326 -8.97%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.505 -9.84%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17848.796 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4472.730 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 565.554 -1.24%
bm_ranges_lexicographical_compare<unsigned_char>/4096 76.222 -1.91%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.654 -1.48%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.974 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.426 2.84%
bm_ranges_swap_ranges_vb_aligned/1024 6.416 -1.93%
bm_ranges_swap_ranges_vb_aligned/1048576 3340.086 -1.16%
bm_ranges_swap_ranges_vb_aligned/128 3.416 -
bm_ranges_swap_ranges_vb_aligned/131072 242.085 -2.61%
bm_ranges_swap_ranges_vb_aligned/16 3.518 1.71%
bm_ranges_swap_ranges_vb_aligned/16384 34.825 -
bm_ranges_swap_ranges_vb_aligned/2048 8.650 -1.11%
bm_ranges_swap_ranges_vb_aligned/256 4.180 -5.26%
bm_ranges_swap_ranges_vb_aligned/262144 487.140 -1.35%
bm_ranges_swap_ranges_vb_aligned/32 3.528 1.92%
bm_ranges_swap_ranges_vb_aligned/32768 64.341 -
bm_ranges_swap_ranges_vb_aligned/4096 12.154 -
bm_ranges_swap_ranges_vb_aligned/512 5.157 -
bm_ranges_swap_ranges_vb_aligned/524288 1037.933 -2.53%
bm_ranges_swap_ranges_vb_aligned/64 2.996 -
bm_ranges_swap_ranges_vb_aligned/65536 123.377 -
bm_ranges_swap_ranges_vb_aligned/8 3.455 -
bm_ranges_swap_ranges_vb_aligned/8192 19.594 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15906.152 -
bm_ranges_swap_ranges_vb_unaligned/262144 3843.490 -
bm_ranges_swap_ranges_vb_unaligned/32768 485.764 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.365 -
bm_ranges_swap_ranges_vb_unaligned/512 11.972 -
bm_ranges_swap_ranges_vb_unaligned/64 5.006 -1.31%
bm_ranges_swap_ranges_vb_unaligned/8 5.047 -
bm_swap_ranges_vb_aligned/1048576 3333.523 -
bm_swap_ranges_vb_aligned/262144 487.247 -
bm_swap_ranges_vb_aligned/32768 63.612 -
bm_swap_ranges_vb_aligned/4096 12.589 -
bm_swap_ranges_vb_aligned/512 4.964 -
bm_swap_ranges_vb_aligned/64 2.830 -3.79%
bm_swap_ranges_vb_aligned/8 3.234 -
bm_swap_ranges_vb_unaligned/1048576 15918.223 -
bm_swap_ranges_vb_unaligned/262144 3835.690 -
bm_swap_ranges_vb_unaligned/32768 483.903 -
bm_swap_ranges_vb_unaligned/4096 64.863 -
bm_swap_ranges_vb_unaligned/512 12.319 -
bm_swap_ranges_vb_unaligned/64 4.980 -
bm_swap_ranges_vb_unaligned/8 4.772 -
bm_write 549.425 -
ranges::min(std::deque<__int128>)/1 0.690 3.86%
ranges::min(std::deque<__int128>)/64 22.511 -11.21%
ranges::min(std::deque<__int128>)/70000 24139.941 -33.66%
ranges::min(std::deque<__int128>)/8 2.809 -2.72%
ranges::min(std::deque<char>)/1 0.837 19.04%
ranges::min(std::deque<char>)/64 21.032 26.81%
ranges::min(std::deque<char>)/70000 25536.837 43.03%
ranges::min(std::deque<char>)/8 2.456 1.55%
ranges::min(std::deque<long_long>)/1 0.667 2.60%
ranges::min(std::deque<long_long>)/64 17.843 -2.26%
ranges::min(std::deque<long_long>)/70000 23080.031 21.29%
ranges::min(std::deque<long_long>)/8 2.272 -1.48%
ranges::min(std::list<__int128>)/1 0.359 -21.41%
ranges::min(std::list<__int128>)/64 37.954 8.66%
ranges::min(std::list<__int128>)/70000 60883.205 -
ranges::min(std::list<__int128>)/8 2.555 17.19%
ranges::min(std::list<char>)/1 0.334 -20.36%
ranges::min(std::list<char>)/64 26.111 -3.58%
ranges::min(std::list<char>)/70000 53296.470 -1.96%
ranges::min(std::list<char>)/8 1.879 3.80%
ranges::min(std::list<long_long>)/1 0.351 11.12%
ranges::min(std::list<long_long>)/64 24.642 -
ranges::min(std::list<long_long>)/70000 48779.939 -4.51%
ranges::min(std::list<long_long>)/8 1.906 -1.45%
ranges::min(std::vector<__int128>)/1 0.367 -
ranges::min(std::vector<__int128>)/64 23.833 -6.93%
ranges::min(std::vector<__int128>)/70000 26342.639 -7.86%
ranges::min(std::vector<__int128>)/8 2.794 -3.26%
ranges::min(std::vector<char>)/1 0.439 65.78%
ranges::min(std::vector<char>)/64 4.149 -1.37%
ranges::min(std::vector<char>)/70000 482.401 -2.74%
ranges::min(std::vector<char>)/8 2.319 -5.16%
ranges::min(std::vector<long_long>)/1 0.261 -11.40%
ranges::min(std::vector<long_long>)/64 4.636 -
ranges::min(std::vector<long_long>)/70000 7720.249 -3.24%
ranges::min(std::vector<long_long>)/8 2.224 -2.66%
ranges::minmax(std::deque<__int128>)/1 0.671 -
ranges::minmax(std::deque<__int128>)/64 35.894 13.12%
ranges::minmax(std::deque<__int128>)/70000 36996.190 7.17%
ranges::minmax(std::deque<__int128>)/8 4.115 6.55%
ranges::minmax(std::deque<char>)/1 0.828 -
ranges::minmax(std::deque<char>)/64 22.678 -10.47%
ranges::minmax(std::deque<char>)/70000 23647.010 -7.66%
ranges::minmax(std::deque<char>)/8 3.793 -1.71%
ranges::minmax(std::deque<long_long>)/1 0.905 10.54%
ranges::minmax(std::deque<long_long>)/64 26.337 14.10%
ranges::minmax(std::deque<long_long>)/70000 26711.559 8.10%
ranges::minmax(std::deque<long_long>)/8 3.814 1.21%
ranges::minmax(std::list<__int128>)/1 0.449 -
ranges::minmax(std::list<__int128>)/64 38.578 -5.09%
ranges::minmax(std::list<__int128>)/70000 57481.442 -6.52%
ranges::minmax(std::list<__int128>)/8 3.813 -2.45%
ranges::minmax(std::list<char>)/1 0.409 -11.38%
ranges::minmax(std::list<char>)/64 36.529 -
ranges::minmax(std::list<char>)/70000 56823.063 -2.40%
ranges::minmax(std::list<char>)/8 2.575 -1.03%
ranges::minmax(std::list<long_long>)/1 0.421 -40.20%
ranges::minmax(std::list<long_long>)/64 30.090 -1.68%
ranges::minmax(std::list<long_long>)/70000 53609.373 -4.05%
ranges::minmax(std::list<long_long>)/8 2.553 -
ranges::minmax(std::vector<__int128>)/1 0.391 -
ranges::minmax(std::vector<__int128>)/64 31.300 -2.64%
ranges::minmax(std::vector<__int128>)/70000 34419.623 -2.29%
ranges::minmax(std::vector<__int128>)/8 4.050 -1.91%
ranges::minmax(std::vector<char>)/1 0.644 2.64%
ranges::minmax(std::vector<char>)/64 1.258 -1.45%
ranges::minmax(std::vector<char>)/70000 579.957 -2.38%
ranges::minmax(std::vector<char>)/8 1.090 1.10%
ranges::minmax(std::vector<long_long>)/1 0.646 -
ranges::minmax(std::vector<long_long>)/64 9.957 -2.20%
ranges::minmax(std::vector<long_long>)/70000 9004.099 -2.17%
ranges::minmax(std::vector<long_long>)/8 2.071 -1.90%
rng::contains(deque<int>)_(process_all)/1048576 269048.786 9.32%
rng::contains(deque<int>)_(process_all)/32 9.467 7.81%
rng::contains(deque<int>)_(process_all)/50 13.745 7.84%
rng::contains(deque<int>)_(process_all)/8 3.158 -
rng::contains(deque<int>)_(process_all)/8192 2056.470 9.77%
rng::contains(list<int>)_(process_all)/1048576 909704.719 7.67%
rng::contains(list<int>)_(process_all)/32 10.200 10.91%
rng::contains(list<int>)_(process_all)/50 19.581 2.52%
rng::contains(list<int>)_(process_all)/8 2.312 -3.37%
rng::contains(list<int>)_(process_all)/8192 7548.882 -14.45%
rng::contains(vector<int>)_(process_all)/1048576 247295.408 5.93%
rng::contains(vector<int>)_(process_all)/32 8.860 6.27%
rng::contains(vector<int>)_(process_all)/50 13.071 5.82%
rng::contains(vector<int>)_(process_all)/8 2.735 -
rng::contains(vector<int>)_(process_all)/8192 1928.553 6.46%
rng::contains_subrange(deque<int>)_(near_matches)/1000 20189.772 -18.43%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21106.541 -18.36%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1483576.550 1.84%
rng::contains_subrange(deque<int>)_(process_all)/1048576 449651.112 4.25%
rng::contains_subrange(deque<int>)_(process_all)/16 10.570 38.29%
rng::contains_subrange(deque<int>)_(process_all)/32 17.368 36.15%
rng::contains_subrange(deque<int>)_(process_all)/50 27.954 16.50%
rng::contains_subrange(deque<int>)_(process_all)/8192 3526.986 4.64%
rng::contains_subrange(deque<int>)_(same_length)/1048576 509419.259 1.29%
rng::contains_subrange(deque<int>)_(same_length)/16 12.729 3.35%
rng::contains_subrange(deque<int>)_(same_length)/32 20.425 2.88%
rng::contains_subrange(deque<int>)_(same_length)/50 28.921 2.90%
rng::contains_subrange(deque<int>)_(same_length)/8192 3989.334 1.76%
rng::contains_subrange(deque<int>)_(single_element)/1048576 500775.583 4.31%
rng::contains_subrange(deque<int>)_(single_element)/16 10.787 3.18%
rng::contains_subrange(deque<int>)_(single_element)/32 18.147 3.00%
rng::contains_subrange(deque<int>)_(single_element)/50 26.786 4.34%
rng::contains_subrange(deque<int>)_(single_element)/8192 3913.557 4.80%
rng::contains_subrange(list<int>)_(near_matches)/1000 39676.144 5.91%
rng::contains_subrange(list<int>)_(near_matches)/1024 41640.377 6.45%
rng::contains_subrange(list<int>)_(near_matches)/8192 2671632.920 5.38%
rng::contains_subrange(list<int>)_(process_all)/1048576 917219.895 8.38%
rng::contains_subrange(list<int>)_(process_all)/16 5.117 3.14%
rng::contains_subrange(list<int>)_(process_all)/32 10.550 3.26%
rng::contains_subrange(list<int>)_(process_all)/50 19.245 12.76%
rng::contains_subrange(list<int>)_(process_all)/8192 8566.968 6.62%
rng::contains_subrange(list<int>)_(same_length)/1048576 971446.000 3.02%
rng::contains_subrange(list<int>)_(same_length)/16 5.975 -2.02%
rng::contains_subrange(list<int>)_(same_length)/32 17.058 3.24%
rng::contains_subrange(list<int>)_(same_length)/50 27.103 7.67%
rng::contains_subrange(list<int>)_(same_length)/8192 8259.787 4.14%
rng::contains_subrange(list<int>)_(single_element)/1048576 914707.557 13.88%
rng::contains_subrange(list<int>)_(single_element)/16 5.053 1.81%
rng::contains_subrange(list<int>)_(single_element)/32 10.515 2.99%
rng::contains_subrange(list<int>)_(single_element)/50 18.611 11.46%
rng::contains_subrange(list<int>)_(single_element)/8192 8983.548 15.15%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13898.400 4.15%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14580.075 3.86%
rng::contains_subrange(vector<int>)_(near_matches)/8192 797975.699 4.16%
rng::contains_subrange(vector<int>)_(process_all)/1048576 223994.448 5.78%
rng::contains_subrange(vector<int>)_(process_all)/16 5.025 4.85%
rng::contains_subrange(vector<int>)_(process_all)/32 8.574 5.44%
rng::contains_subrange(vector<int>)_(process_all)/50 12.281 3.18%
rng::contains_subrange(vector<int>)_(process_all)/8192 1762.163 6.70%
rng::contains_subrange(vector<int>)_(same_length)/1048576 248578.123 1.13%
rng::contains_subrange(vector<int>)_(same_length)/16 5.020 1.49%
rng::contains_subrange(vector<int>)_(same_length)/32 9.010 3.23%
rng::contains_subrange(vector<int>)_(same_length)/50 13.115 2.59%
rng::contains_subrange(vector<int>)_(same_length)/8192 1931.585 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 245723.676 2.83%
rng::contains_subrange(vector<int>)_(single_element)/16 5.034 6.22%
rng::contains_subrange(vector<int>)_(single_element)/32 9.046 6.18%
rng::contains_subrange(vector<int>)_(single_element)/50 13.200 5.87%
rng::contains_subrange(vector<int>)_(single_element)/8192 1923.528 3.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 491.357 3.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 497546.935 1.33%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.606 -9.93%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.101 -4.97%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3937.373 2.85%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.173 1.34%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.847 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.167 1.13%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.160 1.39%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.245 3.83%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 529.201 1.16%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 525892.479 1.89%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 30.410 10.81%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.603 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4069.069 1.63%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.194 1.38%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.752 1.60%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.175 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.204 1.76%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.197 1.51%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2173.602 5.99%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2328625.689 4.95%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.434 2.31%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.944 -1.40%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 18919.711 6.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 886.488 7.53%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1548130.139 7.43%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 25.401 5.00%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.055 2.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 12881.664 13.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1791.791 2.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2467573.570 5.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 57.046 3.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.781 3.24%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 25137.317 15.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 670.663 3.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1541175.218 6.98%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 25.677 5.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.116 6.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 12055.488 6.26%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.718 -8.09%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.718 -8.05%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.688 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.716 -8.23%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 806.359 1.48%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1000706.072 3.70%
rng::ends_with(list<int>)_(mismatch_at_start)/50 30.786 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.162 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8803.890 12.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.782 -4.57%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.791 -3.44%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.773 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.789 -3.73%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 878.761 1.61%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1097738.920 2.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.816 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.806 1.08%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12967.519 23.91%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.614 1.93%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 75057.424 1.86%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.625 3.98%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.560 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 579.296 1.49%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.165 -16.80%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.173 -15.93%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.175 -15.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.214 -12.41%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.169 -16.29%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 293.941 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 311926.349 1.76%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.816 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.969 -1.12%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2582.290 1.59%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.826 1.93%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.827 2.04%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.826 1.96%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.825 1.78%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.818 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 309.330 6.14%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9921.945 4.99%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 18.307 4.30%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 8.143 6.07%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2450.772 5.33%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 511.059 4.23%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 16261.001 4.65%
rng::find(join_view(list<vector<int>>))_(process_all)/50 24.495 3.83%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.660 4.01%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4037.462 3.93%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 802.644 8.90%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 30319.722 12.46%
rng::find(join_view(vector<list<int>>))_(process_all)/50 43.817 6.42%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.595 3.07%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11491.490 43.53%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.272 1.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 666.788 2.69%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.478 -7.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.005 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 176.506 5.87%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 295.429 6.03%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 9121.291 4.02%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.916 1.10%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.074 -1.99%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2259.407 4.03%
rng::find(vector<bool>)_(process_all)/1024 4.853 3.69%
rng::find(vector<bool>)_(process_all)/1048576 3854.779 5.55%
rng::find(vector<bool>)_(process_all)/50 0.787 13.76%
rng::find(vector<bool>)_(process_all)/8 0.777 12.33%
rng::find(vector<bool>)_(process_all)/8192 35.674 6.61%
rng::find_if(vector<bool>)_(process_all)/1024 582.979 2.64%
rng::find_if(vector<bool>)_(process_all)/1048576 598212.014 3.24%
rng::find_if(vector<bool>)_(process_all)/50 23.911 -
rng::find_if(vector<bool>)_(process_all)/8 3.521 -
rng::find_if(vector<bool>)_(process_all)/8192 4685.823 3.49%
rng::find_if_not(vector<bool>)_(process_all)/1024 590.598 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 603296.592 3.43%
rng::find_if_not(vector<bool>)_(process_all)/50 24.751 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.574 -2.81%
rng::find_if_not(vector<bool>)_(process_all)/8192 4715.094 3.26%
rng::find_last(deque<int>)_(bail_10%)/1024 238.957 -9.14%
rng::find_last(deque<int>)_(bail_10%)/1048576 341322.506 5.33%
rng::find_last(deque<int>)_(bail_10%)/50 11.968 -8.59%
rng::find_last(deque<int>)_(bail_10%)/8 2.801 4.96%
rng::find_last(deque<int>)_(bail_10%)/8192 2660.380 5.86%
rng::find_last(deque<int>)_(bail_90%)/1024 30.496 4.38%
rng::find_last(deque<int>)_(bail_90%)/1048576 26231.265 2.68%
rng::find_last(deque<int>)_(bail_90%)/50 1.866 1.52%
rng::find_last(deque<int>)_(bail_90%)/8 0.892 9.97%
rng::find_last(deque<int>)_(bail_90%)/8192 211.340 3.42%
rng::find_last(forward_list<int>)_(bail_10%)/1024 782.467 7.48%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 653775.604 78.27%
rng::find_last(forward_list<int>)_(bail_10%)/50 18.318 6.60%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.358 2.57%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6307.632 -5.76%
rng::find_last(forward_list<int>)_(bail_90%)/1024 768.892 -1.70%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 669397.937 67.35%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.710 1.16%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.457 -1.39%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6343.855 -
rng::find_last(list<int>)_(bail_10%)/1024 723.332 8.30%
rng::find_last(list<int>)_(bail_10%)/1048576 846734.671 7.77%
rng::find_last(list<int>)_(bail_10%)/50 17.301 7.45%
rng::find_last(list<int>)_(bail_10%)/8 2.158 3.66%
rng::find_last(list<int>)_(bail_10%)/8192 6772.117 8.26%
rng::find_last(list<int>)_(bail_90%)/1024 81.934 7.38%
rng::find_last(list<int>)_(bail_90%)/1048576 91018.969 4.06%
rng::find_last(list<int>)_(bail_90%)/50 1.323 6.14%
rng::find_last(list<int>)_(bail_90%)/8 0.464 -
rng::find_last(list<int>)_(bail_90%)/8192 629.095 4.59%
rng::find_last(vector<char>)_(bail_10%)/1024 225.679 6.71%
rng::find_last(vector<char>)_(bail_10%)/1048576 220022.628 6.51%
rng::find_last(vector<char>)_(bail_10%)/50 11.514 4.77%
rng::find_last(vector<char>)_(bail_10%)/8 2.101 4.21%
rng::find_last(vector<char>)_(bail_10%)/8192 1743.665 7.19%
rng::find_last(vector<char>)_(bail_90%)/1024 25.505 6.96%
rng::find_last(vector<char>)_(bail_90%)/1048576 24220.560 4.86%
rng::find_last(vector<char>)_(bail_90%)/50 1.570 9.86%
rng::find_last(vector<char>)_(bail_90%)/8 0.458 -6.04%
rng::find_last(vector<char>)_(bail_90%)/8192 199.010 4.56%
rng::find_last(vector<int>)_(bail_10%)/1024 226.047 6.77%
rng::find_last(vector<int>)_(bail_10%)/1048576 225152.166 5.25%
rng::find_last(vector<int>)_(bail_10%)/50 11.498 6.34%
rng::find_last(vector<int>)_(bail_10%)/8 2.112 3.84%
rng::find_last(vector<int>)_(bail_10%)/8192 1765.384 6.56%
rng::find_last(vector<int>)_(bail_90%)/1024 29.603 5.54%
rng::find_last(vector<int>)_(bail_90%)/1048576 24323.157 4.58%
rng::find_last(vector<int>)_(bail_90%)/50 1.570 6.44%
rng::find_last(vector<int>)_(bail_90%)/8 0.463 13.28%
rng::find_last(vector<int>)_(bail_90%)/8192 200.504 5.62%
rng::find_last_if(deque<int>)_(bail_10%)/1024 361.872 1.51%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 372844.944 3.29%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.307 2.99%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.858 1.27%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2845.665 3.48%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.616 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39064.251 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.598 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.978 -5.52%
rng::find_last_if(deque<int>)_(bail_90%)/8192 319.501 -1.15%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 788.791 1.12%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 994473.386 10.40%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 28.064 2.37%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.373 3.70%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7233.598 1.23%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 802.483 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 930608.400 3.49%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.018 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.382 3.06%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6969.345 1.31%
rng::find_last_if(list<int>)_(bail_10%)/1024 713.833 4.83%
rng::find_last_if(list<int>)_(bail_10%)/1048576 852397.088 5.70%
rng::find_last_if(list<int>)_(bail_10%)/50 20.374 4.51%
rng::find_last_if(list<int>)_(bail_10%)/8 3.367 1.68%
rng::find_last_if(list<int>)_(bail_10%)/8192 7014.832 5.74%
rng::find_last_if(list<int>)_(bail_90%)/1024 73.638 4.42%
rng::find_last_if(list<int>)_(bail_90%)/1048576 92594.849 3.38%
rng::find_last_if(list<int>)_(bail_90%)/50 2.199 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.719 -
rng::find_last_if(list<int>)_(bail_90%)/8192 629.368 2.35%
rng::find_last_if(vector<char>)_(bail_10%)/1024 246.914 -1.24%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 242556.575 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.585 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.108 1.47%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1902.800 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 26.175 1.94%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26626.161 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.543 3.31%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.471 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 221.212 2.24%
rng::find_last_if(vector<int>)_(bail_10%)/1024 253.405 2.63%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 314028.065 2.06%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.977 3.98%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.711 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2241.126 2.33%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.569 1.30%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 34091.776 1.47%
rng::find_last_if(vector<int>)_(bail_90%)/50 1.543 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.535 -22.38%
rng::find_last_if(vector<int>)_(bail_90%)/8192 221.541 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 363.067 1.30%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 364218.080 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.850 1.85%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.843 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2777.314 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.913 1.32%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38599.466 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.316 -3.89%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.884 -5.30%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.075 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 787.638 1.30%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 942598.658 2.95%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 44.770 6.24%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.242 -8.61%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7769.864 17.02%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 785.015 -4.07%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 999616.480 11.10%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.423 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.382 -5.11%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6840.331 3.66%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 710.805 3.74%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 838375.249 3.77%
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.552 -2.78%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.384 6.05%
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6662.210 -1.82%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 82.875 2.87%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 92550.899 3.92%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.103 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.723 1.74%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 627.723 3.32%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 244.727 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241611.987 1.11%
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.504 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.197 5.62%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1889.477 1.17%
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.468 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26581.704 1.03%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.523 -3.15%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.579 2.05%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 219.089 1.23%
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 248.447 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 317745.637 3.31%
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.597 -6.82%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.657 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2212.214 1.15%
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.431 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33737.957 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.512 2.95%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.478 -3.86%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.839 -
rng::fold_left(deque<int>)/1048576 1376936.637 3.59%
rng::fold_left(deque<int>)/32 23.203 3.09%
rng::fold_left(deque<int>)/50 39.072 4.15%
rng::fold_left(deque<int>)/8 3.725 2.22%
rng::fold_left(deque<int>)/8192 10724.941 3.77%
rng::fold_left(list<int>)/1048576 1411736.391 -2.85%
rng::fold_left(list<int>)/32 22.752 3.12%
rng::fold_left(list<int>)/50 37.866 -5.09%
rng::fold_left(list<int>)/8 3.821 1.38%
rng::fold_left(list<int>)/8192 11298.055 -5.94%
rng::fold_left(vector<int>)/1048576 1373207.274 3.53%
rng::fold_left(vector<int>)/32 23.169 6.26%
rng::fold_left(vector<int>)/50 38.273 2.31%
rng::fold_left(vector<int>)/8 3.748 5.04%
rng::fold_left(vector<int>)/8192 10699.126 3.71%
rng::for_each(map<int>)/32 25.465 -1.41%
rng::for_each(map<int>)/50 38.511 1.19%
rng::for_each(map<int>)/8 6.180 -1.41%
rng::for_each(map<int>)/8192 7330.500 -
rng::for_each(multimap<int>)/32 27.042 2.20%
rng::for_each(multimap<int>)/50 40.692 1.75%
rng::for_each(multimap<int>)/8 6.630 7.61%
rng::for_each(multimap<int>)/8192 7601.902 3.07%
rng::for_each(multiset<int>)/32 25.434 -
rng::for_each(multiset<int>)/50 39.177 -
rng::for_each(multiset<int>)/8 6.721 -
rng::for_each(multiset<int>)/8192 7857.686 -
rng::for_each(set<int>)/32 25.734 1.19%
rng::for_each(set<int>)/50 39.255 3.55%
rng::for_each(set<int>)/8 7.027 5.27%
rng::for_each(set<int>)/8192 8043.133 2.62%
rng::starts_with(deque<int>)/1000 483.580 -1.79%
rng::starts_with(deque<int>)/1024 496.204 -
rng::starts_with(deque<int>)/1048576 500950.127 1.46%
rng::starts_with(deque<int>)/8 4.139 2.24%
rng::starts_with(deque<int>)/8192 3928.380 -
rng::starts_with(deque<int>,_pred)/1000 523.546 3.15%
rng::starts_with(deque<int>,_pred)/1024 527.637 -
rng::starts_with(deque<int>,_pred)/1048576 533784.074 2.99%
rng::starts_with(deque<int>,_pred)/8 4.874 4.35%
rng::starts_with(deque<int>,_pred)/8192 4004.682 -
rng::starts_with(list<int>)/1000 805.292 -46.31%
rng::starts_with(list<int>)/1024 808.078 -32.33%
rng::starts_with(list<int>)/1048576 986643.545 4.16%
rng::starts_with(list<int>)/8 2.984 -5.21%
rng::starts_with(list<int>)/8192 9486.043 1.31%
rng::starts_with(list<int>,_pred)/1000 800.639 1.16%
rng::starts_with(list<int>,_pred)/1024 819.535 1.18%
rng::starts_with(list<int>,_pred)/1048576 996637.114 2.56%
rng::starts_with(list<int>,_pred)/8 3.512 -
rng::starts_with(list<int>,_pred)/8192 11118.205 9.21%
rng::starts_with(vector<int>)/1000 58.704 -
rng::starts_with(vector<int>)/1024 60.404 -
rng::starts_with(vector<int>)/1048576 69296.167 1.38%
rng::starts_with(vector<int>)/8 1.245 1.68%
rng::starts_with(vector<int>)/8192 494.526 1.90%
rng::starts_with(vector<int>,_pred)/1000 295.469 5.47%
rng::starts_with(vector<int>,_pred)/1024 292.564 1.17%
rng::starts_with(vector<int>,_pred)/1048576 306111.166 -
rng::starts_with(vector<int>,_pred)/8 2.439 3.35%
rng::starts_with(vector<int>,_pred)/8192 2613.543 5.18%
std::adjacent_find(deque<int>)/1024 482.501 4.31%
std::adjacent_find(deque<int>)/1048576 497771.260 4.60%
std::adjacent_find(deque<int>)/50 22.311 56.70%
std::adjacent_find(deque<int>)/8 3.648 22.38%
std::adjacent_find(deque<int>)/8192 3872.142 4.46%
std::adjacent_find(deque<int>,_pred)/1024 638.182 -
std::adjacent_find(deque<int>,_pred)/1048576 657019.403 -
std::adjacent_find(deque<int>,_pred)/50 29.117 -3.84%
std::adjacent_find(deque<int>,_pred)/8 4.105 -5.30%
std::adjacent_find(deque<int>,_pred)/8192 5156.632 -
std::adjacent_find(list<int>)/1024 776.590 5.46%
std::adjacent_find(list<int>)/1048576 908059.595 4.32%
std::adjacent_find(list<int>)/50 24.247 4.58%
std::adjacent_find(list<int>)/8 2.117 2.04%
std::adjacent_find(list<int>)/8192 6807.652 -5.83%
std::adjacent_find(list<int>,_pred)/1024 813.011 2.22%
std::adjacent_find(list<int>,_pred)/1048576 959042.799 3.84%
std::adjacent_find(list<int>,_pred)/50 30.570 4.00%
std::adjacent_find(list<int>,_pred)/8 3.827 -
std::adjacent_find(list<int>,_pred)/8192 7384.441 -
std::adjacent_find(vector<int>)/1024 246.795 4.91%
std::adjacent_find(vector<int>)/1048576 246941.406 5.36%
std::adjacent_find(vector<int>)/50 12.715 6.26%
std::adjacent_find(vector<int>)/8 2.100 3.28%
std::adjacent_find(vector<int>)/8192 1938.529 5.78%
std::adjacent_find(vector<int>,_pred)/1024 423.602 4.96%
std::adjacent_find(vector<int>,_pred)/1048576 504433.446 3.47%
std::adjacent_find(vector<int>,_pred)/50 24.116 1.97%
std::adjacent_find(vector<int>,_pred)/8 3.639 7.11%
std::adjacent_find(vector<int>,_pred)/8192 3269.099 -8.02%
std::all_of(deque<int>)_(process_all)/32 12.515 1.25%
std::all_of(deque<int>)_(process_all)/32768 11431.918 13.37%
std::all_of(deque<int>)_(process_all)/50 19.268 1.79%
std::all_of(deque<int>)_(process_all)/8 3.480 -
std::all_of(deque<int>)_(process_all)/8192 2876.876 13.65%
std::all_of(list<int>)_(process_all)/32 11.775 1.81%
std::all_of(list<int>)_(process_all)/32768 27871.699 4.16%
std::all_of(list<int>)_(process_all)/50 22.467 2.59%
std::all_of(list<int>)_(process_all)/8 2.738 3.08%
std::all_of(list<int>)_(process_all)/8192 8232.700 9.14%
std::all_of(vector<int>)_(process_all)/32 8.516 1.92%
std::all_of(vector<int>)_(process_all)/32768 8274.295 1.66%
std::all_of(vector<int>)_(process_all)/50 14.026 -7.69%
std::all_of(vector<int>)_(process_all)/8 2.375 -1.72%
std::all_of(vector<int>)_(process_all)/8192 2069.858 1.64%
std::any_of(deque<int>)_(process_all)/32 12.516 1.61%
std::any_of(deque<int>)_(process_all)/32768 10247.208 -2.67%
std::any_of(deque<int>)_(process_all)/50 19.222 1.69%
std::any_of(deque<int>)_(process_all)/8 3.472 1.09%
std::any_of(deque<int>)_(process_all)/8192 2566.177 -2.24%
std::any_of(list<int>)_(process_all)/32 12.176 3.54%
std::any_of(list<int>)_(process_all)/32768 28048.231 6.30%
std::any_of(list<int>)_(process_all)/50 22.466 1.87%
std::any_of(list<int>)_(process_all)/8 2.775 3.98%
std::any_of(list<int>)_(process_all)/8192 7652.129 -6.61%
std::any_of(vector<int>)_(process_all)/32 8.535 2.73%
std::any_of(vector<int>)_(process_all)/32768 8206.966 1.10%
std::any_of(vector<int>)_(process_all)/50 13.836 -3.89%
std::any_of(vector<int>)_(process_all)/8 2.408 -1.51%
std::any_of(vector<int>)_(process_all)/8192 2073.172 1.51%
std::copy(deque<int>)/1048576 50042.060 -
std::copy(deque<int>)/262144 11590.168 -
std::copy(deque<int>)/32768 1134.987 -
std::copy(deque<int>)/4096 146.833 -
std::copy(deque<int>)/512 16.589 -
std::copy(deque<int>)/64 2.690 -
std::copy(deque<int>)/8 2.542 -8.85%
std::copy(list<int>)/1048576 855730.973 -1.50%
std::copy(list<int>)/262144 213272.167 -
std::copy(list<int>)/32768 26044.192 -
std::copy(list<int>)/4096 3442.647 10.65%
std::copy(list<int>)/512 364.588 -
std::copy(list<int>)/64 32.333 5.89%
std::copy(list<int>)/8 2.450 2.95%
std::copy(vector<bool>)_(aligned)/1048576 3773.293 24.45%
std::copy(vector<bool>)_(aligned)/262144 702.671 22.36%
std::copy(vector<bool>)_(aligned)/32768 34.981 -1.01%
std::copy(vector<bool>)_(aligned)/4096 4.711 -
std::copy(vector<bool>)_(aligned)/512 1.367 -
std::copy(vector<bool>)_(aligned)/64 1.315 -2.94%
std::copy(vector<bool>)_(unaligned)/1048576 7010.025 -
std::copy(vector<bool>)_(unaligned)/262144 1709.970 -
std::copy(vector<bool>)_(unaligned)/32768 214.371 -1.51%
std::copy(vector<bool>)_(unaligned)/4096 26.045 -
std::copy(vector<bool>)_(unaligned)/512 3.477 -
std::copy(vector<bool>)_(unaligned)/64 1.758 -2.64%
std::copy(vector<int>)/1048576 50272.403 -
std::copy(vector<int>)/262144 12550.230 1.60%
std::copy(vector<int>)/32768 3723.207 10.29%
std::copy(vector<int>)/4096 228.796 20.13%
std::copy(vector<int>)/512 15.859 -
std::copy(vector<int>)/64 2.432 -
std::copy(vector<int>)/8 2.110 -7.03%
std::copy_backward(deque<int>)/1048576 129237.248 -2.06%
std::copy_backward(deque<int>)/262144 30633.555 -2.48%
std::copy_backward(deque<int>)/32768 3663.814 -1.90%
std::copy_backward(deque<int>)/4096 146.533 -
std::copy_backward(deque<int>)/512 18.909 4.70%
std::copy_backward(deque<int>)/64 3.527 16.51%
std::copy_backward(deque<int>)/8 2.613 -7.56%
std::copy_backward(list<int>)/1048576 920575.462 -1.82%
std::copy_backward(list<int>)/262144 217753.331 -1.09%
std::copy_backward(list<int>)/32768 26048.323 -2.63%
std::copy_backward(list<int>)/4096 3317.318 4.13%
std::copy_backward(list<int>)/512 363.266 -
std::copy_backward(list<int>)/64 29.999 -3.42%
std::copy_backward(list<int>)/8 2.281 -3.04%
std::copy_backward(vector<bool>)_(aligned)/1048576 3232.642 -14.65%
std::copy_backward(vector<bool>)_(aligned)/262144 664.230 -11.21%
std::copy_backward(vector<bool>)_(aligned)/32768 35.742 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.298 1.42%
std::copy_backward(vector<bool>)_(aligned)/512 1.655 7.92%
std::copy_backward(vector<bool>)_(aligned)/64 1.803 2.49%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6565.282 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1596.658 1.10%
std::copy_backward(vector<bool>)_(unaligned)/32768 207.659 2.24%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.287 -1.32%
std::copy_backward(vector<bool>)_(unaligned)/512 4.791 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.903 -
std::copy_backward(vector<int>)/1048576 50242.045 -
std::copy_backward(vector<int>)/262144 12453.181 -
std::copy_backward(vector<int>)/32768 3794.176 1.58%
std::copy_backward(vector<int>)/4096 216.039 40.11%
std::copy_backward(vector<int>)/512 16.513 -
std::copy_backward(vector<int>)/64 2.496 -
std::copy_backward(vector<int>)/8 2.155 -5.00%
std::copy_if(deque<int>)_(entire_range)/1048576 276260.840 -
std::copy_if(deque<int>)_(entire_range)/262144 69520.442 -
std::copy_if(deque<int>)_(entire_range)/32768 8637.035 -
std::copy_if(deque<int>)_(entire_range)/4096 1016.807 -
std::copy_if(deque<int>)_(entire_range)/512 133.861 -1.15%
std::copy_if(deque<int>)_(entire_range)/64 16.159 -
std::copy_if(deque<int>)_(entire_range)/8 2.544 -3.73%
std::copy_if(deque<int>)_(every_other)/1048576 366360.320 -1.49%
std::copy_if(deque<int>)_(every_other)/262144 91419.344 -1.59%
std::copy_if(deque<int>)_(every_other)/32768 11420.820 -1.59%
std::copy_if(deque<int>)_(every_other)/4096 1429.510 -1.84%
std::copy_if(deque<int>)_(every_other)/512 178.336 -1.69%
std::copy_if(deque<int>)_(every_other)/64 22.888 -2.18%
std::copy_if(deque<int>)_(every_other)/8 3.406 -1.34%
std::copy_if(list<int>)_(entire_range)/1048576 861243.609 -1.35%
std::copy_if(list<int>)_(entire_range)/262144 213620.143 -1.76%
std::copy_if(list<int>)_(entire_range)/32768 26266.502 2.35%
std::copy_if(list<int>)_(entire_range)/4096 3035.467 -
std::copy_if(list<int>)_(entire_range)/512 365.387 -
std::copy_if(list<int>)_(entire_range)/64 29.998 -16.39%
std::copy_if(list<int>)_(entire_range)/8 2.542 -
std::copy_if(list<int>)_(every_other)/1048576 805941.179 -2.41%
std::copy_if(list<int>)_(every_other)/262144 203988.679 -1.46%
std::copy_if(list<int>)_(every_other)/32768 25288.354 -
std::copy_if(list<int>)_(every_other)/4096 3675.886 9.71%
std::copy_if(list<int>)_(every_other)/512 352.844 -2.23%
std::copy_if(list<int>)_(every_other)/64 27.213 -2.16%
std::copy_if(list<int>)_(every_other)/8 2.271 -1.10%
std::copy_if(vector<int>)_(entire_range)/1048576 241234.955 -1.35%
std::copy_if(vector<int>)_(entire_range)/262144 58766.647 -1.34%
std::copy_if(vector<int>)_(entire_range)/32768 7324.252 -1.58%
std::copy_if(vector<int>)_(entire_range)/4096 924.678 -
std::copy_if(vector<int>)_(entire_range)/512 121.037 -1.63%
std::copy_if(vector<int>)_(entire_range)/64 16.333 -
std::copy_if(vector<int>)_(entire_range)/8 2.220 -7.07%
std::copy_if(vector<int>)_(every_other)/1048576 482886.735 -3.59%
std::copy_if(vector<int>)_(every_other)/262144 126905.800 -
std::copy_if(vector<int>)_(every_other)/32768 16045.465 -1.34%
std::copy_if(vector<int>)_(every_other)/4096 1985.053 -
std::copy_if(vector<int>)_(every_other)/512 253.612 -
std::copy_if(vector<int>)_(every_other)/64 32.699 -
std::copy_if(vector<int>)_(every_other)/8 4.057 -4.03%
std::copy_n(deque<int>)/1048576 56609.849 3.73%
std::copy_n(deque<int>)/262144 13248.558 4.59%
std::copy_n(deque<int>)/32768 1432.817 1.58%
std::copy_n(deque<int>)/4096 149.728 -1.33%
std::copy_n(deque<int>)/512 16.765 -
std::copy_n(deque<int>)/64 2.769 -
std::copy_n(deque<int>)/8 2.619 -6.35%
std::copy_n(list<int>)/1048576 866594.407 -
std::copy_n(list<int>)/262144 216008.849 -
std::copy_n(list<int>)/32768 26088.800 -4.83%
std::copy_n(list<int>)/4096 5485.917 53.71%
std::copy_n(list<int>)/512 343.663 -
std::copy_n(list<int>)/64 14.983 -2.56%
std::copy_n(list<int>)/8 2.280 -
std::copy_n(vector<bool>)_(aligned)/1048576 3357.503 15.80%
std::copy_n(vector<bool>)_(aligned)/262144 283.776 -52.99%
std::copy_n(vector<bool>)_(aligned)/32768 35.244 -
std::copy_n(vector<bool>)_(aligned)/4096 4.833 -
std::copy_n(vector<bool>)_(aligned)/512 1.381 -
std::copy_n(vector<bool>)_(aligned)/64 1.424 9.56%
std::copy_n(vector<bool>)_(unaligned)/1048576 7013.181 -
std::copy_n(vector<bool>)_(unaligned)/262144 1709.612 -84.52%
std::copy_n(vector<bool>)_(unaligned)/32768 215.644 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.161 -
std::copy_n(vector<bool>)_(unaligned)/512 3.472 -
std::copy_n(vector<bool>)_(unaligned)/64 1.803 -
std::copy_n(vector<int>)/1048576 50225.485 -
std::copy_n(vector<int>)/262144 12667.130 1.14%
std::copy_n(vector<int>)/32768 3686.865 1.01%
std::copy_n(vector<int>)/4096 201.456 -16.90%
std::copy_n(vector<int>)/512 16.011 -
std::copy_n(vector<int>)/64 2.467 -
std::copy_n(vector<int>)/8 2.254 -
std::count(deque<int>)_(every_other)/1024 255.080 3.63%
std::count(deque<int>)_(every_other)/1048576 263858.585 4.31%
std::count(deque<int>)_(every_other)/8 2.576 1.83%
std::count(deque<int>)_(every_other)/8192 2009.985 4.04%
std::count(list<int>)_(every_other)/1024 780.561 1.03%
std::count(list<int>)_(every_other)/1048576 864718.416 -2.16%
std::count(list<int>)_(every_other)/8 2.193 -
std::count(list<int>)_(every_other)/8192 7586.455 4.64%
std::count(vector<bool>)/1000 3.054 2.95%
std::count(vector<bool>)/1024 1.714 1.57%
std::count(vector<bool>)/1048576 1494.533 2.40%
std::count(vector<bool>)/8192 11.684 2.09%
std::count(vector<int>)_(every_other)/1024 106.001 3.11%
std::count(vector<int>)_(every_other)/1048576 107745.303 2.47%
std::count(vector<int>)_(every_other)/8 1.276 -7.64%
std::count(vector<int>)_(every_other)/8192 836.271 2.13%
std::count_if(deque<int>)_(every_other)/1024 348.452 -
std::count_if(deque<int>)_(every_other)/1048576 347224.297 1.41%
std::count_if(deque<int>)_(every_other)/8 3.506 -
std::count_if(deque<int>)_(every_other)/8192 2725.107 1.50%
std::count_if(list<int>)_(every_other)/1024 790.209 4.41%
std::count_if(list<int>)_(every_other)/1048576 932421.425 4.71%
std::count_if(list<int>)_(every_other)/8 2.811 1.15%
std::count_if(list<int>)_(every_other)/8192 7962.923 11.03%
std::count_if(vector<int>)_(every_other)/1024 250.397 1.56%
std::count_if(vector<int>)_(every_other)/1048576 251636.864 1.52%
std::count_if(vector<int>)_(every_other)/8 4.261 1.01%
std::count_if(vector<int>)_(every_other)/8192 1935.314 1.73%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.469 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.362 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 818.975 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.498 -12.17%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.330 2.54%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2546.871 -11.48%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.276 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.578 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.637 -1.32%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.564 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.392 -1.58%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.832 -1.40%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 297.823 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.923 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2155.896 -1.01%
std::deque<int>::ctor(size)/1024 75.420 -16.19%
std::deque<int>::ctor(size)/32 29.756 -20.75%
std::deque<int>::ctor(size)/8192 461.080 -7.40%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.159 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.249 -6.32%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.178 -2.15%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.388 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.534 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.426 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.390 3.00%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.489 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 164.822 3.38%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.934 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.020 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.967 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.666 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.463 3.37%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.866 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.049 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.786 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 316.523 -5.75%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 650.635 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.020 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2517.534 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.711 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 852.788 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.288 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10338.656 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12808.168 1.28%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.781 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114153.123 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 674.567 4.64%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.717 -8.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6270.241 3.65%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6743.395 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 155.733 -7.05%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54834.005 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 880.192 1.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 56.195 9.43%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12955.243 1.39%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21250.362 2.19%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 689.600 7.27%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 187026.219 1.45%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 891.364 2.62%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.802 2.22%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12964.513 1.34%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21121.521 1.15%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 655.338 1.73%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 186820.579 2.62%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1093.076 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.643 -3.83%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11751.052 -2.81%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21393.071 4.63%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 665.616 3.24%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 187333.735 4.10%
std::deque<std::string>::ctor(size)/1024 743.047 3.42%
std::deque<std::string>::ctor(size)/32 58.149 32.06%
std::deque<std::string>::ctor(size)/8192 8556.505 1.30%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 933.561 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 59.150 21.61%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12391.858 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22241.001 7.48%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 676.712 11.14%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 192963.668 6.65%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.320 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.334 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.352 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.379 7.36%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.884 8.19%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.462 7.58%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.602 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.679 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.811 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.205 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.478 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.102 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.977 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.813 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.994 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.293 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.038 -4.12%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.734 -2.13%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.096 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.451 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2348.737 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.520 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.529 4.63%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2366.624 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.793 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.481 2.88%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4532.304 -1.74%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6491.505 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.376 -2.88%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52571.959 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1077.689 3.61%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 425.624 3.10%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8440.780 4.16%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13067.300 1.73%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 757.984 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115735.467 1.39%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.172 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.354 1.25%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.823 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.847 1.50%
std::distance(deque<int>)/1024 0.854 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.857 -
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -
std::distance(join_view(vector<vector<int>>))/4096 4.338 -3.47%
std::distance(join_view(vector<vector<int>>))/50 0.607 4.28%
std::distance(join_view(vector<vector<int>>))/8192 8.327 -
std::equal(deque<int>)_(it,_it,_it)/1024 506.550 8.80%
std::equal(deque<int>)_(it,_it,_it)/1048576 509771.734 2.81%
std::equal(deque<int>)_(it,_it,_it)/50 24.331 7.39%
std::equal(deque<int>)_(it,_it,_it)/8 4.404 -1.02%
std::equal(deque<int>)_(it,_it,_it)/8192 3962.050 3.12%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 413.736 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 429107.415 -2.56%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.638 -1.02%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.918 -4.08%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3159.773 -4.99%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 504.214 -4.06%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516889.043 -1.74%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.618 -1.24%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.272 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4013.397 -1.24%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 519.765 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 530658.321 4.18%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.562 4.57%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.606 1.60%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4107.208 3.49%
std::equal(list<int>)_(it,_it,_it)/1024 1205.488 6.28%
std::equal(list<int>)_(it,_it,_it)/1048576 1392188.461 5.87%
std::equal(list<int>)_(it,_it,_it)/50 37.050 4.28%
std::equal(list<int>)_(it,_it,_it)/8 2.762 2.02%
std::equal(list<int>)_(it,_it,_it)/8192 10801.028 7.82%
std::equal(list<int>)_(it,_it,_it,_it)/1024 803.548 2.71%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 991516.134 2.87%
std::equal(list<int>)_(it,_it,_it,_it)/50 27.286 -6.66%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.973 2.38%
std::equal(list<int>)_(it,_it,_it,_it)/8192 13173.344 7.46%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 817.001 1.38%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1018714.925 3.41%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.138 1.14%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.452 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12731.557 1.97%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1216.180 4.68%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1378723.145 4.40%
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.784 2.75%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.518 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12581.743 -6.49%
std::equal(vector<bool>)_(aligned)/1024 0.235 7.20%
std::equal(vector<bool>)_(aligned)/1048576 0.235 7.63%
std::equal(vector<bool>)_(aligned)/50 0.236 7.58%
std::equal(vector<bool>)_(aligned)/8 0.236 7.34%
std::equal(vector<bool>)_(aligned)/8192 0.236 7.69%
std::equal(vector<bool>)_(unaligned)/1024 6.120 1.78%
std::equal(vector<bool>)_(unaligned)/1048576 6427.524 -
std::equal(vector<bool>)_(unaligned)/50 0.937 2.22%
std::equal(vector<bool>)_(unaligned)/8 0.936 10.05%
std::equal(vector<bool>)_(unaligned)/8192 56.647 -
std::equal(vector<int>)_(it,_it,_it)/1024 79.413 2.16%
std::equal(vector<int>)_(it,_it,_it)/1048576 74976.477 1.73%
std::equal(vector<int>)_(it,_it,_it)/50 4.169 2.61%
std::equal(vector<int>)_(it,_it,_it)/8 1.175 1.65%
std::equal(vector<int>)_(it,_it,_it)/8192 579.127 1.47%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.831 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74126.617 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.375 3.51%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.434 6.59%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 573.918 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 297.293 1.88%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305899.548 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.904 1.53%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.100 1.63%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2570.184 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.511 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 310452.658 1.56%
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.525 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.659 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2557.075 -
std::fill(deque<int>)/1024 29.598 -2.48%
std::fill(deque<int>)/32 1.368 -
std::fill(deque<int>)/50 2.368 -
std::fill(deque<int>)/8192 245.399 3.46%
std::fill(list<int>)/1024 525.354 -21.78%
std::fill(list<int>)/32 8.334 -
std::fill(list<int>)/50 34.996 -
std::fill(list<int>)/8192 8221.092 2.73%
std::fill(vector<bool>)/1048576 3816.324 -
std::fill(vector<bool>)/262144 584.715 152.20%
std::fill(vector<bool>)/32768 30.247 -
std::fill(vector<bool>)/4096 4.214 -
std::fill(vector<bool>)/512 1.583 5.45%
std::fill(vector<bool>)/64 1.599 7.12%
std::fill(vector<int>)/1024 29.722 -1.13%
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.203 -
std::fill(vector<int>)/8192 242.399 2.69%
std::fill_n(deque<int>)/1024 29.135 -
std::fill_n(deque<int>)/32 1.211 4.83%
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 249.547 5.85%
std::fill_n(list<int>)/1024 649.076 46.66%
std::fill_n(list<int>)/32 8.288 1.76%
std::fill_n(list<int>)/50 16.177 3.69%
std::fill_n(list<int>)/8192 7312.993 -17.84%
std::fill_n(vector<bool>)/1048576 3837.003 -
std::fill_n(vector<bool>)/262144 626.610 171.39%
std::fill_n(vector<bool>)/32768 30.191 -
std::fill_n(vector<bool>)/4096 4.181 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.483 1.82%
std::fill_n(vector<int>)/1024 29.521 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.215 -
std::fill_n(vector<int>)/8192 232.899 -
std::find(deque<int>)_(bail_25%)/1024 71.831 5.60%
std::find(deque<int>)_(bail_25%)/32768 2035.094 5.97%
std::find(deque<int>)_(bail_25%)/8 2.339 2.45%
std::find(deque<int>)_(bail_25%)/8192 504.602 5.19%
std::find(deque<int>)_(process_all)/1024 257.787 5.11%
std::find(deque<int>)_(process_all)/32768 8288.426 6.14%
std::find(deque<int>)_(process_all)/50 13.763 4.42%
std::find(deque<int>)_(process_all)/8 3.631 8.92%
std::find(deque<int>)_(process_all)/8192 2067.129 5.66%
std::find(list<int>)_(bail_25%)/1024 138.804 7.65%
std::find(list<int>)_(bail_25%)/32768 8520.452 2.29%
std::find(list<int>)_(bail_25%)/8 0.939 2.02%
std::find(list<int>)_(bail_25%)/8192 1516.083 6.36%
std::find(list<int>)_(process_all)/1024 738.690 -
std::find(list<int>)_(process_all)/32768 27935.135 6.16%
std::find(list<int>)_(process_all)/50 19.717 2.36%
std::find(list<int>)_(process_all)/8 2.154 -10.06%
std::find(list<int>)_(process_all)/8192 7683.873 11.70%
std::find(vector<bool>)_(process_all)/1024 4.977 7.18%
std::find(vector<bool>)_(process_all)/1048576 3857.401 4.43%
std::find(vector<bool>)_(process_all)/50 0.702 -23.26%
std::find(vector<bool>)_(process_all)/8 0.602 -34.31%
std::find(vector<bool>)_(process_all)/8192 35.298 4.72%
std::find(vector<char>)_(bail_25%)/1024 5.582 3.69%
std::find(vector<char>)_(bail_25%)/32768 138.905 1.80%
std::find(vector<char>)_(bail_25%)/8 1.123 1.48%
std::find(vector<char>)_(bail_25%)/8192 41.679 3.00%
std::find(vector<char>)_(process_all)/1024 16.684 2.62%
std::find(vector<char>)_(process_all)/32768 507.552 2.41%
std::find(vector<char>)_(process_all)/50 1.649 -
std::find(vector<char>)_(process_all)/8 0.939 1.59%
std::find(vector<char>)_(process_all)/8192 139.433 2.18%
std::find(vector<int>)_(bail_25%)/1024 68.743 3.88%
std::find(vector<int>)_(bail_25%)/32768 1929.903 3.43%
std::find(vector<int>)_(bail_25%)/8 1.450 4.03%
std::find(vector<int>)_(bail_25%)/8192 489.461 3.46%
std::find(vector<int>)_(process_all)/1024 257.093 5.68%
std::find(vector<int>)_(process_all)/32768 7781.708 4.42%
std::find(vector<int>)_(process_all)/50 13.102 5.17%
std::find(vector<int>)_(process_all)/8 2.849 5.69%
std::find(vector<int>)_(process_all)/8192 1943.697 4.61%
std::find(vector<long_long>)_(bail_25%)/1024 23.171 -
std::find(vector<long_long>)_(bail_25%)/32768 739.491 1.74%
std::find(vector<long_long>)_(bail_25%)/8 0.939 6.52%
std::find(vector<long_long>)_(bail_25%)/8192 191.759 1.85%
std::find(vector<long_long>)_(process_all)/1024 91.534 1.63%
std::find(vector<long_long>)_(process_all)/32768 2929.004 1.06%
std::find(vector<long_long>)_(process_all)/50 4.469 1.70%
std::find(vector<long_long>)_(process_all)/8 1.336 6.41%
std::find(vector<long_long>)_(process_all)/8192 736.286 1.93%
std::find(vector<short>)_(bail_25%)/1024 6.081 1.58%
std::find(vector<short>)_(bail_25%)/32768 188.139 -
std::find(vector<short>)_(bail_25%)/8 0.802 21.06%
std::find(vector<short>)_(bail_25%)/8192 45.955 -
std::find(vector<short>)_(process_all)/1024 23.022 2.27%
std::find(vector<short>)_(process_all)/32768 735.635 1.96%
std::find(vector<short>)_(process_all)/50 1.707 -
std::find(vector<short>)_(process_all)/8 0.702 3.08%
std::find(vector<short>)_(process_all)/8192 182.618 1.18%
std::find_end(deque<int>)_(match_near_end)/1000 36.230 6.59%
std::find_end(deque<int>)_(match_near_end)/1024 34.468 6.02%
std::find_end(deque<int>)_(match_near_end)/8192 284.797 4.26%
std::find_end(deque<int>)_(near_matches)/1000 15998.539 1.93%
std::find_end(deque<int>)_(near_matches)/1024 16747.528 2.70%
std::find_end(deque<int>)_(near_matches)/8192 1160288.350 3.15%
std::find_end(deque<int>)_(process_all)/1000 299.877 4.79%
std::find_end(deque<int>)_(process_all)/1024 317.443 8.57%
std::find_end(deque<int>)_(process_all)/1048576 304775.935 13.33%
std::find_end(deque<int>)_(process_all)/8192 2293.910 12.38%
std::find_end(deque<int>)_(same_length)/1000 333.056 1.58%
std::find_end(deque<int>)_(same_length)/1024 340.676 2.14%
std::find_end(deque<int>)_(same_length)/8192 2709.222 -
std::find_end(deque<int>)_(single_element)/1000 314.268 -
std::find_end(deque<int>)_(single_element)/1024 309.163 -6.58%
std::find_end(deque<int>)_(single_element)/8192 2370.892 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.155 1.97%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.375 1.96%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 611.538 1.88%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31525.434 1.86%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32494.267 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1920399.427 2.23%
std::find_end(deque<int>,_pred)_(process_all)/1000 603.099 3.49%
std::find_end(deque<int>,_pred)_(process_all)/1024 598.633 1.88%
std::find_end(deque<int>,_pred)_(process_all)/1048576 607848.674 2.39%
std::find_end(deque<int>,_pred)_(process_all)/8192 4446.022 2.27%
std::find_end(deque<int>,_pred)_(same_length)/1000 791.791 1.19%
std::find_end(deque<int>,_pred)_(same_length)/1024 812.986 1.47%
std::find_end(deque<int>,_pred)_(same_length)/8192 5046.639 -
std::find_end(deque<int>,_pred)_(single_element)/1000 689.336 3.42%
std::find_end(deque<int>,_pred)_(single_element)/1024 685.277 2.33%
std::find_end(deque<int>,_pred)_(single_element)/8192 4881.180 -
std::find_end(forward_list<int>)_(match_near_end)/1000 818.047 8.34%
std::find_end(forward_list<int>)_(match_near_end)/1024 4779.423 6.33%
std::find_end(forward_list<int>)_(match_near_end)/8192 276283.922 7.02%
std::find_end(forward_list<int>)_(near_matches)/1000 38734.432 5.68%
std::find_end(forward_list<int>)_(near_matches)/1024 40206.574 5.80%
std::find_end(forward_list<int>)_(near_matches)/8192 2630221.019 6.68%
std::find_end(forward_list<int>)_(process_all)/1000 733.194 7.37%
std::find_end(forward_list<int>)_(process_all)/1024 760.207 7.18%
std::find_end(forward_list<int>)_(process_all)/1048576 819594.090 7.38%
std::find_end(forward_list<int>)_(process_all)/8192 6164.442 7.37%
std::find_end(forward_list<int>)_(same_length)/1000 1585.539 1.45%
std::find_end(forward_list<int>)_(same_length)/1024 1611.587 5.79%
std::find_end(forward_list<int>)_(same_length)/8192 15652.508 5.73%
std::find_end(forward_list<int>)_(single_element)/1000 738.268 7.45%
std::find_end(forward_list<int>)_(single_element)/1024 759.218 8.66%
std::find_end(forward_list<int>)_(single_element)/8192 6588.216 7.96%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 880.141 4.36%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5351.074 3.70%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 289027.607 3.87%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42800.024 3.74%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 44168.089 2.78%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2787059.761 3.64%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 790.154 1.26%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 803.630 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 924530.960 5.63%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6460.941 1.16%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1583.581 3.08%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1630.467 3.64%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 19040.592 12.73%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 765.878 -3.37%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 796.932 -1.85%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6608.569 -
std::find_end(list<int>)_(match_near_end)/1000 85.381 8.52%
std::find_end(list<int>)_(match_near_end)/1024 63.868 5.58%
std::find_end(list<int>)_(match_near_end)/8192 642.457 6.15%
std::find_end(list<int>)_(near_matches)/1000 35354.789 5.93%
std::find_end(list<int>)_(near_matches)/1024 36645.404 5.52%
std::find_end(list<int>)_(near_matches)/8192 2402478.105 6.62%
std::find_end(list<int>)_(process_all)/1000 765.333 7.15%
std::find_end(list<int>)_(process_all)/1024 787.610 7.86%
std::find_end(list<int>)_(process_all)/1048576 941936.389 7.78%
std::find_end(list<int>)_(process_all)/8192 7851.209 8.29%
std::find_end(list<int>)_(same_length)/1000 793.148 -
std::find_end(list<int>)_(same_length)/1024 799.890 -1.77%
std::find_end(list<int>)_(same_length)/8192 8483.698 -2.15%
std::find_end(list<int>)_(single_element)/1000 759.149 6.72%
std::find_end(list<int>)_(single_element)/1024 782.441 6.27%
std::find_end(list<int>)_(single_element)/8192 9895.310 27.71%
std::find_end(list<int>,_pred)_(match_near_end)/1000 73.709 3.83%
std::find_end(list<int>,_pred)_(match_near_end)/1024 72.100 3.89%
std::find_end(list<int>,_pred)_(match_near_end)/8192 651.238 3.66%
std::find_end(list<int>,_pred)_(near_matches)/1000 38303.612 3.66%
std::find_end(list<int>,_pred)_(near_matches)/1024 39420.125 2.97%
std::find_end(list<int>,_pred)_(near_matches)/8192 2501879.153 3.90%
std::find_end(list<int>,_pred)_(process_all)/1000 826.740 3.57%
std::find_end(list<int>,_pred)_(process_all)/1024 847.434 3.75%
std::find_end(list<int>,_pred)_(process_all)/1048576 1004245.857 4.47%
std::find_end(list<int>,_pred)_(process_all)/8192 8392.707 2.49%
std::find_end(list<int>,_pred)_(same_length)/1000 797.292 2.83%
std::find_end(list<int>,_pred)_(same_length)/1024 813.791 2.39%
std::find_end(list<int>,_pred)_(same_length)/8192 10558.011 13.14%
std::find_end(list<int>,_pred)_(single_element)/1000 820.928 2.57%
std::find_end(list<int>,_pred)_(single_element)/1024 836.765 2.10%
std::find_end(list<int>,_pred)_(single_element)/8192 9239.360 11.95%
std::find_end(vector<int>)_(match_near_end)/1000 29.149 3.16%
std::find_end(vector<int>)_(match_near_end)/1024 29.912 4.37%
std::find_end(vector<int>)_(match_near_end)/8192 208.046 3.02%
std::find_end(vector<int>)_(near_matches)/1000 14152.105 4.29%
std::find_end(vector<int>)_(near_matches)/1024 14588.762 3.85%
std::find_end(vector<int>)_(near_matches)/8192 798791.142 3.78%
std::find_end(vector<int>)_(process_all)/1000 231.622 5.27%
std::find_end(vector<int>)_(process_all)/1024 235.358 4.58%
std::find_end(vector<int>)_(process_all)/1048576 230291.831 5.69%
std::find_end(vector<int>)_(process_all)/8192 1805.878 7.13%
std::find_end(vector<int>)_(same_length)/1000 247.111 1.03%
std::find_end(vector<int>)_(same_length)/1024 252.614 -
std::find_end(vector<int>)_(same_length)/8192 2046.115 1.53%
std::find_end(vector<int>)_(single_element)/1000 247.188 -
std::find_end(vector<int>)_(single_element)/1024 253.472 3.03%
std::find_end(vector<int>)_(single_element)/8192 1935.266 2.80%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 60.154 2.71%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.935 2.86%
std::find_end(vector<int>,_pred)_(match_near_end)/8192 491.709 2.66%
std::find_end(vector<int>,_pred)_(near_matches)/1000 23363.175 2.35%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24196.784 1.89%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1491704.432 2.79%
std::find_end(vector<int>,_pred)_(process_all)/1000 542.739 2.98%
std::find_end(vector<int>,_pred)_(process_all)/1024 554.523 2.42%
std::find_end(vector<int>,_pred)_(process_all)/1048576 661070.773 2.72%
std::find_end(vector<int>,_pred)_(process_all)/8192 4460.383 3.49%
std::find_end(vector<int>,_pred)_(same_length)/1000 631.726 3.08%
std::find_end(vector<int>,_pred)_(same_length)/1024 646.696 3.00%
std::find_end(vector<int>,_pred)_(same_length)/8192 5166.812 2.87%
std::find_end(vector<int>,_pred)_(single_element)/1000 602.210 2.96%
std::find_end(vector<int>,_pred)_(single_element)/1024 615.729 2.74%
std::find_end(vector<int>,_pred)_(single_element)/8192 4922.348 2.70%
std::find_first_of(deque<int>)_(large_needle)/1024 377599.901 3.13%
std::find_first_of(deque<int>)_(large_needle)/32 292.327 -5.86%
std::find_first_of(deque<int>)_(large_needle)/50 691.964 -9.79%
std::find_first_of(deque<int>)_(large_needle)/8192 24220337.621 2.87%
std::find_first_of(deque<int>)_(small_needle)/1024 3650.468 -
std::find_first_of(deque<int>)_(small_needle)/32 114.104 -1.06%
std::find_first_of(deque<int>)_(small_needle)/50 177.016 3.26%
std::find_first_of(deque<int>)_(small_needle)/8192 28962.515 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 632230.257 4.97%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 593.991 2.24%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1602.893 1.77%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37575570.158 2.04%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6355.397 1.79%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 200.585 1.98%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 312.565 2.07%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50929.966 1.85%
std::find_first_of(list<int>)_(large_needle)/1024 938913.829 8.66%
std::find_first_of(list<int>)_(large_needle)/32 727.172 7.63%
std::find_first_of(list<int>)_(large_needle)/50 1870.295 7.51%
std::find_first_of(list<int>)_(large_needle)/8192 51062600.000 4.26%
std::find_first_of(list<int>)_(small_needle)/1024 2914.711 4.26%
std::find_first_of(list<int>)_(small_needle)/32 97.975 -
std::find_first_of(list<int>)_(small_needle)/50 148.471 -
std::find_first_of(list<int>)_(small_needle)/8192 23240.713 4.54%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 966421.691 -7.94%
std::find_first_of(list<int>,_pred)_(large_needle)/32 780.708 4.22%
std::find_first_of(list<int>,_pred)_(large_needle)/50 2048.032 4.11%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59894527.833 3.03%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5514.682 2.79%
std::find_first_of(list<int>,_pred)_(small_needle)/32 175.125 2.34%
std::find_first_of(list<int>,_pred)_(small_needle)/50 272.300 2.30%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43958.228 2.05%
std::find_first_of(vector<int>)_(large_needle)/1024 129531.953 20.15%
std::find_first_of(vector<int>)_(large_needle)/32 121.484 11.39%
std::find_first_of(vector<int>)_(large_needle)/50 317.222 17.54%
std::find_first_of(vector<int>)_(large_needle)/8192 8322076.965 18.04%
std::find_first_of(vector<int>)_(small_needle)/1024 1475.177 1.28%
std::find_first_of(vector<int>)_(small_needle)/32 47.191 -6.00%
std::find_first_of(vector<int>)_(small_needle)/50 73.669 -
std::find_first_of(vector<int>)_(small_needle)/8192 11816.573 1.52%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 617638.683 4.43%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 502.616 1.50%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1411.175 3.66%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 40007828.722 5.00%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5887.827 3.44%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 181.709 3.26%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 287.395 3.11%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 46573.067 3.48%
std::find_if(deque<int>)_(bail_25%)/1024 82.469 2.82%
std::find_if(deque<int>)_(bail_25%)/32768 2448.022 17.09%
std::find_if(deque<int>)_(bail_25%)/8 1.180 1.24%
std::find_if(deque<int>)_(bail_25%)/8192 605.026 14.86%
std::find_if(deque<int>)_(process_all)/1024 271.639 8.33%
std::find_if(deque<int>)_(process_all)/32768 8416.020 4.57%
std::find_if(deque<int>)_(process_all)/50 13.633 7.02%
std::find_if(deque<int>)_(process_all)/8 2.718 -
std::find_if(deque<int>)_(process_all)/8192 2050.624 2.77%
std::find_if(list<int>)_(bail_25%)/1024 178.873 -6.59%
std::find_if(list<int>)_(bail_25%)/32768 9007.995 27.53%
std::find_if(list<int>)_(bail_25%)/8 0.965 -
std::find_if(list<int>)_(bail_25%)/8192 1540.670 5.78%
std::find_if(list<int>)_(process_all)/1024 728.573 6.03%
std::find_if(list<int>)_(process_all)/32768 27372.657 6.30%
std::find_if(list<int>)_(process_all)/50 19.446 2.45%
std::find_if(list<int>)_(process_all)/8 2.270 -4.24%
std::find_if(list<int>)_(process_all)/8192 8382.643 -5.21%
std::find_if(vector<bool>)_(process_all)/1024 585.652 3.04%
std::find_if(vector<bool>)_(process_all)/1048576 595645.565 2.62%
std::find_if(vector<bool>)_(process_all)/50 24.597 2.08%
std::find_if(vector<bool>)_(process_all)/8 3.591 -
std::find_if(vector<bool>)_(process_all)/8192 4658.985 2.85%
std::find_if(vector<char>)_(bail_25%)/1024 26.158 3.69%
std::find_if(vector<char>)_(bail_25%)/32768 804.997 -
std::find_if(vector<char>)_(bail_25%)/8 0.839 -16.95%
std::find_if(vector<char>)_(bail_25%)/8192 212.595 -
std::find_if(vector<char>)_(process_all)/1024 130.052 3.86%
std::find_if(vector<char>)_(process_all)/32768 3950.372 5.10%
std::find_if(vector<char>)_(process_all)/50 6.810 2.54%
std::find_if(vector<char>)_(process_all)/8 1.407 -12.04%
std::find_if(vector<char>)_(process_all)/8192 1002.394 5.99%
std::find_if(vector<int>)_(bail_25%)/1024 27.671 2.63%
std::find_if(vector<int>)_(bail_25%)/32768 836.304 2.92%
std::find_if(vector<int>)_(bail_25%)/8 0.825 -2.21%
std::find_if(vector<int>)_(bail_25%)/8192 214.874 1.26%
std::find_if(vector<int>)_(process_all)/1024 117.730 -
std::find_if(vector<int>)_(process_all)/32768 3231.335 -8.64%
std::find_if(vector<int>)_(process_all)/50 5.823 -5.93%
std::find_if(vector<int>)_(process_all)/8 1.414 -12.20%
std::find_if(vector<int>)_(process_all)/8192 822.098 -7.64%
std::find_if_not(deque<int>)_(bail_25%)/1024 82.411 5.19%
std::find_if_not(deque<int>)_(bail_25%)/32768 2253.472 4.00%
std::find_if_not(deque<int>)_(bail_25%)/8 1.182 -
std::find_if_not(deque<int>)_(bail_25%)/8192 566.767 3.49%
std::find_if_not(deque<int>)_(process_all)/1024 363.851 13.02%
std::find_if_not(deque<int>)_(process_all)/32768 11923.802 15.35%
std::find_if_not(deque<int>)_(process_all)/50 13.033 -2.19%
std::find_if_not(deque<int>)_(process_all)/8 2.763 -5.01%
std::find_if_not(deque<int>)_(process_all)/8192 2916.967 13.06%
std::find_if_not(list<int>)_(bail_25%)/1024 150.540 -17.08%
std::find_if_not(list<int>)_(bail_25%)/32768 7786.581 6.48%
std::find_if_not(list<int>)_(bail_25%)/8 0.947 2.09%
std::find_if_not(list<int>)_(bail_25%)/8192 1541.447 8.20%
std::find_if_not(list<int>)_(process_all)/1024 764.353 5.24%
std::find_if_not(list<int>)_(process_all)/32768 27090.914 4.84%
std::find_if_not(list<int>)_(process_all)/50 42.040 8.37%
std::find_if_not(list<int>)_(process_all)/8 3.819 6.20%
std::find_if_not(list<int>)_(process_all)/8192 7612.351 10.68%
std::find_if_not(vector<bool>)_(process_all)/1024 590.883 5.06%
std::find_if_not(vector<bool>)_(process_all)/1048576 595032.514 -
std::find_if_not(vector<bool>)_(process_all)/50 25.060 5.07%
std::find_if_not(vector<bool>)_(process_all)/8 3.651 -
std::find_if_not(vector<bool>)_(process_all)/8192 4652.957 3.40%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.518 -
std::find_if_not(vector<char>)_(bail_25%)/32768 971.573 2.75%
std::find_if_not(vector<char>)_(bail_25%)/8 0.807 -16.39%
std::find_if_not(vector<char>)_(bail_25%)/8192 247.345 1.54%
std::find_if_not(vector<char>)_(process_all)/1024 132.655 1.40%
std::find_if_not(vector<char>)_(process_all)/32768 3894.377 1.10%
std::find_if_not(vector<char>)_(process_all)/50 6.758 -1.47%
std::find_if_not(vector<char>)_(process_all)/8 1.654 11.23%
std::find_if_not(vector<char>)_(process_all)/8192 976.618 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.465 -7.82%
std::find_if_not(vector<int>)_(bail_25%)/32768 969.498 1.71%
std::find_if_not(vector<int>)_(bail_25%)/8 0.897 21.43%
std::find_if_not(vector<int>)_(bail_25%)/8192 248.235 2.09%
std::find_if_not(vector<int>)_(process_all)/1024 119.975 5.96%
std::find_if_not(vector<int>)_(process_all)/32768 3613.171 12.51%
std::find_if_not(vector<int>)_(process_all)/50 6.210 14.82%
std::find_if_not(vector<int>)_(process_all)/8 1.562 -3.24%
std::find_if_not(vector<int>)_(process_all)/8192 912.110 12.69%
std::flat_map<int,_int>::clear()/0 391.343 -
std::flat_map<int,_int>::clear()/1024 392.440 -
std::flat_map<int,_int>::clear()/32 391.566 -
std::flat_map<int,_int>::clear()/8192 409.024 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.935 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.123 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.680 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.497 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.067 10.11%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.270 3.96%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.151 12.35%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.551 3.78%
std::flat_map<int,_int>::count(key)_(existent)/32 3.168 3.04%
std::flat_map<int,_int>::count(key)_(existent)/8192 12.015 2.68%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.462 5.13%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.805 -18.27%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.155 -6.40%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.837 -25.00%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.050 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.640 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.602 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1186.349 2.52%
std::flat_map<int,_int>::ctor(const&)/0 13.124 2.25%
std::flat_map<int,_int>::ctor(const&)/1024 179.619 -
std::flat_map<int,_int>::ctor(const&)/32 24.462 6.78%
std::flat_map<int,_int>::ctor(const&)/8192 1924.805 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.801 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.196 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.991 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1921.001 1.01%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.624 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4219.300 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.706 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33043.713 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.609 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8790.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.619 3.03%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131625.069 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.395 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.335 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.689 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.422 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.041 65.67%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.473 8.92%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.506 74.31%
std::flat_map<int,_int>::erase(iterator)/1024 75.864 -5.17%
std::flat_map<int,_int>::erase(iterator)/32 20.034 1.34%
std::flat_map<int,_int>::erase(iterator)/8192 488.796 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.605 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.104 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.578 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.760 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.681 -14.22%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.683 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 568.795 2.89%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.497 4.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.937 13.27%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.527 6.70%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.964 23.99%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -4.08%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.552 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.754 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.038 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.265 -1.03%
std::flat_map<int,_int>::find(key)_(existent)/32 3.303 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.125 -1.08%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.401 5.59%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.052 31.57%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.369 7.49%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.807 54.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.791 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.991 41.05%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.333 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.875 69.38%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.781 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.552 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.996 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 544.489 -4.00%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.123 1.65%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.753 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.388 3.05%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.636 2.56%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.014 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.165 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.600 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.506 -3.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.056 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5494.094 -7.64%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 622.624 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43122.307 -9.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.086 -3.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5776.219 1.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 618.860 -5.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43672.741 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.848 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7731.334 1.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 676.142 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63858.376 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.142 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1414.845 -11.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.588 -1.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8478.729 -13.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.973 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1781.755 9.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 457.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11273.217 12.31%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.292 -25.76%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.025 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.179 -9.37%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.006 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 26.355 39.85%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.419 1.06%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 31.570 24.48%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.979 -2.83%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.811 -1.58%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.888 -2.26%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 549.240 -5.15%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.326 -29.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.802 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.640 -11.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.691 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.895 -29.23%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.122 -1.33%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.709 -35.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.703 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.741 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.328 -1.87%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 546.656 -5.15%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.909 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.038 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.501 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -8.29%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.654 -21.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.246 -11.43%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.466 -25.78%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.843 2.91%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.805 1.60%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.332 5.46%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 543.382 -1.25%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.924 2.65%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.768 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.001 3.17%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 547.735 -3.77%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.557 11.24%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.408 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.833 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 514.105 -4.09%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.013 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.976 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.513 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.724 -4.69%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.193 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.465 -5.63%
std::flat_multimap<int,_int>::clear()/0 392.765 -
std::flat_multimap<int,_int>::clear()/1024 394.949 -
std::flat_multimap<int,_int>::clear()/32 393.453 -
std::flat_multimap<int,_int>::clear()/8192 408.347 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.254 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.101 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.634 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.446 14.22%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.956 8.13%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.276 1.18%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.606 6.92%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.079 -8.71%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.297 -2.17%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.597 -12.15%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.070 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.099 1.37%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.495 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.026 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 186.639 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.452 -1.17%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1160.240 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.827 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.581 -3.45%
std::flat_multimap<int,_int>::ctor(const&)/32 22.919 -2.06%
std::flat_multimap<int,_int>::ctor(const&)/8192 1922.385 118.92%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.798 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.749 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.836 -7.00%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1921.828 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.951 -2.22%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3955.889 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.361 1.12%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31906.229 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.235 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8477.182 -3.27%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 193.659 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129736.160 -21.77%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.458 -8.94%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.495 1.49%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.332 -11.88%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.046 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.043 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.268 -
std::flat_multimap<int,_int>::erase(iterator)/1024 83.147 10.28%
std::flat_multimap<int,_int>::erase(iterator)/32 19.898 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.442 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.039 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.043 -1.34%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 399.016 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 610.603 1.57%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 108.817 29.00%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.404 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 523.781 2.80%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.824 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.983 5.99%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.264 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.558 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.832 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.041 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.304 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.358 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.526 2.24%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.320 -16.25%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.237 -6.13%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.276 2.69%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.771 3.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.843 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 54.463 172.56%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.269 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.076 52.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.802 -2.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 205.403 87.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.133 -3.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 591.949 -12.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.906 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.832 22.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.983 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.400 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.921 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 143.519 85.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.834 -3.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 517.270 -13.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.628 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4920.035 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 600.177 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37294.781 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.938 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5464.273 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.332 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41965.586 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.684 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7308.708 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 662.076 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59954.479 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.848 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1350.351 19.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 455.949 3.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7951.239 26.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.125 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1094.024 -17.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.719 -2.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6104.897 -21.03%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 238.332 111.81%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.650 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 578.547 -12.54%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.287 2.99%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 48.883 151.83%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.594 3.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 30.570 16.21%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.870 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 209.871 101.77%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.790 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 584.151 -11.62%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.995 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.080 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.478 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.718 -38.88%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.175 -8.05%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.498 -42.88%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.346 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.986 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.775 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 546.779 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.809 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.311 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.745 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 546.541 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.327 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.157 1.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.780 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.376 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.970 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.959 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.315 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.249 -22.16%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.217 -4.69%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.265 -24.13%
std::for_each(deque<int>)/32 3.912 5.39%
std::for_each(deque<int>)/50 3.911 -
std::for_each(deque<int>)/8 0.964 4.49%
std::for_each(deque<int>)/8192 255.452 -
std::for_each(join_view(vector<vector<int>>))/32 3.853 2.05%
std::for_each(join_view(vector<vector<int>>))/50 4.079 -
std::for_each(join_view(vector<vector<int>>))/8 1.390 -
std::for_each(join_view(vector<vector<int>>))/8192 265.865 -
std::for_each(list<int>)/32 11.102 2.23%
std::for_each(list<int>)/50 21.714 4.14%
std::for_each(list<int>)/8 2.540 6.01%
std::for_each(list<int>)/8192 8294.218 1.88%
std::for_each(map<int>::iterator)/32 24.018 -
std::for_each(map<int>::iterator)/50 36.044 -
std::for_each(map<int>::iterator)/8 5.037 -
std::for_each(map<int>::iterator)/8192 7491.678 1.34%
std::for_each(multimap<int>::iterator)/32 23.744 -
std::for_each(multimap<int>::iterator)/50 36.300 -1.03%
std::for_each(multimap<int>::iterator)/8 5.091 -
std::for_each(multimap<int>::iterator)/8192 7743.337 3.38%
std::for_each(multiset<int>::iterator)/32 23.681 -
std::for_each(multiset<int>::iterator)/50 35.725 -
std::for_each(multiset<int>::iterator)/8 5.074 1.08%
std::for_each(multiset<int>::iterator)/8192 7877.985 -1.28%
std::for_each(set<int>::iterator)/32 24.494 -
std::for_each(set<int>::iterator)/50 36.533 -
std::for_each(set<int>::iterator)/8 5.063 -
std::for_each(set<int>::iterator)/8192 7774.043 -1.69%
std::for_each(vector<int>)/32 3.909 5.39%
std::for_each(vector<int>)/50 3.992 2.51%
std::for_each(vector<int>)/8 0.929 1.62%
std::for_each(vector<int>)/8192 258.108 2.31%
std::for_each_n(deque<int>)/32 4.457 18.17%
std::for_each_n(deque<int>)/50 4.982 26.90%
std::for_each_n(deque<int>)/8 1.263 3.52%
std::for_each_n(deque<int>)/8192 259.105 1.14%
std::for_each_n(join_view(vector<vector<int>>))/32 3.860 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.298 -2.68%
std::for_each_n(join_view(vector<vector<int>>))/8 1.491 3.74%
std::for_each_n(join_view(vector<vector<int>>))/8192 277.844 1.82%
std::for_each_n(list<int>)/32 11.495 1.97%
std::for_each_n(list<int>)/50 24.347 8.97%
std::for_each_n(list<int>)/8 2.364 -7.87%
std::for_each_n(list<int>)/8192 8154.084 5.54%
std::for_each_n(vector<int>)/32 3.816 2.34%
std::for_each_n(vector<int>)/50 3.903 1.05%
std::for_each_n(vector<int>)/8 2.755 4.79%
std::for_each_n(vector<int>)/8192 253.332 -
std::generate(deque<int>)/1024 259.639 -
std::generate(deque<int>)/32 8.569 5.87%
std::generate(deque<int>)/50 12.802 -
std::generate(deque<int>)/8192 2011.714 -
std::generate(list<int>)/1024 672.709 -
std::generate(list<int>)/32 8.598 -1.44%
std::generate(list<int>)/50 15.556 -
std::generate(list<int>)/8192 7377.323 -2.19%
std::generate(vector<int>)/1024 244.047 -
std::generate(vector<int>)/32 7.954 -
std::generate(vector<int>)/50 11.938 -
std::generate(vector<int>)/8192 1857.555 1.03%
std::generate_n(deque<int>)/1024 244.943 -
std::generate_n(deque<int>)/32 8.252 -
std::generate_n(deque<int>)/50 12.271 -
std::generate_n(deque<int>)/8192 1976.993 -
std::generate_n(list<int>)/1024 650.014 -
std::generate_n(list<int>)/32 8.584 -
std::generate_n(list<int>)/50 15.314 -
std::generate_n(list<int>)/8192 8265.424 17.08%
std::generate_n(vector<int>)/1024 243.441 -
std::generate_n(vector<int>)/32 7.980 -
std::generate_n(vector<int>)/50 11.994 -
std::generate_n(vector<int>)/8192 1845.999 -
std::is_partitioned(deque<int>)_(partitioned)/1024 315.745 8.88%
std::is_partitioned(deque<int>)_(partitioned)/32 9.658 5.17%
std::is_partitioned(deque<int>)_(partitioned)/50 14.047 1.69%
std::is_partitioned(deque<int>)_(partitioned)/8192 2482.017 8.36%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 114.135 9.71%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.927 -1.55%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.136 1.34%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 832.972 11.55%
std::is_partitioned(list<int>)_(partitioned)/1024 619.663 -18.82%
std::is_partitioned(list<int>)_(partitioned)/32 9.247 2.73%
std::is_partitioned(list<int>)_(partitioned)/50 14.477 -
std::is_partitioned(list<int>)_(partitioned)/8192 7116.096 -9.00%
std::is_partitioned(list<int>)_(unpartitioned)/1024 185.243 6.50%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.418 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.765 3.02%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2308.876 7.37%
std::is_partitioned(vector<int>)_(partitioned)/1024 194.873 2.49%
std::is_partitioned(vector<int>)_(partitioned)/32 6.828 5.97%
std::is_partitioned(vector<int>)_(partitioned)/50 10.046 5.01%
std::is_partitioned(vector<int>)_(partitioned)/8192 1487.635 5.26%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 56.838 12.37%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.646 1.58%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.883 3.92%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 188.786 14.00%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 495.172 2.86%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.295 7.85%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3885.442 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 540142.273 4.67%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.057 -6.33%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 510.480 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.188 -8.74%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4095.822 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 694867.734 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.885 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.471 -4.17%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.285 -2.98%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3896.510 -5.22%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 534817.440 2.94%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.867 3.00%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.530 1.01%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.789 5.01%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4133.968 3.43%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 702587.741 2.16%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.268 -1.34%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1678.444 120.77%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.853 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7527.195 -5.96%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1518473.330 6.71%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 43.152 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 846.125 6.98%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.663 1.18%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8705.671 -5.30%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1650805.784 3.25%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.820 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 800.786 2.09%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.804 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7654.817 -7.61%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1535744.373 7.85%
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 44.028 2.40%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 812.124 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.217 1.12%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7899.600 -7.79%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1647911.948 2.75%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 62.964 1.97%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 374.809 3.09%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.905 5.27%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2881.558 1.91%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 216384.682 1.73%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.066 6.36%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.931 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.426 1.28%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2636.216 4.63%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1036415.981 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 54.251 1.30%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 389.830 1.67%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.258 3.43%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2978.144 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 219297.770 3.21%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.248 2.08%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 346.566 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.426 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2793.204 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005558.805 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.266 1.29%
std::is_sorted(deque<int>)/1024 471.186 -4.21%
std::is_sorted(deque<int>)/8 4.596 73.37%
std::is_sorted(deque<int>)/8192 3772.327 -4.03%
std::is_sorted(deque<int>,_pred)/1024 641.339 -
std::is_sorted(deque<int>,_pred)/8 4.866 -
std::is_sorted(deque<int>,_pred)/8192 5192.417 -
std::is_sorted(list<int>)/1024 749.063 -2.27%
std::is_sorted(list<int>)/8 2.180 1.81%
std::is_sorted(list<int>)/8192 7059.921 -2.41%
std::is_sorted(list<int>,_pred)/1024 821.284 -
std::is_sorted(list<int>,_pred)/8 4.028 -
std::is_sorted(list<int>,_pred)/8192 8542.813 -6.15%
std::is_sorted(vector<int>)/1024 243.060 -
std::is_sorted(vector<int>)/8 2.061 -
std::is_sorted(vector<int>)/8192 1890.034 -
std::is_sorted(vector<int>,_pred)/1024 468.571 -
std::is_sorted(vector<int>,_pred)/8 3.431 -
std::is_sorted(vector<int>,_pred)/8192 3726.734 -
std::is_sorted_until(deque<int>)/1024 466.357 -
std::is_sorted_until(deque<int>)/8 2.828 14.98%
std::is_sorted_until(deque<int>)/8192 3750.444 -
std::is_sorted_until(deque<int>,_pred)/1024 598.046 -
std::is_sorted_until(deque<int>,_pred)/8 4.728 12.05%
std::is_sorted_until(deque<int>,_pred)/8192 4810.322 -
std::is_sorted_until(list<int>)/1024 802.305 7.30%
std::is_sorted_until(list<int>)/8 2.111 1.89%
std::is_sorted_until(list<int>)/8192 7679.959 5.94%
std::is_sorted_until(list<int>,_pred)/1024 793.418 -
std::is_sorted_until(list<int>,_pred)/8 3.643 -
std::is_sorted_until(list<int>,_pred)/8192 7709.550 -13.81%
std::is_sorted_until(vector<int>)/1024 236.432 -
std::is_sorted_until(vector<int>)/8 2.109 -
std::is_sorted_until(vector<int>)/8192 1844.330 -
std::is_sorted_until(vector<int>,_pred)/1024 402.820 -1.79%
std::is_sorted_until(vector<int>,_pred)/8 3.581 -2.89%
std::is_sorted_until(vector<int>,_pred)/8192 3234.363 -1.77%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4639.586 -1.90%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 533.031 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36554.388 -1.39%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.945 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.808 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12885.834 1.67%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11585.675 -6.14%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 334.075 -5.11%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101040.978 -6.33%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11578.120 -2.63%
std::list<int>::ctor(Range)_(cheap_elements)/32 330.826 -2.02%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101081.524 -2.44%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11746.088 1.37%
std::list<int>::ctor(const&)_(cheap_elements)/32 336.030 -2.23%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99934.457 1.23%
std::list<int>::ctor(size)/1024 12124.969 -7.64%
std::list<int>::ctor(size)/32 342.749 -17.42%
std::list<int>::ctor(size)/8192 99943.100 -7.27%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11539.637 -5.82%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 335.648 -5.30%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98320.958 -7.19%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.543 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.561 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.472 -
std::list<int>::insert(begin)_(cheap_elements)/1024 12.038 4.11%
std::list<int>::insert(begin)_(cheap_elements)/32 10.673 -1.63%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.997 4.51%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.754 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.269 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10322.830 22.06%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4622.990 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.100 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38808.033 2.71%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.613 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.653 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.519 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4763.740 -3.83%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 537.876 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38609.806 -3.58%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17286.153 -1.89%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 897.051 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149902.056 -2.74%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.189 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.709 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15196.168 3.68%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6908.635 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.255 -3.86%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56049.851 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12654.197 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 344.790 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101753.952 -1.52%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32595.529 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 924.838 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 277216.805 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13064.789 -10.67%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 359.507 3.24%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106507.778 -25.32%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32495.517 -21.73%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 934.672 -20.47%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 277625.877 -17.67%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12542.385 -15.98%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 343.819 -15.75%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100913.064 -17.75%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32736.065 -9.81%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 926.048 -8.83%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 278655.972 -9.67%
std::list<std::string>::ctor(size)/1024 12791.878 3.88%
std::list<std::string>::ctor(size)/32 352.257 3.16%
std::list<std::string>::ctor(size)/8192 105120.647 2.74%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12549.004 1.14%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 351.507 1.56%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102462.045 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32688.067 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 895.000 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 278188.005 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.116 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.337 4.95%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.333 1.40%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.555 -7.82%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.497 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.266 -3.57%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.488 -6.17%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.720 -15.20%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.369 -7.50%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.831 -3.90%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.882 -4.72%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.822 -3.02%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1460.074 -6.40%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.193 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10248.455 -6.39%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6841.019 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 142.202 -2.46%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55363.919 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4777.604 -4.59%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 539.274 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38604.785 -3.80%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17028.419 -3.70%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 892.340 -4.59%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148581.243 -3.39%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.881 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.771 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.930 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.638 -1.20%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.419 -2.42%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.219 -1.86%
std::lower_bound(std::deque<int>)/100 31.798 -
std::lower_bound(std::deque<int>)/8 17.363 -
std::lower_bound(std::deque<int>)/8192 68.695 -
std::lower_bound(std::forward_list<int>)/100 90.562 9.02%
std::lower_bound(std::forward_list<int>)/8 16.270 4.71%
std::lower_bound(std::forward_list<int>)/8192 11435.925 10.08%
std::lower_bound(std::list<int>)/100 97.483 5.17%
std::lower_bound(std::list<int>)/8 16.196 -
std::lower_bound(std::list<int>)/8192 13993.943 -5.06%
std::lower_bound(std::vector<int>)/100 12.725 4.51%
std::lower_bound(std::vector<int>)/8 8.017 2.87%
std::lower_bound(std::vector<int>)/8192 16.818 5.93%
std::make_heap(deque<int>)_(ascending)/1024 2663.715 -
std::make_heap(deque<int>)_(ascending)/8 27.073 -
std::make_heap(deque<int>)_(ascending)/8192 20962.617 -
std::make_heap(deque<int>)_(descending)/1024 1093.319 -3.68%
std::make_heap(deque<int>)_(descending)/8 21.087 -
std::make_heap(deque<int>)_(descending)/8192 8601.266 -2.79%
std::make_heap(deque<int>)_(heap)/1024 1094.380 -
std::make_heap(deque<int>)_(heap)/8 21.136 -
std::make_heap(deque<int>)_(heap)/8192 8614.324 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2672.747 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.047 1.23%
std::make_heap(deque<int>)_(pipe-organ)/8192 21011.194 -
std::make_heap(deque<int>)_(repeated)/1024 2279.271 -
std::make_heap(deque<int>)_(repeated)/8 25.177 -
std::make_heap(deque<int>)_(repeated)/8192 17937.465 -
std::make_heap(deque<int>)_(shuffled)/1024 2619.619 -1.22%
std::make_heap(deque<int>)_(shuffled)/8 24.652 -1.37%
std::make_heap(deque<int>)_(shuffled)/8192 23636.519 -1.04%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2175.568 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.060 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17115.414 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.323 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.015 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5036.219 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.408 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.990 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5036.090 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.909 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.927 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17100.877 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.683 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.302 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13106.170 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1864.142 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.702 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15283.574 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 663.145 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.869 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5122.824 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.461 1.45%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.745 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.870 2.41%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.790 2.58%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.767 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2220.099 3.73%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 660.979 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.609 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5101.003 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.235 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.363 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4599.237 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.467 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.215 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5294.362 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 683.953 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.750 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5276.093 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 288.330 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.803 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2151.976 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 288.752 1.03%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.705 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2157.489 1.27%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.219 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.738 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5339.898 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.035 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.233 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4761.827 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 660.735 -2.64%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.419 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5715.566 -1.21%
std::make_heap(vector<int>)_(ascending)/1024 652.047 -
std::make_heap(vector<int>)_(ascending)/8 16.294 -
std::make_heap(vector<int>)_(ascending)/8192 5022.726 -
std::make_heap(vector<int>)_(descending)/1024 271.843 -
std::make_heap(vector<int>)_(descending)/8 14.752 -
std::make_heap(vector<int>)_(descending)/8192 1946.175 -
std::make_heap(vector<int>)_(heap)/1024 272.336 -
std::make_heap(vector<int>)_(heap)/8 14.736 -
std::make_heap(vector<int>)_(heap)/8192 1947.416 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.632 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.419 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4980.994 -
std::make_heap(vector<int>)_(repeated)/1024 562.607 -
std::make_heap(vector<int>)_(repeated)/8 15.533 -
std::make_heap(vector<int>)_(repeated)/8192 4262.192 -
std::make_heap(vector<int>)_(shuffled)/1024 573.356 -
std::make_heap(vector<int>)_(shuffled)/8 15.835 -
std::make_heap(vector<int>)_(shuffled)/8192 5065.894 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 659.089 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.706 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5013.298 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.031 -1.24%
std::make_heap(vector<int>,_pred)_(descending)/8 14.732 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.001 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.193 -1.06%
std::make_heap(vector<int>,_pred)_(heap)/8 14.706 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.215 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 677.080 3.10%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.119 2.88%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5106.978 2.71%
std::make_heap(vector<int>,_pred)_(repeated)/1024 581.453 1.79%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.722 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4393.229 2.53%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.421 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.792 -1.80%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4969.875 -1.39%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15869.631 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.766 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 502985.072 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16279.038 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.522 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 509640.115 1.22%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21391.209 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.180 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596321.654 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17796.096 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.437 -1.16%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 526532.909 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32265.193 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.329 -1.01%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1009743.666 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15100.160 4.16%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.549 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 178947.536 2.76%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22057.004 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.631 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 621441.132 -1.88%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15843.574 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.277 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 454229.108 -1.05%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16491.408 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.542 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 492275.955 5.53%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21504.856 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.186 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 553378.941 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17984.707 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.438 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 480443.594 1.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32562.391 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.877 1.14%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 985461.530 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14026.867 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.800 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166766.976 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22168.890 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 55.954 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 594458.677 -2.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10893.940 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.232 -1.23%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114383.870 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11131.831 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 55.054 3.22%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115558.332 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14696.164 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.069 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 159134.480 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12286.223 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 44.911 -1.56%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129120.181 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24007.932 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.335 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269565.183 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5736.269 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.743 -1.78%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62817.873 3.81%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15075.758 -4.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.260 -2.80%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166454.575 -12.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10972.694 -3.60%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.913 -1.99%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114825.502 -2.93%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11208.624 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.280 1.55%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116226.715 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14767.648 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.990 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158488.338 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12379.930 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.944 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129766.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24044.303 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.677 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270456.937 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5804.112 1.34%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.135 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61254.512 1.32%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15184.775 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.213 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167909.618 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11046.387 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.377 -2.66%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114431.814 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11496.994 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.771 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117451.147 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15047.294 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.138 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156125.884 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 13171.251 3.39%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.963 3.06%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 133146.848 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23357.258 -3.36%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.800 -2.30%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259831.285 -3.87%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5846.283 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.619 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64499.805 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14981.297 -1.21%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.500 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154690.168 -3.81%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11039.257 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.217 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114861.642 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11516.380 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.149 -2.31%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118247.489 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15032.833 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.150 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156693.749 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12844.327 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.646 2.17%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133316.913 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23341.084 -3.37%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.570 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260026.522 -3.86%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5926.125 1.67%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 38.734 3.28%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63427.255 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15055.711 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.252 -1.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155720.072 -
std::map<int,_int>::clear()/0 389.682 -
std::map<int,_int>::clear()/1024 10493.557 -4.87%
std::map<int,_int>::clear()/32 646.669 -3.15%
std::map<int,_int>::clear()/8192 85894.206 -1.77%
std::map<int,_int>::contains(key)_(existent)/1024 4.110 -
std::map<int,_int>::contains(key)_(existent)/32 1.627 -2.86%
std::map<int,_int>::contains(key)_(existent)/8192 5.528 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.606 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.856 7.01%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.379 -25.72%
std::map<int,_int>::count(key)_(existent)/1024 3.876 2.04%
std::map<int,_int>::count(key)_(existent)/32 1.550 -
std::map<int,_int>::count(key)_(existent)/8192 5.770 -
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.231 -
std::map<int,_int>::count(key)_(non-existent)/32 2.927 1.37%
std::map<int,_int>::count(key)_(non-existent)/8192 11.097 -1.11%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.760 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6154.931 1.75%
std::map<int,_int>::ctor(&&,_different_allocs)/32 191.642 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 55096.528 4.58%
std::map<int,_int>::ctor(const&)/0 12.708 -
std::map<int,_int>::ctor(const&)/1024 6505.097 -3.50%
std::map<int,_int>::ctor(const&)/32 226.181 -
std::map<int,_int>::ctor(const&)/8192 51888.130 -2.91%
std::map<int,_int>::ctor(const&,_alloc)/0 12.706 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6510.377 -1.92%
std::map<int,_int>::ctor(const&,_alloc)/32 228.587 -2.81%
std::map<int,_int>::ctor(const&,_alloc)/8192 51874.487 -2.23%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.672 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8922.895 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.133 -4.86%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71783.598 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.983 2.11%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12967.158 -1.66%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.337 1.76%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 243794.931 -2.59%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.967 -
std::map<int,_int>::equal_range(key)_(existent)/32 2.038 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.757 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.673 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.391 3.41%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.463 -
std::map<int,_int>::erase(iterator)/1024 20.595 -
std::map<int,_int>::erase(iterator)/32 20.596 1.23%
std::map<int,_int>::erase(iterator)/8192 24.062 1.30%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.100 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7555.175 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.047 1.22%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57924.632 -
std::map<int,_int>::erase(key)_(existent)/1024 25.067 3.66%
std::map<int,_int>::erase(key)_(existent)/32 22.473 1.99%
std::map<int,_int>::erase(key)_(existent)/8192 25.250 1.02%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.296 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.304 1.16%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.310 2.19%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.912 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.765 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.003 -
std::map<int,_int>::find(key)_(existent)/1024 4.373 4.53%
std::map<int,_int>::find(key)_(existent)/32 1.720 1.88%
std::map<int,_int>::find(key)_(existent)/8192 5.379 -
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 6.852 26.56%
std::map<int,_int>::find(key)_(non-existent)/32 3.153 38.67%
std::map<int,_int>::find(key)_(non-existent)/8192 9.762 25.82%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.097 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.486 6.21%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.659 1.99%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.801 11.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.072 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.598 -2.61%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.827 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.257 -4.74%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.289 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.696 8.05%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.839 -1.03%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.873 1.34%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.206 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.118 -1.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.834 -1.92%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.245 -2.02%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.097 -1.86%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15928.151 -1.17%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.489 -1.02%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 175780.422 -4.54%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.901 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12433.161 3.16%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.183 -1.54%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116725.982 -1.99%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.491 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7693.327 -1.24%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.489 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133609.778 -2.68%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.354 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11449.605 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 684.324 2.63%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93299.709 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.444 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10031.722 4.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 638.825 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83102.488 4.69%
std::map<int,_int>::insert(value)_(already_present)/1024 3.493 5.40%
std::map<int,_int>::insert(value)_(already_present)/32 1.757 -2.11%
std::map<int,_int>::insert(value)_(already_present)/8192 3.951 3.25%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.077 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.129 3.18%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.669 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.671 -2.72%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.042 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.664 -2.90%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.499 -1.05%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.742 -1.71%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.637 4.53%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.785 1.48%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.976 -1.60%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.040 -1.40%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.107 1.03%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.632 -1.84%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.865 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.180 6.79%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.032 -1.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.410 3.70%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.761 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.375 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.493 1.77%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.439 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.260 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.456 20.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.068 32.50%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 12.471 32.57%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.330 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6642.272 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.028 -1.28%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53178.005 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.320 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6578.966 -1.67%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 224.602 -3.26%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52717.405 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.459 -5.14%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.258 -8.82%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12671.313 -5.14%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.077 -5.81%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.706 -3.37%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.650 -2.69%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.040 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.440 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.534 -
std::map<std::string,_int>::clear()/0 396.790 1.09%
std::map<std::string,_int>::clear()/1024 22153.601 -1.11%
std::map<std::string,_int>::clear()/32 864.834 -5.49%
std::map<std::string,_int>::clear()/8192 218851.409 1.22%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.399 -4.92%
std::map<std::string,_int>::contains(key)_(existent)/32 14.318 -12.16%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.607 3.66%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.377 -6.83%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.680 -3.69%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.757 -1.79%
std::map<std::string,_int>::count(key)_(existent)/1024 23.690 -2.32%
std::map<std::string,_int>::count(key)_(existent)/32 15.742 -5.69%
std::map<std::string,_int>::count(key)_(existent)/8192 31.487 6.06%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.818 1.39%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.319 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.216 -4.47%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.818 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7017.873 -2.27%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.629 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59635.264 -
std::map<std::string,_int>::ctor(const&)/0 12.718 -
std::map<std::string,_int>::ctor(const&)/1024 35129.914 -1.22%
std::map<std::string,_int>::ctor(const&)/32 828.145 16.84%
std::map<std::string,_int>::ctor(const&)/8192 343937.212 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.726 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35723.813 -2.11%
std::map<std::string,_int>::ctor(const&,_alloc)/32 774.905 -3.46%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 344118.345 -1.63%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.794 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 44414.504 6.60%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 870.206 6.92%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393862.146 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.802 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53685.670 -1.86%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.966 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073568.268 -2.55%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.533 6.27%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.334 13.62%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.977 -9.97%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.211 2.42%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.357 -2.02%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.673 -
std::map<std::string,_int>::erase(iterator)/1024 31.810 20.92%
std::map<std::string,_int>::erase(iterator)/32 28.286 -
std::map<std::string,_int>::erase(iterator)/8192 32.465 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.056 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13210.441 -1.96%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.761 1.05%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119970.534 -1.75%
std::map<std::string,_int>::erase(key)_(existent)/1024 96.428 53.10%
std::map<std::string,_int>::erase(key)_(existent)/32 67.479 -7.08%
std::map<std::string,_int>::erase(key)_(existent)/8192 95.159 59.13%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.379 7.05%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.038 6.53%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.913 5.70%
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.763 6.05%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.638 1.35%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.221 3.14%
std::map<std::string,_int>::find(key)_(existent)/1024 24.338 -7.66%
std::map<std::string,_int>::find(key)_(existent)/32 15.386 -3.06%
std::map<std::string,_int>::find(key)_(existent)/8192 33.764 12.12%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.262 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.953 1.71%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.183 2.29%
std::map<std::string,_int>::find(key)_(non-existent)/8192 30.553 4.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.627 6.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.662 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.666 -12.04%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.078 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.007 34.84%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.988 -23.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.758 4.20%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.491 19.67%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.291 8.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.896 49.37%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.062 -3.67%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.968 1.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.447 1.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.391 31.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 26.928 -6.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.136 -25.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.474 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64184.515 -2.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1503.660 3.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925539.272 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.571 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43886.718 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1276.472 1.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 627227.575 2.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 404.501 2.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38628.363 -1.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1097.479 -5.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 622067.752 1.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.534 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34628.818 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1254.207 -2.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 406412.900 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.859 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34761.965 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1280.828 7.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370801.035 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.571 8.43%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.746 9.62%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.740 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.675 -7.69%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.474 -1.57%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.681 -1.70%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.587 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.431 -12.39%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.227 -8.50%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.012 -12.32%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.449 -14.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.448 37.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.569 29.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.605 -10.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.867 6.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.473 5.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.612 31.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.497 -10.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.268 25.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.225 7.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.874 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 50.865 17.18%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.333 -7.24%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.630 9.07%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.591 -4.07%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.782 5.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.133 -2.71%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.592 -4.91%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.363 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36653.648 -1.63%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 823.079 -3.52%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350061.052 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.469 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35938.712 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 757.696 -8.60%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349161.875 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.137 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16109.892 -2.11%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 315.254 -10.66%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206723.086 -2.25%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.708 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.162 21.68%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.295 4.85%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.113 6.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.628 -5.94%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.012 1.39%
std::mismatch(deque<int>)_(it,_it,_it)/1000 496.277 17.44%
std::mismatch(deque<int>)_(it,_it,_it)/1024 480.312 14.72%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 502115.125 4.52%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.852 4.01%
std::mismatch(deque<int>)_(it,_it,_it)/8192 4017.083 4.79%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.502 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 505.090 4.03%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 497253.817 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.107 -1.91%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3861.431 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.566 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 720.474 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 644461.876 1.64%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.691 4.45%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4934.808 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 704.772 1.90%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 749.791 5.49%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624195.479 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.327 2.67%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 5089.713 4.78%
std::mismatch(list<int>)_(it,_it,_it)/1000 777.832 4.23%
std::mismatch(list<int>)_(it,_it,_it)/1024 797.882 4.17%
std::mismatch(list<int>)_(it,_it,_it)/1048576 970273.103 3.87%
std::mismatch(list<int>)_(it,_it,_it)/8 2.668 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7741.660 4.86%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 792.959 4.61%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 829.706 7.54%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 974155.687 2.95%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.162 6.28%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12142.568 3.54%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 837.068 4.70%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 863.708 5.69%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1015222.162 1.16%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.206 1.87%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12380.095 -1.75%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 818.368 2.54%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 839.430 2.39%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1013958.092 1.63%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.699 1.10%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10576.677 -18.40%
std::mismatch(vector<int>)_(it,_it,_it)/1000 59.394 1.79%
std::mismatch(vector<int>)_(it,_it,_it)/1024 60.921 1.65%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68913.607 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.079 1.60%
std::mismatch(vector<int>)_(it,_it,_it)/8192 493.159 1.49%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.455 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 60.456 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 70537.008 3.30%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.275 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 506.655 4.37%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 475.433 1.10%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 512.140 -2.15%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 623821.175 1.60%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.385 5.49%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4785.177 -1.41%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 470.031 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 506.362 1.89%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 625238.511 3.03%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.272 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4851.746 2.57%
std::move(deque<int>)/1048576 56389.338 1.37%
std::move(deque<int>)/262144 15147.997 -
std::move(deque<int>)/32768 2408.421 1.34%
std::move(deque<int>)/4096 149.519 -
std::move(deque<int>)/512 22.211 -
std::move(deque<int>)/64 5.038 4.78%
std::move(deque<int>)/8 3.402 -
std::move(list<int>)/1048576 1015769.899 -
std::move(list<int>)/262144 247080.689 -
std::move(list<int>)/32768 30977.879 -
std::move(list<int>)/4096 4086.399 3.35%
std::move(list<int>)/512 353.843 -
std::move(list<int>)/64 39.364 -
std::move(list<int>)/8 3.392 -
std::move(vector<bool>)_(aligned)/1048576 2601.756 49.52%
std::move(vector<bool>)_(aligned)/262144 256.254 -
std::move(vector<bool>)_(aligned)/32768 36.763 -
std::move(vector<bool>)_(aligned)/4096 7.016 -
std::move(vector<bool>)_(aligned)/512 2.333 -
std::move(vector<bool>)_(aligned)/64 1.740 10.98%
std::move(vector<bool>)_(unaligned)/1048576 6740.164 3.07%
std::move(vector<bool>)_(unaligned)/262144 1588.691 -
std::move(vector<bool>)_(unaligned)/32768 202.632 -
std::move(vector<bool>)_(unaligned)/4096 26.011 -
std::move(vector<bool>)_(unaligned)/512 5.169 7.32%
std::move(vector<bool>)_(unaligned)/64 1.676 2.14%
std::move(vector<int>)/1048576 58925.572 4.28%
std::move(vector<int>)/262144 15468.409 4.41%
std::move(vector<int>)/32768 2619.033 51.93%
std::move(vector<int>)/4096 133.978 -
std::move(vector<int>)/512 20.203 -
std::move(vector<int>)/64 4.185 -
std::move(vector<int>)/8 2.206 -3.21%
std::move_backward(deque<int>)/1048576 136518.203 -
std::move_backward(deque<int>)/262144 32426.023 -
std::move_backward(deque<int>)/32768 3753.506 4.53%
std::move_backward(deque<int>)/4096 158.332 2.06%
std::move_backward(deque<int>)/512 23.518 -
std::move_backward(deque<int>)/64 5.174 -
std::move_backward(deque<int>)/8 3.298 -3.44%
std::move_backward(list<int>)/1048576 1033284.897 -
std::move_backward(list<int>)/262144 258440.764 -
std::move_backward(list<int>)/32768 32073.743 -
std::move_backward(list<int>)/4096 4959.398 -13.05%
std::move_backward(list<int>)/512 371.116 -
std::move_backward(list<int>)/64 39.515 -4.33%
std::move_backward(list<int>)/8 3.442 -2.31%
std::move_backward(vector<bool>)_(aligned)/1048576 1701.917 -1.33%
std::move_backward(vector<bool>)_(aligned)/262144 257.411 -
std::move_backward(vector<bool>)_(aligned)/32768 37.950 -
std::move_backward(vector<bool>)_(aligned)/4096 7.226 -
std::move_backward(vector<bool>)_(aligned)/512 2.262 -3.08%
std::move_backward(vector<bool>)_(aligned)/64 1.788 7.93%
std::move_backward(vector<bool>)_(unaligned)/1048576 6512.194 -
std::move_backward(vector<bool>)_(unaligned)/262144 1589.494 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.810 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.007 -
std::move_backward(vector<bool>)_(unaligned)/512 4.510 -1.08%
std::move_backward(vector<bool>)_(unaligned)/64 1.855 12.78%
std::move_backward(vector<int>)/1048576 58493.514 2.52%
std::move_backward(vector<int>)/262144 21186.800 -4.91%
std::move_backward(vector<int>)/32768 1740.362 -
std::move_backward(vector<int>)/4096 135.506 -
std::move_backward(vector<int>)/512 20.839 -
std::move_backward(vector<int>)/64 4.322 -
std::move_backward(vector<int>)/8 2.189 -2.65%
std::multimap<int,_int>::clear()/0 391.761 -
std::multimap<int,_int>::clear()/1024 10698.174 -
std::multimap<int,_int>::clear()/32 649.102 -
std::multimap<int,_int>::clear()/8192 85007.737 2.76%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.607 1.60%
std::multimap<int,_int>::contains(key)_(existent)/32 1.790 2.06%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.520 1.71%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.451 -6.73%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.708 -4.90%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.906 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.442 -8.42%
std::multimap<int,_int>::count(key)_(existent)/32 3.656 -4.46%
std::multimap<int,_int>::count(key)_(existent)/8192 6.630 -5.49%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -5.17%
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.614 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.347 2.87%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.067 3.00%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.775 -1.02%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6223.332 3.29%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.087 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 53323.025 1.29%
std::multimap<int,_int>::ctor(const&)/0 12.808 -
std::multimap<int,_int>::ctor(const&)/1024 6489.011 -2.42%
std::multimap<int,_int>::ctor(const&)/32 222.299 -
std::multimap<int,_int>::ctor(const&)/8192 52154.883 -2.45%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.699 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6541.210 -2.98%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.372 -3.70%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52237.573 -2.55%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.697 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8662.426 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.582 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70422.359 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.795 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12915.233 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.892 -1.52%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247725.992 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.336 -3.49%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.392 -3.90%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.905 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.659 1.52%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.343 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.958 1.55%
std::multimap<int,_int>::erase(iterator)/1024 20.546 -
std::multimap<int,_int>::erase(iterator)/32 20.485 -
std::multimap<int,_int>::erase(iterator)/8192 20.581 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.019 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7473.224 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.143 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58104.720 1.44%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.031 -1.14%
std::multimap<int,_int>::erase(key)_(existent)/32 22.324 -1.45%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.872 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.270 6.10%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.218 10.82%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.625 15.25%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.323 6.79%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.946 -6.32%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.848 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.046 -4.53%
std::multimap<int,_int>::find(key)_(existent)/1024 3.786 2.35%
std::multimap<int,_int>::find(key)_(existent)/32 1.745 1.56%
std::multimap<int,_int>::find(key)_(existent)/8192 5.376 1.53%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.316 -4.39%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.421 -5.06%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.105 -8.87%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.206 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.014 -1.40%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.657 -1.22%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.081 1.39%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.192 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.155 -2.64%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.375 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.814 -1.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.251 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.242 1.58%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.608 -2.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.747 8.42%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.270 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.254 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.844 -1.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.073 -4.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.294 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14727.080 -1.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.039 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182565.589 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.260 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11805.262 -8.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.633 -6.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121668.486 -6.99%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.463 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12285.555 -2.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.572 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 205351.817 -2.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.747 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10942.810 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 653.419 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89561.509 1.89%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.932 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9802.424 -2.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.743 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82264.863 -3.49%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.497 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.428 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.526 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.137 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.767 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.997 1.36%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.776 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.146 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.991 1.14%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.978 -2.13%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.444 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.094 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.391 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.356 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.900 84.11%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.321 33.30%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.792 89.86%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.343 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6407.965 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.023 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51940.074 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6552.700 1.68%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.744 3.41%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52154.234 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.114 -1.02%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1458.343 -3.20%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.383 -3.18%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12673.241 -2.76%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.093 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.216 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.350 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.908 17.85%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.006 7.48%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.404 17.77%
std::multimap<std::string,_int>::clear()/0 393.250 -
std::multimap<std::string,_int>::clear()/1024 21946.461 2.39%
std::multimap<std::string,_int>::clear()/32 894.664 -
std::multimap<std::string,_int>::clear()/8192 214856.815 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.078 -2.90%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.988 1.27%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 26.901 -9.10%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.003 -6.47%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.366 -7.47%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.167 -7.13%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.274 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.617 1.60%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.382 -14.88%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 28.829 22.33%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.589 -3.32%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.042 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.759 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7193.785 1.72%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.481 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60692.776 -
std::multimap<std::string,_int>::ctor(const&)/0 12.693 -
std::multimap<std::string,_int>::ctor(const&)/1024 39597.967 12.77%
std::multimap<std::string,_int>::ctor(const&)/32 695.248 -12.75%
std::multimap<std::string,_int>::ctor(const&)/8192 349622.658 1.51%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.670 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37285.460 1.20%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 788.646 -8.06%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 344919.924 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.845 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39215.617 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 753.028 -20.98%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379265.740 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.896 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56582.470 1.32%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 978.109 -3.78%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106342.648 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.242 1.25%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.991 -3.42%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.559 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.592 4.77%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.526 1.08%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.281 -2.93%
std::multimap<std::string,_int>::erase(iterator)/1024 30.644 -6.34%
std::multimap<std::string,_int>::erase(iterator)/32 33.239 15.46%
std::multimap<std::string,_int>::erase(iterator)/8192 36.841 18.31%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.399 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12986.636 1.20%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.937 -1.04%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120161.540 1.48%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 80.664 15.49%
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.206 31.03%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 68.376 -22.94%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.418 -2.34%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.875 -7.24%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.127 -1.95%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.334 2.29%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.516 -4.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.848 -3.93%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.528 3.31%
std::multimap<std::string,_int>::find(key)_(existent)/32 16.833 17.36%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.625 -1.97%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.319 -3.44%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.917 1.02%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.984 -2.81%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.502 48.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.624 2.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.290 14.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.135 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.032 -13.38%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.357 -6.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.459 -4.73%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.870 6.61%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.253 14.82%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.454 22.02%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.492 -3.79%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 79.475 4.78%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.582 35.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.891 10.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.451 -6.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.453 -1.98%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.828 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64000.338 -3.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1349.491 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914135.814 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.930 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43507.199 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1217.677 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596657.025 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.774 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62033.473 -5.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1616.926 2.51%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816336.080 -2.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.488 -1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32589.568 -2.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1153.356 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374997.140 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.026 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32493.690 -1.67%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1188.021 6.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347175.903 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.702 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.470 -43.93%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 74.370 -16.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.366 2.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 62.870 -4.23%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.892 -18.77%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 88.199 1.57%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.502 -20.25%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 40.762 -4.10%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 30.213 -19.02%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.440 -3.21%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.768 1.88%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 17.506 -3.77%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 31.058 8.81%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.237 3.02%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.179 -2.49%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.424 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.422 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36711.644 -1.29%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 723.708 9.65%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349318.535 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.419 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35784.651 -1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 755.060 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349714.473 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.161 2.38%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 24134.533 39.60%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 367.904 7.68%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 218261.068 5.53%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.268 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.939 4.13%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.036 -2.98%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.504 -5.21%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.434 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.065 1.09%
std::multiset<int>::clear()/0 389.942 -
std::multiset<int>::clear()/1024 9907.197 -
std::multiset<int>::clear()/32 620.656 -
std::multiset<int>::clear()/8192 78020.750 -
std::multiset<int>::contains(key)_(existent)/1024 3.847 -4.36%
std::multiset<int>::contains(key)_(existent)/32 1.628 -4.60%
std::multiset<int>::contains(key)_(existent)/8192 8.545 -3.14%
std::multiset<int>::contains(key)_(non-existent)/0 0.279 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.836 11.28%
std::multiset<int>::contains(key)_(non-existent)/32 3.087 11.53%
std::multiset<int>::contains(key)_(non-existent)/8192 9.696 5.19%
std::multiset<int>::count(key)_(existent)/1024 5.747 3.21%
std::multiset<int>::count(key)_(existent)/32 3.796 3.26%
std::multiset<int>::count(key)_(existent)/8192 9.425 -4.76%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 5.856 -
std::multiset<int>::count(key)_(non-existent)/32 2.382 -3.36%
std::multiset<int>::count(key)_(non-existent)/8192 9.437 1.46%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.813 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5731.416 -1.11%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.025 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48040.308 -
std::multiset<int>::ctor(const&)/0 13.070 2.42%
std::multiset<int>::ctor(const&)/1024 6424.383 2.50%
std::multiset<int>::ctor(const&)/32 234.535 7.56%
std::multiset<int>::ctor(const&)/8192 50487.941 1.05%
std::multiset<int>::ctor(const&,_alloc)/0 12.712 -
std::multiset<int>::ctor(const&,_alloc)/1024 6289.942 -
std::multiset<int>::ctor(const&,_alloc)/32 223.044 1.86%
std::multiset<int>::ctor(const&,_alloc)/8192 50158.334 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.667 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9454.693 3.84%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.128 -3.15%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76680.933 6.95%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.686 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12517.802 -6.11%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.606 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252365.955 -12.29%
std::multiset<int>::equal_range(key)_(existent)/1024 5.442 -
std::multiset<int>::equal_range(key)_(existent)/32 2.399 -
std::multiset<int>::equal_range(key)_(existent)/8192 9.326 10.45%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.637 1.44%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.435 4.65%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.966 7.68%
std::multiset<int>::erase(iterator)/1024 23.213 -5.55%
std::multiset<int>::erase(iterator)/32 20.825 -3.54%
std::multiset<int>::erase(iterator)/8192 23.101 -5.53%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.413 -3.22%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6710.291 -1.14%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.427 -2.88%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54321.539 -
std::multiset<int>::erase(key)_(existent)/1024 41.442 2.39%
std::multiset<int>::erase(key)_(existent)/32 22.003 -2.34%
std::multiset<int>::erase(key)_(existent)/8192 59.621 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.266 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.447 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.306 1.60%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.870 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.268 5.82%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.938 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.796 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.247 -
std::multiset<int>::find(key)_(existent)/1024 4.088 -
std::multiset<int>::find(key)_(existent)/32 1.602 -1.51%
std::multiset<int>::find(key)_(existent)/8192 8.668 2.10%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.721 4.32%
std::multiset<int>::find(key)_(non-existent)/32 2.438 5.80%
std::multiset<int>::find(key)_(non-existent)/8192 8.345 -1.47%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.112 -2.73%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 57.513 8.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.544 -2.15%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.247 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.139 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.771 -3.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.536 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.980 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.191 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.468 2.98%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.824 1.76%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 83.362 -1.10%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.194 -6.93%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.985 -2.97%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.834 -11.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.470 -2.81%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.402 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14496.861 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.253 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188966.203 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.263 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11899.010 2.93%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.396 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 125279.128 6.78%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.525 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12042.079 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.274 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 191223.077 2.03%
std::multiset<int>::insert(value)_(already_present)/1024 27.815 -
std::multiset<int>::insert(value)_(already_present)/32 18.581 -
std::multiset<int>::insert(value)_(already_present)/8192 32.128 1.96%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.055 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 48.050 1.06%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.942 1.20%
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.941 -3.60%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.038 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.578 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.062 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.446 1.94%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.608 6.41%
std::multiset<int>::lower_bound(key)_(existent)/32 2.202 1.02%
std::multiset<int>::lower_bound(key)_(existent)/8192 15.812 7.36%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.265 4.80%
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.098 30.88%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.309 27.36%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.098 38.98%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.308 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6133.956 -4.00%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.854 -2.48%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 48906.527 -4.02%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.327 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6141.357 -3.10%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 218.370 -4.21%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 48907.175 -3.25%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1470.727 7.52%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 41.294 6.60%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12936.181 3.70%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.132 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.696 13.25%
std::multiset<int>::upper_bound(key)_(existent)/8192 15.086 1.16%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.981 99.32%
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.162 45.52%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.100 111.22%
std::multiset<std::string>::clear()/0 392.564 -3.18%
std::multiset<std::string>::clear()/1024 21621.974 -1.34%
std::multiset<std::string>::clear()/32 918.201 1.44%
std::multiset<std::string>::clear()/8192 213130.470 -
std::multiset<std::string>::contains(key)_(existent)/1024 21.405 -3.55%
std::multiset<std::string>::contains(key)_(existent)/32 14.522 -7.14%
std::multiset<std::string>::contains(key)_(existent)/8192 27.266 -6.85%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.205 2.02%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.152 -7.50%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.285 -5.79%
std::multiset<std::string>::count(key)_(existent)/1024 22.624 -10.64%
std::multiset<std::string>::count(key)_(existent)/32 20.818 -
std::multiset<std::string>::count(key)_(existent)/8192 29.828 1.02%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.891 4.22%
std::multiset<std::string>::count(key)_(non-existent)/32 11.070 4.69%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.061 -3.14%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.805 -1.93%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6878.741 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.319 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57343.175 -
std::multiset<std::string>::ctor(const&)/0 12.690 -
std::multiset<std::string>::ctor(const&)/1024 34813.519 -
std::multiset<std::string>::ctor(const&)/32 786.108 12.64%
std::multiset<std::string>::ctor(const&)/8192 340197.834 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.691 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36715.601 -
std::multiset<std::string>::ctor(const&,_alloc)/32 803.022 -8.25%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342369.404 -5.02%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.166 2.40%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38167.496 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 757.917 -4.50%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378378.752 1.08%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.829 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54500.905 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.816 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093222.536 2.13%
std::multiset<std::string>::equal_range(key)_(existent)/1024 21.960 -7.98%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.087 -4.13%
std::multiset<std::string>::equal_range(key)_(existent)/8192 26.727 -8.56%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.415 6.19%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.632 3.75%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.773 -
std::multiset<std::string>::erase(iterator)/1024 26.837 -16.82%
std::multiset<std::string>::erase(iterator)/32 27.581 5.01%
std::multiset<std::string>::erase(iterator)/8192 31.065 -6.32%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.655 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12887.633 -1.13%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 668.618 -3.68%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118926.358 -
std::multiset<std::string>::erase(key)_(existent)/1024 97.806 2.65%
std::multiset<std::string>::erase(key)_(existent)/32 80.875 1.52%
std::multiset<std::string>::erase(key)_(existent)/8192 103.695 64.88%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.989 7.94%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.166 -9.16%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.779 2.81%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 14.035 2.90%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.482 -1.52%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.555 2.80%
std::multiset<std::string>::find(key)_(existent)/1024 23.596 1.80%
std::multiset<std::string>::find(key)_(existent)/32 15.011 -2.08%
std::multiset<std::string>::find(key)_(existent)/8192 29.602 2.60%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.536 -11.03%
std::multiset<std::string>::find(key)_(non-existent)/32 9.680 -8.47%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.995 -4.38%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.921 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.238 -1.91%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.617 -7.22%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 100.561 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.843 33.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 43.951 -12.97%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.619 -4.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.176 -2.57%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 28.700 -2.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.747 -37.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.726 3.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 66.982 -14.35%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.537 -23.42%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.078 -10.64%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 27.506 -26.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.006 -27.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.374 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63187.885 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1405.922 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 935501.515 4.96%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.196 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42421.244 -1.84%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1298.392 2.78%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600389.282 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.976 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59773.817 2.32%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1471.636 5.15%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 814102.173 -
std::multiset<std::string>::insert(value)_(already_present)/1024 55.184 -4.94%
std::multiset<std::string>::insert(value)_(already_present)/32 63.046 31.87%
std::multiset<std::string>::insert(value)_(already_present)/8192 81.273 30.84%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 29.569 -15.54%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 63.528 -8.84%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.495 -15.11%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 68.136 -25.69%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.976 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 40.215 -17.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.700 11.03%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.045 -14.27%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 21.203 -8.04%
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.201 9.41%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 32.137 5.85%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.274 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.696 7.06%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.276 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.304 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36101.930 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 939.817 22.91%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345659.218 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.291 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35281.188 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 790.011 -2.56%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344162.087 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16494.859 1.34%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 341.716 -2.61%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204373.406 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.493 2.36%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.354 6.61%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.649 9.34%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 27.701 5.07%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.908 5.70%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 33.480 -4.58%
std::none_of(deque<int>)_(process_all)/32 12.486 1.40%
std::none_of(deque<int>)_(process_all)/32768 10263.919 1.36%
std::none_of(deque<int>)_(process_all)/50 19.197 1.59%
std::none_of(deque<int>)_(process_all)/8 3.454 -
std::none_of(deque<int>)_(process_all)/8192 2583.501 2.12%
std::none_of(list<int>)_(process_all)/32 12.145 3.18%
std::none_of(list<int>)_(process_all)/32768 28388.231 6.51%
std::none_of(list<int>)_(process_all)/50 22.946 4.38%
std::none_of(list<int>)_(process_all)/8 2.713 1.92%
std::none_of(list<int>)_(process_all)/8192 9007.429 10.39%
std::none_of(vector<int>)_(process_all)/32 8.459 1.24%
std::none_of(vector<int>)_(process_all)/32768 8196.036 -
std::none_of(vector<int>)_(process_all)/50 19.869 3.90%
std::none_of(vector<int>)_(process_all)/8 2.444 -
std::none_of(vector<int>)_(process_all)/8192 2052.057 -
std::partial_sort(deque<int>)_(ascending)/1024 7733.090 -
std::partial_sort(deque<int>)_(ascending)/8 32.224 -2.16%
std::partial_sort(deque<int>)_(ascending)/8192 149851.007 -
std::partial_sort(deque<int>)_(descending)/1024 17858.599 -
std::partial_sort(deque<int>)_(descending)/8 42.299 -1.99%
std::partial_sort(deque<int>)_(descending)/8192 257789.531 -1.49%
std::partial_sort(deque<int>)_(heap)/1024 17984.851 -
std::partial_sort(deque<int>)_(heap)/8 39.044 -1.71%
std::partial_sort(deque<int>)_(heap)/8192 262708.750 -2.38%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7681.693 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.900 -5.02%
std::partial_sort(deque<int>)_(pipe-organ)/8192 142251.219 -2.64%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18918.502 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.617 -1.07%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 262143.197 -1.78%
std::partial_sort(deque<int>)_(repeated)/1024 6325.126 -
std::partial_sort(deque<int>)_(repeated)/8 26.496 1.75%
std::partial_sort(deque<int>)_(repeated)/8192 75963.505 -
std::partial_sort(deque<int>)_(shuffled)/1024 16138.983 4.35%
std::partial_sort(deque<int>)_(shuffled)/8 34.384 6.00%
std::partial_sort(deque<int>)_(shuffled)/8192 264699.204 9.26%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4779.863 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.374 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50869.053 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7917.102 1.01%
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.336 -1.40%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93338.746 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7946.048 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.070 -1.38%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96021.907 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4784.126 -2.26%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.362 -3.14%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50817.013 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8873.444 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.473 1.19%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93352.915 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.379 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.608 10.43%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26419.998 -3.28%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6737.984 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.595 2.90%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 85145.111 1.97%
std::partial_sort(vector<int>)_(ascending)/1024 4764.817 -
std::partial_sort(vector<int>)_(ascending)/8 18.936 -
std::partial_sort(vector<int>)_(ascending)/8192 50590.724 -
std::partial_sort(vector<int>)_(descending)/1024 7914.014 -
std::partial_sort(vector<int>)_(descending)/8 24.340 -
std::partial_sort(vector<int>)_(descending)/8192 93891.693 -
std::partial_sort(vector<int>)_(heap)/1024 7914.195 -
std::partial_sort(vector<int>)_(heap)/8 27.488 -1.20%
std::partial_sort(vector<int>)_(heap)/8192 96813.992 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4746.497 -4.27%
std::partial_sort(vector<int>)_(pipe-organ)/8 18.944 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50351.727 -3.83%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8845.151 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.780 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93054.078 -
std::partial_sort(vector<int>)_(repeated)/1024 2516.350 -
std::partial_sort(vector<int>)_(repeated)/8 18.786 -
std::partial_sort(vector<int>)_(repeated)/8192 26537.395 -
std::partial_sort(vector<int>)_(shuffled)/1024 6718.901 -
std::partial_sort(vector<int>)_(shuffled)/8 28.189 -
std::partial_sort(vector<int>)_(shuffled)/8192 88291.514 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5136.216 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.833 -2.09%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53149.454 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8155.085 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.795 62.55%
std::partial_sort_copy(deque<int>)_(descending)/8192 95139.149 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8368.070 -
std::partial_sort_copy(deque<int>)_(heap)/8 21.896 47.31%
std::partial_sort_copy(deque<int>)_(heap)/8192 98296.680 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5116.724 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.775 -1.72%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52955.296 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9025.469 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.524 -5.09%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94874.927 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.259 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.780 -1.26%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29453.995 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7158.053 3.86%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.665 5.03%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 88757.448 2.18%
std::partial_sort_copy(list<int>)_(ascending)/1024 5361.903 -1.84%
std::partial_sort_copy(list<int>)_(ascending)/8 8.183 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57218.753 -
std::partial_sort_copy(list<int>)_(descending)/1024 8228.433 -3.90%
std::partial_sort_copy(list<int>)_(descending)/8 16.647 -
std::partial_sort_copy(list<int>)_(descending)/8192 97381.193 -4.14%
std::partial_sort_copy(list<int>)_(heap)/1024 8250.690 -
std::partial_sort_copy(list<int>)_(heap)/8 17.447 -
std::partial_sort_copy(list<int>)_(heap)/8192 99945.157 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5361.085 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.181 -1.85%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57333.832 -1.74%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9192.718 1.19%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.003 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96784.863 -1.19%
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.793 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.984 -1.70%
std::partial_sort_copy(list<int>)_(repeated)/8192 32962.636 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7116.073 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.188 4.62%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88458.544 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4745.038 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.045 -3.22%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50709.415 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7857.682 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.378 4.53%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93086.764 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7913.461 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 16.113 8.28%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96459.311 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4742.442 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.059 -2.83%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50416.376 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8829.137 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.160 -2.67%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93093.385 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.366 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.324 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26503.802 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6926.203 3.59%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.330 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 88491.540 4.61%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4830.628 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.770 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50585.418 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7875.511 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.347 -1.91%
std::partial_sort_copy(vector<int>)_(descending)/8192 93459.776 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7939.683 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.304 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97118.825 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4817.220 -1.57%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.640 -5.42%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50490.279 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8884.343 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.732 -3.00%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94633.399 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2495.204 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.926 3.23%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26291.745 -6.18%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6840.490 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.104 2.35%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88155.493 -
std::partition(deque<int>)_(dense)/1024 366.164 3.15%
std::partition(deque<int>)_(dense)/32 9.125 -11.11%
std::partition(deque<int>)_(dense)/50 13.840 -8.12%
std::partition(deque<int>)_(dense)/8192 2869.328 2.63%
std::partition(deque<int>)_(sparse)/1024 400.507 4.67%
std::partition(deque<int>)_(sparse)/32 11.230 12.62%
std::partition(deque<int>)_(sparse)/50 15.266 1.06%
std::partition(deque<int>)_(sparse)/8192 3090.769 1.51%
std::partition(list<int>)_(dense)/1024 402.902 2.94%
std::partition(list<int>)_(dense)/32 8.870 1.58%
std::partition(list<int>)_(dense)/50 13.809 2.70%
std::partition(list<int>)_(dense)/8192 5237.095 2.59%
std::partition(list<int>)_(sparse)/1024 757.411 5.49%
std::partition(list<int>)_(sparse)/32 9.198 3.64%
std::partition(list<int>)_(sparse)/50 25.710 18.71%
std::partition(list<int>)_(sparse)/8192 8191.972 3.08%
std::partition(vector<int>)_(dense)/1024 257.994 3.31%
std::partition(vector<int>)_(dense)/32 8.635 1.45%
std::partition(vector<int>)_(dense)/50 14.343 8.83%
std::partition(vector<int>)_(dense)/8192 1910.237 1.59%
std::partition(vector<int>)_(sparse)/1024 270.038 5.17%
std::partition(vector<int>)_(sparse)/32 9.501 5.83%
std::partition(vector<int>)_(sparse)/50 13.935 -1.84%
std::partition(vector<int>)_(sparse)/8192 1963.780 5.01%
std::partition_copy(deque<int>)/1024 668.321 4.90%
std::partition_copy(deque<int>)/32 13.334 3.62%
std::partition_copy(deque<int>)/50 22.281 4.82%
std::partition_copy(deque<int>)/8192 5943.840 3.97%
std::partition_copy(list<int>)/1024 743.327 4.05%
std::partition_copy(list<int>)/32 9.198 4.19%
std::partition_copy(list<int>)/50 13.434 3.35%
std::partition_copy(list<int>)/8192 7447.186 2.15%
std::partition_copy(vector<int>)/1024 478.283 -
std::partition_copy(vector<int>)/32 8.163 -
std::partition_copy(vector<int>)/50 13.398 4.08%
std::partition_copy(vector<int>)/8192 4772.517 3.89%
std::partition_point(deque<int>)/1024 9.681 2.06%
std::partition_point(deque<int>)/32 4.218 2.02%
std::partition_point(deque<int>)/50 4.726 2.07%
std::partition_point(deque<int>)/8192 15.133 -
std::partition_point(list<int>)/1024 1386.041 -
std::partition_point(list<int>)/32 16.911 -
std::partition_point(list<int>)/50 26.326 -
std::partition_point(list<int>)/8192 13103.631 -3.77%
std::partition_point(vector<int>)/1024 6.443 6.23%
std::partition_point(vector<int>)/32 2.597 1.23%
std::partition_point(vector<int>)/50 2.653 3.08%
std::partition_point(vector<int>)/8192 10.242 10.28%
std::pop_heap(deque<float>)/1024 13.143 -3.05%
std::pop_heap(deque<float>)/8 52.008 -2.38%
std::pop_heap(deque<float>)/8192 61.360 -
std::pop_heap(deque<int>)/1024 12.693 -
std::pop_heap(deque<int>)/8 52.143 -
std::pop_heap(deque<int>)/8192 52.942 -7.60%
std::pop_heap(deque<size_t>)/1024 15.254 -
std::pop_heap(deque<size_t>)/8 52.091 -1.04%
std::pop_heap(deque<size_t>)/8192 59.169 -1.44%
std::pop_heap(deque<std::string>)/1024 59.162 -
std::pop_heap(deque<std::string>)/8 57.248 -
std::pop_heap(deque<std::string>)/8192 115.213 -
std::pop_heap(vector<float>)/1024 8.434 -
std::pop_heap(vector<float>)/8 50.457 -
std::pop_heap(vector<float>)/8192 19.639 -
std::pop_heap(vector<int>)/1024 9.950 -
std::pop_heap(vector<int>)/8 51.160 -
std::pop_heap(vector<int>)/8192 12.991 -
std::pop_heap(vector<size_t>)/1024 9.890 -
std::pop_heap(vector<size_t>)/8 51.690 -
std::pop_heap(vector<size_t>)/8192 13.095 -
std::pop_heap(vector<std::string>)/1024 20.060 -
std::pop_heap(vector<std::string>)/8 53.265 -
std::pop_heap(vector<std::string>)/8192 51.028 -
std::remove(deque<int>)_(prefix)/1024 524.116 -
std::remove(deque<int>)_(prefix)/32 55.350 7.74%
std::remove(deque<int>)_(prefix)/50 61.937 3.62%
std::remove(deque<int>)_(prefix)/8192 3840.682 -
std::remove(deque<int>)_(sprinkled)/1024 533.506 -
std::remove(deque<int>)_(sprinkled)/32 52.016 -4.85%
std::remove(deque<int>)_(sprinkled)/50 59.832 -5.64%
std::remove(deque<int>)_(sprinkled)/8192 3866.603 -
std::remove(list<int>)_(prefix)/1024 1001.636 -1.17%
std::remove(list<int>)_(prefix)/32 52.813 -
std::remove(list<int>)_(prefix)/50 63.081 -
std::remove(list<int>)_(prefix)/8192 8157.079 -
std::remove(list<int>)_(sprinkled)/1024 962.038 -
std::remove(list<int>)_(sprinkled)/32 52.901 1.28%
std::remove(list<int>)_(sprinkled)/50 62.436 1.53%
std::remove(list<int>)_(sprinkled)/8192 8053.354 -
std::remove(vector<int>)_(prefix)/1024 307.594 -
std::remove(vector<int>)_(prefix)/32 49.243 -
std::remove(vector<int>)_(prefix)/50 54.492 1.25%
std::remove(vector<int>)_(prefix)/8192 2108.244 -
std::remove(vector<int>)_(sprinkled)/1024 286.364 -
std::remove(vector<int>)_(sprinkled)/32 49.444 2.20%
std::remove(vector<int>)_(sprinkled)/50 53.847 2.38%
std::remove(vector<int>)_(sprinkled)/8192 1971.755 -
std::remove_copy(deque<int>)_(prefix)/1024 398.275 -3.01%
std::remove_copy(deque<int>)_(prefix)/32 13.079 -
std::remove_copy(deque<int>)_(prefix)/50 20.398 -
std::remove_copy(deque<int>)_(prefix)/8192 3330.415 -
std::remove_copy(deque<int>)_(sprinkled)/1024 354.275 -2.09%
std::remove_copy(deque<int>)_(sprinkled)/32 12.098 -1.13%
std::remove_copy(deque<int>)_(sprinkled)/50 18.244 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2831.345 -2.33%
std::remove_copy(list<int>)_(prefix)/1024 744.513 -
std::remove_copy(list<int>)_(prefix)/32 11.242 -
std::remove_copy(list<int>)_(prefix)/50 19.387 1.91%
std::remove_copy(list<int>)_(prefix)/8192 6864.870 -1.08%
std::remove_copy(list<int>)_(sprinkled)/1024 732.324 -
std::remove_copy(list<int>)_(sprinkled)/32 11.203 -
std::remove_copy(list<int>)_(sprinkled)/50 18.796 -
std::remove_copy(list<int>)_(sprinkled)/8192 6866.120 -
std::remove_copy(vector<int>)_(prefix)/1024 263.435 -
std::remove_copy(vector<int>)_(prefix)/32 9.679 1.79%
std::remove_copy(vector<int>)_(prefix)/50 13.931 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.147 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.666 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.479 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.636 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1939.884 -
std::remove_copy_if(deque<int>)_(prefix)/1024 521.086 -3.02%
std::remove_copy_if(deque<int>)_(prefix)/32 17.775 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.854 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3795.953 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.314 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.879 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 29.115 1.76%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3678.007 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.474 -
std::remove_copy_if(list<int>)_(prefix)/32 17.048 -
std::remove_copy_if(list<int>)_(prefix)/50 27.479 10.44%
std::remove_copy_if(list<int>)_(prefix)/8192 7282.169 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 780.729 -1.15%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.660 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.556 1.63%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7281.585 -
std::remove_copy_if(vector<int>)_(prefix)/1024 401.663 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.306 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.959 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3373.401 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 354.242 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.440 1.46%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.932 7.26%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2812.467 -
std::remove_if(deque<int>)_(prefix)/1024 555.756 -
std::remove_if(deque<int>)_(prefix)/32 54.289 -2.98%
std::remove_if(deque<int>)_(prefix)/50 63.566 -3.83%
std::remove_if(deque<int>)_(prefix)/8192 4236.195 -
std::remove_if(deque<int>)_(sprinkled)/1024 544.989 3.06%
std::remove_if(deque<int>)_(sprinkled)/32 53.371 -
std::remove_if(deque<int>)_(sprinkled)/50 60.236 -2.37%
std::remove_if(deque<int>)_(sprinkled)/8192 3941.448 -
std::remove_if(list<int>)_(prefix)/1024 990.885 -
std::remove_if(list<int>)_(prefix)/32 58.861 -
std::remove_if(list<int>)_(prefix)/50 72.328 -
std::remove_if(list<int>)_(prefix)/8192 9900.286 -
std::remove_if(list<int>)_(sprinkled)/1024 980.854 -
std::remove_if(list<int>)_(sprinkled)/32 57.416 -
std::remove_if(list<int>)_(sprinkled)/50 72.176 2.40%
std::remove_if(list<int>)_(sprinkled)/8192 8340.734 1.42%
std::remove_if(vector<int>)_(prefix)/1024 346.733 -
std::remove_if(vector<int>)_(prefix)/32 49.558 1.15%
std::remove_if(vector<int>)_(prefix)/50 54.219 -
std::remove_if(vector<int>)_(prefix)/8192 2569.971 -
std::remove_if(vector<int>)_(sprinkled)/1024 410.188 -
std::remove_if(vector<int>)_(sprinkled)/32 50.950 -
std::remove_if(vector<int>)_(sprinkled)/50 57.367 -
std::remove_if(vector<int>)_(sprinkled)/8192 2974.645 -
std::replace(deque<int>)_(prefix)/1024 411.425 -
std::replace(deque<int>)_(prefix)/32 12.716 -1.35%
std::replace(deque<int>)_(prefix)/50 19.018 -
std::replace(deque<int>)_(prefix)/8192 3255.444 -
std::replace(deque<int>)_(sprinkled)/1024 348.700 -1.27%
std::replace(deque<int>)_(sprinkled)/32 12.163 -
std::replace(deque<int>)_(sprinkled)/50 18.122 -
std::replace(deque<int>)_(sprinkled)/8192 2789.164 -1.36%
std::replace(list<int>)_(prefix)/1024 1608.137 117.69%
std::replace(list<int>)_(prefix)/32 11.116 -
std::replace(list<int>)_(prefix)/50 17.587 1.24%
std::replace(list<int>)_(prefix)/8192 6982.579 -
std::replace(list<int>)_(sprinkled)/1024 725.716 -
std::replace(list<int>)_(sprinkled)/32 11.274 -
std::replace(list<int>)_(sprinkled)/50 18.810 -
std::replace(list<int>)_(sprinkled)/8192 7149.956 -
std::replace(vector<int>)_(prefix)/1024 156.552 -
std::replace(vector<int>)_(prefix)/32 5.026 -
std::replace(vector<int>)_(prefix)/50 7.477 -
std::replace(vector<int>)_(prefix)/8192 1255.357 -
std::replace(vector<int>)_(sprinkled)/1024 149.483 -
std::replace(vector<int>)_(sprinkled)/32 5.199 -12.06%
std::replace(vector<int>)_(sprinkled)/50 8.039 -17.00%
std::replace(vector<int>)_(sprinkled)/8192 1166.163 5.69%
std::replace_if(deque<int>)_(prefix)/1024 479.978 -
std::replace_if(deque<int>)_(prefix)/32 26.227 86.94%
std::replace_if(deque<int>)_(prefix)/50 32.873 61.47%
std::replace_if(deque<int>)_(prefix)/8192 3485.826 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.975 1.22%
std::replace_if(deque<int>)_(sprinkled)/32 24.517 97.19%
std::replace_if(deque<int>)_(sprinkled)/50 31.028 66.35%
std::replace_if(deque<int>)_(sprinkled)/8192 2907.741 -
std::replace_if(list<int>)_(prefix)/1024 733.169 -
std::replace_if(list<int>)_(prefix)/32 14.022 -
std::replace_if(list<int>)_(prefix)/50 24.687 -
std::replace_if(list<int>)_(prefix)/8192 7321.561 2.21%
std::replace_if(list<int>)_(sprinkled)/1024 773.479 4.46%
std::replace_if(list<int>)_(sprinkled)/32 13.249 -
std::replace_if(list<int>)_(sprinkled)/50 23.688 -7.37%
std::replace_if(list<int>)_(sprinkled)/8192 7668.674 4.44%
std::replace_if(vector<int>)_(prefix)/1024 270.784 -
std::replace_if(vector<int>)_(prefix)/32 9.458 -2.75%
std::replace_if(vector<int>)_(prefix)/50 13.918 -
std::replace_if(vector<int>)_(prefix)/8192 2028.667 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.385 -
std::replace_if(vector<int>)_(sprinkled)/32 8.698 -
std::replace_if(vector<int>)_(sprinkled)/50 12.833 -
std::replace_if(vector<int>)_(sprinkled)/8192 1916.785 -
std::reverse(deque<int>)/32768 5897.662 2.49%
std::reverse(deque<int>)/4096 742.795 3.32%
std::reverse(deque<int>)/512 115.789 -9.55%
std::reverse(deque<int>)/64 13.072 -15.67%
std::reverse(deque<int>)/8 2.521 -8.11%
std::reverse(list<int>)/32768 18087.628 -10.02%
std::reverse(list<int>)/4096 1632.540 -18.32%
std::reverse(list<int>)/512 196.209 -3.66%
std::reverse(list<int>)/64 18.262 -
std::reverse(list<int>)/8 1.994 -
std::reverse(vector<int>)/32768 1039.172 -
std::reverse(vector<int>)/4096 131.379 -
std::reverse(vector<int>)/512 16.576 1.40%
std::reverse(vector<int>)/64 4.209 2.10%
std::reverse(vector<int>)/8 1.544 -3.37%
std::reverse_copy(deque<int>)/32768 8241.185 2.72%
std::reverse_copy(deque<int>)/4096 1006.736 2.31%
std::reverse_copy(deque<int>)/512 128.039 2.05%
std::reverse_copy(deque<int>)/64 16.424 2.77%
std::reverse_copy(deque<int>)/8 2.565 1.21%
std::reverse_copy(list<int>)/32768 27595.164 3.77%
std::reverse_copy(list<int>)/4096 3563.640 11.86%
std::reverse_copy(list<int>)/512 386.067 5.54%
std::reverse_copy(list<int>)/64 31.603 5.13%
std::reverse_copy(list<int>)/8 2.462 1.56%
std::reverse_copy(vector<int>)/32768 998.548 1.50%
std::reverse_copy(vector<int>)/4096 139.290 4.65%
std::reverse_copy(vector<int>)/512 17.422 1.52%
std::reverse_copy(vector<int>)/64 2.552 1.24%
std::reverse_copy(vector<int>)/8 2.275 -7.64%
std::rotate(deque<int>)_(1_element_backward)/1024 41.270 -
std::rotate(deque<int>)_(1_element_backward)/32 3.588 1.56%
std::rotate(deque<int>)_(1_element_backward)/50 5.208 1.46%
std::rotate(deque<int>)_(1_element_backward)/8192 314.148 1.31%
std::rotate(deque<int>)_(1_element_forward)/1024 37.546 -
std::rotate(deque<int>)_(1_element_forward)/32 4.216 2.14%
std::rotate(deque<int>)_(1_element_forward)/50 5.508 1.67%
std::rotate(deque<int>)_(1_element_forward)/8192 304.088 1.46%
std::rotate(deque<int>)_(by_1/2)/1024 191.246 1.66%
std::rotate(deque<int>)_(by_1/2)/32 8.630 1.37%
std::rotate(deque<int>)_(by_1/2)/50 11.630 -
std::rotate(deque<int>)_(by_1/2)/8192 1661.467 3.82%
std::rotate(deque<int>)_(by_1/3)/1024 406.417 -
std::rotate(deque<int>)_(by_1/3)/32 20.712 1.10%
std::rotate(deque<int>)_(by_1/3)/50 29.426 -
std::rotate(deque<int>)_(by_1/3)/8192 3238.260 2.37%
std::rotate(deque<int>)_(by_1/4)/1024 269.667 1.59%
std::rotate(deque<int>)_(by_1/4)/32 13.330 1.71%
std::rotate(deque<int>)_(by_1/4)/50 27.660 -
std::rotate(deque<int>)_(by_1/4)/8192 2884.977 15.66%
std::rotate(list<int>)_(1_element_backward)/1024 795.288 7.74%
std::rotate(list<int>)_(1_element_backward)/32 14.125 5.35%
std::rotate(list<int>)_(1_element_backward)/50 26.956 8.60%
std::rotate(list<int>)_(1_element_backward)/8192 7638.363 -4.90%
std::rotate(list<int>)_(1_element_forward)/1024 786.527 6.79%
std::rotate(list<int>)_(1_element_forward)/32 14.484 3.81%
std::rotate(list<int>)_(1_element_forward)/50 28.496 9.98%
std::rotate(list<int>)_(1_element_forward)/8192 8610.896 11.94%
std::rotate(list<int>)_(by_1/2)/1024 405.106 5.50%
std::rotate(list<int>)_(by_1/2)/32 6.561 1.46%
std::rotate(list<int>)_(by_1/2)/50 12.900 1.80%
std::rotate(list<int>)_(by_1/2)/8192 5812.226 17.58%
std::rotate(list<int>)_(by_1/3)/1024 840.896 3.80%
std::rotate(list<int>)_(by_1/3)/32 16.963 1.05%
std::rotate(list<int>)_(by_1/3)/50 23.790 4.13%
std::rotate(list<int>)_(by_1/3)/8192 8683.893 -7.10%
std::rotate(list<int>)_(by_1/4)/1024 603.250 4.32%
std::rotate(list<int>)_(by_1/4)/32 14.786 1.53%
std::rotate(list<int>)_(by_1/4)/50 26.570 3.27%
std::rotate(list<int>)_(by_1/4)/8192 6878.341 -5.23%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.915 1.19%
std::rotate(vector<bool>)_(1_element_backward)/32 17.969 1.39%
std::rotate(vector<bool>)_(1_element_backward)/50 17.985 1.53%
std::rotate(vector<bool>)_(1_element_backward)/8192 108.159 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.999 1.31%
std::rotate(vector<bool>)_(1_element_forward)/32 17.914 1.53%
std::rotate(vector<bool>)_(1_element_forward)/50 17.951 1.96%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.832 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.634 -
std::rotate(vector<bool>)_(by_1/2)/32 18.505 2.16%
std::rotate(vector<bool>)_(by_1/2)/50 18.217 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.349 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.136 2.06%
std::rotate(vector<bool>)_(by_1/3)/32 18.111 2.27%
std::rotate(vector<bool>)_(by_1/3)/50 17.980 1.54%
std::rotate(vector<bool>)_(by_1/3)/8192 157.929 2.12%
std::rotate(vector<bool>)_(by_1/4)/1024 13.095 1.74%
std::rotate(vector<bool>)_(by_1/4)/32 18.154 1.70%
std::rotate(vector<bool>)_(by_1/4)/50 18.059 1.88%
std::rotate(vector<bool>)_(by_1/4)/8192 30.580 1.76%
std::rotate(vector<int>)_(1_element_backward)/1024 36.155 1.42%
std::rotate(vector<int>)_(1_element_backward)/32 2.970 1.62%
std::rotate(vector<int>)_(1_element_backward)/50 5.433 1.85%
std::rotate(vector<int>)_(1_element_backward)/8192 305.921 1.82%
std::rotate(vector<int>)_(1_element_forward)/1024 35.607 -
std::rotate(vector<int>)_(1_element_forward)/32 3.049 1.59%
std::rotate(vector<int>)_(1_element_forward)/50 5.302 -
std::rotate(vector<int>)_(1_element_forward)/8192 286.769 2.32%
std::rotate(vector<int>)_(by_1/2)/1024 32.179 1.36%
std::rotate(vector<int>)_(by_1/2)/32 2.469 4.02%
std::rotate(vector<int>)_(by_1/2)/50 3.883 1.60%
std::rotate(vector<int>)_(by_1/2)/8192 244.931 1.76%
std::rotate(vector<int>)_(by_1/3)/1024 122.475 3.13%
std::rotate(vector<int>)_(by_1/3)/32 10.033 1.27%
std::rotate(vector<int>)_(by_1/3)/50 11.230 -
std::rotate(vector<int>)_(by_1/3)/8192 897.394 2.69%
std::rotate(vector<int>)_(by_1/4)/1024 48.070 1.61%
std::rotate(vector<int>)_(by_1/4)/32 4.809 1.83%
std::rotate(vector<int>)_(by_1/4)/50 11.651 -
std::rotate(vector<int>)_(by_1/4)/8192 376.197 1.64%
std::rotate_copy(deque<int>)/1024 34.365 -1.21%
std::rotate_copy(deque<int>)/32 2.812 5.35%
std::rotate_copy(deque<int>)/50 3.025 -
std::rotate_copy(deque<int>)/8192 325.263 11.42%
std::rotate_copy(list<int>)/1024 789.235 7.32%
std::rotate_copy(list<int>)/32 8.898 2.84%
std::rotate_copy(list<int>)/50 14.377 3.43%
std::rotate_copy(list<int>)/8192 7184.277 3.70%
std::rotate_copy(vector<int>)/1024 34.024 -3.11%
std::rotate_copy(vector<int>)/32 2.115 1.61%
std::rotate_copy(vector<int>)/50 2.713 1.41%
std::rotate_copy(vector<int>)/8192 307.721 -57.29%
std::sample(deque<int>)/1024 11524.592 1.78%
std::sample(deque<int>)/32 310.006 1.57%
std::sample(deque<int>)/8192 93035.696 1.90%
std::sample(list<int>)/1024 12233.110 1.60%
std::sample(list<int>)/32 317.135 1.00%
std::sample(list<int>)/8192 100719.181 2.23%
std::sample(vector<int>)/1024 11477.519 1.71%
std::sample(vector<int>)/32 308.951 2.15%
std::sample(vector<int>)/8192 93559.890 2.37%
std::search(deque<int>)_(near_matches)/1000 22610.951 20.45%
std::search(deque<int>)_(near_matches)/1024 23764.956 21.14%
std::search(deque<int>)_(near_matches)/8192 1490574.719 2.76%
std::search(deque<int>)_(no_match)/1000 429.082 5.27%
std::search(deque<int>)_(no_match)/1024 431.363 23.06%
std::search(deque<int>)_(no_match)/1048576 444647.422 4.59%
std::search(deque<int>)_(no_match)/8192 3451.282 4.03%
std::search(deque<int>)_(same_length)/1000 428.499 29.53%
std::search(deque<int>)_(same_length)/1024 485.110 1.87%
std::search(deque<int>)_(same_length)/8192 3933.135 2.68%
std::search(deque<int>)_(single_element)/1000 484.518 7.53%
std::search(deque<int>)_(single_element)/1024 493.233 7.02%
std::search(deque<int>)_(single_element)/8192 3850.723 4.76%
std::search(deque<int>,_pred)_(near_matches)/1000 25690.763 10.41%
std::search(deque<int>,_pred)_(near_matches)/1024 26001.777 6.63%
std::search(deque<int>,_pred)_(near_matches)/8192 1593056.287 4.10%
std::search(deque<int>,_pred)_(no_match)/1000 623.817 46.32%
std::search(deque<int>,_pred)_(no_match)/1024 660.604 50.79%
std::search(deque<int>,_pred)_(no_match)/1048576 664146.190 48.69%
std::search(deque<int>,_pred)_(no_match)/8192 5218.821 49.11%
std::search(deque<int>,_pred)_(same_length)/1000 482.402 -1.82%
std::search(deque<int>,_pred)_(same_length)/1024 512.140 -2.05%
std::search(deque<int>,_pred)_(same_length)/8192 4047.851 -
std::search(deque<int>,_pred)_(single_element)/1000 702.322 2.13%
std::search(deque<int>,_pred)_(single_element)/1024 643.213 -8.96%
std::search(deque<int>,_pred)_(single_element)/8192 5219.848 -8.08%
std::search(list<int>)_(near_matches)/1000 39428.641 3.15%
std::search(list<int>)_(near_matches)/1024 41624.204 4.65%
std::search(list<int>)_(near_matches)/8192 2744084.668 6.98%
std::search(list<int>)_(no_match)/1000 749.759 9.46%
std::search(list<int>)_(no_match)/1024 771.099 1.83%
std::search(list<int>)_(no_match)/1048576 867456.939 3.16%
std::search(list<int>)_(no_match)/8192 7178.236 8.91%
std::search(list<int>)_(same_length)/1000 780.545 4.15%
std::search(list<int>)_(same_length)/1024 825.265 7.00%
std::search(list<int>)_(same_length)/8192 8827.550 10.98%
std::search(list<int>)_(single_element)/1000 720.480 3.50%
std::search(list<int>)_(single_element)/1024 811.293 6.67%
std::search(list<int>)_(single_element)/8192 10063.839 19.56%
std::search(list<int>,_pred)_(near_matches)/1000 42097.971 1.07%
std::search(list<int>,_pred)_(near_matches)/1024 45617.884 4.61%
std::search(list<int>,_pred)_(near_matches)/8192 2725130.187 1.07%
std::search(list<int>,_pred)_(no_match)/1000 820.921 2.08%
std::search(list<int>,_pred)_(no_match)/1024 838.964 1.84%
std::search(list<int>,_pred)_(no_match)/1048576 1030672.095 7.69%
std::search(list<int>,_pred)_(no_match)/8192 8038.805 10.77%
std::search(list<int>,_pred)_(same_length)/1000 802.129 -
std::search(list<int>,_pred)_(same_length)/1024 822.283 -
std::search(list<int>,_pred)_(same_length)/8192 9527.050 18.26%
std::search(list<int>,_pred)_(single_element)/1000 841.675 5.02%
std::search(list<int>,_pred)_(single_element)/1024 858.384 4.60%
std::search(list<int>,_pred)_(single_element)/8192 10267.527 32.33%
std::search(vector<int>)_(near_matches)/1000 14823.646 4.04%
std::search(vector<int>)_(near_matches)/1024 16177.528 7.49%
std::search(vector<int>)_(near_matches)/8192 818643.541 6.34%
std::search(vector<int>)_(no_match)/1000 216.816 1.91%
std::search(vector<int>)_(no_match)/1024 223.169 2.66%
std::search(vector<int>)_(no_match)/1048576 217685.732 2.13%
std::search(vector<int>)_(no_match)/8192 1708.301 2.72%
std::search(vector<int>)_(same_length)/1000 246.853 1.72%
std::search(vector<int>)_(same_length)/1024 251.528 1.19%
std::search(vector<int>)_(same_length)/8192 1972.927 4.00%
std::search(vector<int>)_(single_element)/1000 243.019 6.22%
std::search(vector<int>)_(single_element)/1024 242.847 3.81%
std::search(vector<int>)_(single_element)/8192 1941.778 6.64%
std::search(vector<int>,_pred)_(near_matches)/1000 22990.492 1.45%
std::search(vector<int>,_pred)_(near_matches)/1024 24203.958 1.76%
std::search(vector<int>,_pred)_(near_matches)/8192 1466021.488 -
std::search(vector<int>,_pred)_(no_match)/1000 544.732 2.67%
std::search(vector<int>,_pred)_(no_match)/1024 547.487 1.58%
std::search(vector<int>,_pred)_(no_match)/1048576 597775.332 -
std::search(vector<int>,_pred)_(no_match)/8192 4282.415 -
std::search(vector<int>,_pred)_(same_length)/1000 609.393 1.20%
std::search(vector<int>,_pred)_(same_length)/1024 624.272 -
std::search(vector<int>,_pred)_(same_length)/8192 5086.037 -
std::search(vector<int>,_pred)_(single_element)/1000 546.963 2.24%
std::search(vector<int>,_pred)_(single_element)/1024 559.500 1.86%
std::search(vector<int>,_pred)_(single_element)/8192 4541.263 3.55%
std::search_n(deque<int>)_(no_match)/1024 13.873 -
std::search_n(deque<int>)_(no_match)/32 13.883 -
std::search_n(deque<int>)_(no_match)/8192 16.293 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.285 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.085 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.819 -
std::search_n(list<int>)_(no_match)/1024 758.058 -
std::search_n(list<int>)_(no_match)/32 10.485 -
std::search_n(list<int>)_(no_match)/8192 7228.605 -
std::search_n(list<int>,_pred)_(no_match)/1024 840.168 -
std::search_n(list<int>,_pred)_(no_match)/32 16.874 -
std::search_n(list<int>,_pred)_(no_match)/8192 8354.084 -
std::search_n(vector<int>)_(no_match)/1024 3.288 -
std::search_n(vector<int>)_(no_match)/32 3.301 -
std::search_n(vector<int>)_(no_match)/8192 3.277 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.199 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.214 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.133 -
std::set<int>::clear()/0 391.297 -
std::set<int>::clear()/1024 9151.848 -1.16%
std::set<int>::clear()/32 624.435 -
std::set<int>::clear()/8192 78049.427 -4.42%
std::set<int>::contains(key)_(existent)/1024 3.882 -
std::set<int>::contains(key)_(existent)/32 1.669 1.35%
std::set<int>::contains(key)_(existent)/8192 8.154 -3.99%
std::set<int>::contains(key)_(non-existent)/0 0.302 -
std::set<int>::contains(key)_(non-existent)/1024 6.045 -
std::set<int>::contains(key)_(non-existent)/32 2.666 -6.11%
std::set<int>::contains(key)_(non-existent)/8192 9.919 -17.00%
std::set<int>::count(key)_(existent)/1024 4.217 -2.54%
std::set<int>::count(key)_(existent)/32 1.661 -1.78%
std::set<int>::count(key)_(existent)/8192 7.857 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.676 3.31%
std::set<int>::count(key)_(non-existent)/32 2.988 -
std::set<int>::count(key)_(non-existent)/8192 11.717 3.14%
std::set<int>::ctor(&&,_different_allocs)/0 12.839 -2.45%
std::set<int>::ctor(&&,_different_allocs)/1024 5843.438 -
std::set<int>::ctor(&&,_different_allocs)/32 179.537 1.50%
std::set<int>::ctor(&&,_different_allocs)/8192 48696.927 -
std::set<int>::ctor(const&)/0 12.755 -
std::set<int>::ctor(const&)/1024 6190.862 -1.27%
std::set<int>::ctor(const&)/32 218.857 -1.83%
std::set<int>::ctor(const&)/8192 49162.483 -1.21%
std::set<int>::ctor(const&,_alloc)/0 12.757 -
std::set<int>::ctor(const&,_alloc)/1024 6203.325 -
std::set<int>::ctor(const&,_alloc)/32 218.475 -
std::set<int>::ctor(const&,_alloc)/8192 49545.788 -3.67%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.686 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8488.109 -2.31%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.148 -2.32%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68057.930 -1.68%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.728 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12853.833 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 274.662 -2.69%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 236159.684 -3.19%
std::set<int>::equal_range(key)_(existent)/1024 4.690 -
std::set<int>::equal_range(key)_(existent)/32 1.866 -
std::set<int>::equal_range(key)_(existent)/8192 8.164 -
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.756 -3.16%
std::set<int>::equal_range(key)_(non-existent)/32 2.503 -
std::set<int>::equal_range(key)_(non-existent)/8192 10.008 -3.55%
std::set<int>::erase(iterator)/1024 19.747 -4.62%
std::set<int>::erase(iterator)/32 19.731 -4.69%
std::set<int>::erase(iterator)/8192 19.770 -2.94%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.665 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6709.760 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.973 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54612.827 -
std::set<int>::erase(key)_(existent)/1024 50.885 3.58%
std::set<int>::erase(key)_(existent)/32 21.480 -1.49%
std::set<int>::erase(key)_(existent)/8192 69.409 1.89%
std::set<int>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.004 9.57%
std::set<int>::erase(key)_(non-existent,_end)/32 2.661 13.72%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.861 4.22%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.913 -4.53%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.783 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.119 -
std::set<int>::find(key)_(existent)/1024 4.084 -
std::set<int>::find(key)_(existent)/32 1.737 -
std::set<int>::find(key)_(existent)/8192 8.208 1.95%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.542 -
std::set<int>::find(key)_(non-existent)/32 2.251 -
std::set<int>::find(key)_(non-existent)/8192 8.413 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.044 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.994 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.244 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 95.960 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.033 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.029 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.843 -1.16%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.981 -3.36%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.235 -12.26%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.376 3.78%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.765 -12.62%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.293 -7.01%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.216 -1.21%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.190 -2.75%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.886 -3.03%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.689 -7.11%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.641 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16840.813 -1.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.465 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181278.466 -2.16%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.083 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12962.593 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.464 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134525.710 14.31%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 400.781 2.06%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7767.540 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.687 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130932.531 -1.14%
std::set<int>::insert(value)_(already_present)/1024 5.929 -1.30%
std::set<int>::insert(value)_(already_present)/32 1.807 2.26%
std::set<int>::insert(value)_(already_present)/8192 9.687 -4.55%
std::set<int>::insert(value)_(new_value,_end)/0 17.142 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.025 -16.90%
std::set<int>::insert(value)_(new_value,_end)/32 18.618 -2.06%
std::set<int>::insert(value)_(new_value,_end)/8192 72.774 -8.28%
std::set<int>::insert(value)_(new_value,_middle)/0 17.023 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.963 -3.08%
std::set<int>::insert(value)_(new_value,_middle)/32 18.425 -1.80%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.136 -3.82%
std::set<int>::lower_bound(key)_(existent)/1024 4.738 1.40%
std::set<int>::lower_bound(key)_(existent)/32 1.525 -1.53%
std::set<int>::lower_bound(key)_(existent)/8192 8.025 -2.06%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.240 1.92%
std::set<int>::lower_bound(key)_(non-existent)/32 2.297 -6.41%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.471 2.46%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.352 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6296.577 -2.07%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.756 -1.27%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49133.371 -4.98%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6164.206 -4.89%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 215.485 -4.81%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49127.845 -5.03%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.117 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1384.682 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.092 -3.14%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12756.195 2.03%
std::set<int>::upper_bound(key)_(existent)/1024 4.478 3.70%
std::set<int>::upper_bound(key)_(existent)/32 1.798 2.63%
std::set<int>::upper_bound(key)_(existent)/8192 8.468 8.14%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.935 1.41%
std::set<int>::upper_bound(key)_(non-existent)/32 2.443 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.145 3.46%
std::set<std::string>::clear()/0 393.364 -
std::set<std::string>::clear()/1024 21368.729 -5.24%
std::set<std::string>::clear()/32 896.032 2.38%
std::set<std::string>::clear()/8192 210999.230 -1.48%
std::set<std::string>::contains(key)_(existent)/1024 25.058 1.90%
std::set<std::string>::contains(key)_(existent)/32 15.659 -
std::set<std::string>::contains(key)_(existent)/8192 28.699 5.46%
std::set<std::string>::contains(key)_(non-existent)/0 0.274 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.913 -6.17%
std::set<std::string>::contains(key)_(non-existent)/32 10.158 -1.25%
std::set<std::string>::contains(key)_(non-existent)/8192 27.909 -
std::set<std::string>::count(key)_(existent)/1024 25.294 4.84%
std::set<std::string>::count(key)_(existent)/32 16.521 -1.43%
std::set<std::string>::count(key)_(existent)/8192 31.243 -18.80%
std::set<std::string>::count(key)_(non-existent)/0 0.264 -
std::set<std::string>::count(key)_(non-existent)/1024 25.779 9.85%
std::set<std::string>::count(key)_(non-existent)/32 11.040 2.37%
std::set<std::string>::count(key)_(non-existent)/8192 34.718 12.19%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.789 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6936.736 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.829 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57783.313 -
std::set<std::string>::ctor(const&)/0 12.698 -
std::set<std::string>::ctor(const&)/1024 34397.550 -
std::set<std::string>::ctor(const&)/32 790.904 2.29%
std::set<std::string>::ctor(const&)/8192 341748.699 -1.41%
std::set<std::string>::ctor(const&,_alloc)/0 12.690 -3.12%
std::set<std::string>::ctor(const&,_alloc)/1024 36877.105 -
std::set<std::string>::ctor(const&,_alloc)/32 744.520 -4.46%
std::set<std::string>::ctor(const&,_alloc)/8192 345947.144 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.710 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 44560.820 13.33%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 829.000 4.78%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 401391.668 5.77%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.735 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54629.555 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 988.355 -6.89%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108925.906 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.756 -10.97%
std::set<std::string>::equal_range(key)_(existent)/32 18.031 12.43%
std::set<std::string>::equal_range(key)_(existent)/8192 26.905 -6.42%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.794 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.184 2.30%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.342 -
std::set<std::string>::erase(iterator)/1024 27.583 -10.12%
std::set<std::string>::erase(iterator)/32 26.604 -1.32%
std::set<std::string>::erase(iterator)/8192 30.547 15.11%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.865 1.71%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12430.637 -2.41%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.791 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116265.882 -
std::set<std::string>::erase(key)_(existent)/1024 99.070 62.38%
std::set<std::string>::erase(key)_(existent)/32 74.839 48.42%
std::set<std::string>::erase(key)_(existent)/8192 86.942 19.80%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.497 2.72%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.912 7.23%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.535 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.013 1.67%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.552 -10.64%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.052 -
std::set<std::string>::find(key)_(existent)/1024 23.263 1.22%
std::set<std::string>::find(key)_(existent)/32 15.088 -4.79%
std::set<std::string>::find(key)_(existent)/8192 31.394 -1.20%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.480 -2.93%
std::set<std::string>::find(key)_(non-existent)/32 10.345 -2.47%
std::set<std::string>::find(key)_(non-existent)/8192 28.478 -3.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.523 -15.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.674 36.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.220 63.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 73.283 5.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.851 -4.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.377 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.876 3.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.481 19.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.548 11.15%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.577 -32.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.642 24.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.040 -21.35%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.591 4.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.027 -6.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.243 1.22%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.942 25.64%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.341 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65699.762 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1474.258 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 864135.271 -3.58%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.322 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43120.799 -1.97%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1287.420 -1.14%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606713.163 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.637 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42234.679 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1081.001 -6.74%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614762.048 -
std::set<std::string>::insert(value)_(already_present)/1024 16.386 -38.53%
std::set<std::string>::insert(value)_(already_present)/32 7.671 -24.16%
std::set<std::string>::insert(value)_(already_present)/8192 61.208 102.23%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.278 -18.05%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.468 6.04%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.967 -12.29%
std::set<std::string>::insert(value)_(new_value,_end)/8192 68.497 3.19%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.059 -33.64%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.609 -2.03%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.110 2.89%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.597 24.16%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.868 -4.46%
std::set<std::string>::lower_bound(key)_(existent)/32 16.288 7.62%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.425 -3.30%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.463 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.352 8.60%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.630 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.328 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37073.247 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 803.426 1.37%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347380.898 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.321 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35563.897 -2.00%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 689.223 -11.28%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345490.142 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16355.967 2.19%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.761 13.63%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208086.867 -2.06%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.709 10.05%
std::set<std::string>::upper_bound(key)_(existent)/32 17.003 -2.29%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.018 2.42%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.373 -3.75%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.497 -5.72%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.911 -1.16%
std::shift_left(deque<int>)/1024 39.047 -
std::shift_left(deque<int>)/32 3.852 -
std::shift_left(deque<int>)/50 5.562 2.28%
std::shift_left(deque<int>)/8192 309.594 -
std::shift_left(list<int>)/1024 779.757 3.47%
std::shift_left(list<int>)/32 14.185 -
std::shift_left(list<int>)/50 29.021 -
std::shift_left(list<int>)/8192 8229.718 13.99%
std::shift_left(vector<int>)/1024 35.666 1.36%
std::shift_left(vector<int>)/32 3.044 -70.46%
std::shift_left(vector<int>)/50 5.373 2.14%
std::shift_left(vector<int>)/8192 285.851 1.84%
std::shift_right(deque<int>)/1024 41.301 1.98%
std::shift_right(deque<int>)/32 3.469 1.48%
std::shift_right(deque<int>)/50 4.561 1.44%
std::shift_right(deque<int>)/8192 311.752 -
std::shift_right(list<int>)/1024 787.890 7.17%
std::shift_right(list<int>)/32 15.132 4.06%
std::shift_right(list<int>)/50 29.711 5.21%
std::shift_right(list<int>)/8192 8232.771 9.91%
std::shift_right(vector<int>)/1024 36.124 1.12%
std::shift_right(vector<int>)/32 4.155 2.53%
std::shift_right(vector<int>)/50 5.438 1.81%
std::shift_right(vector<int>)/8192 305.120 -
std::shuffle(deque<int>)/1024 9381.192 1.12%
std::shuffle(deque<int>)/32 300.274 2.58%
std::shuffle(deque<int>)/8192 74738.906 -
std::shuffle(vector<int>)/1024 8909.582 1.49%
std::shuffle(vector<int>)/32 283.672 1.82%
std::shuffle(vector<int>)/8192 71196.785 1.15%
std::sort(deque<int>)_(ascending)/1024 767.247 -
std::sort(deque<int>)_(ascending)/8 18.203 1.41%
std::sort(deque<int>)_(ascending)/8192 5755.545 -
std::sort(deque<int>)_(descending)/1024 1295.758 -
std::sort(deque<int>)_(descending)/8 25.198 -1.44%
std::sort(deque<int>)_(descending)/8192 10367.714 -
std::sort(deque<int>)_(heap)/1024 6211.589 -1.55%
std::sort(deque<int>)_(heap)/8 24.280 -
std::sort(deque<int>)_(heap)/8192 69010.973 -11.22%
std::sort(deque<int>)_(pipe-organ)/1024 2703.550 -1.74%
std::sort(deque<int>)_(pipe-organ)/8 20.180 -
std::sort(deque<int>)_(pipe-organ)/8192 26181.459 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17994.331 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.145 1.15%
std::sort(deque<int>)_(qsort_adversarial)/8192 525557.821 8.19%
std::sort(deque<int>)_(repeated)/1024 958.782 -10.59%
std::sort(deque<int>)_(repeated)/8 18.073 -
std::sort(deque<int>)_(repeated)/8192 6723.218 -2.06%
std::sort(deque<int>)_(shuffled)/1024 6836.234 -
std::sort(deque<int>)_(shuffled)/8 22.927 -
std::sort(deque<int>)_(shuffled)/8192 80812.894 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.769 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.761 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3753.355 -
std::sort(vector<NonIntegral>)_(descending)/1024 775.797 -
std::sort(vector<NonIntegral>)_(descending)/8 24.612 -
std::sort(vector<NonIntegral>)_(descending)/8192 5258.480 -
std::sort(vector<NonIntegral>)_(heap)/1024 4291.952 -
std::sort(vector<NonIntegral>)_(heap)/8 23.564 -
std::sort(vector<NonIntegral>)_(heap)/8192 49554.006 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1866.846 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.514 1.46%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18275.450 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13196.674 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.608 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154840.283 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.250 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.750 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3737.170 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4625.063 -2.39%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.711 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85386.622 -
std::sort(vector<int>)_(ascending)/1024 547.858 5.24%
std::sort(vector<int>)_(ascending)/8 17.549 11.56%
std::sort(vector<int>)_(ascending)/8192 3814.552 1.97%
std::sort(vector<int>)_(descending)/1024 1013.536 -
std::sort(vector<int>)_(descending)/8 24.899 -
std::sort(vector<int>)_(descending)/8192 7161.047 -
std::sort(vector<int>)_(heap)/1024 4558.423 -
std::sort(vector<int>)_(heap)/8 23.998 -
std::sort(vector<int>)_(heap)/8192 45620.830 -
std::sort(vector<int>)_(pipe-organ)/1024 2294.908 -
std::sort(vector<int>)_(pipe-organ)/8 18.333 3.80%
std::sort(vector<int>)_(pipe-organ)/8192 21476.210 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12929.611 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.783 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147731.190 -
std::sort(vector<int>)_(repeated)/1024 659.100 -
std::sort(vector<int>)_(repeated)/8 15.954 -
std::sort(vector<int>)_(repeated)/8192 5018.627 -
std::sort(vector<int>)_(shuffled)/1024 4643.586 -3.49%
std::sort(vector<int>)_(shuffled)/8 23.207 -1.89%
std::sort(vector<int>)_(shuffled)/8192 44926.061 -2.19%
std::sort_heap(deque<int>)/1024 13333.830 -
std::sort_heap(deque<int>)/8 38.221 5.40%
std::sort_heap(deque<int>)/8192 472422.105 -
std::sort_heap(deque<int>,_pred)/1024 12260.309 -
std::sort_heap(deque<int>,_pred)/8 34.995 2.76%
std::sort_heap(deque<int>,_pred)/8192 428687.657 -
std::sort_heap(vector<NonIntegral>)/1024 10248.209 3.39%
std::sort_heap(vector<NonIntegral>)/8 29.550 -3.60%
std::sort_heap(vector<NonIntegral>)/8192 109364.336 3.17%
std::sort_heap(vector<NonIntegral>,_pred)/1024 9933.678 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.879 -1.60%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106595.519 -
std::sort_heap(vector<int>)/1024 9718.127 -
std::sort_heap(vector<int>)/8 30.605 -6.36%
std::sort_heap(vector<int>)/8192 106198.460 -
std::sort_heap(vector<int>,_pred)/1024 9848.006 -
std::sort_heap(vector<int>,_pred)/8 32.793 -
std::sort_heap(vector<int>,_pred)/8192 106596.917 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2872.185 4.59%
std::stable_partition(deque<int>)_(alloc_fails)/32 1942.395 2.24%
std::stable_partition(deque<int>)_(alloc_fails)/50 1946.931 1.25%
std::stable_partition(deque<int>)_(alloc_fails)/8192 10176.404 3.23%
std::stable_partition(deque<int>)_(dense)/1024 590.670 3.82%
std::stable_partition(deque<int>)_(dense)/32 29.345 2.75%
std::stable_partition(deque<int>)_(dense)/50 38.975 3.13%
std::stable_partition(deque<int>)_(dense)/8192 5927.693 4.53%
std::stable_partition(deque<int>)_(sparse)/1024 457.092 7.59%
std::stable_partition(deque<int>)_(sparse)/32 12.195 -6.77%
std::stable_partition(deque<int>)_(sparse)/50 30.090 4.33%
std::stable_partition(deque<int>)_(sparse)/8192 3650.131 8.85%
std::stable_partition(list<int>)_(alloc_fails)/1024 4414.945 5.40%
std::stable_partition(list<int>)_(alloc_fails)/32 1926.236 1.96%
std::stable_partition(list<int>)_(alloc_fails)/50 1967.385 1.51%
std::stable_partition(list<int>)_(alloc_fails)/8192 28508.094 6.87%
std::stable_partition(list<int>)_(dense)/1024 1574.198 4.72%
std::stable_partition(list<int>)_(dense)/32 38.576 4.11%
std::stable_partition(list<int>)_(dense)/50 57.563 -1.05%
std::stable_partition(list<int>)_(dense)/8192 20491.269 9.06%
std::stable_partition(list<int>)_(sparse)/1024 1006.107 7.63%
std::stable_partition(list<int>)_(sparse)/32 9.876 2.51%
std::stable_partition(list<int>)_(sparse)/50 28.193 4.53%
std::stable_partition(list<int>)_(sparse)/8192 9419.206 6.56%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2409.139 2.99%
std::stable_partition(vector<int>)_(alloc_fails)/32 1919.145 2.09%
std::stable_partition(vector<int>)_(alloc_fails)/50 1918.796 1.16%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5499.233 2.76%
std::stable_partition(vector<int>)_(dense)/1024 308.540 5.74%
std::stable_partition(vector<int>)_(dense)/32 23.007 6.79%
std::stable_partition(vector<int>)_(dense)/50 28.584 10.92%
std::stable_partition(vector<int>)_(dense)/8192 2161.747 3.40%
std::stable_partition(vector<int>)_(sparse)/1024 215.699 4.15%
std::stable_partition(vector<int>)_(sparse)/32 7.245 2.73%
std::stable_partition(vector<int>)_(sparse)/50 22.741 7.49%
std::stable_partition(vector<int>)_(sparse)/8192 1602.631 3.52%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3913.309 -6.97%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.474 -3.16%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18855.271 -3.64%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28985.701 3.23%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.994 -1.10%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26184.501 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13857.640 1.02%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.429 4.46%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25891.698 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16487.242 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.273 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22221.951 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25743.345 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.782 1.72%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 27962.280 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3797.678 2.87%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.905 2.71%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13113.250 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19236.369 -1.13%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.900 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24458.187 -
std::stable_sort(deque<int>)_(ascending)/1024 2138.183 1.65%
std::stable_sort(deque<int>)_(ascending)/8 18.415 6.50%
std::stable_sort(deque<int>)_(ascending)/8192 13604.900 -
std::stable_sort(deque<int>)_(descending)/1024 2926.085 -
std::stable_sort(deque<int>)_(descending)/8 26.873 7.62%
std::stable_sort(deque<int>)_(descending)/8192 20357.502 -
std::stable_sort(deque<int>)_(heap)/1024 2757.992 -
std::stable_sort(deque<int>)_(heap)/8 24.885 5.56%
std::stable_sort(deque<int>)_(heap)/8192 17616.631 2.31%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2943.005 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.877 1.61%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20340.987 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3131.505 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.327 8.60%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20676.106 -
std::stable_sort(deque<int>)_(repeated)/1024 1437.786 -
std::stable_sort(deque<int>)_(repeated)/8 18.177 3.08%
std::stable_sort(deque<int>)_(repeated)/8192 7681.902 -
std::stable_sort(deque<int>)_(shuffled)/1024 2546.529 -
std::stable_sort(deque<int>)_(shuffled)/8 23.195 1.57%
std::stable_sort(deque<int>)_(shuffled)/8192 14159.988 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4852.998 1.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.636 1.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48190.127 2.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22708.134 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.495 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118716.942 8.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13799.909 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.226 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 115462.036 6.82%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13847.398 -1.59%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.891 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84352.789 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22357.699 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.115 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135702.675 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3507.611 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.542 1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18088.066 1.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17938.376 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.273 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145972.907 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3585.689 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.270 1.66%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42713.046 2.80%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12507.694 -1.64%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.662 -2.48%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186883.990 -1.19%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9479.707 -1.05%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.337 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116874.757 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8071.949 -1.01%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.594 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115834.253 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13556.581 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.962 -1.48%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199726.208 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1273.692 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 17.238 5.72%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14045.582 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12070.697 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.845 1.06%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174827.406 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4514.867 -2.90%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.113 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18992.309 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23161.603 -1.59%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.106 -3.40%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24493.865 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13779.361 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.010 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30389.092 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13914.384 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.333 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21896.034 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22503.741 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.129 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34056.339 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3505.350 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.114 -1.00%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9676.784 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17851.587 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.572 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27308.240 -
std::stable_sort(vector<int>)_(ascending)/1024 2085.377 -
std::stable_sort(vector<int>)_(ascending)/8 15.641 -
std::stable_sort(vector<int>)_(ascending)/8192 13423.851 -
std::stable_sort(vector<int>)_(descending)/1024 2797.365 -4.30%
std::stable_sort(vector<int>)_(descending)/8 23.702 -
std::stable_sort(vector<int>)_(descending)/8192 18395.700 -3.78%
std::stable_sort(vector<int>)_(heap)/1024 2542.336 -
std::stable_sort(vector<int>)_(heap)/8 21.408 -
std::stable_sort(vector<int>)_(heap)/8192 14521.841 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2770.197 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.253 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18218.526 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2887.521 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.695 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18267.822 -
std::stable_sort(vector<int>)_(repeated)/1024 1102.696 -
std::stable_sort(vector<int>)_(repeated)/8 15.643 -
std::stable_sort(vector<int>)_(repeated)/8192 5253.792 -
std::stable_sort(vector<int>)_(shuffled)/1024 2323.548 2.23%
std::stable_sort(vector<int>)_(shuffled)/8 20.557 3.20%
std::stable_sort(vector<int>)_(shuffled)/8192 11140.820 1.43%
std::swap_ranges(deque<int>)/1024 334.491 4.75%
std::swap_ranges(deque<int>)/32 10.881 4.45%
std::swap_ranges(deque<int>)/50 16.586 4.60%
std::swap_ranges(deque<int>)/8192 2654.668 4.14%
std::swap_ranges(list<int>)/1024 799.236 5.26%
std::swap_ranges(list<int>)/32 20.380 4.35%
std::swap_ranges(list<int>)/50 34.346 6.31%
std::swap_ranges(list<int>)/8192 10183.360 -1.92%
std::swap_ranges(vector<int>)/1024 63.586 1.42%
std::swap_ranges(vector<int>)/32 4.911 1.85%
std::swap_ranges(vector<int>)/50 5.692 1.58%
std::swap_ranges(vector<int>)/8192 480.852 -
std::transform(deque<int>)_(identity_transform)/1024 376.617 1.75%
std::transform(deque<int>)_(identity_transform)/32 12.500 1.60%
std::transform(deque<int>)_(identity_transform)/50 19.337 1.29%
std::transform(deque<int>)_(identity_transform)/8192 2460.827 -
std::transform(deque<int>,_deque<int>)/1024 671.737 1.70%
std::transform(deque<int>,_deque<int>)/32 21.882 1.36%
std::transform(deque<int>,_deque<int>)/50 37.381 1.27%
std::transform(deque<int>,_deque<int>)/8192 5486.303 1.18%
std::transform(list<int>)_(identity_transform)/1024 789.852 6.63%
std::transform(list<int>)_(identity_transform)/32 17.575 3.64%
std::transform(list<int>)_(identity_transform)/50 31.849 4.50%
std::transform(list<int>)_(identity_transform)/8192 7865.613 3.63%
std::transform(list<int>,_list<int>)/1024 865.689 2.62%
std::transform(list<int>,_list<int>)/32 23.940 3.47%
std::transform(list<int>,_list<int>)/50 38.065 1.34%
std::transform(list<int>,_list<int>)/8192 9578.948 -1.33%
std::transform(vector<int>)_(identity_transform)/1024 266.992 1.65%
std::transform(vector<int>)_(identity_transform)/32 9.365 1.52%
std::transform(vector<int>)_(identity_transform)/50 16.669 2.30%
std::transform(vector<int>)_(identity_transform)/8192 2045.912 1.20%
std::transform(vector<int>,_vector<int>)/1024 568.962 2.46%
std::transform(vector<int>,_vector<int>)/32 17.537 1.86%
std::transform(vector<int>,_vector<int>)/50 27.335 1.75%
std::transform(vector<int>,_vector<int>)/8192 4518.631 2.19%
std::unique(deque<int>)_(contiguous)/1024 541.083 4.00%
std::unique(deque<int>)_(contiguous)/32 53.881 -1.42%
std::unique(deque<int>)_(contiguous)/52 61.315 -2.65%
std::unique(deque<int>)_(contiguous)/8192 3957.493 4.87%
std::unique(deque<int>)_(sprinkled)/1024 524.358 2.30%
std::unique(deque<int>)_(sprinkled)/32 53.023 -1.51%
std::unique(deque<int>)_(sprinkled)/52 59.718 -3.30%
std::unique(deque<int>)_(sprinkled)/8192 3946.459 3.43%
std::unique(deque<int>,_pred)_(contiguous)/1024 647.014 1.71%
std::unique(deque<int>,_pred)_(contiguous)/32 58.085 2.99%
std::unique(deque<int>,_pred)_(contiguous)/52 70.071 2.54%
std::unique(deque<int>,_pred)_(contiguous)/8192 4678.148 2.56%
std::unique(deque<int>,_pred)_(sprinkled)/1024 702.932 2.30%
std::unique(deque<int>,_pred)_(sprinkled)/32 58.442 -
std::unique(deque<int>,_pred)_(sprinkled)/52 72.250 1.97%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5287.497 1.47%
std::unique(list<int>)_(contiguous)/1024 988.480 7.86%
std::unique(list<int>)_(contiguous)/32 54.055 3.32%
std::unique(list<int>)_(contiguous)/52 66.083 2.41%
std::unique(list<int>)_(contiguous)/8192 7554.937 7.56%
std::unique(list<int>)_(sprinkled)/1024 1024.629 7.72%
std::unique(list<int>)_(sprinkled)/32 55.971 3.48%
std::unique(list<int>)_(sprinkled)/52 69.255 -5.02%
std::unique(list<int>)_(sprinkled)/8192 8654.639 8.35%
std::unique(list<int>,_pred)_(contiguous)/1024 997.377 5.09%
std::unique(list<int>,_pred)_(contiguous)/32 58.268 2.20%
std::unique(list<int>,_pred)_(contiguous)/52 73.360 3.40%
std::unique(list<int>,_pred)_(contiguous)/8192 8007.347 6.04%
std::unique(list<int>,_pred)_(sprinkled)/1024 1074.282 3.48%
std::unique(list<int>,_pred)_(sprinkled)/32 66.088 -2.22%
std::unique(list<int>,_pred)_(sprinkled)/52 83.020 -1.26%
std::unique(list<int>,_pred)_(sprinkled)/8192 9078.928 6.87%
std::unique(vector<int>)_(contiguous)/1024 325.817 4.04%
std::unique(vector<int>)_(contiguous)/32 49.276 -1.49%
std::unique(vector<int>)_(contiguous)/52 54.899 1.10%
std::unique(vector<int>)_(contiguous)/8192 2015.772 4.38%
std::unique(vector<int>)_(sprinkled)/1024 564.929 5.96%
std::unique(vector<int>)_(sprinkled)/32 55.830 3.03%
std::unique(vector<int>)_(sprinkled)/52 67.089 3.05%
std::unique(vector<int>)_(sprinkled)/8192 4169.005 5.49%
std::unique(vector<int>,_pred)_(contiguous)/1024 500.207 2.27%
std::unique(vector<int>,_pred)_(contiguous)/32 56.092 1.32%
std::unique(vector<int>,_pred)_(contiguous)/52 66.973 3.53%
std::unique(vector<int>,_pred)_(contiguous)/8192 3677.206 2.21%
std::unique(vector<int>,_pred)_(sprinkled)/1024 699.024 1.97%
std::unique(vector<int>,_pred)_(sprinkled)/32 58.866 1.69%
std::unique(vector<int>,_pred)_(sprinkled)/52 72.268 2.13%
std::unique(vector<int>,_pred)_(sprinkled)/8192 5301.348 2.46%
std::unique_copy(deque<int>)_(contiguous)/1024 497.346 4.34%
std::unique_copy(deque<int>)_(contiguous)/32 10.779 14.42%
std::unique_copy(deque<int>)_(contiguous)/52 16.804 11.67%
std::unique_copy(deque<int>)_(contiguous)/8192 3930.279 4.54%
std::unique_copy(deque<int>)_(sprinkled)/1024 484.836 3.22%
std::unique_copy(deque<int>)_(sprinkled)/32 9.391 -18.32%
std::unique_copy(deque<int>)_(sprinkled)/52 15.344 -6.54%
std::unique_copy(deque<int>)_(sprinkled)/8192 3902.562 3.62%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 606.466 1.16%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.053 -1.67%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.710 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4573.593 2.08%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 645.411 1.88%
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.028 1.25%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 32.420 2.03%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5152.099 -
std::unique_copy(list<int>)_(contiguous)/1024 788.809 6.47%
std::unique_copy(list<int>)_(contiguous)/32 11.719 5.38%
std::unique_copy(list<int>)_(contiguous)/52 21.186 7.96%
std::unique_copy(list<int>)_(contiguous)/8192 7303.421 7.14%
std::unique_copy(list<int>)_(sprinkled)/1024 789.674 6.31%
std::unique_copy(list<int>)_(sprinkled)/32 13.820 1.37%
std::unique_copy(list<int>)_(sprinkled)/52 25.260 5.01%
std::unique_copy(list<int>)_(sprinkled)/8192 7349.868 5.59%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 824.250 3.32%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.754 2.63%
std::unique_copy(list<int>,_pred)_(contiguous)/52 30.645 5.32%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7974.588 5.18%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 865.304 3.24%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.767 2.40%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 36.900 4.62%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7849.508 3.73%
std::unique_copy(vector<int>)_(contiguous)/1024 257.832 -
std::unique_copy(vector<int>)_(contiguous)/32 9.083 -
std::unique_copy(vector<int>)_(contiguous)/52 13.966 -
std::unique_copy(vector<int>)_(contiguous)/8192 1964.639 3.11%
std::unique_copy(vector<int>)_(sprinkled)/1024 484.120 4.98%
std::unique_copy(vector<int>)_(sprinkled)/32 13.836 4.16%
std::unique_copy(vector<int>)_(sprinkled)/52 22.924 4.45%
std::unique_copy(vector<int>)_(sprinkled)/8192 3859.904 5.36%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 560.746 3.31%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.690 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.771 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3857.628 1.42%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 605.697 2.71%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.912 3.36%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 30.210 2.48%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4611.912 2.03%
std::unordered_map<int,_int>::clear()/0 392.199 -
std::unordered_map<int,_int>::clear()/1024 8274.071 2.05%
std::unordered_map<int,_int>::clear()/32 590.682 -
std::unordered_map<int,_int>::clear()/8192 65209.511 1.49%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.866 23.45%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.717 14.40%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.512 -3.90%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.404 16.90%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.608 1.28%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.430 -19.48%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.520 -17.12%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.378 -12.00%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.511 -5.63%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.578 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.352 16.57%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.400 -25.52%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.401 -3.27%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.485 -4.50%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.142 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8493.152 -3.96%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 269.128 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 94811.153 -4.08%
std::unordered_map<int,_int>::ctor(const&)/0 13.319 3.17%
std::unordered_map<int,_int>::ctor(const&)/1024 6801.923 -
std::unordered_map<int,_int>::ctor(const&)/32 206.542 2.99%
std::unordered_map<int,_int>::ctor(const&)/8192 55745.862 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.162 1.53%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9769.884 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.125 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80370.892 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.872 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13533.740 -2.74%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.035 -3.01%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141866.226 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.864 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13508.847 -1.48%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.482 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141387.398 -1.06%
std::unordered_map<int,_int>::erase(iterator)/1024 19.901 2.00%
std::unordered_map<int,_int>::erase(iterator)/32 19.484 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.752 1.05%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.460 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5496.836 -3.05%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.419 2.70%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45957.313 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.397 8.07%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.931 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.888 3.19%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.136 -10.13%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.062 -21.08%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.176 1.90%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.502 3.44%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.143 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.219 -6.92%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.232 -3.61%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.431 20.87%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.493 17.09%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.508 21.91%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.277 29.84%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.047 8.29%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.037 14.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.016 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13027.871 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.770 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139647.044 -1.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.965 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12797.657 -1.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 739.247 -2.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138988.059 -2.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.830 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7786.174 3.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 601.090 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85732.996 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.590 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14270.359 -3.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 773.225 -4.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149254.567 -1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.145 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13876.729 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.436 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144797.898 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.511 30.06%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.806 58.69%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.631 -1.79%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.113 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.051 1.85%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.444 5.20%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.712 -2.16%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.567 2.15%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.064 6.85%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.454 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.959 5.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.093 -4.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.079 74.91%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.092 -2.12%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.204 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.578 1.28%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.418 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.812 2.57%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.212 -2.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.057 11.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.467 2.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.778 3.65%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.172 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6673.694 -2.86%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.531 -2.80%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53727.625 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.175 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6669.805 -1.88%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.327 -1.22%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54913.886 -1.72%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1268.629 -18.68%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.319 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25468.921 -8.00%
std::unordered_multimap<int,_int>::clear()/0 390.225 -
std::unordered_multimap<int,_int>::clear()/1024 8052.830 -
std::unordered_multimap<int,_int>::clear()/32 594.065 -
std::unordered_multimap<int,_int>::clear()/8192 62380.350 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.158 -6.43%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.360 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.289 -4.77%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.404 19.46%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.448 -5.93%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.578 5.11%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.354 -7.74%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.727 -2.36%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.773 5.48%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.635 -9.31%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.484 58.81%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.421 15.74%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.311 11.59%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.224 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.999 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8657.042 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.564 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99112.052 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.912 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7136.390 3.32%
std::unordered_multimap<int,_int>::ctor(const&)/32 212.146 4.00%
std::unordered_multimap<int,_int>::ctor(const&)/8192 57699.195 1.97%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.386 3.07%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9143.594 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 298.631 15.45%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76548.696 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.819 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12643.800 -7.76%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.498 -4.82%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138575.472 -3.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.863 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12518.329 -12.57%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.209 -3.89%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140668.361 -4.60%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.626 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.532 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 19.617 -1.25%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.701 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5692.116 -1.12%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.704 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47394.784 5.09%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.906 6.21%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.406 -12.16%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.089 -7.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.398 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.396 15.71%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.283 6.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.420 21.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.259 1.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.309 15.26%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.350 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.443 24.41%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.283 -4.83%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.543 26.58%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.182 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.146 7.36%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.056 -4.84%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.434 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14626.735 -7.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 771.895 2.55%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167135.271 -1.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.005 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14551.455 -3.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 783.430 5.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166179.482 -4.96%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.338 -2.79%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13945.632 -4.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 800.996 1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 173531.308 -1.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.143 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15550.691 -1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 828.594 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 164716.932 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.859 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16069.076 -2.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 820.632 1.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181506.726 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.857 3.94%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.131 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.249 -10.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.488 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.419 -2.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.000 5.75%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.828 -12.94%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.517 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 31.027 60.89%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 20.080 6.56%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.538 1.22%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.139 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6671.448 -2.26%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 204.464 -11.07%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53994.619 -1.50%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.133 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6691.948 -2.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.898 -4.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54597.778 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1521.305 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.338 -3.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27980.739 1.05%
std::unordered_multiset<int>::clear()/0 390.227 -
std::unordered_multiset<int>::clear()/1024 8124.396 -14.28%
std::unordered_multiset<int>::clear()/32 583.016 -6.82%
std::unordered_multiset<int>::clear()/8192 61997.619 -14.43%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.466 7.89%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.518 12.36%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.286 -18.28%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 7.92%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.714 -6.77%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.620 -2.65%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.596 -3.32%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.576 -20.52%
std::unordered_multiset<int>::count(key)_(existent)/32 1.644 8.57%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.634 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.273 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.422 4.30%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.352 -4.60%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.292 1.24%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.001 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8572.122 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 294.552 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100267.987 -
std::unordered_multiset<int>::ctor(const&)/0 12.916 -
std::unordered_multiset<int>::ctor(const&)/1024 6844.960 2.34%
std::unordered_multiset<int>::ctor(const&)/32 197.782 -1.27%
std::unordered_multiset<int>::ctor(const&)/8192 55154.553 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.941 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9074.815 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.559 2.24%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76049.035 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.866 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12871.842 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.288 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138266.288 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13877.526 7.57%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.919 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148243.534 6.13%
std::unordered_multiset<int>::erase(iterator)/1024 19.737 -15.06%
std::unordered_multiset<int>::erase(iterator)/32 19.647 -14.80%
std::unordered_multiset<int>::erase(iterator)/8192 19.736 -10.15%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.658 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5679.503 -14.37%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.309 -6.20%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45848.191 -13.36%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.248 -7.28%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.473 -6.92%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.205 -7.21%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.266 -33.85%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.341 3.69%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.483 2.62%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.135 2.28%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.146 3.37%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.270 3.12%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.247 2.55%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.390 2.73%
std::unordered_multiset<int>::find(key)_(existent)/32 1.316 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.224 -3.87%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.960 -20.76%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.093 5.95%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.132 4.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.684 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15139.178 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.065 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170273.403 1.66%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.955 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15070.054 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.869 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166649.486 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.484 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13927.823 1.89%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 813.785 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 177184.023 1.42%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.561 -1.51%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.022 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.223 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.327 -1.21%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.128 1.48%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.808 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.239 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.335 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.528 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.511 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 24.589 4.82%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.098 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6747.921 1.99%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.961 2.43%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53966.759 -2.77%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.114 -3.38%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6784.763 -4.57%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.026 -17.61%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55379.541 -5.99%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1460.249 4.07%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.194 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27292.080 3.40%
std::unordered_set<int>::clear()/0 402.950 2.88%
std::unordered_set<int>::clear()/1024 8464.458 -8.70%
std::unordered_set<int>::clear()/32 605.319 -3.85%
std::unordered_set<int>::clear()/8192 64303.935 -13.13%
std::unordered_set<int>::contains(key)_(existent)/1024 1.140 -17.64%
std::unordered_set<int>::contains(key)_(existent)/32 1.199 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.345 9.59%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.397 14.89%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.368 9.37%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.569 -1.15%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.324 5.67%
std::unordered_set<int>::count(key)_(existent)/1024 1.572 35.28%
std::unordered_set<int>::count(key)_(existent)/32 1.630 20.67%
std::unordered_set<int>::count(key)_(existent)/8192 1.317 -16.98%
std::unordered_set<int>::count(key)_(non-existent)/0 0.287 -17.46%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.802 25.43%
std::unordered_set<int>::count(key)_(non-existent)/32 1.380 10.95%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.489 -6.90%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.876 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8929.221 -1.31%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 282.060 -3.56%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 107386.183 3.42%
std::unordered_set<int>::ctor(const&)/0 12.919 -
std::unordered_set<int>::ctor(const&)/1024 7329.117 8.97%
std::unordered_set<int>::ctor(const&)/32 216.810 9.03%
std::unordered_set<int>::ctor(const&)/8192 59038.246 6.14%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.166 1.59%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9820.172 -2.34%
std::unordered_set<int>::ctor(const&,_alloc)/32 270.124 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81136.571 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.829 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13640.321 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.446 1.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141723.091 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.848 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13490.464 1.97%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.391 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143133.050 1.64%
std::unordered_set<int>::erase(iterator)/1024 20.470 -6.35%
std::unordered_set<int>::erase(iterator)/32 20.693 -4.62%
std::unordered_set<int>::erase(iterator)/8192 20.323 -8.60%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.349 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5754.429 -4.88%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.838 -2.40%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50061.151 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.088 -5.44%
std::unordered_set<int>::erase(key)_(existent)/32 21.805 -6.42%
std::unordered_set<int>::erase(key)_(existent)/8192 22.908 -3.17%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.300 12.87%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.420 17.05%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.419 27.13%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.210 12.98%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.150 5.17%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.266 -6.17%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.108 -
std::unordered_set<int>::find(key)_(existent)/1024 1.403 12.44%
std::unordered_set<int>::find(key)_(existent)/32 1.277 -3.48%
std::unordered_set<int>::find(key)_(existent)/8192 1.398 3.72%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.052 -14.23%
std::unordered_set<int>::find(key)_(non-existent)/32 1.083 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.208 10.76%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.599 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12608.469 2.47%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.237 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136663.138 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.055 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12520.285 -10.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 733.547 -7.53%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135437.174 -1.99%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.783 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7587.848 -3.38%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 587.874 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84000.003 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.446 35.07%
std::unordered_set<int>::insert(value)_(already_present)/32 2.902 65.65%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.730 2.12%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 19.703 9.89%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.977 -5.13%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.334 1.78%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.301 1.92%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.931 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.779 2.67%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.219 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.189 4.67%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.471 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6644.238 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 217.696 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53787.201 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.487 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6596.363 -1.02%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 195.308 -2.14%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54370.056 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1492.711 -11.98%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.429 2.99%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28126.346 -4.16%
std::unordered_set<std::string>::clear()/0 393.227 -
std::unordered_set<std::string>::clear()/1024 23078.180 -
std::unordered_set<std::string>::clear()/32 896.762 -
std::unordered_set<std::string>::clear()/8192 218546.969 -1.63%
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.523 -
std::unordered_set<std::string>::contains(key)_(existent)/32 33.132 -9.32%
std::unordered_set<std::string>::contains(key)_(existent)/8192 40.664 7.47%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.972 -20.79%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.212 -4.59%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.861 5.09%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.570 -9.97%
std::unordered_set<std::string>::count(key)_(existent)/32 33.432 -19.46%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.963 9.00%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 25.146 10.88%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.110 5.23%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 23.135 -10.59%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.821 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41371.900 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1032.244 6.18%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 737820.490 -
std::unordered_set<std::string>::ctor(const&)/0 12.887 -
std::unordered_set<std::string>::ctor(const&)/1024 33063.009 -4.97%
std::unordered_set<std::string>::ctor(const&)/32 788.482 15.79%
std::unordered_set<std::string>::ctor(const&)/8192 337583.352 -1.91%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.952 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63257.231 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1625.355 -7.64%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602120.040 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.871 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62401.883 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1748.644 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 648455.310 1.75%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.878 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61729.114 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1592.972 -1.68%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637323.364 -
std::unordered_set<std::string>::erase(iterator)/1024 33.486 3.22%
std::unordered_set<std::string>::erase(iterator)/32 29.607 -5.43%
std::unordered_set<std::string>::erase(iterator)/8192 28.739 -9.60%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.232 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12203.368 -3.90%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 654.001 -4.21%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118274.973 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 54.532 -52.53%
std::unordered_set<std::string>::erase(key)_(existent)/32 90.974 56.14%
std::unordered_set<std::string>::erase(key)_(existent)/8192 94.113 -19.45%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.305 -1.91%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 20.114 -16.20%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 23.036 12.24%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.210 12.55%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 21.811 -9.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.010 5.26%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.330 -1.94%
std::unordered_set<std::string>::find(key)_(existent)/32 37.892 -10.10%
std::unordered_set<std::string>::find(key)_(existent)/8192 44.849 18.46%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.021 11.99%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.952 16.74%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.525 -8.53%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.732 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54666.417 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1785.334 -1.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605746.926 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.450 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 54565.269 1.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1881.514 -4.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603702.499 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.970 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55627.499 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1773.861 5.81%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 590553.599 5.06%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.921 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 35.365 -43.24%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 45.963 117.76%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 63.524 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 35.743 -1.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.622 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 69.650 -1.37%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 52.608 -4.93%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 68.866 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 75.274 152.56%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 70.588 23.50%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.467 3.09%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35849.689 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 792.511 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338752.584 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.138 1.09%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35533.915 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 747.602 6.24%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341386.399 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.898 10.45%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16335.444 1.25%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 329.234 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213090.942 1.02%
std::upper_bound(std::deque<int>)/100 31.674 3.31%
std::upper_bound(std::deque<int>)/8 18.442 2.63%
std::upper_bound(std::deque<int>)/8192 68.498 4.57%
std::upper_bound(std::forward_list<int>)/100 104.973 7.92%
std::upper_bound(std::forward_list<int>)/8 17.056 5.33%
std::upper_bound(std::forward_list<int>)/8192 11526.885 10.79%
std::upper_bound(std::list<int>)/100 108.237 7.21%
std::upper_bound(std::list<int>)/8 17.128 5.14%
std::upper_bound(std::list<int>)/8192 13807.644 -6.78%
std::upper_bound(std::vector<int>)/100 13.005 4.76%
std::upper_bound(std::vector<int>)/8 6.200 3.12%
std::upper_bound(std::vector<int>)/8192 16.732 5.90%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.053 -1.86%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.850 -3.46%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.188 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.666 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.714 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 264.781 -1.25%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.913 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.692 -23.51%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 885.245 13.32%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.351 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.448 -17.25%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 870.102 25.74%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 51.039 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.102 -17.62%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 848.239 33.09%
std::vector<int>::ctor(size)/1024 43.271 -4.93%
std::vector<int>::ctor(size)/32 10.245 -23.23%
std::vector<int>::ctor(size)/8192 516.681 -9.86%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.827 -5.25%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.196 -23.44%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.166 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.666 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.761 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.681 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.764 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.306 -1.19%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.867 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.326 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.050 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.426 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 943.888 -2.06%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.661 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4680.172 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 961.331 3.07%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.457 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4392.517 8.94%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.937 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.455 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4740.055 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.886 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.889 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.940 1.08%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.314 1.41%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 890.810 7.63%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.877 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.270 -7.38%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 661.024 -3.50%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.450 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.463 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.476 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.455 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.897 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.768 -1.44%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4864.691 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12503.380 -2.18%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.040 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109603.025 -1.43%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 637.555 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.312 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6445.459 1.65%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6767.788 2.70%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 152.313 4.63%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56876.337 3.40%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.883 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.262 -2.38%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6878.610 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19772.251 -2.56%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 599.706 -2.39%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172265.815 -2.20%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.660 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.146 -1.69%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6882.931 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19718.515 -1.99%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 599.269 -2.30%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172554.644 -1.28%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.818 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.049 -1.62%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6886.698 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19792.850 -1.60%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 594.933 -2.73%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172634.024 -
std::vector<std::string>::ctor(size)/1024 429.278 -
std::vector<std::string>::ctor(size)/32 31.723 -1.09%
std::vector<std::string>::ctor(size)/8192 4178.485 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.852 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 33.461 -6.32%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5327.802 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19603.179 -6.37%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 571.147 -7.22%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171381.914 -5.38%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.374 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.417 1.16%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.445 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.944 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.890 1.52%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.251 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.318 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.904 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.351 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.890 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.651 1.94%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.615 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 572.291 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.245 1.46%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4576.621 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.625 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.630 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.238 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1816.562 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.630 -3.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12409.560 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15247.916 -1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.395 -2.05%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116519.525 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3346.894 -1.13%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.764 -2.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23050.537 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16759.398 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 860.421 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128486.033 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.757 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.426 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14102.047 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13483.306 -1.65%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.973 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116190.594 -13.04%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.834 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.168 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.657 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.540 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.332 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.967 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.692 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.507 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5690.918 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6447.698 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.845 -2.41%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52890.065 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.847 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.550 -6.04%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3146.892 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 603.308 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.897 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5739.006 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.734 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.372 -2.36%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.194 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.536 -4.85%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.912 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.078 2.28%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.723 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.260 -1.17%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.242 -1.24%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.337 -
vector<bool>(const_vector<bool>&) 10.778 4.59%
vector<bool>(size_type,_const_value_type&) 9.016 9.31%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.518 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.970 -
vector<bool>::reserve() 8.910 7.72%
vector<bool>::resize() 11.605 6.16%
Geometric Mean 894.641 -