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 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2611 2907
Performance Improvements 1811 1759
Unchanged Tests 37483 37239
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 173.58% 229.037 626.610 - 171.39% -
rng::fold_left(deque<int>)/1048576 150.36% 549988.259 1376936.637 - 3.59% -
rng::fold_left(deque<int>)/8192 140.30% 4463.233 10724.941 - 3.77% -
SetIntersection_Interlaced_Vector_float_262144_64 124.47% 9216105.617 20687799.757 - 11.53% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 123.44% 751.185 1678.444 - 120.77% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 110.74% 13.052 27.507 - -0.82% -
std::set<std::string>::insert(value)_(already_present)/8192 105.12% 29.840 61.208 - 102.23% -
std::replace(list<int>)_(prefix)/1024 104.72% 785.529 1608.137 - 117.69% -
std::replace_if(deque<int>)_(sprinkled)/32 96.98% 12.446 24.517 - 97.19% -
std::replace_if(deque<int>)_(prefix)/32 91.02% 13.730 26.227 - 86.94% -
SetIntersection_Interlaced_Vector_uint64_262144_64 90.03% 8643397.922 16424798.923 - -32.24% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.97% 410.742 718.692 - -0.00% -
std::is_sorted(deque<int>)/8 72.35% 2.667 4.596 - 73.37% -
SetIntersection_Interlaced_Vector_uint32_262144_64 71.39% 9613780.560 16476778.431 - 78.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 67.63% 0.289 0.484 - 58.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 67.56% 31.165 52.220 - 63.35% -
std::replace_if(deque<int>)_(sprinkled)/50 66.36% 18.651 31.028 - 66.35% -
std::unordered_set<int>::insert(value)_(already_present)/32 65.84% 1.750 2.902 - 65.65% -
std::set<std::string>::erase(key)_(existent)/1024 64.32% 60.291 99.070 - 62.38% -
std::copy_backward(vector<bool>)_(aligned)/1048576 63.52% 1976.923 3232.642 - -14.65% -
std::replace_if(deque<int>)_(prefix)/50 61.83% 20.314 32.873 - 61.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 59.07% 6.264 9.964 - 23.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 57.68% 34.540 54.463 - 172.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.77% 0.392 0.615 - 31.93% -
std::multiset<std::string>::erase(key)_(existent)/8192 56.23% 66.375 103.695 - 64.88% -
SetIntersection_Interlaced_Vector_float_16384_256 56.01% 16984669.721 26498540.510 - 0.24% -
std::copy_n(list<int>)/4096 55.65% 3524.515 5485.917 - 53.71% -
std::partial_sort_copy(deque<int>)_(descending)/8 55.56% 15.296 23.795 - 62.55% -
std::map<std::string,_int>::erase(key)_(existent)/8192 54.77% 61.483 95.159 - 59.13% -
std::multiset<std::string>::erase(key)_(existent)/1024 53.49% 63.722 97.806 - 2.65% -
std::move(vector<int>)/32768 53.20% 1709.576 2619.033 - 51.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 52.97% 6.280 9.606 - 6.92% -
std::move(vector<bool>)_(aligned)/1048576 51.43% 1718.144 2601.756 - 49.52% -
std::search(deque<int>,_pred)_(no_match)/1024 50.95% 437.641 660.604 - 50.79% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 50.84% 4.612 6.956 - 8.13% -
BM_PushHeap_uint64_Descending_1 49.91% 0.471 0.706 - 41.06% -
BM_PushHeap_float_PipeOrgan_1 49.50% 0.466 0.697 - 0.13% -
std::search(deque<int>,_pred)_(no_match)/8192 49.43% 3492.600 5218.821 - 49.11% -
std::search(deque<int>,_pred)_(no_match)/1048576 49.00% 445735.395 664146.190 - 48.69% -
std::set<std::string>::erase(key)_(existent)/32 48.83% 50.284 74.839 - 48.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.04% 32.353 47.896 - 49.37% -
std::fill_n(list<int>)/1024 47.52% 439.985 649.076 - 46.66% -
BM_PushHeap_float_Ascending_1 47.48% 0.467 0.689 - 8.33% -
std::partial_sort_copy(deque<int>)_(heap)/8 46.83% 14.912 21.896 - 47.31% -
std::search(deque<int>,_pred)_(no_match)/1000 46.24% 426.574 623.817 - 46.32% -
SetIntersection_Interlaced_Vector_float_1024_16 44.68% 1971052.001 2851782.342 - 12.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 43.66% 23.612 33.921 - 0.74% -
rng::fold_left(deque<int>)/50 43.12% 27.301 39.072 - 4.15% -
std::map<std::string,_int>::erase(key)_(existent)/1024 42.74% 67.556 96.428 - 53.10% -
rng::fold_left(deque<int>)/32 41.93% 16.348 23.203 - 3.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 40.77% 20.919 29.448 - 37.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 40.77% 17144.735 24134.533 - 39.60% -
rng::find(vector<bool>)_(process_all)/8 40.07% 0.555 0.777 - 12.33% -
std::map<int,_int>::find(key)_(non-existent)/32 39.96% 2.253 3.153 - 38.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 39.88% 0.965 1.350 - -0.65% -
std::find_if(list<int>)_(bail_25%)/1024 39.81% 127.937 178.873 - -6.59% -
BM_vector_deque_move_backward/0 39.51% 0.395 0.552 - 4.66% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 38.44% 17.408 24.100 - 111.22% -
SetIntersection_Interlaced_Vector_float_262144_4 37.76% 1540014.927 2121592.141 - 12.30% -
std::find_if_not(deque<int>)_(process_all)/32768 37.59% 8666.123 11923.802 - 15.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 37.14% 50.805 69.674 - 36.55% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 37.09% 10.928 14.981 - 99.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 35.47% 250978078.238 340007059.491 - 35.36% -
std::find_if_not(deque<int>)_(process_all)/8192 35.39% 2154.561 2916.967 - 13.06% -
std::find_if_not(deque<int>)_(process_all)/1024 35.07% 269.388 363.851 - 13.02% -
BM_PushHeap_string_Descending_1 33.72% 0.531 0.710 - 1.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 33.50% 5956.037 7951.239 - 26.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.28% 24.015 32.007 - 34.84% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 33.24% 705.357 939.817 - 22.91% -
std::unordered_set<int>::count(key)_(existent)/32 33.05% 1.225 1.630 - 20.67% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 32.74% 179.543 238.332 - 111.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 32.68% 505.458 670.663 - 3.17% -
ranges::min(std::vector<char>)/1 32.63% 0.331 0.439 - 65.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.46% 32.171 42.612 - 31.84% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.91% 4314.109 5690.918 - -0.03% -
std::deque<std::string>::ctor(size)/32 31.91% 44.083 58.149 - 32.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 31.90% 4.501 5.937 - 13.27% -
std::multimap<std::string,_int>::erase(iterator)/32 31.72% 25.233 33.239 - 15.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 31.30% 23.631 31.027 - 60.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.19% 28.502 37.391 - 31.47% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 30.75% 20.042 26.205 - 2.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 29.67% 11.235 14.569 - 29.37% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 29.60% 83.963 108.817 - 29.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 29.29% 0.272 0.352 - 16.57% -
std::unordered_set<int>::insert(value)_(already_present)/1024 29.26% 1.892 2.446 - 35.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.89% 26.877 34.642 - 24.51% -
ranges::min(std::deque<char>)/70000 28.86% 19818.274 25536.837 - 43.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 28.83% 8.931 11.506 - 74.31% -
std::multiset<std::string>::insert(value)_(already_present)/32 28.01% 49.249 63.046 - 31.87% -
std::for_each_n(deque<int>)/50 27.70% 3.901 4.982 - 26.90% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 27.66% 8098.512 10338.656 - -0.01% -
std::find_if(list<int>)_(bail_25%)/32768 27.27% 7077.989 9007.995 - 27.53% -
BM_PushHeap_uint32_Random_1 27.22% 0.445 0.566 - 2.92% -
rng::contains_subrange(list<int>)_(process_all)/8192 27.00% 6745.710 8566.968 - 6.62% -
std::copy_n(deque<int>)/32768 26.65% 1131.351 1432.817 - 1.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 26.63% 34.444 43.617 - -7.22% -
std::map<int,_int>::find(key)_(non-existent)/1024 26.56% 5.414 6.852 - 26.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.43% 4575371.148 5784860.774 - -0.72% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 26.32% 1.221 1.543 - 26.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 25.99% 19951.709 25137.317 - 15.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.90% 166.690 209.871 - 101.77% -
rng::contains_subrange(list<int>)_(single_element)/8192 25.64% 7150.454 8983.548 - 15.15% -
std::search(list<int>,_pred)_(single_element)/8192 25.58% 8176.167 10267.527 - 32.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 25.42% 6.411 8.041 - 65.67% -
std::search(deque<int>)_(no_match)/1024 25.40% 343.994 431.363 - 23.06% -
std::unordered_multiset<int>::contains(key)_(existent)/32 25.37% 1.211 1.518 - 12.36% -
BM_deque_deque_ranges_move_backward/0 25.18% 0.736 0.921 - 27.50% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 25.01% 42.074 52.597 - 24.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.00% 0.424 0.529 - -16.20% -
std::fill(vector<bool>)/1048576 24.96% 3054.135 3816.324 - -0.13% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 24.83% 10.547 13.166 - -9.16% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 24.82% 11.140 13.906 - 0.71% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.81% 79640886.809 99399797.471 - -0.24% -
std::map<std::string,_int>::erase(iterator)/1024 24.77% 25.495 31.810 - 20.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 24.45% 1085.048 1350.351 - 19.95% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 24.42% 2.466 3.068 - 32.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 24.35% 34.535 42.942 - 25.64% -
std::map<int,_int>::find(key)_(non-existent)/8192 24.24% 7.857 9.762 - 25.82% -
ranges::min(std::list<__int128>)/8 23.87% 2.062 2.555 - 17.19% -
std::unordered_set<int>::count(key)_(non-existent)/1024 23.59% 1.458 1.802 - 25.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 23.30% 27.792 34.268 - 25.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 22.93% 2210726.304 2717674.917 - 23.78% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 22.92% 47.577 58.481 - 19.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 22.74% 1.157 1.420 - 21.56% -
rng::find(vector<bool>)_(process_all)/50 22.26% 0.644 0.787 - 13.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 22.11% 3203303.726 3911680.999 - -0.06% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 21.89% 48.527 59.150 - 21.61% -
std::find(vector<long_long>)_(process_all)/8 21.86% 1.096 1.336 - 6.41% -
ranges::min(std::deque<long_long>)/70000 21.81% 18947.479 23080.031 - 21.29% -
std::multimap<std::string,_int>::erase(iterator)/8192 21.73% 30.264 36.841 - 18.31% -
std::unordered_set<int>::count(key)_(existent)/1024 21.44% 1.294 1.572 - 35.28% -
std::search(deque<int>)_(near_matches)/1000 21.04% 18680.726 22610.951 - 20.45% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 20.99% 0.411 0.497 - -0.02% -
bm_ranges_swap_ranges_vb_aligned/256 20.89% 3.457 4.180 - -5.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 20.83% 689.383 832.972 - 11.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 20.77% 10737.534 12967.519 - 23.91% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 20.72% 702.674 848.239 - 33.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 20.60% 47.690 57.513 - 8.21% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 20.54% 1.216 1.466 - 7.89% -
std::generate_n(list<int>)/8192 20.33% 6868.739 8265.424 - 17.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 20.23% 248.391 298.631 - 15.45% -
std::set<std::string>::erase(key)_(existent)/8192 20.18% 72.345 86.942 - 19.80% -
BM_PushHeap_string_PipeOrgan_1 20.01% 0.584 0.701 - -0.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.00% 32.877 39.454 - 22.02% -
BM_PushHeap_string_Ascending_1 19.76% 0.585 0.700 - -0.07% -
std::none_of(list<int>)_(process_all)/8192 19.65% 7527.869 9007.429 - 10.39% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.61% 1.546 1.849 - 7.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.59% 171.755 205.403 - 87.54% -
std::find_end(list<int>)_(single_element)/8192 19.58% 8275.159 9895.310 - 27.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 19.48% 8677180.010 10367203.560 - 5.67% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.46% 5913198.504 7063842.667 - -0.58% -
BM_vector_deque_move/2 19.43% 1.727 2.063 - -0.12% -
rng::contains_subrange(deque<int>)_(same_length)/16 19.20% 10.679 12.729 - 3.35% -
std::find_if_not(vector<int>)_(process_all)/8 19.13% 1.312 1.562 - -3.24% -
std::for_each_n(deque<int>)/32 18.98% 3.746 4.457 - 18.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 18.90% 0.335 0.398 - -1.07% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 18.50% 3.512 4.162 - 45.52% -
BM_vector_deque_move/1 18.26% 1.952 2.309 - -0.05% -
std::find_if_not(list<int>)_(bail_25%)/1024 18.23% 127.323 150.540 - -17.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 18.21% 1.461 1.727 - -2.36% -
std::partition(list<int>)_(sparse)/50 18.20% 21.752 25.710 - 18.71% -
std::set<int>::erase(key)_(non-existent,_end)/32 18.18% 2.252 2.661 - 13.72% -
std::all_of(list<int>)_(process_all)/8192 17.68% 6996.132 8232.700 - 9.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 17.63% 14397624.374 16935626.288 - 7.61% -
std::unordered_set<int>::contains(key)_(non-existent)/0 17.62% 0.338 0.397 - 14.89% -
BM_StringRelational_Compare_Small_Empty_Control 17.61% 1.609 1.892 - 0.08% -
std::stable_partition(list<int>)_(dense)/8192 17.55% 17431.408 20491.269 - 9.06% -
BM_deque_vector_copy_backward/70000 17.53% 7843.430 9218.565 - 0.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.45% 18.571 21.812 - 2.57% -
ranges::minmax(std::deque<__int128>)/64 17.31% 30.597 35.894 - 13.12% -
std::copy_n(vector<int>)/4096 17.07% 172.086 201.456 - -16.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 16.99% 65223379.843 76306970.982 - 1.86% -
ranges::min(std::deque<char>)/64 16.95% 17.984 21.032 - 26.81% -
std::multiset<std::string>::insert(value)_(already_present)/8192 16.86% 69.546 81.273 - 30.84% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 16.60% 26.080 30.410 - 10.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 16.57% 10.698 12.471 - 32.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 16.55% 43.644 50.865 - 17.18% -
std::map<std::string,_int>::ctor(const&)/32 16.52% 710.717 828.145 - 16.84% -
std::copy_backward(deque<int>)/64 16.39% 3.030 3.527 - 16.51% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.36% 14.749 17.162 - 21.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 16.28% 9882.387 11491.490 - 43.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 16.27% 4783923.337 5562269.714 - 6.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 16.26% 115714.844 134525.710 - 14.31% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 16.18% 69.432 80.664 - 15.49% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 16.16% 24.817 28.829 - 22.33% -
std::multiset<int>::contains(key)_(non-existent)/1024 16.16% 5.885 6.836 - 11.28% -
BM_vector_deque_move_backward/64000 16.08% 7049.427 8182.842 - 2.01% -
SetIntersection_Interlaced_Vector_uint32_262144_4 16.00% 1567920.028 1818830.519 - 16.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 15.78% 0.500 0.579 - 2.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 15.72% 6714.260 7769.864 - 17.02% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 15.63% 683.232 790.011 - -2.56% -
std::search(deque<int>)_(near_matches)/1024 15.62% 20553.620 23764.956 - 21.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 15.49% 144081847.032 166397580.910 - 2.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.40% 38.192 44.076 - 52.66% -
BM_PushHeap_string_Descending_16384 15.38% 2.422 2.795 - 13.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.34% 38.400 44.290 - 14.76% -
BM_PushHeap_string_PipeOrgan_16 15.30% 4.144 4.779 - 13.88% -
ranges::minmax(std::deque<long_long>)/64 15.04% 22.893 26.337 - 14.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 15.03% 32.797 37.726 - 3.65% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 15.02% 66666.752 76680.933 - 6.95% -
rng::contains_subrange(deque<int>)_(process_all)/16 15.02% 9.189 10.570 - 38.29% -
std::map<int,_int>::equal_range(key)_(existent)/32 14.84% 1.775 2.038 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_256_64 14.81% 7754898.091 8903377.135 - 16.87% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 14.80% 757.904 870.102 - 25.74% -
std::map<int,_int>::equal_range(key)_(existent)/1024 14.80% 4.326 4.967 - 0.43% -
rng::starts_with(list<int>,_pred)/8192 14.80% 9684.784 11118.205 - 9.21% -
std::find_first_of(vector<int>)_(large_needle)/1024 14.79% 112837.887 129531.953 - 20.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 14.65% 8793691.986 10081870.486 - -1.66% -
BM_vector_deque_ranges_copy_backward/65536 14.60% 7389.624 8468.508 - 2.37% -
std::set<std::string>::find(key)_(non-existent)/32 14.37% 9.045 10.345 - -2.47% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14.37% 8266.918 9454.693 - 3.84% -
ranges::min(std::list<__int128>)/64 14.35% 33.190 37.954 - 8.66% -
rng::contains_subrange(deque<int>)_(same_length)/32 14.30% 17.870 20.425 - 2.88% -
std::unique_copy(deque<int>)_(contiguous)/52 14.28% 14.704 16.804 - 11.67% -
BM_vector_deque_move_backward/65536 14.28% 7360.985 8412.028 - 3.42% -
BM_PushHeap_string_PipeOrgan_64 14.27% 5.735 6.554 - 12.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.23% 2.213 2.527 - 6.70% -
std::copy_n(deque<int>)/262144 14.13% 11608.260 13248.558 - 4.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 14.10% 46332003.136 52865052.502 - -0.16% -
std::find_first_of(vector<int>)_(large_needle)/8192 14.10% 7293784.291 8322076.965 - 18.04% -
SetIntersection_Interlaced_Vector_string_16384_16 14.09% 4288302.922 4892528.979 - 14.35% -
std::multimap<std::string,_int>::ctor(const&)/1024 14.07% 34713.298 39597.967 - 12.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 14.06% 27192476.251 31016339.671 - 1.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.05% 125.843 143.519 - 85.24% -
std::all_of(deque<int>)_(process_all)/8192 14.01% 2523.452 2876.876 - 13.65% -
std::stable_partition(list<int>)_(alloc_fails)/8192 13.97% 25014.029 28508.094 - 6.87% -
rng::contains_subrange(list<int>)_(single_element)/50 13.89% 16.341 18.611 - 11.46% -
std::multiset<int>::contains(key)_(non-existent)/32 13.87% 2.711 3.087 - 11.53% -
BM_PushHeap_uint64_SingleElement_16 13.85% 0.338 0.385 - 13.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 13.71% 1493657.610 1698460.092 - 2.76% -
std::find_end(deque<int>)_(process_all)/1048576 13.70% 268048.694 304775.935 - 13.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 13.68% 1912.101 2173.602 - 5.99% -
std::reverse_copy(list<int>)/4096 13.68% 3134.928 3563.640 - 11.86% -
BM_vector_deque_copy_backward/65536 13.67% 7428.858 8444.431 - 1.72% -
rng::contains_subrange(list<int>)_(process_all)/50 13.57% 16.945 19.245 - 12.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.55% 16.145 18.334 - 13.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.55% 31.266 35.502 - 48.24% -
std::sort_heap(vector<int>,_pred)/8 13.53% 28.885 32.793 - 0.67% -
rng::contains_subrange(deque<int>)_(process_all)/32 13.51% 15.301 17.368 - 36.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 13.48% 2393446.212 2716199.592 - 1.33% -
std::find_if_not(vector<int>)_(process_all)/8192 13.48% 803.753 912.110 - 12.69% -
std::find_if(deque<int>)_(bail_25%)/32768 13.44% 2157.941 2448.022 - 17.09% -
BM_PushHeap_string_Descending_1024 13.43% 2.436 2.763 - 10.29% -
std::multiset<std::string>::find(key)_(existent)/8192 13.28% 26.131 29.602 - 2.60% -
BM_lexicographical_compare_three_way_fast_path/1 13.24% 0.395 0.448 - 13.44% -
std::all_of(deque<int>)_(process_all)/32768 13.20% 10098.430 11431.918 - 13.37% -
std::copy_n(deque<int>)/1048576 13.19% 50013.368 56609.849 - 3.73% -
std::find_if_not(deque<int>)_(bail_25%)/8192 13.15% 500.919 566.767 - 3.49% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 13.13% 11644.559 13173.344 - 7.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 13.12% 45.239 51.176 - -2.57% -
std::find_if_not(deque<int>)_(bail_25%)/32768 13.12% 1992.150 2253.472 - 4.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13.10% 11124.608 12581.743 - -6.49% -
std::find(vector<short>)_(bail_25%)/8 13.02% 0.710 0.802 - 21.06% -
SetIntersection_Interlaced_Vector_float_1024_4 13.01% 1272764.805 1438331.837 - 3.58% -
BM_vector_deque_ranges_move_backward/2 12.95% 1.825 2.061 - 12.23% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 12.93% 16860.068 19040.592 - 12.73% -
std::find_if_not(vector<int>)_(process_all)/32768 12.90% 3200.225 3613.171 - 12.51% -
BM_PushHeap_string_Descending_4 12.90% 1.933 2.182 - 12.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 12.81% 7147034.371 8062762.033 - 1.75% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 12.80% 0.969 1.093 - 5.95% -
BM_deque_vector_move_backward/0 12.80% 1.303 1.470 - 3.64% -
BM_vector_deque_ranges_move_backward/64000 12.80% 7061.837 7965.635 - -0.50% -
BM_vector_deque_ranges_move_backward/70000 12.79% 7821.490 8821.776 - 3.98% -
BM_vector_deque_ranges_copy_backward/64000 12.78% 7199.611 8119.844 - 2.44% -
SetIntersection_Interlaced_Vector_float_256_256 12.77% 4553133.961 5134756.006 - -0.13% -
std::multiset<int>::equal_range(key)_(existent)/8192 12.76% 8.270 9.326 - 10.45% -
std::rotate(deque<int>)_(by_1/4)/8192 12.76% 2558.429 2884.977 - 15.66% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.72% 309.396 348.761 - 13.63% -
BM_vector_deque_copy_backward/70000 12.68% 7978.416 8989.958 - 1.64% -
BM_vector_deque_ranges_move_backward/65536 12.66% 7338.762 8267.521 - 3.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.63% 6.450 7.265 - -24.13% -
std::search(list<int>)_(single_element)/8192 12.63% 8935.607 10063.839 - 19.56% -
std::find_first_of(vector<int>)_(large_needle)/32 12.60% 107.888 121.484 - 11.39% -
rng::contains(list<int>)_(process_all)/32 12.54% 9.064 10.200 - 10.91% -
SetIntersection_Interlaced_Vector_float_64_16 12.53% 16815535.167 18921849.158 - 4.45% -
std::count(list<int>)_(every_other)/1024 12.51% 693.767 780.561 - 1.03% -
BM_vector_deque_copy_backward/64000 12.49% 7256.225 8162.213 - 2.56% -
std::multiset<int>::contains(key)_(non-existent)/8192 12.43% 8.624 9.696 - 5.19% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 12.42% 6.655 7.482 - -1.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 12.42% 0.442 0.497 - 4.20% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.38% 39651.337 44560.820 - 13.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 12.35% 2.336 2.625 - 15.25% -
std::map<std::string,_int>::count(key)_(existent)/8192 12.30% 28.038 31.487 - 6.06% -
BM_PushHeap_string_PipeOrgan_4 12.26% 2.567 2.881 - 11.75% -
std::search(list<int>)_(single_element)/1024 12.25% 722.762 811.293 - 6.67% -
std::multiset<int>::upper_bound(key)_(existent)/32 12.24% 2.402 2.696 - 13.25% -
BM_PushHeap_string_Descending_256 12.19% 2.389 2.680 - 7.97% -
BM_deque_vector_move_backward/70000 12.12% 7751.143 8690.622 - -0.65% -
std::find_if(vector<int>)_(bail_25%)/8 12.11% 0.736 0.825 - -2.21% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 12.07% 1303.009 1460.249 - 4.07% -
std::adjacent_find(vector<int>,_pred)/8 12.04% 3.248 3.639 - 7.11% -
BM_tolower_char<char> 12.00% 0.617 0.691 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_1024_16 11.96% 2025761.427 2268069.132 - 22.41% -
BM_PushHeap_string_Descending_64 11.82% 2.320 2.595 - 12.63% -
BM_PushHeap_string_Descending_16 11.82% 2.217 2.479 - 15.14% -
std::shift_right(list<int>)/50 11.78% 26.579 29.711 - 5.21% -
std::sort(vector<int>)_(ascending)/8 11.76% 15.703 17.549 - 11.56% -
rng::find_last(vector<char>)_(bail_90%)/50 11.75% 1.405 1.570 - 9.86% -
std::set<int>::erase(key)_(non-existent,_end)/1024 11.72% 5.374 6.004 - 9.57% -
std::set<std::string>::erase(iterator)/8192 11.68% 27.351 30.547 - 15.11% -
std::find_if(deque<int>)_(bail_25%)/8192 11.68% 541.750 605.026 - 14.86% -
std::stable_partition(vector<int>)_(dense)/50 11.67% 25.597 28.584 - 10.92% -
std::find_if_not(vector<char>)_(process_all)/8 11.63% 1.482 1.654 - 11.23% -
BM_toupper_char<char> 11.57% 0.553 0.617 - -10.44% -
BM_PushHeap_string_PipeOrgan_256 11.57% 7.822 8.727 - 10.37% -
std::find_end(list<int>)_(match_near_end)/1000 11.56% 76.530 85.381 - 8.52% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 11.56% 5.787 6.456 - 20.06% -
std::partition(deque<int>)_(sparse)/32 11.54% 10.069 11.230 - 12.62% -
BM_vector_deque_ranges_move_backward/1 11.51% 2.115 2.359 - 10.61% -
std::set<std::string>::equal_range(key)_(existent)/32 11.51% 16.169 18.031 - 12.43% -
std::for_each(list<int>)/8192 11.50% 7438.980 8294.218 - 1.88% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 11.47% 445.203 496.277 - 17.44% -
std::rotate(list<int>)_(1_element_forward)/50 11.46% 25.567 28.496 - 9.98% -
std::find_first_of(vector<int>)_(large_needle)/50 11.45% 284.622 317.222 - 17.54% -
SetIntersection_Interlaced_Vector_uint64_1024_4 11.43% 1256764.869 1400467.815 - 0.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 11.40% 4.712 5.249 - -22.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 11.37% 18.477 20.578 - 1.28% -
BM_std_minmax_element<char>/2 11.32% 0.603 0.671 - 2.69% -
BM_vector_deque_move_backward/70000 11.21% 7735.353 8602.430 - -0.26% -
std::equal(list<int>)_(it,_it,_it)/8192 11.19% 9714.376 10801.028 - 7.82% -
std::find_end(list<int>,_pred)_(same_length)/8192 11.18% 9496.537 10558.011 - 13.14% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 11.15% 57.154 63.528 - -8.84% -
BM_vector_deque_ranges_copy_backward/70000 11.15% 7915.634 8797.851 - 0.85% -
BM_PushHeap_string_PipeOrgan_262144 11.12% 17.460 19.402 - 6.00% -
std::search(deque<int>)_(single_element)/1000 11.12% 436.016 484.518 - 7.53% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.12% 21.369 23.746 - 9.62% -
std::search(list<int>,_pred)_(same_length)/8192 11.11% 8574.559 9527.050 - 18.26% -
rng::contains_subrange(deque<int>)_(same_length)/50 11.10% 26.031 28.921 - 2.90% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 11.06% 20.356 22.608 - 10.43% -
rng::find_last(vector<int>)_(bail_90%)/50 11.01% 1.415 1.570 - 6.44% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.98% 118601.458 131625.069 - -0.65% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 10.94% 3.206 3.557 - 11.24% -
BM_PushHeap_float_PipeOrgan_4 10.91% 0.484 0.537 - 0.03% -
ranges::min(std::list<long_long>)/70000 10.90% 43985.737 48779.939 - -4.51% -
std::map<std::string,_int>::find(key)_(existent)/8192 10.89% 30.448 33.764 - 12.12% -
std::partition_point(vector<int>)/8192 10.87% 9.238 10.242 - 10.28% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.82% 0.625 0.693 - 0.03% -
rng::contains(deque<int>)_(process_all)/1048576 10.81% 242800.589 269048.786 - 9.32% -
std::partition_point(list<int>)/8192 10.81% 11825.322 13103.631 - -3.77% -
BM_deque_vector_move_backward/65536 10.78% 7338.727 8130.105 - -1.76% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10.78% 9318.240 10322.830 - 22.06% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.72% 22.315 24.709 - 10.05% -
std::remove_copy_if(list<int>)_(prefix)/50 10.72% 24.819 27.479 - 10.44% -
std::flat_multimap<int,_int>::erase(iterator)/1024 10.68% 75.125 83.147 - 10.28% -
rng::fold_left(list<int>)/32 10.66% 20.560 22.752 - 3.12% -
rng::contains(list<int>)_(process_all)/1048576 10.65% 822119.069 909704.719 - 7.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 10.64% 898818.202 994473.386 - 10.40% -
std::stable_partition(deque<int>)_(sparse)/8192 10.63% 3299.520 3650.131 - 8.85% -
rng::contains(deque<int>)_(process_all)/8192 10.62% 1859.031 2056.470 - 9.77% -
std::move_backward(deque<int>)/32768 10.60% 3393.848 3753.506 - 4.53% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.55% 6603472.743 7300299.719 - 7.11% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.54% 27.117 29.976 - 0.84% -
std::none_of(list<int>)_(process_all)/32768 10.51% 25689.098 28388.231 - 6.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.50% 32.170 35.548 - 11.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 10.49% 0.812 0.898 - 10.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.48% 1.223 1.352 - -4.60% -
BM_PushHeap_uint64_SingleElement_1 10.47% 0.479 0.529 - 23.38% -
std::partition(vector<int>)_(dense)/50 10.46% 12.984 14.343 - 8.83% -
BM_PushHeap_uint64_SingleElement_4 10.38% 0.357 0.395 - 10.80% -
std::rotate_copy(deque<int>)/8192 10.36% 294.732 325.263 - 11.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 10.34% 11674.973 12881.664 - 13.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10.32% 9699363.595 10700080.202 - -0.30% -
std::fill_n(vector<bool>)/64 10.32% 1.344 1.483 - 1.82% -
BM_StringCtorDefault 10.31% 0.242 0.267 - 15.56% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 10.30% 108597894.405 119785634.629 - 25.18% -
BM_PushHeap_string_SingleElement_1024 10.28% 2.712 2.991 - 17.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.27% 64.832 71.491 - 19.67% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.25% 4.802 5.295 - 7.85% -
BM_StringFindCharLiteral/32 10.25% 1.618 1.784 - 10.24% -
std::unordered_set<int>::find(key)_(non-existent)/1024 10.22% 0.954 1.052 - -14.23% -
std::remove(deque<int>)_(sprinkled)/50 10.17% 54.309 59.832 - -5.64% -
std::lower_bound(std::forward_list<int>)/100 10.17% 82.206 90.562 - 9.02% -
std::set<int>::lower_bound(key)_(existent)/1024 10.14% 4.302 4.738 - 1.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.13% 51.026 56.195 - 9.43% -
BM_PushHeap_string_SingleElement_256 10.13% 2.715 2.990 - 17.49% -
std::lower_bound(std::forward_list<int>)/8192 10.09% 10387.820 11435.925 - 10.08% -
std::any_of(vector<int>)_(process_all)/50 10.06% 12.571 13.836 - -3.89% -
std::sort(deque<int>)_(qsort_adversarial)/8192 10.03% 477633.432 525557.821 - 8.19% -
rng::contains(deque<int>)_(process_all)/32 10.03% 8.604 9.467 - 7.81% -
std::unique(list<int>)_(sprinkled)/8192 10.01% 7867.209 8654.639 - 8.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 9.96% 22.361 24.589 - 4.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 9.91% 2.802 3.079 - 74.91% -
BM_PushHeap_string_PipeOrgan_1024 9.91% 9.444 10.380 - 11.45% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 9.86% 15.979 17.555 - 2.80% -
std::set<int>::upper_bound(key)_(existent)/1024 9.84% 4.077 4.478 - 3.70% -
std::unique(list<int>,_pred)_(sprinkled)/8192 9.83% 8266.474 9078.928 - 6.87% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 9.82% 1329.490 1460.074 - -6.40% -
rng::contains_subrange(deque<int>)_(process_all)/50 9.79% 25.462 27.954 - 16.50% -
rng::find_last(list<int>)_(bail_10%)/50 9.78% 15.761 17.301 - 7.45% -
std::multimap<std::string,_int>::find(key)_(existent)/32 9.77% 15.335 16.833 - 17.36% -
std::find_if_not(vector<int>)_(process_all)/50 9.72% 5.660 6.210 - 14.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 9.71% 199678545.327 219074616.194 - 10.58% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 9.71% 17.959 19.703 - 9.89% -
BM_PushHeap_string_SingleElement_262144 9.70% 2.734 2.999 - 16.31% -
rng::contains(deque<int>)_(process_all)/50 9.68% 12.532 13.745 - 7.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 9.67% 32.478 35.619 - -4.61% -
std::unordered_set<int>::ctor(const&)/1024 9.67% 6683.012 7329.117 - 8.97% -
BM_PushHeap_float_QuickSortAdversary_4 9.60% 0.536 0.587 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_1024_64 9.58% 3916378.838 4291434.209 - 27.90% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.56% 12666.791 13877.526 - 7.57% -
ranges::minmax(std::deque<long_long>)/1 9.53% 0.826 0.905 - 10.54% -
std::set<std::string>::count(key)_(non-existent)/1024 9.52% 23.538 25.779 - 9.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 9.47% 4.660 5.101 - -4.97% -
std::find_end(forward_list<int>)_(same_length)/8192 9.43% 14303.659 15652.508 - 5.73% -
BM_PushHeap_float_Ascending_4 9.39% 0.535 0.585 - -0.77% -
BM_PushHeap_string_SingleElement_16384 9.38% 2.704 2.958 - 16.21% -
std::adjacent_find(vector<int>,_pred)/1048576 9.37% 461212.820 504433.446 - 3.47% -
std::set<int>::equal_range(key)_(existent)/1024 9.35% 4.289 4.690 - 0.98% -
BM_PushHeap_string_SingleElement_64 9.32% 2.777 3.036 - 17.46% -
BM_deque_deque_ranges_copy_backward/0 9.30% 0.842 0.921 - -0.05% -
std::find_if(deque<int>)_(process_all)/50 9.30% 12.473 13.633 - 7.02% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 9.29% 104.432 114.135 - 9.71% -
std::set<int>::upper_bound(key)_(existent)/8192 9.28% 7.749 8.468 - 8.14% -
BM_StringFindCharLiteral/64 9.28% 2.118 2.314 - 8.89% -
std::rotate_copy(deque<int>)/32 9.28% 2.573 2.812 - 5.35% -
BM_deque_vector_ranges_move_backward/0 9.27% 1.342 1.467 - 3.31% -
std::unordered_set<int>::ctor(const&)/32 9.20% 198.538 216.810 - 9.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 9.18% 12.855 14.035 - 2.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 9.17% 0.460 0.502 - 3.44% -
std::find_end(deque<int>)_(process_all)/1024 9.16% 290.795 317.443 - 8.57% -
BM_PushHeap_uint64_SingleElement_64 9.15% 0.352 0.384 - 9.18% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.13% 23.130 25.242 - 1.25% -
SetIntersection_Interlaced_Vector_float_256_4 9.12% 4822243.294 5262147.960 - 3.78% -
rng::contains_subrange(list<int>)_(single_element)/1048576 9.07% 838616.140 914707.557 - 13.88% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.07% 14770.873 16109.892 - -2.11% -
BM_deque_deque_move_backward/70000 9.06% 8053.695 8782.975 - 0.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 9.00% 1.201 1.309 - 15.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.00% 43.804 47.747 - 8.42% -
rng::find_last(list<int>)_(bail_90%)/1024 8.99% 75.173 81.934 - 7.38% -
rng::contains_subrange(list<int>)_(process_all)/1048576 8.99% 841576.800 917219.895 - 8.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 8.98% 25042.208 27292.080 - 3.40% -
rng::find_last(vector<int>)_(bail_90%)/8 8.98% 0.424 0.463 - 13.28% -
std::find_if(deque<int>)_(process_all)/1024 8.97% 249.280 271.639 - 8.33% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 8.94% 15.823 17.238 - 5.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 8.88% 1136115.252 1236985.441 - 4.22% -
std::any_of(list<int>)_(process_all)/32768 8.87% 25763.807 28048.231 - 6.30% -
std::is_partitioned(list<int>)_(unpartitioned)/50 8.85% 4.377 4.765 - 3.02% -
std::find_if_not(list<int>)_(process_all)/50 8.85% 38.623 42.040 - 8.37% -
BM_deque_vector_ranges_move_backward/70000 8.84% 7969.408 8674.267 - -0.99% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 8.84% 50.104 54.532 - -52.53% -
ranges::minmax(std::deque<long_long>)/70000 8.80% 24550.840 26711.559 - 8.10% -
std::rotate(list<int>)_(1_element_backward)/50 8.80% 24.776 26.956 - 8.60% -
std::set<std::string>::lower_bound(key)_(existent)/32 8.78% 14.973 16.288 - 7.62% -
SetIntersection_Interlaced_Vector_uint64_16384_256 8.78% 18655393.692 20293014.143 - -10.73% -
BM_StringRelationalLiteral_Less_Large_Empty_Control 8.78% 0.218 0.237 - 7.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.75% 0.530 0.577 - 8.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 8.75% 0.369 0.401 - 5.59% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 8.73% 41.173 44.770 - 6.24% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 8.72% 441.772 480.312 - 14.72% -
std::unique(list<int>)_(sprinkled)/1024 8.72% 942.480 1024.629 - 7.72% -
std::find_if_not(list<int>)_(bail_25%)/8192 8.71% 1417.976 1541.447 - 8.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.71% 24.829 26.991 - 41.05% -
std::all_of(list<int>)_(process_all)/32768 8.65% 25653.580 27871.699 - 4.16% -
std::sort_heap(vector<NonIntegral>,_pred)/8 8.64% 29.345 31.879 - -1.60% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.62% 11863.714 12885.834 - 1.67% -
std::find_if(list<int>)_(bail_25%)/8192 8.60% 1418.712 1540.670 - 5.78% -
ranges::minmax(std::list<char>)/64 8.59% 33.638 36.529 - 0.21% -
std::find(list<int>)_(bail_25%)/1024 8.57% 127.848 138.804 - 7.65% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 8.57% 779.352 846.125 - 6.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.56% 36.661 39.801 - 11.06% -
std::find_end(forward_list<int>)_(same_length)/1024 8.55% 1484.638 1611.587 - 5.79% -
std::move(vector<bool>)_(aligned)/64 8.54% 1.603 1.740 - 10.98% -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.53% 8.165 8.861 - 4.22% -
ranges::minmax(std::list<char>)/1 8.51% 0.377 0.409 - -11.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.51% 5.730 6.218 - 10.82% -
BM_deque_deque_ranges_copy_backward/65536 8.51% 7407.194 8037.500 - -1.56% -
std::find_end(deque<int>)_(process_all)/8192 8.51% 2114.039 2293.910 - 12.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.50% 22.841 24.782 - 5.23% -
BM_deque_deque_move_backward/64000 8.50% 7230.942 7845.518 - -0.82% -
BM_deque_deque_ranges_move_backward/70000 8.48% 7906.454 8576.663 - 0.56% -
rng::contains(vector<int>)_(process_all)/8 8.45% 2.522 2.735 - 0.04% -
BM_PushHeap_string_PipeOrgan_16384 8.43% 13.172 14.283 - 10.66% -
std::move(vector<bool>)_(unaligned)/512 8.41% 4.768 5.169 - 7.32% -
BM_vector_deque_ranges_copy/1 8.40% 2.185 2.368 - 2.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 8.39% 12.302 13.334 - 2.29% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 8.37% 272.604 295.429 - 6.03% -
std::equal(vector<bool>)_(aligned)/50 8.37% 0.218 0.236 - 7.58% -
std::find_if(list<int>)_(process_all)/8192 8.37% 7735.543 8382.643 - -5.21% -
std::search(list<int>,_pred)_(no_match)/1048576 8.36% 951155.939 1030672.095 - 7.69% -
BM_StringEraseToEnd_Huge_Opaque 8.35% 2.256 2.445 - 1.16% -
std::equal(vector<bool>)_(aligned)/8192 8.34% 0.217 0.236 - 7.69% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 8.32% 5823.171 6307.632 - -5.76% -
std::find_end(list<int>)_(process_all)/1048576 8.29% 869816.810 941936.389 - 7.78% -
std::search(list<int>)_(same_length)/1024 8.27% 762.209 825.265 - 7.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 8.25% 24.346 26.355 - 39.85% -
std::shift_left(list<int>)/8192 8.23% 7603.754 8229.718 - 13.99% -
std::find(list<int>)_(process_all)/8192 8.23% 7099.829 7683.873 - 11.70% -
std::stable_partition(deque<int>)_(sparse)/1024 8.23% 422.350 457.092 - 7.59% -
std::is_partitioned(list<int>)_(partitioned)/32 8.23% 8.544 9.247 - 2.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.21% 92.934 100.561 - 0.10% -
std::find_if(deque<int>)_(process_all)/8 8.21% 2.512 2.718 - -0.80% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 8.20% 766.792 829.706 - 7.54% -
std::find(vector<long_long>)_(bail_25%)/8 8.20% 0.868 0.939 - 6.52% -
std::equal(vector<bool>)_(aligned)/1048576 8.16% 0.217 0.235 - 7.63% -
vector<bool>::resize() 8.16% 10.729 11.605 - 6.16% -
std::is_sorted_until(list<int>)/1024 8.15% 741.877 802.305 - 7.30% -
rng::for_each(multimap<int>)/8 8.14% 6.131 6.630 - 7.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.13% 0.338 0.365 - 7.92% -
std::unique(list<int>)_(contiguous)/8192 8.13% 6986.752 7554.937 - 7.56% -
std::map<int,_int>::insert(value)_(already_present)/1024 8.13% 3.231 3.493 - 5.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 8.13% 1347141.459 1456611.662 - 9.24% -
std::unique_copy(list<int>)_(contiguous)/52 8.11% 19.596 21.186 - 7.96% -
std::for_each_n(list<int>)/50 8.11% 22.520 24.347 - 8.97% -
BM_deque_deque_copy_backward/70000 8.10% 7960.115 8605.175 - 3.14% -
std::find_end(list<int>)_(process_all)/1024 8.10% 728.600 787.610 - 7.86% -
std::search(deque<int>)_(single_element)/1024 8.09% 456.313 493.233 - 7.02% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.07% 1.470 1.588 - 5.02% -
std::multiset<int>::lower_bound(key)_(existent)/8192 8.06% 14.633 15.812 - 7.36% -
std::find_end(forward_list<int>)_(same_length)/1000 8.03% 1467.746 1585.539 - 1.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 8.01% 1.316 1.422 - 4.30% -
std::search(vector<int>)_(near_matches)/8192 8.00% 757980.498 818643.541 - 6.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 8.00% 820.814 886.488 - 7.53% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 8.00% 44.321 47.867 - 3.00% -
rng::contains_subrange(vector<int>)_(process_all)/32 8.00% 7.939 8.574 - 5.44% -
std::find_end(list<int>,_pred)_(single_element)/8192 7.96% 8558.268 9239.360 - 11.95% -
std::search(list<int>)_(near_matches)/8192 7.96% 2541863.225 2744084.668 - 6.98% -
std::equal(vector<bool>)_(aligned)/1024 7.95% 0.218 0.235 - 7.20% -
rng::find_last(vector<char>)_(bail_90%)/1024 7.95% 23.627 25.505 - 6.96% -
std::rotate(list<int>)_(1_element_forward)/1024 7.94% 728.669 786.527 - 6.79% -
rng::find_last(list<int>)_(bail_10%)/1048576 7.91% 784660.727 846734.671 - 7.77% -
std::for_each_n(list<int>)/8192 7.90% 7556.751 8154.084 - 5.54% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.90% 292.628 315.745 - 8.88% -
std::rotate_copy(list<int>)/1024 7.90% 731.458 789.235 - 7.32% -
BM_deque_vector_ranges_copy_backward/64000 7.90% 7454.620 8043.226 - -3.99% -
ranges::minmax(std::deque<__int128>)/8 7.89% 3.814 4.115 - 6.55% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 7.87% 13.563 14.630 - 9.07% -
rng::find_last(vector<char>)_(bail_10%)/8192 7.86% 1616.617 1743.665 - 7.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 7.85% 926858.243 999616.480 - 11.10% -
rng::contains(vector<int>)_(process_all)/32 7.85% 8.216 8.860 - 6.27% -
rng::contains(vector<int>)_(process_all)/50 7.84% 12.122 13.071 - 5.82% -
std::find_end(forward_list<int>)_(match_near_end)/8192 7.83% 256222.416 276283.922 - 7.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 7.82% 0.891 0.960 - -20.76% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.81% 725.753 782.467 - 7.48% -
std::find_end(forward_list<int>)_(match_near_end)/1000 7.81% 758.810 818.047 - 8.34% -
std::rotate(list<int>)_(1_element_backward)/1024 7.80% 737.734 795.288 - 7.74% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 7.80% 21.830 23.533 - 6.27% -
std::partial_sort(deque<int>)_(shuffled)/8192 7.80% 245557.229 264699.204 - 9.26% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 7.78% 5885.676 6343.855 - -0.71% -
std::shift_right(list<int>)/1024 7.78% 731.002 787.890 - 7.17% -
std::unique(list<int>)_(contiguous)/1024 7.78% 917.134 988.480 - 7.86% -
std::find_end(forward_list<int>)_(process_all)/1048576 7.77% 760507.572 819594.090 - 7.38% -
std::find_end(deque<int>)_(match_near_end)/1000 7.76% 33.620 36.230 - 6.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 7.76% 744.831 802.644 - 8.90% -
BM_PushHeap_string_SingleElement_4 7.75% 2.409 2.595 - 13.14% -
SetIntersection_Front_Vector_uint64_262144_16384 7.74% 74491368.376 80254038.344 - 13.77% -
std::unique_copy(list<int>)_(contiguous)/8192 7.73% 6779.685 7303.421 - 7.14% -
std::lower_bound(std::vector<int>)/8192 7.72% 15.613 16.818 - 5.93% -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.71% 7.063 7.608 - 6.41% -
std::set<std::string>::contains(key)_(existent)/8192 7.71% 26.645 28.699 - 5.46% -
std::find(list<int>)_(process_all)/1024 7.69% 685.972 738.690 - 0.61% -
SetIntersection_Interlaced_Set_uint32_256_64 7.68% 12915637.320 13907118.469 - 10.10% -
std::upper_bound(std::forward_list<int>)/100 7.66% 97.506 104.973 - 7.92% -
std::equal(deque<int>)_(it,_it,_it)/50 7.65% 22.602 24.331 - 7.39% -
std::stable_partition(list<int>)_(sparse)/50 7.65% 26.190 28.193 - 4.53% -
rng::find_last(vector<char>)_(bail_10%)/50 7.63% 10.698 11.514 - 4.77% -
std::find_first_of(list<int>)_(large_needle)/32 7.62% 675.668 727.172 - 7.63% -
std::upper_bound(std::list<int>)/100 7.62% 100.578 108.237 - 7.21% -
std::find_end(forward_list<int>)_(process_all)/1000 7.62% 681.310 733.194 - 7.37% -
vector<bool>(size_type,_const_value_type&) 7.59% 8.380 9.016 - 9.31% -
std::find_first_of(list<int>)_(large_needle)/50 7.58% 1738.576 1870.295 - 7.51% -
std::partition(vector<int>)_(dense)/1024 7.57% 239.833 257.994 - 3.31% -
vector<bool>::reserve() 7.57% 8.283 8.910 - 7.72% -
std::upper_bound(std::forward_list<int>)/8192 7.56% 10716.707 11526.885 - 10.79% -
rng::find_last(vector<char>)_(bail_10%)/1024 7.56% 209.820 225.679 - 6.71% -
std::shift_left(list<int>)/1024 7.55% 724.997 779.757 - 3.47% -
std::move_backward(deque<int>)/1048576 7.54% 126941.756 136518.203 - 0.26% -
rng::find_last(vector<int>)_(bail_10%)/8192 7.54% 1641.591 1765.384 - 6.56% -
std::rotate(list<int>)_(1_element_backward)/32 7.54% 13.135 14.125 - 5.35% -
rng::contains(list<int>)_(process_all)/50 7.53% 18.211 19.581 - 2.52% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 7.52% 1428273.882 1535744.373 - 7.85% -
std::stable_partition(vector<int>)_(dense)/32 7.52% 21.398 23.007 - 6.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.51% 47.647 51.225 - 7.77% -
std::transform(list<int>)_(identity_transform)/1024 7.51% 734.682 789.852 - 6.63% -
rng::contains_subrange(list<int>)_(near_matches)/1024 7.51% 38732.744 41640.377 - 6.45% -
BM_vector_deque_copy_backward/1024 7.50% 37.955 40.803 - 6.64% -
rng::contains_subrange(list<int>)_(same_length)/50 7.50% 25.212 27.103 - 7.67% -
BM_deque_deque_ranges_copy_backward/2 7.49% 2.353 2.530 - 2.40% -
std::generate(deque<int>)/32 7.49% 7.972 8.569 - 5.87% -
std::partition_point(list<int>)/1024 7.49% 1289.520 1386.041 - -0.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 7.48% 40.766 43.817 - 6.42% -
std::generate(deque<int>)/1024 7.48% 241.566 259.639 - 0.10% -
BM_deque_deque_ranges_copy/0 7.47% 0.735 0.790 - -0.27% -
std::find_end(list<int>)_(same_length)/1000 7.46% 738.066 793.148 - 0.09% -
rng::find_last(vector<int>)_(bail_10%)/1024 7.45% 210.376 226.047 - 6.77% -
std::find_end(list<int>)_(near_matches)/8192 7.45% 2235998.537 2402478.105 - 6.62% -
std::unique(list<int>,_pred)_(sprinkled)/1024 7.44% 999.881 1074.282 - 3.48% -
std::find(vector<bool>)_(process_all)/1024 7.44% 4.633 4.977 - 7.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.44% 1.299 1.396 - 15.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.43% 17610.713 18919.711 - 6.97% -
std::lower_bound(std::list<int>)/100 7.42% 90.748 97.483 - 5.17% -
std::unique_copy(list<int>)_(sprinkled)/1024 7.40% 735.241 789.674 - 6.31% -
std::find_end(forward_list<int>)_(single_element)/8192 7.40% 6134.257 6588.216 - 7.96% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 7.39% 16.698 17.932 - 7.26% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.38% 116668.718 125279.128 - 6.78% -
rng::contains(vector<int>)_(process_all)/8192 7.38% 1796.036 1928.553 - 6.46% -
std::find_end(list<int>)_(process_all)/1000 7.35% 712.901 765.333 - 7.15% -
std::find_end(forward_list<int>)_(process_all)/1024 7.35% 708.189 760.207 - 7.18% -
std::move_backward(deque<int>)/262144 7.34% 30207.481 32426.023 - -0.66% -
std::adjacent_find(vector<int>)/50 7.34% 11.845 12.715 - 6.26% -
rng::find_last(list<int>)_(bail_10%)/8192 7.33% 6309.334 6772.117 - 8.26% -
std::shift_right(list<int>)/8192 7.33% 7670.697 8232.771 - 9.91% -
rng::find(vector<bool>)_(process_all)/8192 7.32% 33.241 35.674 - 6.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 7.32% 62.416 66.982 - -14.35% -
rng::fold_left(vector<int>)/32 7.30% 21.592 23.169 - 6.26% -
std::find_end(deque<int>)_(single_element)/8192 7.29% 2209.722 2370.892 - 0.01% -
ranges::minmax(std::deque<__int128>)/70000 7.29% 34481.899 36996.190 - 7.17% -
std::find_end(list<int>)_(match_near_end)/1024 7.29% 59.528 63.868 - 5.58% -
std::find_end(list<int>)_(single_element)/1024 7.28% 729.339 782.441 - 6.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 7.28% 2284.535 2450.772 - 5.33% -
std::multiset<int>::find(key)_(non-existent)/32 7.27% 2.273 2.438 - 5.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 7.27% 0.466 0.500 - 6.83% -
std::find_if_not(deque<int>)_(process_all)/8 7.27% 2.576 2.763 - -5.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 7.26% 861965.853 924530.960 - 5.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 7.24% 77.730 83.362 - -1.10% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 7.24% 3.662 3.927 - -1.55% -
std::find_if_not(list<int>)_(process_all)/8 7.23% 3.562 3.819 - 6.20% -
std::upper_bound(std::vector<int>)/8192 7.21% 15.607 16.732 - 5.90% -
std::equal(vector<bool>)_(aligned)/8 7.21% 0.220 0.236 - 7.34% -
std::equal(list<int>)_(it,_it,_it)/1024 7.21% 1124.461 1205.488 - 6.28% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 7.21% 23.212 24.884 - 8.19% -
std::is_sorted_until(list<int>)/8192 7.20% 7164.030 7679.959 - 5.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 7.20% 107705.608 115462.036 - 6.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.20% 138290.978 148243.534 - 6.13% -
BM_PushHeap_uint32_Random_16 7.18% 4.116 4.412 - 8.79% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 7.18% 24.249 25.989 - 7.94% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 7.16% 6659.352 7136.390 - 3.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 7.16% 1634803.955 1751819.416 - 4.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 7.16% 288.673 309.330 - 6.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 7.15% 18.397 19.712 - -2.16% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.15% 1.127 1.208 - 10.76% -
std::set<std::string>::find(key)_(non-existent)/1024 7.14% 20.048 21.480 - -2.93% -
std::generate(deque<int>)/50 7.14% 11.949 12.802 - 0.59% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.14% 23978.317 25690.763 - 10.41% -
rng::starts_with(list<int>)/1000 7.14% 751.616 805.292 - -46.31% -
BM_deque_deque_ranges_move_backward/65536 7.13% 7497.091 8031.464 - -2.02% -
BM_PushHeap_string_SingleElement_16 7.12% 2.776 2.973 - 15.80% -
std::find(deque<int>)_(process_all)/32768 7.12% 7737.534 8288.426 - 6.14% -
rng::find_last(vector<char>)_(bail_10%)/1048576 7.11% 205415.873 220022.628 - 6.51% -
rng::contains_subrange(vector<int>)_(process_all)/50 7.11% 11.466 12.281 - 3.18% -
BM_StringRelational_Compare_Empty_Empty_Control 7.08% 1.609 1.723 - -6.91% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 7.08% 23.779 25.462 - 7.58% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 7.07% 17.344 18.571 - 8.43% -
rng::find_last_if(vector<char>)_(bail_90%)/50 7.06% 1.442 1.543 - 3.31% -
std::is_partitioned(vector<int>)_(partitioned)/32 7.06% 6.378 6.828 - 5.97% -
std::list<int>::ctor(size)/8192 7.05% 93359.438 99943.100 - -7.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 7.05% 1446158.557 1548130.139 - 7.43% -
std::unordered_multimap<int,_int>::ctor(const&)/32 7.05% 198.175 212.146 - 4.00% -
std::is_partitioned(vector<int>)_(partitioned)/50 7.05% 9.384 10.046 - 5.01% -
rng::contains(vector<int>)_(process_all)/1048576 7.04% 231035.502 247295.408 - 5.93% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 7.02% 10.607 11.352 - 8.60% -
BM_deque_deque_copy_backward/64000 7.02% 7405.065 7924.623 - -1.19% -
std::unique(vector<int>)_(sprinkled)/8192 7.01% 3895.926 4169.005 - 5.49% -
std::move_backward(vector<bool>)_(unaligned)/64 7.00% 1.734 1.855 - 12.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7.00% 6760.441 7233.598 - 1.23% -
std::unique_copy(list<int>)_(contiguous)/1024 6.96% 737.504 788.809 - 6.47% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 6.95% 23.729 25.379 - 7.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.94% 19.690 21.057 - 11.96% -
std::find(deque<int>)_(bail_25%)/32768 6.94% 1903.008 2035.094 - 5.97% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 6.92% 2686.257 2872.185 - 4.59% -
BM_PushHeap_uint64_SingleElement_1024 6.91% 0.364 0.389 - 7.03% -
std::adjacent_find(vector<int>)/8192 6.91% 1813.314 1938.529 - 5.78% -
BM_PushHeap_uint32_Random_1024 6.90% 5.632 6.021 - 7.64% -
std::flat_map<int,_int>::ctor(const&)/32 6.90% 22.884 24.462 - 6.78% -
std::find(list<int>)_(bail_25%)/8192 6.89% 1418.358 1516.083 - 6.36% -
std::find_first_of(list<int>)_(small_needle)/50 6.88% 138.917 148.471 - 0.92% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 6.87% 65.935 70.468 - 6.04% -
std::unordered_set<int>::ctor(const&)/8192 6.87% 55243.951 59038.246 - 6.14% -
rng::contains_subrange(list<int>)_(near_matches)/1000 6.87% 37126.899 39676.144 - 5.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6.86% 7137942.061 7627828.021 - -13.32% -
std::unique(vector<int>)_(sprinkled)/1024 6.86% 528.651 564.929 - 5.96% -
std::find_end(forward_list<int>)_(match_near_end)/1024 6.86% 4472.585 4779.423 - 6.33% -
std::copy_if(vector<int>)_(entire_range)/64 6.86% 15.285 16.333 - 0.54% -
std::fill_n(deque<int>)/8192 6.85% 233.541 249.547 - 5.85% -
std::search(vector<int>)_(near_matches)/1024 6.85% 15140.014 16177.528 - 7.49% -
std::partition(list<int>)_(sparse)/8192 6.85% 7666.741 8191.972 - 3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.85% 25900691.834 27673970.881 - 7.50% -
std::unique_copy(list<int>)_(sprinkled)/8192 6.84% 6879.276 7349.868 - 5.59% -
std::for_each(list<int>)/8 6.83% 2.378 2.540 - 6.01% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.83% 23.508 25.113 - 6.39% -
std::find(vector<int>)_(process_all)/1024 6.83% 240.658 257.093 - 5.68% -
std::find(deque<int>)_(process_all)/8192 6.83% 1934.993 2067.129 - 5.66% -
BM_deque_deque_ranges_move_backward/64000 6.83% 7352.422 7854.247 - -1.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 6.80% 1443057.832 1541175.218 - 6.98% -
std::list<int>::ctor(size)/32 6.80% 320.932 342.749 - -17.42% -
std::copy_backward(vector<bool>)_(aligned)/64 6.80% 1.688 1.803 - 2.49% -
BM_deque_deque_copy_backward/65536 6.80% 7572.941 8087.524 - -1.16% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.78% 829.050 885.245 - 13.32% -
BM_PushHeap_uint64_SingleElement_16384 6.77% 0.364 0.388 - 6.80% -
std::find_end(list<int>)_(near_matches)/1000 6.77% 33113.347 35354.789 - 5.93% -
BM_deque_vector_move_backward/64000 6.77% 7515.808 8024.481 - -0.25% -
BM_deque_deque_move_backward/65536 6.76% 7570.413 8082.335 - -2.05% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.76% 1429979.884 1526617.498 - 12.91% -
std::unique(deque<int>)_(contiguous)/52 6.75% 57.436 61.315 - -2.65% -
std::search(vector<int>)_(no_match)/1024 6.75% 209.060 223.169 - 2.66% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 6.75% 7470.459 7974.588 - 5.18% -
std::find_if_not(list<int>)_(process_all)/32768 6.74% 25380.825 27090.914 - 4.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 6.73% 461232.462 492275.955 - 5.53% -
rng::find(vector<bool>)_(process_all)/1048576 6.72% 3611.892 3854.779 - 5.55% -
std::unique(list<int>,_pred)_(contiguous)/8192 6.71% 7503.752 8007.347 - 6.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.68% 0.593 0.633 - 8.34% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 6.67% 8160.941 8705.671 - -5.30% -
std::upper_bound(std::forward_list<int>)/8 6.67% 15.990 17.056 - 5.33% -
std::find_end(list<int>)_(match_near_end)/8192 6.67% 602.309 642.457 - 6.15% -
std::find(deque<int>)_(bail_25%)/1024 6.65% 67.349 71.831 - 5.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 6.65% 42.077 44.876 - 3.48% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 6.65% 8254.927 8803.890 - 12.21% -
std::search(deque<int>)_(no_match)/1000 6.65% 402.338 429.082 - 5.27% -
std::partition_point(vector<int>)/1024 6.64% 6.041 6.443 - 6.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 6.64% 3.173 3.384 - 6.05% -
std::stable_partition(vector<int>)_(dense)/1024 6.64% 289.334 308.540 - 5.74% -
std::rotate(list<int>)_(by_1/2)/8192 6.62% 5451.162 5812.226 - 17.58% -
std::find_if(vector<char>)_(process_all)/8192 6.61% 940.218 1002.394 - 5.99% -
BM_PushHeap_uint64_SingleElement_262144 6.61% 0.357 0.381 - 6.64% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.61% 17.191 18.327 - 8.60% -
std::shift_left(list<int>)/50 6.60% 27.223 29.021 - -0.40% -
std::swap_ranges(list<int>)/1024 6.59% 749.856 799.236 - 5.26% -
std::find_first_of(list<int>)_(large_needle)/8192 6.58% 47909902.735 51062600.000 - 4.26% -
rng::for_each(set<int>)/8 6.57% 6.593 7.027 - 5.27% -
std::find(list<int>)_(process_all)/32768 6.57% 26213.158 27935.135 - 6.16% -
std::search(vector<int>)_(single_element)/8192 6.54% 1822.517 1941.778 - 6.64% -
std::generate(deque<int>)/8192 6.54% 1888.200 2011.714 - -0.58% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 6.54% 0.252 0.268 - 5.82% -
BM_StringAssignAsciizMix_Opaque 6.54% 4.978 5.304 - 5.10% -
std::equal(list<int>)_(it,_it,_it)/1048576 6.53% 1306800.325 1392188.461 - 5.87% -
std::adjacent_find(vector<int>,_pred)/1024 6.53% 397.633 423.602 - 4.96% -
std::find_if_not(vector<int>)_(process_all)/1024 6.53% 112.625 119.975 - 5.96% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.53% 0.606 0.646 - 3.07% -
SetIntersection_Interlaced_Set_string_262144_16 6.52% 2146364.746 2286215.738 - 4.67% -
std::find_end(forward_list<int>)_(process_all)/8192 6.51% 5787.751 6164.442 - 7.37% -
std::find(deque<int>)_(process_all)/1024 6.51% 242.037 257.787 - 5.11% -
std::find_first_of(list<int>)_(small_needle)/1024 6.51% 2736.688 2914.711 - 4.26% -
std::partition_point(list<int>)/32 6.50% 15.879 16.911 - -0.93% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 6.50% 28.774 30.645 - 5.32% -
rng::find_last(forward_list<int>)_(bail_10%)/50 6.49% 17.202 18.318 - 6.60% -
std::rotate(deque<int>)_(by_1/2)/8192 6.48% 1560.354 1661.467 - 3.82% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.48% 635.551 676.712 - 11.14% -
std::find_end(list<int>)_(single_element)/1000 6.48% 712.976 759.149 - 6.72% -
std::reverse_copy(vector<int>)/4096 6.47% 130.822 139.290 - 4.65% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 6.47% 51749.727 55096.528 - 4.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.46% 1635998.373 1741759.846 - 3.37% -
std::find_if_not(vector<int>)_(bail_25%)/8 6.46% 0.842 0.897 - 21.43% -
BM_deque_deque_ranges_copy_backward/70000 6.45% 8131.276 8656.028 - 0.15% -
std::is_partitioned(vector<int>)_(partitioned)/8192 6.43% 1397.702 1487.635 - 5.26% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 6.43% 741.027 788.646 - -8.06% -
std::for_each(deque<int>)/32 6.40% 3.677 3.912 - 5.39% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.38% 41750.207 44414.504 - 6.60% -
std::adjacent_find(vector<int>)/1048576 6.38% 232131.825 246941.406 - 5.36% -
std::find_end(deque<int>)_(match_near_end)/1024 6.37% 32.402 34.468 - 6.02% -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.37% 5.412 5.757 - -0.70% -
std::shift_left(list<int>)/32 6.37% 13.336 14.185 - 0.95% -
std::copy_n(vector<bool>)_(aligned)/64 6.36% 1.339 1.424 - 9.56% -
std::for_each(vector<int>)/32 6.35% 3.675 3.909 - 5.39% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 6.35% 9329.909 9921.945 - 4.99% -
std::find_end(forward_list<int>)_(single_element)/1000 6.34% 694.275 738.268 - 7.45% -
rng::contains_subrange(list<int>)_(near_matches)/8192 6.33% 2512522.996 2671632.920 - 5.38% -
rng::find_last(vector<int>)_(bail_90%)/8192 6.33% 188.563 200.504 - 5.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 6.33% 23.890 25.401 - 5.00% -
std::upper_bound(std::list<int>)/8 6.32% 16.110 17.128 - 5.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 6.32% 2190145.505 2328625.689 - 4.95% -
std::lower_bound(std::deque<int>)/8192 6.32% 64.612 68.695 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 6.32% 51470782.220 54723064.262 - 44.25% -
bm_ranges_swap_ranges_vb_aligned/32 6.31% 3.318 3.528 - 1.92% -
std::rotate(list<int>)_(1_element_forward)/8192 6.31% 8100.032 8610.896 - 11.94% -
std::find_if_not(vector<bool>)_(process_all)/50 6.31% 23.574 25.060 - 5.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.30% 18.777 19.959 - 5.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.29% 880135.267 935501.515 - 4.96% -
rng::contains_subrange(vector<int>)_(single_element)/32 6.28% 8.511 9.046 - 6.18% -
std::unique(vector<int>)_(contiguous)/1024 6.27% 306.608 325.817 - 4.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 6.24% 28538.844 30319.722 - 12.46% -
std::find_end(forward_list<int>)_(near_matches)/8192 6.24% 2475738.516 2630221.019 - 6.68% -
BM_deque_deque_ranges_copy_backward/1 6.23% 2.626 2.790 - 2.06% -
std::find_end(forward_list<int>)_(single_element)/1024 6.21% 714.816 759.218 - 8.66% -
std::unique(vector<int>)_(contiguous)/8192 6.21% 1897.929 2015.772 - 4.38% -
std::find(list<int>)_(bail_25%)/32768 6.21% 8022.389 8520.452 - 2.29% -
rng::find_last(vector<int>)_(bail_10%)/1048576 6.21% 211995.939 225152.166 - 5.25% -
std::adjacent_find(vector<int>)/1024 6.21% 232.376 246.795 - 4.91% -
std::partial_sort(deque<int>)_(shuffled)/8 6.20% 32.376 34.384 - 6.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 6.20% 2323602.023 2467573.570 - 5.17% -
std::copy(list<int>)/4096 6.19% 3241.840 3442.647 - 10.65% -
std::find_if_not(deque<int>)_(bail_25%)/1024 6.19% 77.605 82.411 - 5.19% -
rng::find_last(list<int>)_(bail_90%)/50 6.19% 1.246 1.323 - 6.14% -
rng::find_last(deque<int>)_(bail_10%)/8192 6.17% 2505.754 2660.380 - 5.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.17% 6.721 7.136 - 1.34% -
std::stable_partition(vector<int>)_(sparse)/50 6.17% 21.420 22.741 - 7.49% -
std::adjacent_find(list<int>)/1024 6.16% 731.514 776.590 - 5.46% -
std::find_end(list<int>)_(same_length)/1024 6.15% 753.538 799.890 - -1.77% -
rng::find_last(vector<int>)_(bail_90%)/1024 6.15% 27.888 29.603 - 5.54% -
BM_PushHeap_uint32_Random_64 6.15% 5.028 5.337 - 4.28% -
std::search_n(list<int>)_(no_match)/8192 6.13% 6811.147 7228.605 135.933 3.26% 135.933
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.12% 820.033 870.206 - 6.92% -
std::upper_bound(std::deque<int>)/8192 6.12% 64.549 68.498 - 4.57% -
std::upper_bound(std::vector<int>)/100 6.12% 12.256 13.005 - 4.76% -
BM_PushHeap_uint32_Random_256 6.12% 5.414 5.745 - 2.77% -
std::search(vector<int>)_(no_match)/1000 6.11% 204.324 216.816 - 1.91% -
std::find_end(list<int>)_(near_matches)/1024 6.11% 34536.449 36645.404 - 5.52% -
std::find(deque<int>)_(bail_25%)/8192 6.11% 475.563 504.602 - 5.19% -
std::lower_bound(std::forward_list<int>)/8 6.10% 15.334 16.270 - 4.71% -
std::multiset<int>::lower_bound(key)_(non-existent)/0 6.10% 0.250 0.265 - 4.80% -
ranges::minmax(std::list<char>)/70000 6.10% 53556.027 56823.063 - -2.40% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 6.09% 814.113 863.708 - 5.69% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 6.09% 803472.222 852397.088 - 5.70% -
std::partition_point(list<int>)/50 6.07% 24.819 26.326 - -0.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 6.07% 205766.794 218261.068 - 5.53% -
rng::contains_subrange(vector<int>)_(single_element)/50 6.07% 12.445 13.200 - 5.87% -
std::swap_ranges(list<int>)/8192 6.07% 9600.745 10183.360 - -1.92% -
std::find_end(forward_list<int>)_(near_matches)/1000 6.07% 36518.825 38734.432 - 5.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 6.05% 24.212 25.677 - 5.32% -
std::search(deque<int>)_(no_match)/1048576 6.04% 419326.963 444647.422 - 4.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.03% 1.361 1.443 - 24.41% -
std::fill(vector<bool>)/512 6.03% 1.493 1.583 - 5.45% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 6.03% 2.072 2.197 - 5.62% -
std::remove_copy(deque<int>)_(prefix)/1024 6.03% 375.631 398.275 - -3.01% -
std::find_if(deque<int>)_(bail_25%)/1024 6.02% 77.783 82.469 - 2.82% -
std::unique_copy(list<int>)_(sprinkled)/52 6.02% 23.827 25.260 - 5.01% -
std::search(vector<int>,_pred)_(no_match)/1000 6.01% 513.867 544.732 - 2.67% -
bm_ranges_swap_ranges_vb_aligned/16 6.00% 3.319 3.518 - 1.71% -
std::find_end(forward_list<int>)_(near_matches)/1024 6.00% 37931.930 40206.574 - 5.80% -
BM_std_minmax_element<int>/1 6.00% 0.303 0.321 - 5.25% -
rng::starts_with(vector<int>,_pred)/1000 5.99% 278.771 295.469 - 5.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.99% 1648612.793 1747310.465 - 2.60% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 5.98% 760.825 806.359 - 1.48% -
std::for_each(deque<int>)/8 5.98% 0.910 0.964 - 4.49% -
BM_deque_vector_copy_backward/65536 5.97% 7755.877 8219.198 - -1.63% -
std::find_first_of(list<int>)_(small_needle)/8192 5.96% 21933.727 23240.713 - 4.54% -
std::unique(deque<int>)_(contiguous)/32 5.94% 50.858 53.881 - -1.42% -
rng::find_last(deque<int>)_(bail_10%)/1048576 5.94% 322196.311 341322.506 - 5.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 5.92% 6.350 6.725 - 3.87% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 5.92% 841.040 890.810 - 7.63% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 5.90% 10.309 10.917 - 1.02% -
std::search(deque<int>)_(single_element)/8192 5.90% 3636.294 3850.723 - 4.76% -
rng::contains_subrange(deque<int>)_(single_element)/8192 5.89% 3695.769 3913.557 - 4.80% -
std::sort(vector<int>)_(ascending)/1024 5.89% 517.408 547.858 - 5.24% -
std::unique_copy(vector<int>)_(sprinkled)/1024 5.88% 457.219 484.120 - 4.98% -
BM_deque_vector_copy_backward/64000 5.88% 7523.065 7965.635 - -3.86% -
std::mismatch(list<int>)_(it,_it,_it)/8192 5.88% 7311.784 7741.660 - 4.86% -
std::partition(vector<int>)_(dense)/32 5.87% 8.156 8.635 - 1.45% -
std::transform(list<int>,_list<int>)/8192 5.86% 9049.095 9578.948 - -1.33% -
std::unique_copy(deque<int>)_(contiguous)/1024 5.85% 469.850 497.346 - 4.34% -
std::unique(deque<int>)_(contiguous)/1024 5.83% 511.269 541.083 - 4.00% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 5.83% 913174.242 966421.691 - -7.94% -
BM_PushHeap_uint64_SingleElement_256 5.83% 0.386 0.408 - 6.03% -
rng::find_last(deque<int>)_(bail_90%)/8192 5.83% 199.701 211.340 - 3.42% -
BM_deque_deque_ranges_move_backward/4000 5.82% 144.132 152.523 - 1.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 5.82% 1.343 1.421 - 15.74% -
BM_deque_deque_ranges_copy_backward/64000 5.82% 7372.578 7801.660 - -0.44% -
BM_PushHeap_uint64_Ascending_16384 5.82% 3.574 3.782 - 3.66% -
rng::find_last(forward_list<int>)_(bail_90%)/50 5.82% 20.516 21.710 - 1.16% -
rng::find_last(vector<int>)_(bail_10%)/50 5.82% 10.866 11.498 - 6.34% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 5.80% 473334.684 500775.583 - 4.31% -
rng::contains(list<int>)_(process_all)/8192 5.79% 7135.563 7548.882 - -14.45% -
std::stable_partition(deque<int>)_(dense)/8192 5.79% 5603.500 5927.693 - 4.53% -
std::search(vector<int>)_(same_length)/8192 5.77% 1865.216 1972.927 - 4.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 5.77% 23.159 24.495 - 3.83% -
rng::starts_with(list<int>)/1048576 5.76% 932877.932 986643.545 - 4.16% -
SetIntersection_Front_Vector_string_256_256 5.76% 19202575.762 20309202.357 - 8.50% -
std::any_of(deque<int>)_(process_all)/8 5.76% 3.283 3.472 - 1.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.75% 4.780 5.055 - 2.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 5.74% 558514.057 590553.599 - 5.06% -
rng::fold_left(vector<int>)/8 5.73% 3.544 3.748 - 5.04% -
std::find_if_not(vector<char>)_(process_all)/1024 5.73% 125.467 132.655 - 1.40% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 5.73% 15380.353 16261.001 - 4.65% -
std::find_end(vector<int>)_(match_near_end)/1024 5.72% 28.294 29.912 - 4.37% -
std::lower_bound(std::list<int>)/8192 5.72% 13237.348 13993.943 - -5.06% -
BM_PushHeap_uint64_Ascending_256 5.71% 2.088 2.207 - 2.92% -
std::find_if(vector<char>)_(process_all)/32768 5.71% 3737.139 3950.372 - 5.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.70% 379733.860 401391.668 - 5.77% -
SetIntersection_Interlaced_Set_uint32_1024_256 5.70% 14365840.624 15184935.008 - 7.37% -
std::partition(vector<int>)_(sparse)/1024 5.70% 255.474 270.038 - 5.17% -
rng::contains_subrange(deque<int>)_(process_all)/8192 5.70% 3336.858 3526.986 - 4.64% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.69% 10.581 11.184 - 2.30% -
BM_num_put<long> 5.69% 11.645 12.308 - 6.70% -
std::find_if_not(list<int>)_(process_all)/8192 5.68% 7203.531 7612.351 - 10.68% -
SetIntersection_Interlaced_Vector_float_64_64 5.67% 10886581.015 11504123.835 - 0.71% -
BM_StringFindStringLiteral/64 5.67% 2.157 2.279 - -0.67% -
std::unique(list<int>,_pred)_(contiguous)/1024 5.66% 943.968 997.377 - 5.09% -
std::find_end(deque<int>)_(process_all)/1000 5.65% 283.827 299.877 - 4.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.65% 40814.327 43122.307 - -9.95% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 5.65% 7.707 8.143 - 6.07% -
std::find(vector<char>)_(bail_25%)/8192 5.65% 39.449 41.679 - 3.00% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 5.65% 727.776 768.892 - -1.70% -
std::find(vector<int>)_(process_all)/32768 5.65% 7365.817 7781.708 - 4.42% -
std::adjacent_find(deque<int>)/1048576 5.65% 471171.009 497771.260 - 4.60% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.64% 2.994 3.162 - 6.28% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.64% 24.226 25.592 - 4.77% -
std::set<std::string>::count(key)_(non-existent)/32 5.64% 10.451 11.040 - 2.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 5.64% 4.151 4.385 - 5.49% -
std::copy_backward(list<int>)/1048576 5.63% 871469.061 920575.462 - -1.82% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 5.63% 17.331 18.307 - 4.30% -
std::find_if_not(vector<bool>)_(process_all)/1024 5.62% 559.418 590.883 - 5.06% -
std::find_first_of(list<int>)_(small_needle)/32 5.62% 92.763 97.975 - -0.58% -
std::rotate(list<int>)_(1_element_backward)/8192 5.61% 7232.801 7638.363 - -4.90% -
std::search(list<int>)_(no_match)/1000 5.61% 709.956 749.759 - 9.46% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.60% 7373.488 7786.581 - 6.48% -
std::find(vector<int>)_(process_all)/8192 5.59% 1840.737 1943.697 - 4.61% -
std::find_end(deque<int>,_pred)_(process_all)/1000 5.59% 571.196 603.099 - 3.49% -
std::partition_copy(deque<int>)/1024 5.58% 632.973 668.321 - 4.90% -
std::stable_partition(list<int>)_(alloc_fails)/1024 5.58% 4181.483 4414.945 - 5.40% -
std::lower_bound(std::list<int>)/8 5.58% 15.340 16.196 - 0.65% -
std::adjacent_find(list<int>)/50 5.56% 22.970 24.247 - 4.58% -
std::stable_partition(list<int>)_(sparse)/1024 5.56% 953.147 1006.107 - 7.63% -
BM_PushHeap_string_QuickSortAdversary_16384 5.56% 15.493 16.354 - 4.40% -
rng::find_last(deque<int>)_(bail_90%)/8 5.55% 0.845 0.892 - 9.97% -
std::rotate(vector<int>)_(by_1/2)/32 5.55% 2.340 2.469 - 4.02% -
std::partition(list<int>)_(sparse)/1024 5.54% 717.641 757.411 - 5.49% -
std::find_end(vector<int>)_(near_matches)/1000 5.54% 13409.390 14152.105 - 4.29% -
std::find_if_not(list<int>)_(process_all)/1024 5.54% 724.247 764.353 - 5.24% -
std::all_of(deque<int>)_(process_all)/8 5.53% 3.298 3.480 - 0.61% -
std::partition(vector<int>)_(sparse)/8192 5.53% 1860.957 1963.780 - 5.01% -
std::search(list<int>,_pred)_(single_element)/1000 5.52% 797.621 841.675 - 5.02% -
std::stable_partition(list<int>)_(sparse)/8192 5.52% 8926.775 9419.206 - 6.56% -
BM_align/64 5.52% 0.623 0.657 - 5.55% -
rng::contains_subrange(deque<int>)_(single_element)/50 5.52% 25.386 26.786 - 4.34% -
std::transform(list<int>)_(identity_transform)/50 5.51% 30.184 31.849 - 4.50% -
BM_std_minmax_element<short>/3 5.51% 1.209 1.276 - 16.16% -
std::search(list<int>)_(no_match)/1024 5.51% 730.845 771.099 - 1.83% -
std::search(vector<int>)_(no_match)/8192 5.51% 1619.124 1708.301 - 2.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.50% 17.231 18.180 - 6.79% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.50% 5.022 5.298 - 1.42% -
SetIntersection_Interlaced_Set_string_262144_4 5.49% 1852778.728 1954531.494 - 4.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.48% 9.787 10.323 - 6.79% -
std::find(vector<bool>)_(process_all)/8192 5.47% 33.467 35.298 - 4.72% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 5.47% 512124.024 540142.273 - 4.67% -
std::partition_copy(list<int>)/32 5.47% 8.721 9.198 - 4.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.47% 10941.331 11539.637 - -5.82% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 5.47% 37933812.503 40007828.722 - 5.00% -
std::mismatch(list<int>)_(it,_it,_it)/1024 5.46% 756.549 797.882 - 4.17% -
std::find(vector<bool>)_(process_all)/1048576 5.46% 3657.611 3857.401 - 4.43% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.46% 0.252 0.266 - 2.37% -
std::adjacent_find(deque<int>)/8192 5.46% 3671.732 3872.142 - 4.46% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.46% 1.226 1.292 - 1.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.44% 6.316 6.659 - 1.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.44% 10691.891 11273.217 - 12.31% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 5.43% 23.775 25.066 - 6.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 5.43% 14017362.535 14778456.438 - 2.12% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.43% 761.181 802.483 - 0.35% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.42% 10.933 11.526 - 1.08% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 5.42% 484.801 511.059 - 4.23% -
BM_deque_vector_move/0 5.42% 1.401 1.477 - 7.53% -
std::none_of(deque<int>)_(process_all)/8 5.42% 3.277 3.454 - 0.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.41% 69.520 73.283 - 5.73% -
std::swap_ranges(list<int>)/50 5.41% 32.582 34.346 - 6.31% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 5.41% 599770.577 632230.257 - 4.97% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.41% 9.631 10.152 - -7.50% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 5.41% 585943.118 617638.683 - 4.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.41% 98.419 103.741 - -0.98% -
std::rotate(list<int>)_(by_1/4)/1024 5.40% 572.353 603.250 - 4.32% -
ranges::minmax(std::deque<char>)/8 5.40% 3.599 3.793 - -1.71% -
std::partition_copy(deque<int>)/50 5.40% 21.140 22.281 - 4.82% -
BM_lexicographical_compare_three_way<IntPtr>/1 5.39% 0.392 0.414 - 4.31% -
std::find_if(list<int>)_(process_all)/32768 5.39% 25973.515 27372.657 - 6.30% -
rng::find_last(vector<char>)_(bail_10%)/8 5.38% 1.993 2.101 - 4.21% -
std::find(deque<int>)_(process_all)/50 5.38% 13.061 13.763 - 4.42% -
std::search(list<int>)_(near_matches)/1024 5.38% 39499.772 41624.204 - 4.65% -
SetIntersection_Interlaced_Set_string_16_16 5.38% 56188439.682 59209702.270 - -1.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.37% 24.028 25.319 - -0.37% -
rng::find_last(vector<int>)_(bail_10%)/8 5.35% 2.005 2.112 - 3.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 5.35% 31.198 32.867 - 6.50% -
std::unique_copy(vector<int>)_(sprinkled)/8192 5.35% 3663.987 3859.904 - 5.36% -
std::partition_copy(deque<int>)/32 5.34% 12.658 13.334 - 3.62% -
std::count_if(list<int>)_(every_other)/1048576 5.34% 885143.600 932421.425 - 4.71% -
std::partition_copy(vector<int>)/50 5.34% 12.719 13.398 - 4.08% -
BM_StringEraseToEnd_Huge_Transparent 5.33% 2.412 2.540 - 1.23% -
std::count_if(list<int>)_(every_other)/1024 5.33% 750.249 790.209 - 4.41% -
rng::find_last_if(list<int>)_(bail_90%)/1024 5.31% 69.928 73.638 - 4.42% -
rng::contains_subrange(list<int>)_(process_all)/16 5.31% 4.859 5.117 - 3.14% -
std::set<std::string>::contains(key)_(non-existent)/32 5.31% 9.646 10.158 - -1.25% -
BM_align/8 5.30% 0.623 0.656 - 5.31% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 5.29% 1155.045 1216.180 - 4.68% -
std::adjacent_find(deque<int>)/1024 5.29% 458.257 482.501 - 4.31% -
rng::find_last(vector<int>)_(bail_90%)/1048576 5.29% 23101.802 24323.157 - 4.58% -
std::find_end(list<int>,_pred)_(process_all)/1048576 5.28% 953904.190 1004245.857 - 4.47% -
BM_align/1 5.27% 0.624 0.657 - 5.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.27% 23626974.281 24873244.297 - 5.63% -
rng::find_last(deque<int>)_(bail_90%)/1024 5.27% 28.968 30.496 - 4.38% -
std::search(deque<int>)_(no_match)/8192 5.27% 3278.415 3451.282 - 4.03% -
std::swap_ranges(list<int>)/32 5.27% 19.359 20.380 - 4.35% -
BM_vector_deque_move/4096 5.27% 144.630 152.251 - 3.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.27% 193597238.399 203794623.687 - 6.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.26% 753.329 792.959 - 4.61% -
std::count(deque<int>)_(every_other)/1048576 5.26% 250678.939 263858.585 - 4.31% -
std::count(list<int>)_(every_other)/8 5.26% 2.083 2.193 - -0.67% -
BM_align/256 5.26% 0.623 0.656 - 5.30% -
std::find_if_not(vector<bool>)_(process_all)/8 5.25% 3.469 3.651 - 0.56% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 5.23% 87990.698 92594.849 - 3.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 5.23% 18.374 19.334 - 1.78% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 5.23% 951004.736 1000706.072 - 3.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.22% 22830349.129 24023067.863 - 2.24% -
std::copy_backward(vector<bool>)_(aligned)/512 5.22% 1.573 1.655 - 7.92% -
std::find(vector<int>)_(bail_25%)/8192 5.22% 465.168 489.461 - 3.46% -
BM_PushHeap_uint32_SingleElement_16384 5.22% 0.356 0.374 - 0.63% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 5.22% 675.548 710.805 - 3.74% -
std::search(list<int>,_pred)_(near_matches)/1024 5.22% 43355.372 45617.884 - 4.61% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 5.22% 742.000 780.708 - 4.22% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.22% 15.315 16.113 - 8.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 5.21% 1651588.865 1737640.787 - 1.83% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.20% 144.782 152.313 - 4.63% -
std::rotate(list<int>)_(1_element_forward)/32 5.20% 13.768 14.484 - 3.81% -
std::lower_bound(std::vector<int>)/100 5.20% 12.096 12.725 - 4.51% -
SetIntersection_Front_Set_float_262144_1 5.19% 986263.395 1037483.675 - 1.45% -
std::search(list<int>)_(same_length)/1000 5.19% 742.047 780.545 - 4.15% -
BM_PushHeap_uint32_Random_16384 5.19% 5.772 6.071 - 4.00% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 5.18% 1947.144 2048.032 - 4.11% -
rng::starts_with(deque<int>,_pred)/1048576 5.16% 507583.545 533784.074 - 2.99% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 5.15% 427636.218 449651.112 - 4.25% -
bm_ranges_swap_ranges_vb_aligned/8 5.15% 3.286 3.455 - -0.05% -
std::stable_sort(deque<int>)_(heap)/8 5.15% 23.667 24.885 - 5.56% -
std::search(list<int>,_pred)_(single_element)/1024 5.14% 816.382 858.384 - 4.60% -
BM_vector_deque_move/64 5.14% 2.675 2.813 - -0.65% -
std::unique_copy(vector<int>)_(contiguous)/32 5.14% 8.639 9.083 - -0.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 5.14% 2148.990 2259.407 - 4.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 5.13% 796.198 837.068 - 4.70% -
BM_vector_deque_copy_backward/4000 5.13% 140.927 148.159 - 1.97% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 5.13% 26.914 28.295 - 4.85% -
rng::find_last_if(list<int>)_(bail_10%)/1024 5.13% 679.026 713.833 - 4.83% -
std::replace_if(list<int>)_(sprinkled)/1024 5.13% 735.765 773.479 - 4.46% -
rng::starts_with(vector<int>,_pred)/8192 5.13% 2486.112 2613.543 - 5.18% -
std::mismatch(list<int>)_(it,_it,_it)/1000 5.12% 739.944 777.832 - 4.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.12% 1656847.658 1741653.648 - 2.39% -
std::find(vector<int>)_(bail_25%)/1024 5.12% 65.397 68.743 - 3.88% -
std::find_end(vector<int>)_(match_near_end)/1000 5.11% 27.731 29.149 - 3.16% -
std::find_end(list<int>)_(same_length)/8192 5.11% 8071.286 8483.698 - -2.15% -
vector<bool>(const_vector<bool>&) 5.10% 10.255 10.778 - 4.59% -
std::stable_sort(deque<int>)_(ascending)/8 5.09% 17.522 18.415 - 6.50% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 5.08% 3822.792 4017.083 - 4.79% -
std::upper_bound(std::list<int>)/8192 5.08% 13140.472 13807.644 - -6.78% -
rng::contains_subrange(list<int>)_(process_all)/32 5.07% 10.041 10.550 - 3.26% -
std::flat_map<int,_int>::count(key)_(existent)/1024 5.06% 8.139 8.551 - 3.78% -
rng::starts_with(list<int>)/1024 5.06% 769.144 808.078 - -32.33% -
std::set<std::string>::find(key)_(non-existent)/8192 5.06% 27.107 28.478 - -3.99% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 5.06% 273.560 287.395 - 3.11% -
std::search(vector<int>)_(single_element)/1000 5.05% 231.335 243.019 - 6.22% -
std::equal(list<int>)_(it,_it,_it)/50 5.05% 35.269 37.050 - 4.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.05% 5604.772 5887.827 - 3.44% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 5.05% 798092.835 838375.249 - 3.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.04% 102229.906 107386.183 - 3.42% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 5.04% 1312558.910 1378723.145 - 4.40% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 5.04% 837.946 880.141 - 4.36% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 5.03% 3844.276 4037.462 - 3.93% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 5.02% 56.622 59.468 - 2.98% -
std::find_if(vector<int>)_(process_all)/8 5.02% 1.347 1.414 - -12.20% -
std::reverse(list<int>)/64 5.01% 17.390 18.262 - 0.13% -
std::unordered_set<int>::find(key)_(existent)/1024 5.01% 1.336 1.403 - 12.44% -
std::remove(deque<int>)_(sprinkled)/32 5.00% 49.538 52.016 - -4.85% -
std::stable_sort(vector<int>)_(shuffled)/8 4.99% 19.579 20.557 - 3.20% -
BM_vector_deque_move_backward/1024 4.98% 37.882 39.770 - 3.53% -
std::rotate(list<int>)_(by_1/4)/8192 4.98% 6551.817 6878.341 - -5.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.98% 319.721 335.648 - -5.30% -
rng::contains_subrange(vector<int>)_(process_all)/8192 4.98% 1678.606 1762.163 - 6.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.97% 3.465 3.637 - 4.53% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 4.97% 88169.187 92550.899 - 3.92% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 4.97% 54968.511 57699.195 - 1.97% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 4.97% 84304.837 88491.540 - 4.61% -
std::make_heap(deque<int>)_(shuffled)/8192 4.96% 22518.940 23636.519 - -1.04% -
BM_num_put<unsigned_long> 4.96% 11.266 11.825 - 6.99% -
std::unique_copy(vector<int>)_(contiguous)/1024 4.96% 245.658 257.832 - 0.46% -
BM_PushHeap_string_QuickSortAdversary_1024 4.95% 15.037 15.782 - 3.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 4.95% 54.356 57.046 - 3.82% -
std::find_if(list<int>)_(bail_25%)/8 4.95% 0.920 0.965 - 0.68% -
rng::contains_subrange(vector<int>)_(single_element)/16 4.94% 4.797 5.034 - 6.22% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 4.94% 26.138 27.429 - 4.46% -
std::copy_backward(deque<int>)/512 4.92% 18.023 18.909 - 4.70% -
std::reverse_copy(list<int>)/32768 4.91% 26302.702 27595.164 - 3.77% -
std::fill_n(deque<int>)/32 4.91% 1.154 1.211 - 4.83% -
BM_PushHeap_string_QuickSortAdversary_262144 4.91% 16.045 16.833 - 3.81% -
std::unique_copy(vector<int>)_(sprinkled)/32 4.90% 13.190 13.836 - 4.16% -
rng::find_if_not(vector<bool>)_(process_all)/8192 4.89% 4495.191 4715.094 - 3.26% -
std::partition(list<int>)_(sparse)/32 4.89% 8.770 9.198 - 3.64% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 4.89% 0.386 0.404 - 16.90% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.88% 4.786 5.020 - 1.49% -
SetIntersection_Interlaced_Vector_uint32_16384_256 4.88% 20759934.317 21772757.115 - 34.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.87% 6.622 6.944 - -1.40% -
std::list<int>::ctor(size)/1024 4.86% 11562.706 12124.969 - -7.64% -
BM_PushHeap_uint64_Random_1024 4.86% 6.129 6.426 - -0.20% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 4.85% 575378.187 603296.592 - 3.43% -
rng::find_last_if(list<int>)_(bail_90%)/8192 4.85% 600.276 629.368 - 2.35% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 4.84% 168.361 176.506 - 5.87% -
std::count(deque<int>)_(every_other)/8192 4.83% 1917.375 2009.985 - 4.04% -
rng::find_if_not(vector<bool>)_(process_all)/1024 4.83% 563.387 590.598 - 0.70% -
std::find_if(vector<int>)_(process_all)/1024 4.83% 112.308 117.730 - -0.15% -
std::unique_copy(vector<int>)_(contiguous)/8192 4.82% 1874.261 1964.639 - 3.11% -
rng::find_last(list<int>)_(bail_90%)/1048576 4.82% 86832.915 91018.969 - 4.06% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.82% 265.068 277.844 - 1.82% -
std::adjacent_find(list<int>)/1048576 4.82% 866338.329 908059.595 - 4.32% -
std::find_end(vector<int>)_(near_matches)/1024 4.82% 13918.556 14588.762 - 3.85% -
std::set<std::string>::count(key)_(non-existent)/8192 4.81% 33.123 34.718 - 12.19% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.80% 2.360 2.473 - 8.92% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 4.80% 275780.944 289027.607 - 3.87% -
std::find(deque<int>)_(process_all)/8 4.80% 3.465 3.631 - 8.92% -
std::swap_ranges(deque<int>)/1024 4.80% 319.166 334.491 - 4.75% -
std::fill(vector<int>)/8192 4.80% 231.305 242.399 - 2.69% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.79% 20.274 21.245 - 1.46% -
std::set<int>::count(key)_(non-existent)/8192 4.79% 11.181 11.717 - 3.14% -
BM_PushHeap_string_QuickSortAdversary_256 4.79% 14.531 15.227 - 4.27% -
BM_PushHeap_string_QuickSortAdversary_64 4.79% 13.004 13.627 - 3.71% -
SetIntersection_Front_Set_uint32_262144_256 4.79% 3830800.392 4014186.033 - 13.24% -
rng::starts_with(deque<int>)/1000 4.79% 461.492 483.580 - -1.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.78% 267.545 280.337 - 1.76% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 4.78% 11.133 11.665 - 5.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.77% 1067949.770 1118898.208 - 0.62% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4.77% 2516.281 2636.216 - 4.63% -
std::reverse_copy(list<int>)/8 4.76% 2.350 2.462 - 1.56% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.76% 1403.905 1470.727 - 7.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 4.76% 8707.153 9121.291 - 4.02% -
std::replace_if(list<int>)_(sprinkled)/8192 4.75% 7320.746 7668.674 - 4.44% -
rng::fold_left(list<int>)/8192 4.75% 10785.696 11298.055 - -5.94% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 4.75% 946563.627 991516.134 - 2.87% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.75% 6.388 6.691 - 4.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 4.74% 8.480 8.883 - 3.92% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.74% 9.686 10.145 - 3.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.74% 203696439.673 213344532.829 - -2.54% -
std::find(list<int>)_(process_all)/50 4.73% 18.825 19.717 - 2.36% -
std::find_if(vector<char>)_(process_all)/1024 4.73% 124.177 130.052 - 3.86% -
rng::contains(deque<int>)_(process_all)/8 4.73% 3.015 3.158 - 0.73% -
BM_vector_deque_move_backward/4000 4.72% 139.969 146.579 - 0.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 4.72% 1.355 1.419 - 27.13% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 4.71% 918.106 961.331 - 3.07% -
rng::contains_subrange(list<int>)_(same_length)/8192 4.70% 7888.666 8259.787 - 4.14% -
std::unordered_set<int>::erase(key)_(existent)/32 4.70% 20.826 21.805 - -6.42% -
std::partition_copy(vector<int>)/1024 4.69% 456.835 478.283 - 0.04% -
std::find(vector<int>)_(process_all)/50 4.69% 12.515 13.102 - 5.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.68% 644.383 674.567 - 4.64% -
std::partition_copy(list<int>)/1024 4.68% 710.127 743.327 - 4.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.67% 1240.422 1298.392 - 2.78% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 4.67% 973254.283 1018714.925 - 3.41% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 4.67% 44495.289 46573.067 - 3.48% -
std::find_end(vector<int>)_(process_all)/8192 4.66% 1725.403 1805.878 - 7.13% -
BM_PushHeap_float_SingleElement_16 4.65% 0.364 0.381 - 3.31% -
std::swap_ranges(deque<int>)/50 4.65% 15.849 16.586 - 4.60% -
std::rotate(list<int>)_(by_1/2)/1024 4.65% 387.121 405.106 - 5.50% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.64% 20.917 21.888 - 3.19% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.64% 15610.941 16335.444 - 1.25% -
std::find_end(deque<int>)_(match_near_end)/8192 4.64% 272.167 284.797 - 4.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.64% 79419.823 83102.488 - 4.69% -
std::rotate(list<int>)_(by_1/3)/8192 4.64% 8299.195 8683.893 - -7.10% -
std::adjacent_find(vector<int>)/8 4.63% 2.007 2.100 - 3.28% -
std::partition(vector<int>)_(sparse)/32 4.63% 9.080 9.501 - 5.83% -
std::lower_bound(std::deque<int>)/100 4.63% 30.391 31.798 - -0.79% -
std::unique_copy(deque<int>)_(sprinkled)/8192 4.63% 3729.955 3902.562 - 3.62% -
std::search(vector<int>)_(no_match)/1048576 4.63% 208058.321 217685.732 - 2.13% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 4.63% 762690.229 797975.699 - 4.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.63% 33.096 34.627 - 6.42% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.62% 3489.110 3650.468 - 0.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.62% 29.140 30.486 - 6.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.62% 195026066.803 204028780.298 - 4.16% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 4.61% 927473.085 970273.103 - 3.87% -
std::rotate(list<int>)_(by_1/3)/1024 4.61% 803.828 840.896 - 3.80% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.60% 810.136 847.434 - 3.75% -
SetIntersection_Interlaced_Set_string_16384_256 4.60% 347654279.646 363659523.154 - 3.85% -
ranges::min(std::list<__int128>)/70000 4.60% 58205.552 60883.205 - 0.99% -
std::find(vector<int>)_(bail_25%)/32768 4.60% 1845.038 1929.903 - 3.43% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.60% 4.405 4.607 - 1.60% -
rng::find_last(list<int>)_(bail_90%)/8192 4.59% 601.471 629.095 - 4.59% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4.59% 8070.348 8440.780 - 4.16% -
std::adjacent_find(list<int>,_pred)/50 4.59% 29.229 30.570 - 4.00% -
SetIntersection_Front_Set_uint32_256_64 4.59% 5457244.281 5707485.763 - 9.53% -
std::stable_partition(list<int>)_(alloc_fails)/32 4.58% 1841.833 1926.236 - 1.96% -
std::adjacent_find(list<int>,_pred)/1048576 4.58% 917058.891 959042.799 - 3.84% -
std::stable_sort(deque<int>)_(descending)/8 4.58% 25.697 26.873 - 7.62% -
std::stable_partition(list<int>)_(alloc_fails)/50 4.57% 1881.352 1967.385 - 1.51% -
std::find_end(vector<int>)_(near_matches)/8192 4.57% 763869.547 798791.142 - 3.78% -
rng::contains_subrange(vector<int>)_(process_all)/16 4.57% 4.805 5.025 - 4.85% -
SetIntersection_None_Vector_float_16384_256 4.56% 1069768.359 1118584.860 - 0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 4.56% 454.701 475.433 - 1.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.55% 61.669 64.473 - 5.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.54% 2.177 2.276 - 1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.54% 343273638.211 358856693.233 - 0.33% -
BM_PushHeap_uint64_Random_64 4.54% 5.487 5.736 - 0.47% -
SetIntersection_Front_Vector_string_256_64 4.54% 10174332.052 10635859.750 - -0.13% -
std::any_of(list<int>)_(process_all)/8 4.53% 2.654 2.775 - 3.98% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 4.53% 173.835 181.709 - 3.26% -
std::search(list<int>)_(single_element)/1000 4.53% 689.282 720.480 - 3.50% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 4.53% 1559.873 1630.467 - 3.64% -
SetIntersection_Front_Set_uint32_16384_64 4.52% 1688614.325 1764967.416 - 13.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.51% 352.021 367.904 - 7.68% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.51% 9.528 9.958 - 1.55% -
std::multiset<std::string>::count(key)_(existent)/32 4.50% 19.922 20.818 - -0.26% -
std::count(deque<int>)_(every_other)/1024 4.49% 244.107 255.080 - 3.63% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.48% 45361.311 47394.784 - 5.09% -
rng::starts_with(deque<int>,_pred)/8 4.48% 4.665 4.874 - 4.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 4.48% 6.293 6.575 - 1.09% -
std::swap_ranges(deque<int>)/32 4.48% 10.415 10.881 - 4.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.47% 1181805.709 1234687.622 - 1.59% -
std::set<std::string>::count(key)_(existent)/1024 4.47% 24.211 25.294 - 4.84% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 4.47% 35.322 36.900 - 4.62% -
std::find_end(list<int>)_(process_all)/8192 4.46% 7515.754 7851.209 - 8.29% -
std::equal(deque<int>)_(it,_it,_it)/1024 4.45% 484.969 506.550 - 8.80% -
rng::fold_left(list<int>)/1048576 4.45% 1351610.361 1411736.391 - -2.85% -
std::rotate_copy(list<int>)/50 4.45% 13.765 14.377 - 3.43% -
SetIntersection_None_Vector_uint32_16384_256 4.44% 1107168.391 1156352.465 - 5.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 4.43% 902573.520 942598.658 - 2.95% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 4.43% 601.074 627.723 - 3.32% -
std::set<std::string>::upper_bound(key)_(existent)/8192 4.42% 27.789 29.018 - 2.42% -
ranges::minmax(std::vector<char>)/8 4.42% 1.044 1.090 - 1.10% -
BM_PushHeap_uint64_Ascending_64 4.42% 1.514 1.581 - 0.69% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.42% 791.734 826.740 - 3.57% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.42% 1.154 1.205 - -7.68% -
std::stable_partition(deque<int>)_(alloc_fails)/50 4.42% 1864.525 1946.931 - 1.25% -
std::for_each_n(vector<int>)/8 4.42% 2.638 2.755 - 4.79% -
std::remove_if(deque<int>)_(sprinkled)/1024 4.41% 521.972 544.989 - 3.06% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.41% 37.443 39.092 - -3.14% -
std::upper_bound(std::vector<int>)/8 4.41% 5.938 6.200 - 3.12% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 4.40% 485.282 506.655 - 4.37% -
rng::for_each(set<int>)/50 4.39% 37.603 39.255 - 3.55% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.39% 2.019 2.108 - 3.27% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.39% 5125.981 5351.074 - 3.70% -
rng::contains_subrange(vector<int>)_(single_element)/8192 4.38% 1842.839 1923.528 - 3.12% -
std::find_end(list<int>,_pred)_(near_matches)/1000 4.38% 36697.766 38303.612 - 3.66% -
rng::contains_subrange(deque<int>)_(single_element)/16 4.37% 10.335 10.787 - 3.18% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.37% 537.264 560.746 - 3.31% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.37% 4.234 4.418 - 0.72% -
std::find(vector<char>)_(bail_25%)/1024 4.36% 5.349 5.582 - 3.69% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 4.35% 2212.559 2308.876 - 7.37% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 4.34% 13320.653 13898.400 - 4.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.34% 78845.898 82264.863 - -3.49% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 4.33% 17.168 17.912 - 3.36% -
std::find_end(vector<int>)_(process_all)/1000 4.33% 222.010 231.622 - 5.27% -
BM_vector_deque_ranges_copy/2 4.33% 1.990 2.076 - 0.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.33% 484.137 505.090 - 4.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 4.32% 10.581 11.038 - 6.53% -
std::set<int>::count(key)_(non-existent)/32 4.32% 2.864 2.988 - 0.26% -
std::set<int>::count(key)_(non-existent)/1024 4.31% 7.359 7.676 - 3.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 4.31% 29.514 30.786 - -0.32% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.31% 0.275 0.287 - 1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 4.31% 718.839 749.791 - 5.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.30% 94263.220 98320.958 - -7.19% -
std::find_end(list<int>,_pred)_(near_matches)/8192 4.29% 2398858.932 2501879.153 - 3.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4.29% 4211.660 4392.517 - 8.94% -
std::partition(deque<int>)_(dense)/1024 4.29% 351.090 366.164 - 3.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.29% 320.323 334.075 - -5.11% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.29% 1.736 1.811 - 3.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 4.28% 1.342 1.400 - -25.52% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.28% 6.478 6.756 - -3.16% -
BM_PushHeap_uint32_Random_262144 4.28% 5.920 6.173 - 5.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 4.26% 6.816 7.107 - 1.14% -
BM_StringAssignStr_Huge_Transparent 4.26% 108.382 112.996 - 0.12% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 4.26% 9.559 9.966 - 7.68% -
std::map<int,_int>::find(key)_(existent)/1024 4.26% 4.194 4.373 - 4.53% -
std::copy_n(vector<int>)/8 4.25% 2.162 2.254 - 0.02% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.25% 0.465 0.485 - -3.34% -
std::rotate_copy(vector<int>)/1024 4.24% 32.641 34.024 - -3.11% -
std::multiset<int>::find(key)_(non-existent)/1024 4.24% 5.488 5.721 - 4.32% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.23% 17.564 18.307 - 2.99% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.23% 12.564 13.095 - 1.74% -
rng::find_last_if(vector<int>)_(bail_10%)/50 4.23% 11.491 11.977 - 3.98% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.23% 31.675 33.014 - -1.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 4.23% 84.623 88.199 - 1.57% -
std::find_if_not(vector<bool>)_(process_all)/8192 4.22% 4464.370 4652.957 - 3.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 4.22% 892924.132 930608.400 - 3.49% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 4.22% 790.880 824.250 - 3.32% -
std::upper_bound(std::deque<int>)/100 4.22% 30.392 31.674 - 3.31% -
std::unique_copy(deque<int>)_(sprinkled)/52 4.21% 14.724 15.344 - -6.54% -
std::map<int,_int>::count(key)_(existent)/1024 4.21% 3.720 3.876 - 2.04% -
std::stable_sort(vector<int>)_(shuffled)/1024 4.20% 2229.809 2323.548 - 2.23% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.20% 1.155 1.203 - -4.87% -
SetIntersection_Interlaced_Vector_float_1024_64 4.20% 3608553.126 3760177.875 - -25.73% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 4.20% 26.584 27.701 - 5.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.20% 11663283.869 12153102.540 - 1.34% -
BM_num_put<long_long> 4.20% 11.609 12.097 - 4.02% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 4.20% 214971.698 223994.448 - 5.78% -
std::swap_ranges(deque<int>)/8192 4.19% 2547.802 2654.668 - 4.14% -
std::transform(list<int>)_(identity_transform)/32 4.18% 16.870 17.575 - 3.64% -
rng::find_last(list<int>)_(bail_10%)/8 4.18% 2.072 2.158 - 3.66% -
std::stable_partition(vector<int>)_(sparse)/8192 4.18% 1538.341 1602.631 - 3.52% -
std::transform(list<int>,_list<int>)/32 4.16% 22.983 23.940 - 3.47% -
std::find_if(vector<bool>)_(process_all)/50 4.16% 23.614 24.597 - 2.08% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 4.16% 830.737 865.304 - 3.24% -
std::none_of(list<int>)_(process_all)/50 4.16% 22.030 22.946 - 4.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.16% 18.635 19.410 - 3.70% -
std::sort(vector<int>)_(pipe-organ)/8 4.15% 17.601 18.333 - 3.80% -
SetIntersection_Interlaced_Set_float_262144_16384 4.15% 1236047.851 1287382.164 - -1.01% -
std::find_if_not(vector<bool>)_(process_all)/1048576 4.15% 571317.007 595032.514 - -0.08% -
std::partition_copy(deque<int>)/8192 4.15% 5706.988 5943.840 - 3.97% -
std::find_end(vector<int>,_pred)_(process_all)/8192 4.14% 4282.964 4460.383 - 3.49% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.14% 22.012 22.924 - 4.45% -
std::find_if(deque<int>)_(process_all)/32768 4.13% 8082.038 8416.020 - 4.57% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 4.13% 328.172 341.716 - -2.61% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.13% 102287.484 106507.778 - -25.32% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.13% 0.605 0.630 - 0.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 4.12% 0.316 0.329 - 0.37% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.12% 2.254 2.347 - 2.87% -
std::search(vector<int>,_pred)_(no_match)/1024 4.11% 525.852 547.487 - 1.58% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 4.11% 79.600 82.875 - 2.87% -
std::search(deque<int>,_pred)_(near_matches)/8192 4.11% 1530135.644 1593056.287 - 4.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.11% 662.365 689.600 - 7.27% -
std::copy_backward(list<int>)/4096 4.11% 3186.315 3317.318 - 4.13% -
std::search(list<int>)_(same_length)/8192 4.09% 8480.488 8827.550 - 10.98% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 4.09% 14007.062 14580.075 - 3.86% -
SetIntersection_Interlaced_Set_float_64_16 4.09% 21455200.570 22332601.356 - 3.93% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 4.08% 1586055.525 1650805.784 - 3.25% -
std::find_end(vector<int>)_(process_all)/1024 4.08% 226.135 235.358 - 4.58% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 4.08% 236096.118 245723.676 - 2.83% -
std::reverse_copy(list<int>)/64 4.07% 30.365 31.603 - 5.13% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 4.07% 9777.990 10176.404 - 3.23% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 4.07% 210712.248 219297.770 - 3.21% -
std::is_partitioned(deque<int>)_(partitioned)/8192 4.07% 2384.866 2482.017 - 8.36% -
BM_vector_deque_move/4000 4.07% 139.612 145.298 - 3.17% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.07% 17.615 18.332 - 5.46% -
std::rotate(list<int>)_(by_1/4)/50 4.06% 25.532 26.570 - 3.27% -
std::find_if(vector<char>)_(bail_25%)/1024 4.06% 25.136 26.158 - 3.69% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.06% 16611.351 17286.153 - -1.89% -
rng::starts_with(deque<int>)/1024 4.06% 476.854 496.204 - -0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.06% 52.908 55.054 - 3.22% -
rng::contains_subrange(deque<int>)_(single_element)/32 4.05% 17.440 18.147 - 3.00% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.05% 465.982 484.836 - 3.22% -
SetIntersection_Interlaced_Vector_uint32_16384_16 4.03% 3221521.985 3351471.217 - 39.33% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 4.02% 5982.581 6223.332 - 3.29% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.02% 24.627 25.618 - -1.24% -
rng::starts_with(deque<int>)/8 4.02% 3.979 4.139 - 2.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.02% 4.418 4.595 - 3.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.02% 18.315 19.051 - 1.85% -
std::find_first_of(deque<int>)_(large_needle)/1024 4.02% 363020.239 377599.901 - 3.13% -
BM_deque_deque_ranges_copy_backward/64 4.01% 3.373 3.509 - 0.61% -
BM_deque_vector_move_backward/2 4.01% 1.765 1.835 - -3.39% -
std::reverse_copy(deque<int>)/4096 4.01% 967.934 1006.736 - 2.31% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.01% 4.214 4.382 - 3.06% -
std::unique(deque<int>,_pred)_(contiguous)/52 4.01% 67.372 70.071 - 2.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.00% 1231.554 1280.828 - 7.24% -
std::find_end(vector<int>)_(single_element)/8192 3.99% 1860.993 1935.266 - 2.80% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 3.99% 1522.827 1583.581 - 3.08% -
std::fill_n(list<int>)/50 3.98% 15.557 16.177 - 3.69% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 3.98% 2680431.993 2787059.761 - 3.64% -
std::stable_partition(vector<int>)_(dense)/8192 3.98% 2079.059 2161.747 - 3.40% -
std::search(list<int>)_(near_matches)/1000 3.98% 37921.058 39428.641 - 3.15% -
std::find_first_of(deque<int>)_(small_needle)/8192 3.97% 27855.818 28962.515 - -0.50% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.97% 1331.791 1384.682 - -0.15% -
rng::contains_subrange(list<int>)_(same_length)/32 3.96% 16.408 17.058 - 3.24% -
ranges::min(std::deque<__int128>)/1 3.96% 0.664 0.690 - 3.86% -
BM_PushHeap_string_QuickSortAdversary_16 3.95% 10.429 10.841 - 3.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.95% 24.036 24.985 - -2.97% -
std::any_of(vector<int>)_(process_all)/8 3.95% 2.316 2.408 - -1.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.95% 1036.770 1077.689 - 3.61% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 3.95% 635975.804 661070.773 - 2.72% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 3.94% 1585395.079 1647911.948 - 2.75% -
BM_StringRelational_Eq_Large_Large_Control 3.94% 2.213 2.300 - 4.17% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.93% 15528.032 16138.983 - 4.35% -
std::shift_right(list<int>)/32 3.93% 14.559 15.132 - 4.06% -
rng::find_last(vector<char>)_(bail_90%)/8 3.93% 0.440 0.458 - -6.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.93% 35.680 37.081 - 1.39% -
std::unordered_set<std::string>::count(key)_(existent)/8192 3.93% 41.339 42.963 - 9.00% -
BM_StringRelational_Compare_Empty_Huge_Control 3.92% 1.606 1.669 - -2.19% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.92% 8.669 9.010 - 3.23% -
std::search(deque<int>)_(same_length)/8192 3.92% 3784.681 3933.135 - 2.68% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.92% 1858.701 1931.585 - 0.07% -
BM_deque_vector_ranges_move_backward/2 3.92% 1.764 1.833 - -0.25% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.92% 3978.004 4133.968 - 3.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.91% 472.850 491.357 - 3.96% -
std::find_end(vector<int>)_(process_all)/1048576 3.91% 221623.335 230291.831 - 5.69% -
std::transform(list<int>)_(identity_transform)/8192 3.91% 7569.706 7865.613 - 3.63% -
rng::find(vector<bool>)_(process_all)/1024 3.90% 4.671 4.853 - 3.69% -
BM_PushHeap_string_QuickSortAdversary_4 3.90% 6.348 6.596 - 2.21% -
std::flat_map<int,_int>::count(key)_(existent)/8192 3.90% 11.564 12.015 - 2.68% -
std::stable_partition(deque<int>)_(alloc_fails)/32 3.89% 1869.697 1942.395 - 2.24% -
BM_deque_vector_move/1 3.88% 2.058 2.138 - 1.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.88% 11021.876 11449.605 - 0.70% -
std::find_end(vector<int>,_pred)_(same_length)/1024 3.88% 622.542 646.696 - 3.00% -
std::reverse_copy(deque<int>)/64 3.88% 15.811 16.424 - 2.77% -
std::find_end(vector<int>,_pred)_(same_length)/1000 3.88% 608.152 631.726 - 3.08% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 3.87% 12.528 13.013 - 1.67% -
std::find_if_not(vector<char>)_(process_all)/32768 3.87% 3749.153 3894.377 - 1.10% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.87% 92.382 95.960 - 0.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.87% 1.173 1.219 - -6.92% -
SetIntersection_Front_Vector_uint64_262144_256 3.87% 2277331.454 2365374.804 - 11.15% -
std::unique(deque<int>)_(sprinkled)/8192 3.87% 3799.591 3946.459 - 3.43% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.86% 29.468 30.607 - 3.66% -
SetIntersection_None_Vector_uint64_262144_1 3.86% 1135779.239 1179659.758 - 9.02% -
std::sort_heap(vector<NonIntegral>)/1024 3.86% 9867.208 10248.209 - 3.39% -
std::is_sorted(vector<int>,_pred)/8 3.86% 3.303 3.431 - 0.06% -
BM_deque_vector_move/2 3.86% 1.770 1.838 - 0.08% -
std::find_end(vector<int>)_(single_element)/1024 3.84% 244.093 253.472 - 3.03% -
std::search(list<int>)_(no_match)/1048576 3.83% 835423.412 867456.939 - 3.16% -
std::count(vector<int>)_(every_other)/1024 3.83% 102.087 106.001 - 3.11% -
std::rotate(vector<bool>)_(by_1/2)/32 3.83% 17.823 18.505 - 2.16% -
std::find_end(vector<int>)_(match_near_end)/8192 3.82% 200.381 208.046 - 3.02% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.82% 1.379 1.431 - 20.87% -
rng::contains_subrange(list<int>)_(same_length)/1048576 3.82% 935729.389 971446.000 - 3.02% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 3.82% 15.776 16.378 - 4.53% -
rng::contains_subrange(vector<int>)_(same_length)/50 3.82% 12.633 13.115 - 2.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.81% 32.068 33.291 - 8.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.81% 35.511 36.865 - -0.92% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 3.81% 42.411 44.028 - 2.40% -
std::multiset<int>::erase(key)_(existent)/1024 3.81% 39.921 41.442 - 2.39% -
std::find(vector<bool>)_(process_all)/50 3.81% 0.677 0.702 - -23.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.80% 1.179 1.224 - 0.87% -
std::partition_point(vector<int>)/50 3.80% 2.556 2.653 - 3.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.80% 1.101 1.143 - 0.86% -
rng::find_last_if(list<int>)_(bail_10%)/50 3.80% 19.629 20.374 - 4.51% -
std::rotate(vector<int>)_(1_element_backward)/8192 3.79% 294.746 305.921 - 1.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.79% 6.534 6.781 - 3.24% -
std::none_of(vector<int>)_(process_all)/50 3.79% 19.144 19.869 - 3.90% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 3.78% 12.069 12.526 - 2.24% -
rng::fold_left(vector<int>)/8192 3.78% 10309.105 10699.126 - 3.71% -
std::all_of(list<int>)_(process_all)/8 3.78% 2.638 2.738 - 3.08% -
BM_CmpLess_ushort_uchar 3.78% 1.100 1.142 - 2.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 3.78% 12.977 13.467 - 3.09% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.77% 791.073 820.928 - 2.57% -
std::find_if(vector<bool>)_(process_all)/1024 3.76% 564.403 585.652 - 3.04% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 3.75% 306249.745 317745.637 - 3.31% -
std::reverse(deque<int>)/4096 3.74% 716.031 742.795 - 3.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.74% 12568627.864 13038231.329 - -3.26% -
std::search(vector<int>,_pred)_(same_length)/8192 3.73% 4902.959 5086.037 - -0.62% -
BM_StringFindCharLiteral/128 3.73% 3.004 3.116 - 3.70% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 3.73% 771.980 800.786 - 2.09% -
BM_PushHeap_uint64_Random_256 3.73% 5.958 6.180 - -1.55% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.71% 8.742 9.067 - 3.00% -
std::reverse_copy(deque<int>)/32768 3.71% 7946.061 8241.185 - 2.72% -
std::deque<std::string>::ctor(size)/1024 3.70% 716.503 743.047 - 3.42% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.70% 64.582 66.973 - 3.53% -
std::move_backward(vector<bool>)_(aligned)/64 3.70% 1.724 1.788 - 7.93% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.70% 9.313 9.658 - 5.17% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3.69% 3797.205 3937.373 - 2.85% -
BM_deque_deque_ranges_move/64000 3.69% 3055.354 3168.129 - 3.37% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.69% 29.135 30.210 - 2.48% -
rng::fold_left(vector<int>)/1048576 3.69% 1324360.429 1373207.274 - 3.53% -
BM_CmpEqual_short_short 3.69% 1.042 1.081 - 0.78% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.69% 799.536 829.000 - 4.78% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.68% 580.814 602.210 - 2.96% -
SetIntersection_Front_Vector_uint64_262144_64 3.68% 1372084.962 1422578.199 - 8.33% -
SetIntersection_Front_Set_string_262144_16384 3.68% 337008874.244 349409297.538 - -1.28% -
BM_deque_vector_ranges_move/0 3.68% 1.308 1.356 - -1.67% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 3.68% 24.254 25.146 - 10.88% -
std::find_end(list<int>,_pred)_(same_length)/1000 3.67% 769.076 797.292 - 2.83% -
std::multiset<int>::contains(key)_(existent)/8192 3.67% 8.242 8.545 - -3.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 3.67% 477.665 495.172 - 2.86% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.66% 10.930 11.330 - 2.54% -
bm_ranges_lexicographical_compare<int>/1 3.66% 1.309 1.356 - -9.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 3.66% 17.912 18.567 - 2.15% -
std::find_first_of(deque<int>)_(large_needle)/8192 3.65% 23366490.301 24220337.621 - 2.87% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 3.65% 16.865 17.481 - 2.88% -
std::find_end(vector<int>)_(single_element)/1000 3.64% 238.497 247.188 - -0.01% -
std::find_end(vector<int>,_pred)_(process_all)/1000 3.64% 523.696 542.739 - 2.98% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.63% 12482.490 12936.181 - 3.70% -
BM_PushHeap_uint64_Random_16 3.63% 4.452 4.613 - 4.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.63% 4.158 4.309 - 27.36% -
std::find_end(vector<int>,_pred)_(same_length)/8192 3.63% 4985.786 5166.812 - 2.87% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.63% 0.648 0.671 - 10.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.63% 4.497 4.660 - 4.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 3.62% 37.379 38.734 - 3.28% -
std::remove_copy(vector<int>)_(prefix)/32 3.62% 9.341 9.679 - 1.79% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 3.60% 28.541 29.569 - -15.54% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.60% 0.938 0.972 - 5.34% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.59% 51474.251 53323.025 - 1.29% -
std::replace_if(list<int>)_(sprinkled)/50 3.59% 22.868 23.688 - -7.37% -
std::unordered_set<int>::clear()/0 3.59% 388.998 402.950 - 2.88% -
BM_PushHeap_uint64_Ascending_262144 3.58% 4.781 4.953 - 2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 3.58% 9.093 9.418 - 3.44% -
std::set<int>::lower_bound(key)_(existent)/8192 3.58% 7.748 8.025 - -2.06% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.57% 37469.149 38808.033 - 2.71% -
std::partition_copy(vector<int>)/8192 3.57% 4607.912 4772.517 - 3.89% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.57% 4.112 4.258 - 3.43% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 3.57% 57829854.166 59894527.833 - 3.03% -
std::find_end(list<int>,_pred)_(process_all)/8192 3.57% 8103.568 8392.707 - 2.49% -
BM_StringRelational_Less_Huge_Empty_Control 3.57% 1.612 1.669 - 3.41% -
std::partition(deque<int>)_(dense)/8192 3.56% 2770.572 2869.328 - 2.63% -
std::unique_copy(list<int>)_(contiguous)/32 3.56% 11.315 11.719 - 5.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.56% 16.064 16.636 - 1.23% -
std::transform(list<int>,_list<int>)/1024 3.56% 835.955 865.689 - 2.62% -
std::is_partitioned(vector<int>)_(partitioned)/1024 3.56% 188.181 194.873 - 2.49% -
std::for_each(vector<int>)/50 3.55% 3.855 3.992 - 2.51% -
std::none_of(list<int>)_(process_all)/32 3.54% 11.730 12.145 - 3.18% -
std::is_partitioned(list<int>)_(partitioned)/50 3.54% 13.981 14.477 - 0.58% -
std::unique(vector<int>)_(sprinkled)/52 3.53% 64.799 67.089 - 3.05% -
std::reverse(list<int>)/8 3.53% 1.926 1.994 - 0.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.52% 3729.986 3861.431 - 0.42% -
BM_StringAssignStr_Large_Transparent 3.52% 10.243 10.604 - 4.15% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.52% 5.011 5.188 - -8.74% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 3.52% 603981.270 625238.511 - 3.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.52% 1.190 1.232 - -3.61% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.52% 1.622 1.679 - -2.86% -
std::partition_copy(list<int>)/50 3.51% 12.978 13.434 - 3.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.51% 1721.271 1781.755 - 9.18% -
BM_StringRelational_Less_Large_Empty_Control 3.51% 1.609 1.665 - 3.26% -
SetIntersection_None_Set_float_256_256 3.51% 5668918.520 5867811.954 - 3.60% -
SetIntersection_Interlaced_Set_string_262144_64 3.50% 2130261.230 2204924.805 - 1.51% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 3.50% 6691.794 6926.203 - 3.59% -
std::rotate_copy(list<int>)/8192 3.50% 6941.271 7184.277 - 3.70% -
std::set<std::string>::contains(key)_(existent)/1024 3.50% 24.211 25.058 - 1.90% -
BM_vector_deque_copy/2 3.50% 1.989 2.059 - 8.86% -
BM_StringRelational_Compare_Empty_Small_Control 3.50% 1.608 1.665 - -10.91% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3.49% 59.845 61.935 - 2.86% -
std::unique_copy(list<int>)_(sprinkled)/32 3.49% 13.355 13.820 - 1.37% -
std::flat_map<int,_int>::count(key)_(existent)/32 3.48% 3.061 3.168 - 3.04% -
BM_deque_deque_copy_backward/4000 3.48% 144.896 149.937 - -0.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 3.48% 11.879 12.292 - -25.76% -
SetIntersection_None_Set_float_262144_16 3.48% 1145471.517 1185276.936 - -0.91% -
std::unique(vector<int>)_(sprinkled)/32 3.47% 53.959 55.830 - 3.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.47% 0.324 0.335 - 1.42% -
std::find_end(vector<int>,_pred)_(single_element)/1024 3.46% 595.120 615.729 - 2.74% -
std::lower_bound(std::vector<int>)/8 3.46% 7.749 8.017 - 2.87% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 3.46% 1364.017 1411.175 - 3.66% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 3.46% 6918.927 7158.053 - 3.86% -
std::find_if_not(vector<char>)_(process_all)/8192 3.46% 943.999 976.618 - -0.16% -
std::sort_heap(vector<NonIntegral>)/8192 3.45% 105712.859 109364.336 - 3.17% -
std::move_backward(vector<int>)/1048576 3.45% 56541.236 58493.514 - 2.52% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 3.45% 1.804 1.866 - 23.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.45% 1075143.141 1112242.081 - -0.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.45% 516997.163 534817.440 - 2.94% -
std::unique_copy(vector<int>)_(contiguous)/52 3.45% 13.501 13.966 - -0.01% -
std::sort_heap(deque<int>)/8 3.44% 36.949 38.221 - 5.40% -
std::remove(deque<int>)_(prefix)/32 3.44% 53.508 55.350 - 7.74% -
SetIntersection_None_Vector_string_262144_16 3.44% 1272765.224 1316518.710 - 4.03% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.43% 2.639 2.730 - 2.12% -
rng::find_last(deque<int>)_(bail_90%)/1048576 3.43% 25361.449 26231.265 - 2.68% -
BM_vector_deque_move/5500 3.43% 195.683 202.391 - 1.40% -
std::reverse(deque<int>)/32768 3.43% 5702.227 5897.662 - 2.49% -
BM_deque_deque_ranges_move_backward/64 3.43% 3.374 3.490 - 3.92% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 3.43% 58.160 60.154 - 2.71% -
BM_StringFindStringLiteral/256 3.43% 5.423 5.609 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.42% 1922236.660 1988036.947 - -0.76% -
std::unique(list<int>)_(sprinkled)/32 3.42% 54.119 55.971 - 3.48% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 3.42% 513105.473 530658.321 - 4.18% -
std::find_if(vector<bool>)_(process_all)/1048576 3.42% 575954.098 595645.565 - 2.62% -
std::fill_n(list<int>)/32 3.42% 8.014 8.288 - 1.76% -
std::find_end(vector<int>,_pred)_(process_all)/1024 3.41% 536.213 554.523 - 2.42% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.41% 17.547 18.145 - 1.15% -
std::find_end(list<int>,_pred)_(near_matches)/1024 3.41% 38121.800 39420.125 - 2.97% -
std::any_of(list<int>)_(process_all)/32 3.41% 11.775 12.176 - 3.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.40% 41.909 43.335 - -0.88% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.40% 55004.250 56876.337 - 3.40% -
std::sort(deque<int>)_(ascending)/8 3.40% 17.604 18.203 - 1.41% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 3.40% 2752.032 2845.665 - 3.48% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.40% 7591.316 7849.508 - 3.73% -
std::search(vector<int>)_(near_matches)/1000 3.40% 14336.062 14823.646 - 4.04% -
BM_PushHeap_float_SingleElement_4 3.40% 0.360 0.372 - 5.55% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 3.40% 777.150 803.548 - 2.71% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 3.39% 360614.712 372844.944 - 3.29% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.39% 3.916 4.049 - 1.24% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.39% 2.009 2.078 - -0.02% -
BM_StringRelational_Compare_Large_Empty_Control 3.39% 1.608 1.663 - -1.88% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.39% 12636.927 13064.789 - -10.67% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.38% 585.880 605.697 - 2.71% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 3.37% 10.741 11.104 - 2.35% -
BM_num_put<unsigned_long_long> 3.37% 11.218 11.597 - 3.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.37% 4.474 4.625 - 3.98% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.37% 12316.960 12731.557 - 1.97% -
BM_deque_deque_move_backward/4000 3.36% 144.932 149.808 - -0.98% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.36% 666.911 689.336 - 3.42% -
std::pop_heap(deque<int>)/1024 3.36% 12.280 12.693 - 0.29% -
BM_StringRelational_Compare_Huge_Empty_Control 3.36% 1.610 1.664 - 2.99% -
std::find_end(vector<int>,_pred)_(single_element)/8192 3.36% 4762.431 4922.348 - 2.70% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.35% 1.380 1.426 - 2.84% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.35% 25158.382 26001.777 - 6.63% -
rng::starts_with(list<int>,_pred)/1048576 3.35% 964317.215 996637.114 - 2.56% -
std::copy_n(list<int>)/8 3.34% 2.206 2.280 - 0.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.34% 12343.747 12756.195 - 2.03% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 3.34% 68256.861 70537.008 - 3.30% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 3.34% 475.827 491.709 - 2.66% -
BM_num_put<const_void*> 3.33% 11.976 12.375 - -0.32% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 3.33% 5336.729 5514.682 - 2.79% -
SetIntersection_None_Set_float_64_1 3.33% 21718738.212 22442781.395 - -1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.33% 19352590.987 19997326.342 - -0.82% -
BM_StringCopy_Empty 3.33% 0.574 0.593 - 2.39% -
std::transform(vector<int>)_(identity_transform)/50 3.33% 16.132 16.669 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 3.33% 9.283 9.592 - 5.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 3.32% 12765132.025 13189545.762 - 5.81% -
BM_deque_vector_ranges_move/4000 3.32% 138.140 142.723 - -0.24% -
SetIntersection_None_Vector_string_262144_1024 3.31% 1287267.087 1329891.959 - 3.05% -
SetIntersection_None_Vector_uint64_16384_4 3.31% 1095405.391 1131616.487 - 2.78% -
BM_StringRelational_Less_Huge_Large_Control 3.30% 2.103 2.173 - 4.14% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 3.30% 169.528 175.125 - 2.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.30% 707.880 731.237 - 0.34% -
std::multimap<std::string,_int>::ctor(const&)/8192 3.30% 338458.560 349622.658 - 1.51% -
std::move(deque<int>)/32768 3.29% 2331.800 2408.421 - 1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.28% 3.913 4.041 - 2.90% -
std::for_each_n(vector<int>)/32 3.27% 3.696 3.816 - 2.34% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.27% 868.675 897.051 - -0.32% -
std::find_if_not(list<int>)_(bail_25%)/8 3.27% 0.917 0.947 - 2.09% -
SetIntersection_None_Vector_uint64_256_4 3.26% 4196121.267 4333060.078 - 4.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.26% 32.530 33.591 - 4.43% -
BM_CmpEqual_uchar_uchar 3.26% 1.047 1.081 - 1.14% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.26% 5.346 5.520 - 1.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.26% 1735.289 1791.791 - 2.12% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.25% 810.402 836.765 - 2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.25% 241460849.704 249309734.887 - 4.01% -
BM_PushHeap_uint32_Ascending_262144 3.25% 4.679 4.831 - -1.42% -
std::reverse(list<int>)/32768 3.25% 17518.994 18087.628 - -10.02% -
BM_PushHeap_uint64_Ascending_1024 3.24% 2.574 2.657 - 1.32% -
std::rotate(vector<int>)_(1_element_forward)/32 3.24% 2.953 3.049 - 1.59% -
std::set<int>::insert(value)_(already_present)/32 3.24% 1.750 1.807 - 2.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.24% 14.449 14.916 - 1.10% -
BM_deque_vector_ranges_move_backward/65536 3.23% 7911.153 8166.920 - -0.46% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.23% 0.409 0.422 - 1.97% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.23% 11223.150 11585.675 - -6.14% -
std::set<int>::equal_range(key)_(existent)/32 3.23% 1.808 1.866 - -0.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 3.23% 943701.640 974155.687 - 2.95% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.23% 263.790 272.300 - 2.30% -
std::reverse_copy(deque<int>)/512 3.22% 124.043 128.039 - 2.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.22% 765.493 790.154 - 1.26% -
std::find_if(vector<int>)_(process_all)/50 3.22% 5.641 5.823 - -5.93% -
std::find_if_not(deque<int>)_(process_all)/50 3.22% 12.627 13.033 - -2.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.22% 412.366 425.624 - 3.10% -
rng::fold_left(vector<int>)/50 3.21% 37.082 38.273 - 2.31% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 3.21% 18.292 18.879 - 0.94% -
BM_deque_vector_ranges_move_backward/1 3.21% 2.010 2.075 - 0.17% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.20% 186973.381 192963.668 - 6.65% -
rng::find_last_if(vector<int>)_(bail_10%)/8 3.20% 2.627 2.711 - 0.27% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.20% 21550.929 22241.001 - 7.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 3.20% 851.538 878.761 - 1.61% -
BM_PushHeap_uint64_Random_16384 3.19% 6.247 6.446 - -1.54% -
BM_PushHeap_uint32_Ascending_16384 3.19% 3.571 3.685 - 0.54% -
std::adjacent_find(list<int>,_pred)/1024 3.19% 787.907 813.011 - 2.22% -
SetIntersection_None_Vector_string_256_256 3.18% 2250746.043 2322402.311 - 3.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.18% 1362.626 1405.922 - 0.42% -
std::sort_heap(vector<int>)/8 3.18% 29.663 30.605 - -6.36% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.17% 343.346 354.242 - -0.25% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.17% 245.620 253.405 - 2.63% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.16% 35.650 36.776 - 0.01% -
SetIntersection_None_Set_string_64_4 3.16% 21383169.487 22058166.483 - 0.39% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.15% 53.579 55.266 - 1.29% -
SetIntersection_Interlaced_Set_float_16384_1 3.15% 1003604.540 1035187.144 - -0.67% -
BM_CmpLess_uint_short 3.15% 1.017 1.049 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.14% 11992544.978 12369215.633 - 2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.14% 7477195.071 7712019.045 - 3.90% -
std::copy_n(vector<int>)/262144 3.14% 12281.933 12667.130 - 1.14% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 3.13% 31.435 32.420 - 2.03% -
rng::starts_with(deque<int>,_pred)/1000 3.13% 507.646 523.546 - 3.15% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.13% 35.280 36.383 - -3.18% -
BM_StringFindStringLiteral/32 3.13% 1.793 1.849 - 2.05% -
std::unordered_map<int,_int>::ctor(const&)/0 3.13% 12.915 13.319 - 3.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.12% 1304809.090 1345509.710 - 0.53% -
std::replace(list<int>)_(prefix)/50 3.12% 17.055 17.587 - 1.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 3.11% 4705.287 4851.746 - 2.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.11% 19.474 20.080 - 6.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.11% 1403238.870 1446886.114 - -2.69% -
std::find_end(deque<int>,_pred)_(process_all)/8192 3.11% 4311.939 4446.022 - 2.27% -
rng::starts_with(list<int>)/8192 3.10% 9200.469 9486.043 - 1.31% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 3.10% 16.250 16.754 - 2.63% -
SetIntersection_None_Set_float_262144_4 3.10% 1149936.281 1185572.428 - -0.50% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 3.10% 38.589 39.784 - 2.75% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.09% 3.736 3.852 - 4.01% -
std::find(vector<char>)_(process_all)/1024 3.09% 16.183 16.684 - 2.62% -
BM_vector_deque_copy_backward/2 3.09% 2.000 2.062 - 8.92% -
std::move(vector<bool>)_(unaligned)/1048576 3.09% 6538.079 6740.164 - 3.07% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 3.09% 589633.299 607848.674 - 2.39% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 3.09% 1447022.382 1491704.432 - 2.79% -
std::search(list<int>,_pred)_(no_match)/8192 3.08% 7798.397 8038.805 - 10.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.08% 1568.592 1616.926 - 2.51% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.08% 789.509 813.791 - 2.39% -
std::find_if(vector<bool>)_(process_all)/8192 3.08% 4519.992 4658.985 - 2.85% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.08% 5.438 5.606 - 0.70% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.07% 227.145 234.128 - -3.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.07% 1652153.401 1702927.572 - -0.20% -
SetIntersection_None_Set_float_16384_16384 3.07% 152495069.253 157177494.300 - -1.44% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.07% 1.449 1.493 - 17.09% -
std::rotate(vector<bool>)_(by_1/2)/50 3.07% 17.675 18.217 - -0.30% -
std::shift_left(deque<int>)/8192 3.07% 300.383 309.594 - 0.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.07% 0.858 0.884 - -5.30% -
std::count(vector<int>)_(every_other)/1048576 3.06% 104542.504 107745.303 - 2.47% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 3.06% 214.643 221.212 - 2.24% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.05% 18.429 18.991 - -3.42% -
BM_deque_deque_copy_backward/64 3.05% 3.347 3.449 - -4.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.05% 51.239 52.802 - 2.22% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 3.05% 1.272 1.311 - 11.59% -
std::transform(deque<int>,_deque<int>)/50 3.05% 36.276 37.381 - 1.27% -
std::unordered_set<std::string>::count(key)_(existent)/32 3.04% 32.447 33.432 - -19.46% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.03% 31.095 32.038 - -4.12% -
std::all_of(list<int>)_(process_all)/32 3.03% 11.429 11.775 - 1.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.03% 760.386 783.430 - 5.07% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 3.03% 2175.232 2241.126 - 2.33% -
BM_deque_deque_ranges_copy_backward/4000 3.03% 144.861 149.248 - -1.16% -
SetIntersection_None_Vector_string_262144_262144 3.02% 1288853.432 1327838.941 - 0.58% -
std::find(deque<int>)_(bail_25%)/8 3.02% 2.270 2.339 - 2.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.02% 32.598 33.582 - 35.63% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.02% 6112.039 6296.577 - -2.07% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.02% 1282711.515 1321437.019 - 7.25% -
std::find_if(deque<int>)_(process_all)/8192 3.02% 1990.578 2050.624 - 2.77% -
BM_deque_vector_move_backward/1 3.01% 2.069 2.131 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.01% 1040622.008 1071909.407 - 1.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.00% 16.059 16.542 - 1.07% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.00% 1.738 1.790 - 2.06% -
SetIntersection_None_Set_float_262144_1024 3.00% 1149187.012 1183684.977 - -0.51% -
std::rotate_copy(list<int>)/32 3.00% 8.639 8.898 - 2.84% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.00% 2.772 2.856 - 7.01% -
std::rotate(vector<int>)_(by_1/3)/8192 2.99% 871.307 897.394 - 2.69% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.99% 179.863 185.243 - 6.50% -
std::find_end(deque<int>,_pred)_(single_element)/1024 2.99% 665.383 685.277 - 2.33% -
SetIntersection_None_Set_float_64_64 2.99% 11168700.624 11502534.881 - 0.37% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 2.99% 5.162 5.316 - -4.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.98% 6767.343 6969.345 - 1.31% -
std::unique(vector<int>)_(contiguous)/32 2.98% 47.848 49.276 - -1.49% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.98% 2.821 2.905 - 5.27% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2.97% 2731.382 2812.467 - -0.06% -
BM_StringAssignAsciizMix_Transparent 2.97% 2.972 3.060 - 2.65% -
SetIntersection_None_Vector_string_16384_256 2.96% 1194138.645 1229530.933 - 0.47% -
std::copy_n(deque<int>)/4096 2.96% 145.424 149.728 - -1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.96% 625944.083 644461.876 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.96% 12893455.171 13274809.990 - -1.58% -
std::unique(list<int>)_(contiguous)/52 2.96% 64.185 66.083 - 2.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 2.96% 1066216.858 1097738.920 - 2.19% -
bm_lexicographical_compare<signed_char>/64 2.95% 2.263 2.330 - 15.59% -
std::adjacent_find(vector<int>,_pred)/50 2.95% 23.425 24.116 - 1.97% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.080 - -0.01% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 2.95% 5149.682 5301.348 - 2.46% -
BM_PushHeap_string_Ascending_262144 2.95% 29.350 30.215 - 1.12% -
std::set<std::string>::find(key)_(existent)/8192 2.94% 30.497 31.394 - -1.20% -
SetIntersection_None_Vector_uint64_1024_64 2.94% 1071169.876 1102675.636 - 2.68% -
BM_CmpEqual_ushort_int 2.94% 1.038 1.068 - 2.96% -
SetIntersection_Interlaced_Set_float_262144_16 2.94% 1557667.969 1603433.348 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.94% 196078614.715 201836106.202 - 6.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.93% 21742561.091 22380536.966 - -0.19% -
SetIntersection_Interlaced_Set_float_262144_256 2.93% 1532402.670 1577363.523 - -1.21% -
rng::contains_subrange(list<int>)_(single_element)/32 2.93% 10.216 10.515 - 2.99% -
std::rotate(vector<int>)_(by_1/3)/1024 2.93% 118.986 122.475 - 3.13% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.93% 3.034 3.123 - 0.01% -
BM_deque_vector_ranges_move/2 2.92% 1.786 1.838 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.92% 53.714 55.280 - 1.55% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.91% 54.505 56.092 - 1.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.91% 216.716 223.028 - -1.28% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 2.91% 5343.608 5499.233 - 2.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 2.91% 73.661 75.804 - -1.68% -
std::unique(deque<int>)_(sprinkled)/1024 2.90% 509.568 524.358 - 2.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.90% 48.040 49.434 - 2.31% -
std::find(vector<char>)_(process_all)/8192 2.90% 135.502 139.433 - 2.18% -
std::any_of(vector<int>)_(process_all)/32 2.90% 8.294 8.535 - 2.73% -
BM_PushHeap_float_SingleElement_64 2.90% 0.379 0.390 - 2.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.89% 11801.055 12142.568 - 3.54% -
SetIntersection_None_Set_float_262144_64 2.89% 1147883.137 1181066.162 - -1.08% -
std::find(vector<char>)_(process_all)/32768 2.89% 493.301 507.552 - 2.41% -
SetIntersection_None_Set_float_262144_16384 2.89% 1155743.326 1189099.937 - -0.96% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 2.88% 160.204 164.822 - 3.38% -
std::copy_n(list<int>)/64 2.88% 14.563 14.983 - -2.56% -
std::none_of(list<int>)_(process_all)/8 2.88% 2.637 2.713 - 1.92% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 2.87% 364.335 374.809 - 3.09% -
SetIntersection_None_Set_float_262144_256 2.87% 1147915.852 1180915.039 - -0.99% -
std::multiset<int>::ctor(const&)/0 2.87% 12.706 13.070 - 2.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.87% 9752.247 10031.722 - 4.07% -
BM_PushHeap_uint32_PipeOrgan_64 2.87% 1.306 1.343 - 2.96% -
std::set<int>::upper_bound(key)_(existent)/32 2.86% 1.748 1.798 - 2.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.86% 0.751 0.773 - 1.00% -
std::copy(vector<int>)/4096 2.85% 222.446 228.796 - 20.13% -
BM_vector_deque_move_backward/5500 2.85% 197.193 202.812 - 2.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.85% 26.929 27.696 - 8.05% -
std::find_if_not(vector<char>)_(bail_25%)/32768 2.85% 944.667 971.573 - 2.75% -
std::unique(list<int>,_pred)_(contiguous)/52 2.85% 71.329 73.360 - 3.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 2.85% 606557.255 623821.175 - 1.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.84% 22.495 23.135 - -10.59% -
std::count(vector<bool>)/1048576 2.84% 1453.270 1494.533 - 2.40% -
SetIntersection_Interlaced_Vector_float_256_64 2.84% 7220884.605 7425704.312 - -6.29% -
std::find_if_not(vector<char>)_(bail_25%)/8192 2.83% 240.529 247.345 - 1.54% -
std::rotate(vector<bool>)_(by_1/3)/32 2.83% 17.613 18.111 - 2.27% -
std::transform(vector<int>,_vector<int>)/1024 2.83% 553.302 568.962 - 2.46% -
std::count(vector<int>)_(every_other)/8192 2.83% 813.270 836.271 - 2.13% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.82% 16.649 17.119 - 2.88% -
std::set<int>::find(key)_(existent)/32 2.82% 1.689 1.737 - 0.95% -
std::lower_bound(std::deque<int>)/8 2.82% 16.887 17.363 - -0.85% -
std::partition(list<int>)_(dense)/50 2.82% 13.430 13.809 - 2.70% -
std::adjacent_find(vector<int>,_pred)/8192 2.82% 3179.507 3269.099 - -8.02% -
rng::find_last(deque<int>)_(bail_10%)/8 2.81% 2.724 2.801 - 4.96% -
BM_deque_vector_ranges_move/1 2.81% 2.029 2.086 - -0.07% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.81% 21.485 22.088 - -5.44% -
std::stable_partition(deque<int>)_(dense)/50 2.80% 37.913 38.975 - 3.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.80% 665.707 684.324 - 2.63% -
ranges::minmax(std::deque<char>)/1 2.80% 0.805 0.828 - -0.71% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 2.79% 74.085 76.155 - 1.97% -
std::search(deque<int>,_pred)_(single_element)/1000 2.79% 683.253 702.322 - 2.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.79% 73.206 75.247 - 0.85% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.79% 7556.923 7767.540 - -0.58% -
std::shift_left(deque<int>)/1024 2.79% 37.988 39.047 - 0.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.79% 10.340 10.628 - -5.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.78% 21.050 21.636 - 2.56% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 2.78% 796.254 818.368 - 2.54% -
BM_vector_deque_copy_backward/1 2.78% 2.240 2.303 - 6.69% -
std::unordered_set<int>::count(key)_(existent)/8192 2.77% 1.281 1.317 - -16.98% -
rng::find_if(vector<bool>)_(process_all)/50 2.77% 23.266 23.911 - -0.60% -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.77% 2.295 2.358 - 2.57% -
std::make_heap(deque<int>)_(shuffled)/1024 2.77% 2549.025 2619.619 - -1.22% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.77% 4552.163 4678.148 - 2.56% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.76% 6101.732 6270.241 - 3.65% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.76% 40.978 42.110 - 2.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.76% 8.517 8.752 - 1.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.75% 365.966 376.035 - -3.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 2.75% 0.770 0.791 - -3.44% -
SetIntersection_None_Vector_uint64_256_1 2.75% 4228922.228 4345234.991 - 3.54% -
SetIntersection_None_Set_float_262144_262144 2.75% 1146513.508 1178038.006 - -1.86% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2.74% 3997.491 4107.208 - 3.49% -
std::search(vector<int>)_(same_length)/1024 2.74% 244.811 251.528 - 1.19% -
std::for_each(list<int>)/32 2.74% 10.806 11.102 - 2.23% -
std::upper_bound(std::deque<int>)/8 2.74% 17.950 18.442 - 2.63% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 2.74% 305655.787 314028.065 - 2.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.73% 72.001 73.968 - 1.23% -
SetIntersection_Interlaced_Vector_float_262144_1024 2.73% 96897190.723 99541139.231 - -29.77% -
std::copy_n(vector<bool>)_(aligned)/4096 2.73% 4.705 4.833 - 0.07% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.73% 14.686 15.086 - 1.16% -
BM_vector_deque_copy_backward/4096 2.72% 149.456 153.525 - 1.62% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.72% 145930.508 149902.056 - -2.74% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.72% 3.018 3.100 - 1.63% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.71% 3.079 3.162 - 0.14% -
std::search(list<int>,_pred)_(no_match)/1000 2.71% 799.235 820.921 - 2.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.71% 1560.573 1602.893 - 1.77% -
std::map<int,_int>::erase(key)_(existent)/1024 2.71% 24.405 25.067 - 3.66% -
BM_PushHeap_string_Random_1024 2.71% 14.663 15.060 - -1.49% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.70% 10.048 10.319 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.69% 2983634.524 3063879.230 - 1.81% -
std::stable_partition(list<int>)_(dense)/32 2.68% 37.568 38.576 - 4.11% -
SetIntersection_None_Set_string_256_4 2.68% 11277958.237 11580332.573 - -2.49% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 2.68% 817.539 839.430 - 2.39% -
BM_StringRelational_Less_Small_Large_Control 2.68% 1.848 1.897 - 2.54% -
std::list<std::string>::ctor(size)/8192 2.67% 102383.115 105120.647 - 2.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.67% 8.937 9.176 - 2.05% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.67% 12.360 12.690 - 0.15% -
SetIntersection_Interlaced_Vector_float_16_16 2.67% 35304761.483 36247272.173 - -1.12% -
std::search(vector<int>,_pred)_(no_match)/8192 2.67% 4171.108 4282.415 - -0.64% -
std::partition_point(vector<int>)/32 2.67% 2.529 2.597 - 1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.67% 17036399.861 17490929.201 - 1.88% -
BM_PushHeap_uint32_Descending_1024 2.67% 0.388 0.398 - 3.85% -
std::copy_if(list<int>)_(entire_range)/32768 2.67% 25584.541 26266.502 - 2.35% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.67% 24.108 24.751 - 0.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.66% 489.584 502.616 - 1.50% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.66% 83174.250 85386.622 - 0.97% -
BM_StringAssignStr_Huge_Opaque 2.66% 109.436 112.345 - -0.02% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 2.66% 1479159.990 1518473.330 - 6.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.66% 12111.273 12433.161 - 3.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.66% 13.799 14.166 - 2.40% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.66% 12.433 12.763 - 6.05% -
rng::starts_with(deque<int>,_pred)/8192 2.66% 3901.106 4004.682 - 0.39% -
std::partition(vector<int>)_(dense)/8192 2.65% 1860.835 1910.237 - 1.59% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 2.65% 49613.232 50929.966 - 1.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.65% 578.659 593.991 - 2.24% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.65% 1.613 1.656 - 1.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.65% 390.451 400.781 - 2.06% -
BM_PushHeap_uint32_Descending_1 2.64% 0.464 0.477 - 2.16% -
SetIntersection_None_Vector_uint64_262144_262144 2.64% 1128025.003 1157780.789 - 5.99% -
std::adjacent_find(list<int>)/8 2.64% 2.063 2.117 - 2.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.63% 1745020.134 1790998.709 - 1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.63% 14111433.784 14483072.884 - 8.29% -
SetIntersection_None_Vector_uint64_1024_1 2.63% 1071202.019 1099370.575 - 4.67% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 2.63% 242216.863 248578.123 - 1.13% -
rng::for_each(set<int>)/8192 2.62% 7837.472 8043.133 - 2.62% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.62% 350.324 359.507 - 3.24% -
SetIntersection_None_Vector_uint64_262144_1024 2.62% 1114535.784 1143740.552 - 2.92% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 2.62% 22766.722 23363.175 - 2.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 2.62% 13.044 13.386 - 3.07% -
SetIntersection_None_Vector_uint64_256_256 2.61% 2108461.175 2163441.442 - 1.59% -
BM_StringRead_Cold_Shallow_Small 2.60% 1.123 1.153 - 5.22% -
std::shift_right(vector<int>)/8192 2.60% 297.377 305.120 - 0.83% -
BM_StringFindMatch1/1 2.60% 980.666 1006.198 - 2.46% -
std::find_if_not(vector<char>)_(bail_25%)/8 2.60% 0.787 0.807 - -16.39% -
std::transform(list<int>,_list<int>)/50 2.60% 37.101 38.065 - 1.34% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.60% 70.422 72.250 - 1.97% -
std::move(deque<int>)/1048576 2.60% 54962.899 56389.338 - 1.37% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 2.59% 66.765 68.497 - 3.19% -
std::generate(list<int>)/32 2.59% 8.381 8.598 - -1.44% -
SetIntersection_Front_Vector_uint64_16_4 2.59% 54250935.493 55656041.863 - 3.98% -
std::remove(list<int>)_(sprinkled)/50 2.59% 60.859 62.436 - 1.53% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.59% 3701.979 3797.678 - 2.87% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.58% 53.750 55.138 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.58% 90954.179 93299.709 - 0.13% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 2.58% 210948.071 216384.682 - 1.73% -
BM_StringFindAllMatch/131072 2.58% 2271.556 2330.049 - 2.61% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.57% 77.616 79.614 - 1.93% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 2.57% 4496.222 4611.912 - 2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.57% 18885988.751 19371920.278 - 3.02% -
rng::contains_subrange(list<int>)_(single_element)/16 2.57% 4.926 5.053 - 1.81% -
std::rotate(list<int>)_(by_1/2)/50 2.57% 12.577 12.900 - 1.80% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 2.57% 12841.344 13171.251 - 3.39% -
BM_PushHeap_string_Random_4 2.57% 6.049 6.204 - -0.13% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.56% 12.025 12.333 - 1.40% -
std::unique(vector<int>)_(contiguous)/52 2.56% 53.527 54.899 - 1.10% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.56% 1.456 1.493 - 1.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.56% 12631.680 12955.243 - 1.39% -
std::find_end(vector<int>)_(same_length)/8192 2.56% 1995.053 2046.115 - 1.53% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.56% 250.166 256.559 - 2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.55% 1048799.297 1075527.221 - 1.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.55% 87335.818 89561.509 - 1.89% -
BM_deque_vector_copy/1 2.55% 2.067 2.119 - -0.15% -
std::rotate(list<int>)_(by_1/4)/32 2.55% 14.418 14.786 - 1.53% -
std::move_backward(list<int>)/8 2.54% 3.356 3.442 - -2.31% -
SetIntersection_Front_Set_uint64_16384_1 2.54% 1008932.772 1034560.605 - -0.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 2.53% 0.770 0.789 - -3.73% -
std::flat_map<int,_int>::ctor(const&)/0 2.53% 12.800 13.124 - 2.25% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.53% 4.018 4.119 - 0.72% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 2.53% 304.861 312.565 - 2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.53% 13999395.298 14353135.224 - 3.44% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.53% 21.231 21.767 - 2.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 2.52% 0.466 0.477 - 2.52% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 2.52% 1856.002 1902.800 - -0.55% -
std::move_backward(list<int>)/4096 2.52% 4837.508 4959.398 - -13.05% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 2.52% 236596.323 242556.575 - -0.58% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 2.52% 15.657 16.052 - -0.16% -
std::find_if(vector<int>)_(process_all)/8192 2.51% 801.930 822.098 - -7.64% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 2.51% 4285.469 4393.229 - 2.53% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.51% 6842.805 7014.832 - 5.74% -
std::replace_if(list<int>)_(prefix)/8192 2.51% 7142.279 7321.561 - 2.21% -
BM_deque_deque_move/64000 2.51% 3021.457 3097.284 - 3.85% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.51% 56.663 58.085 - 2.99% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.51% 1.291 1.324 - 5.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 2.50% 1.367 1.401 - -3.27% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.50% 22.043 22.595 - 2.90% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.50% 27.380 28.064 - 2.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.50% 870.589 892.340 - -4.59% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.50% 31.656 32.446 - 1.94% -
SetIntersection_None_Set_float_262144_1 2.50% 1159976.074 1188927.002 - -0.85% -
std::move(list<int>)/1048576 2.50% 991037.096 1015769.899 - 0.23% -
std::multiset<std::string>::erase(key)_(existent)/32 2.49% 78.908 80.875 - 1.52% -
ranges::min(std::vector<long_long>)/8 2.49% 2.170 2.224 - -2.66% -
std::count(vector<bool>)/8192 2.49% 11.400 11.684 - 2.09% -
SetIntersection_Front_Vector_uint64_1024_1024 2.49% 5891799.727 6038526.915 - 14.73% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.49% 5.746 5.889 - 0.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.49% 45.513 46.646 - 2.17% -
std::shift_right(vector<int>)/50 2.49% 5.306 5.438 - 1.81% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.48% 8.710 8.926 - 3.23% -
std::shift_left(deque<int>)/50 2.48% 5.428 5.562 - 2.28% -
BM_CmpLess_ushort_schar 2.48% 1.043 1.068 - 3.66% -
SetIntersection_Interlaced_Vector_uint64_1024_16 2.48% 1878971.325 1925553.825 - -18.69% -
ranges::minmax(std::list<char>)/8 2.48% 2.512 2.575 - -1.03% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.47% 18.145 18.594 - -0.99% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.47% 6.625 6.789 - 5.01% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 2.46% 195.764 200.585 - 1.98% -
std::unique(deque<int>,_pred)_(sprinkled)/1024 2.46% 686.043 702.932 - 2.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.46% 753.368 771.895 - 2.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.46% 21.119 21.638 - -1.02% -
std::shift_left(vector<int>)/32 2.46% 2.971 3.044 - -70.46% -
std::all_of(list<int>)_(process_all)/50 2.46% 21.928 22.467 - 2.59% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 2.45% 43109.882 44168.089 - 2.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.45% 1058354.372 1084327.570 - 0.17% -
std::sort(deque<int>)_(qsort_adversarial)/1024 2.44% 17565.135 17994.331 - 0.58% -
SetIntersection_None_Vector_uint64_16384_256 2.44% 1098145.365 1124947.873 - 1.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.44% 42912.465 43958.228 - 2.05% -
SetIntersection_Interlaced_Vector_float_256_16 2.44% 6170997.625 6321338.320 - -14.78% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 2.43% 661.001 677.080 - 3.10% -
std::unique(deque<int>)_(sprinkled)/32 2.43% 51.764 53.023 - -1.51% -
std::multiset<std::string>::count(key)_(existent)/8192 2.43% 29.121 29.828 - 1.02% -
std::find(vector<char>)_(bail_25%)/32768 2.43% 135.613 138.905 - 1.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.43% 2.287 2.343 - -0.11% -
BM_StringRelationalLiteral_Less_Small_Large_Control 2.43% 1.613 1.653 - 2.25% -
std::rotate(list<int>)_(by_1/3)/50 2.42% 23.228 23.790 - 4.13% -
std::sort(vector<int>)_(ascending)/8192 2.42% 3724.430 3814.552 - 1.97% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.42% 1.154 1.182 - 0.04% -
std::move(vector<bool>)_(unaligned)/64 2.42% 1.636 1.676 - 2.14% -
std::search(list<int>,_pred)_(no_match)/1024 2.42% 819.159 838.964 - 1.84% -
std::unordered_set<int>::contains(key)_(non-existent)/32 2.42% 1.532 1.569 - -1.15% -
std::stable_partition(deque<int>)_(dense)/1024 2.41% 576.742 590.670 - 3.82% -
std::search(vector<int>)_(same_length)/1000 2.41% 241.038 246.853 - 1.72% -
std::equal(vector<int>)_(it,_it,_it)/1024 2.41% 77.542 79.413 - 2.16% -
SetIntersection_Front_Set_string_262144_4 2.41% 1226946.263 1256534.066 - -0.96% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 2.41% 76.530 78.375 - 1.96% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.41% 53.886 55.184 - -4.94% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.41% 287.638 294.564 - -0.76% -
bm_lexicographical_compare<int>/8 2.41% 1.462 1.497 - -0.45% -
std::stable_sort(deque<int>)_(heap)/8192 2.40% 17203.278 17616.631 - 2.31% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.40% 3.697 3.786 - 2.35% -
rng::find_last_if(list<int>)_(bail_10%)/8 2.40% 3.288 3.367 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 2.40% 0.592 0.606 - 2.39% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 2.40% 36695743.421 37575570.158 - 2.04% -
BM_PushHeap_uint64_Ascending_1 2.40% 0.465 0.476 - 2.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.39% 395.047 404.501 - 2.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.39% 15.738 16.114 - -1.00% -
std::partition_point(deque<int>)/32 2.38% 4.120 4.218 - 2.02% -
rng::starts_with(deque<int>)/8192 2.38% 3836.981 3928.380 - 0.19% -
std::set<int>::find(key)_(existent)/8192 2.38% 8.017 8.208 - 1.95% -
std::unique(vector<int>,_pred)_(sprinkled)/52 2.38% 70.588 72.268 - 2.13% -
std::partition_point(deque<int>)/50 2.38% 4.616 4.726 - 2.07% -
SetIntersection_Interlaced_Set_float_262144_4 2.38% 1254860.434 1284678.465 - -1.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.38% 246509.749 252365.955 - -12.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.37% 16633.488 17028.419 - -3.70% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 2.37% 1449170.895 1483576.550 - 1.84% -
std::find_end(deque<int>)_(same_length)/1024 2.37% 332.781 340.676 - 2.14% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2.37% 2814.826 2881.558 - 1.91% -
SetIntersection_None_Vector_string_16384_1024 2.37% 1220661.816 1249568.888 - 2.38% -
SetIntersection_None_Vector_uint64_262144_16 2.37% 1121864.595 1148420.166 - 7.86% -
std::sort(vector<int>)_(shuffled)/8 2.37% 22.671 23.207 - -1.89% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 2.36% 241.212 246.914 - -1.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.36% 1.134 1.161 - 2.38% -
BM_StringRead_Hot_Shallow_Large 2.36% 0.477 0.488 - 0.78% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.36% 2.453 2.511 - 30.06% -
std::sample(vector<int>)/8192 2.36% 91403.004 93559.890 - 2.37% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.36% 2.401 2.457 - -1.39% -
std::shuffle(deque<int>)/32 2.36% 293.360 300.274 - 2.58% -
std::unique(vector<int>,_pred)_(contiguous)/8192 2.35% 3592.712 3677.206 - 2.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.35% 6489.759 6642.272 - -0.27% -
std::for_each(vector<int>)/8192 2.35% 252.182 258.108 - 2.31% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.35% 6209.491 6355.397 - 1.79% -
std::set<int>::erase(key)_(existent)/8192 2.35% 67.817 69.409 - 1.89% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.35% 2.194 2.245 - 3.83% -
std::sample(list<int>)/1024 2.34% 11952.995 12233.110 - 1.60% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.34% 11626.842 11899.010 - 2.93% -
SetIntersection_None_Set_uint64_16384_16384 2.34% 171154050.089 175157944.482 - 4.59% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.34% 2.379 2.435 - 4.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.34% 42.246 43.232 - -1.23% -
rng::for_each(multimap<int>)/32 2.33% 26.425 27.042 - 2.20% -
BM_deque_deque_move/1 2.33% 2.484 2.542 - -2.14% -
SetIntersection_Interlaced_Vector_string_16384_1 2.33% 1067827.620 1092746.646 - 1.76% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.33% 53084.299 54321.539 - -0.63% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 2.33% 92.525 94.681 - -14.22% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.33% 21.490 21.991 - 1.14% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.32% 14757.096 15100.160 - 4.16% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 2.32% 683.148 699.024 - 1.97% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.32% 8.438 8.634 - -0.39% -
std::shift_left(vector<int>)/50 2.32% 5.251 5.373 - 2.14% -
SetIntersection_Front_Vector_uint64_16384_256 2.32% 2283341.100 2336291.853 - 1.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.32% 29.205 29.882 - -4.72% -
std::find(vector<short>)_(process_all)/1024 2.32% 22.500 23.022 - 2.27% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.31% 1.509 1.543 - -0.99% -
std::for_each(vector<int>)/8 2.31% 0.908 0.929 - 1.62% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.31% 585.093 598.633 - 1.88% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.31% 21.383 21.877 - 1.61% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.31% 514009.557 525892.479 - 1.89% -
BM_StringFindMatch1/8 2.31% 980.424 1003.051 - 2.16% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 2.31% 636.551 651.238 - 3.66% -
BM_StringRead_Cold_Shallow_Large 2.31% 1.152 1.178 - 6.47% -
BM_PushHeap_uint64_Ascending_16 2.30% 0.909 0.930 - 0.63% -
SetIntersection_Front_Vector_float_1024_64 2.30% 1336760.760 1367545.760 - 3.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 2.30% 61.456 62.870 - -4.23% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.30% 6.185 6.327 - 2.67% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.30% 15.629 15.988 - 1.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 2.29% 404.455 413.736 - -0.07% -
rng::for_each(set<int>)/32 2.29% 25.157 25.734 - 1.19% -
rng::contains_subrange(deque<int>)_(same_length)/8192 2.29% 3899.939 3989.334 - 1.76% -
std::stable_partition(deque<int>)_(sparse)/50 2.29% 29.416 30.090 - 4.33% -
std::is_sorted_until(vector<int>)/8 2.29% 2.062 2.109 - 0.59% -
BM_StringEraseWithMove_Empty_Transparent 2.29% 0.559 0.572 - -1.64% -
std::list<std::string>::ctor(size)/1024 2.29% 12505.523 12791.878 - 3.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 2.29% 11409860.888 11670985.385 - 1.97% -
std::swap_ranges(vector<int>)/32 2.28% 4.802 4.911 - 1.85% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.28% 21565.169 22057.004 - -0.51% -
std::find_end(deque<int>)_(same_length)/1000 2.28% 325.631 333.056 - 1.58% -
std::search(vector<int>)_(single_element)/1024 2.28% 237.436 242.847 - 3.81% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.28% 17476485.058 17874483.551 - 4.01% -
SetIntersection_Front_Set_string_256_64 2.28% 14060122.483 14380202.794 - -1.05% -
BM_CmpLess_uint_schar 2.28% 1.039 1.063 - 2.16% -
std::reverse(list<int>)/512 2.27% 191.845 196.209 - -3.66% -
std::set<int>::contains(key)_(existent)/32 2.27% 1.632 1.669 - 1.35% -
std::sample(list<int>)/8192 2.26% 98490.075 100719.181 - 2.23% -
std::partition_copy(vector<int>)/32 2.26% 7.982 8.163 - -0.22% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.26% 24.637 25.194 - -0.17% -
BM_StringRelational_Less_Small_Huge_Control 2.26% 1.851 1.893 - 2.33% -
std::transform(vector<int>,_vector<int>)/32 2.26% 17.150 17.537 - 1.86% -
std::unordered_map<int,_int>::clear()/8192 2.26% 63769.595 65209.511 - 1.49% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.25% 44944.146 45957.313 - 0.73% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.25% 6.484 6.630 - -5.49% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.25% 5.322 5.442 - -8.42% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.24% 6.147 6.285 - -2.98% -
BM_PushHeap_uint64_PipeOrgan_1 2.24% 0.465 0.476 - 2.24% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 2.24% 12.791 13.078 - 2.28% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 2.23% 23668.747 24196.784 - 1.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.23% 1035985.754 1059095.231 - -0.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.23% 17.444 17.833 - -0.75% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.23% 25.989 26.569 - 1.30% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.23% 207.005 211.619 - 3.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.23% 96.404 98.552 - -0.28% -
SetIntersection_Interlaced_Set_string_262144_1 2.23% 1103830.280 1128428.906 - 3.49% -
rng::starts_with(list<int>)/8 2.23% 2.919 2.984 - -5.21% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.23% 12.068 12.337 - 4.95% -
std::partition_point(deque<int>)/1024 2.23% 9.470 9.681 - 2.06% -
std::sample(vector<int>)/32 2.23% 302.225 308.951 - 2.15% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.23% 21.006 21.473 - 1.19% -
SetIntersection_Interlaced_Set_uint32_64_64 2.22% 13387252.429 13685035.905 - 4.85% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.22% 213.021 217.756 - -1.27% -
rng::starts_with(list<int>,_pred)/1024 2.22% 801.722 819.535 - 1.18% -
BM_CmpEqual_schar_ushort 2.22% 1.079 1.103 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.22% 175065.177 178947.536 - 2.76% -
std::rotate(vector<bool>)_(by_1/4)/50 2.22% 17.668 18.059 - 1.88% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 2.21% 0.708 0.723 - 1.74% -
BM_CmpEqual_ushort_schar 2.21% 0.991 1.013 - 0.48% -
BM_deque_deque_ranges_copy/1024 2.21% 36.959 37.777 - 1.81% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.21% 24.879 25.429 - 2.99% -
std::stable_sort(deque<int>)_(repeated)/8 2.21% 17.784 18.177 - 3.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.21% 6565.424 6710.291 - -1.14% -
std::is_sorted(list<int>)/8 2.21% 2.133 2.180 - 1.81% -
std::find(vector<long_long>)_(process_all)/8192 2.20% 720.419 736.286 - 1.93% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 2.20% 631.507 645.411 - 1.88% -
std::unique(list<int>)_(contiguous)/32 2.20% 52.893 54.055 - 3.32% -
std::find_if(vector<bool>)_(process_all)/8 2.19% 3.514 3.591 - 0.08% -
std::any_of(list<int>)_(process_all)/50 2.19% 21.985 22.466 - 1.87% -
std::none_of(deque<int>)_(process_all)/8192 2.19% 2528.100 2583.501 - 2.12% -
std::remove(list<int>)_(sprinkled)/32 2.19% 51.767 52.901 - 1.28% -
std::transform(vector<int>)_(identity_transform)/32 2.19% 9.164 9.365 - 1.52% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.19% 86857.432 88757.448 - 2.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.19% 45.939 46.944 - 0.31% -
std::partial_sort_copy(list<int>)_(descending)/8 2.18% 16.292 16.647 - 0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.18% 9069584.462 9267377.834 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.18% 41801.505 42713.046 - 2.80% -
std::for_each_n(list<int>)/32 2.18% 11.250 11.495 - 1.97% -
std::rotate(vector<bool>)_(by_1/4)/32 2.18% 17.767 18.154 - 1.70% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.18% 27.948 28.556 - 1.63% -
std::search(vector<int>,_pred)_(near_matches)/1024 2.18% 23688.655 24203.958 - 1.76% -
BM_vector_deque_move_backward/4096 2.17% 147.798 151.011 - 0.06% -
rng::contains_subrange(list<int>)_(same_length)/16 2.17% 5.848 5.975 - -2.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.17% 28.498 29.115 - 1.76% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.17% 722170.321 737820.490 - 0.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 2.16% 487021.166 497546.935 - 1.33% -
BM_StringFindAllMatch/32768 2.16% 574.888 587.293 - 2.17% -
SetIntersection_Front_Vector_string_1024_256 2.16% 9150043.026 9347376.678 - -7.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.16% 2.927 2.990 - 1.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.15% 1162.960 1188.021 - 6.18% -
std::remove_if(list<int>)_(sprinkled)/8192 2.15% 8164.963 8340.734 - 1.42% -
std::all_of(vector<int>)_(process_all)/32768 2.15% 8099.985 8274.295 - 1.66% -
std::count(deque<int>)_(every_other)/8 2.15% 2.522 2.576 - 1.83% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.15% 2.370 2.421 - -5.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.15% 737.214 753.028 - -20.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.14% 2.014 2.057 - 1.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.14% 20.395 20.832 - 22.43% -
BM_deque_deque_copy_backward/1024 2.14% 38.224 39.041 - 1.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.14% 2.257 2.306 - 1.60% -
SetIntersection_Interlaced_Vector_float_1024_256 2.13% 6018052.764 6146499.079 - 4.76% -
SetIntersection_Interlaced_Set_float_1024_4 2.13% 9689654.532 9895916.595 - 0.58% -
std::shift_right(deque<int>)/50 2.13% 4.466 4.561 - 1.44% -
std::shuffle(vector<int>)/32 2.13% 277.769 283.672 - 1.82% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.12% 15.592 15.924 - 2.65% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.12% 23.609 24.110 - 5.23% -
std::unordered_set<std::string>::find(key)_(existent)/8192 2.12% 43.919 44.849 - 18.46% -
BM_PushHeap_uint32_Ascending_16 2.11% 0.928 0.948 - 2.14% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.11% 499244.141 509771.734 - 2.81% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 2.11% 795.354 812.124 - 0.70% -
std::find(vector<int>)_(process_all)/8 2.11% 2.791 2.849 - 5.69% -
std::rotate(vector<int>)_(1_element_backward)/50 2.11% 5.321 5.433 - 1.85% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.11% 10.370 10.589 - -3.32% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.10% 688132.657 702587.741 - 2.16% -
BM_StringAssignStr_Large_Opaque 2.10% 10.373 10.591 - 3.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.10% 2.171 2.217 - -4.69% -
std::find(vector<long_long>)_(bail_25%)/8192 2.10% 187.820 191.759 - 1.85% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.10% 4.538 4.633 - 0.92% -
BM_deque_deque_ranges_copy_backward/512 2.09% 18.905 19.300 - -0.19% -
std::unique(deque<int>,_pred)_(contiguous)/1024 2.09% 633.773 647.014 - 1.71% -
std::set<int>::erase(key)_(existent)/1024 2.09% 49.843 50.885 - 3.58% -
std::unique(vector<int>,_pred)_(sprinkled)/32 2.09% 57.663 58.866 - 1.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.08% 446.664 455.949 - 3.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.08% 6329.523 6460.941 - 1.16% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 2.08% 4480.615 4573.593 - 2.08% -
std::stable_sort(deque<int>)_(ascending)/1024 2.07% 2094.733 2138.183 - 1.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.07% 12701.374 12964.513 - 1.34% -
std::rotate(list<int>)_(by_1/2)/32 2.07% 6.428 6.561 - 1.46% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.07% 15.786 16.113 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.07% 1481891.897 1512545.386 - -0.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 2.07% 30.830 31.468 - 0.93% -
rng::starts_with(vector<int>)/8192 2.07% 484.512 494.526 - 1.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 2.06% 61.690 62.964 - 1.97% -
SetIntersection_Interlaced_Set_string_256_64 2.06% 29568884.692 30178918.979 - 2.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.06% 15.790 16.115 - -0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.06% 22.144 22.600 - 0.55% -
BM_CmpEqual_short_uchar 2.05% 1.081 1.103 - 1.04% -
SetIntersection_Front_Vector_uint64_256_64 2.05% 4256239.435 4343630.237 - 5.11% -
BM_std_minmax_element<long_long>/4000 2.05% 1038.441 1059.762 - 0.74% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 2.05% 25.649 26.175 - 1.94% -
std::stable_partition(list<int>)_(sparse)/32 2.05% 9.678 9.876 - 2.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.05% 18248360.567 18622907.476 - -4.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.05% 4.990 5.092 - -2.12% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 2.05% 4.415 4.506 - 1.97% -
rng::starts_with(list<int>,_pred)/1000 2.05% 784.589 800.639 - 1.16% -
std::transform(vector<int>,_vector<int>)/50 2.05% 26.787 27.335 - 1.75% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 2.04% 496.215 506.362 - 1.89% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.04% 2.606 2.659 - 0.47% -
std::count_if(vector<int>)_(every_other)/8192 2.04% 1896.581 1935.314 - 1.73% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 2.04% 1.866 1.904 - 2.01% -
SetIntersection_Front_Vector_uint64_262144_262144 2.04% 349104574.365 356228331.152 - 0.65% -
std::find(vector<long_long>)_(bail_25%)/32768 2.04% 724.712 739.491 - 1.74% -
std::rotate(vector<int>)_(1_element_backward)/32 2.04% 2.910 2.970 - 1.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.04% 1.613 1.646 - 1.58% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 2.03% 569.872 581.453 - 1.79% -
SetIntersection_Front_Vector_uint64_16384_16 2.03% 1118995.246 1141724.251 - 8.32% -
rng::find_last(vector<char>)_(bail_90%)/1048576 2.03% 23738.636 24220.560 - 4.86% -
std::find(vector<short>)_(process_all)/32768 2.03% 721.027 735.635 - 1.96% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 2.02% 5005.665 5106.978 - 2.71% -
std::unordered_map<int,_int>::ctor(const&)/32 2.02% 202.450 206.542 - 2.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.02% 1191074.694 1215143.839 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.02% 6.485 6.617 - 0.58% -
SetIntersection_Front_Set_uint64_1024_64 2.02% 1774335.884 1810165.886 - 4.12% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.02% 16.928 17.269 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.02% 19.512 19.905 - 2.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.02% 35077.373 35784.651 - -1.10% -
BM_PushHeap_uint64_Random_262144 2.02% 6.297 6.424 - 2.10% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 2.02% 5050.314 5152.099 - 0.41% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.01% 1.584 1.616 - -0.13% -
std::stable_sort(deque<int>)_(repeated)/1024 2.01% 1409.483 1437.786 - 0.96% -
std::transform(vector<int>,_vector<int>)/8192 2.01% 4429.696 4518.631 - 2.19% -
std::fill(vector<bool>)/64 2.01% 1.568 1.599 - 7.12% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.01% 291.446 297.293 - 1.88% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.00% 74.663 76.159 - -0.02% -
SetIntersection_Front_Vector_uint64_16384_64 2.00% 1373929.434 1401449.552 - 3.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.00% 635731.997 648455.310 - 1.75% -
SetIntersection_None_Vector_uint64_1024_16 2.00% 1072963.941 1094427.433 - 2.59% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.00% 64.084 65.365 - -0.08% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 2.00% 33424.639 34091.776 - 1.47% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.99% 52139.615 53178.005 - -0.02% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.99% 26.856 27.390 - 3.00% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.99% 2.067 2.108 - 1.47% -
std::find_end(deque<int>,_pred)_(same_length)/1024 1.99% 797.149 812.986 - 1.47% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.99% 2.915 2.973 - 2.38% -
std::shift_right(vector<int>)/1024 1.99% 35.421 36.124 - 1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.98% 8.852 9.027 - 2.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.98% 773.471 788.791 - 1.12% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.98% 24.722 25.211 - 2.42% -
std::is_sorted_until(list<int>)/8 1.98% 2.070 2.111 - 1.89% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.98% 3768.941 3843.490 - 0.20% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.98% 3885.258 3962.050 - 3.12% -
std::generate_n(deque<int>)/8192 1.98% 1938.677 1976.993 - 0.24% -
std::all_of(deque<int>)_(process_all)/50 1.98% 18.894 19.268 - 1.79% -
BM_deque_vector_copy_backward/1 1.97% 2.123 2.165 - -0.57% -
std::unique_copy(deque<int>)_(sprinkled)/32 1.97% 9.210 9.391 - -18.32% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.97% 586205.801 597775.332 - -0.93% -
std::equal(list<int>)_(it,_it,_it)/8 1.97% 2.709 2.762 - 2.02% -
std::stable_sort(vector<int>)_(shuffled)/8192 1.97% 10925.458 11140.820 - 1.43% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.97% 0.811 0.827 - 2.04% -
std::shift_right(vector<int>)/32 1.97% 4.075 4.155 - 2.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.97% 12.732 12.983 - 2.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.97% 11823.126 12055.488 - 6.26% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.96% 19.463 19.845 - 1.06% -
SetIntersection_None_Vector_string_16384_16384 1.96% 1212053.724 1235833.448 - 0.88% -
std::remove(deque<int>)_(sprinkled)/1024 1.96% 523.251 533.506 - 0.14% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 1.96% 3783.554 3857.628 - 1.42% -
SetIntersection_Front_Vector_string_256_1 1.96% 4196337.550 4278437.591 - 0.12% -
SetIntersection_Front_Set_float_16384_64 1.96% 1771979.265 1806635.001 - 11.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.95% 30.951 31.555 - -7.82% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.95% 476.470 485.764 - 0.26% -
std::rotate(vector<int>)_(by_1/4)/8192 1.95% 369.000 376.197 - 1.64% -
bm_ranges_swap_ranges_vb_aligned/4096 1.95% 11.922 12.154 - 0.49% -
BM_StringFindCharLiteral/1024 1.94% 17.939 18.288 - 1.75% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.94% 2.162 2.204 - 1.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 1.94% 305983.020 311926.349 - 1.76% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.94% 21.825 22.249 - -10.25% -
std::set<int>::lower_bound(key)_(existent)/32 1.94% 1.496 1.525 - -1.53% -
rng::for_each(map<int>)/50 1.94% 37.780 38.511 - 1.19% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 1.93% 58.267 59.394 - 1.79% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.93% 73634.015 75057.424 - 1.86% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.93% 23.447 23.900 - -0.38% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.93% 990609.667 1009743.666 - -0.23% -
std::transform(vector<int>)_(identity_transform)/1024 1.93% 261.933 266.992 - 1.65% -
std::move_backward(deque<int>)/4096 1.93% 155.337 158.332 - 2.06% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.93% 204151.294 208086.867 - -2.06% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.93% 29.431 29.999 - 1.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.93% 6639.951 6767.788 - 2.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.92% 7444.925 7587.848 - -3.38% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.92% 6.971 7.105 - -8.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.92% 61636.592 62817.873 - 3.81% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.91% 12821.766 13067.300 - 1.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.91% 719.771 733.547 - -7.53% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.91% 11594.686 11816.573 - 1.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.91% 3992.712 4069.069 - 1.63% -
std::shift_left(deque<int>)/32 1.91% 3.780 3.852 - 0.60% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.91% 1.946 1.983 - 5.99% -
BM_vector_deque_ranges_copy_backward/64 1.91% 2.968 3.024 - 1.82% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.91% 1.203 1.226 - 2.07% -
std::equal(vector<bool>)_(unaligned)/1024 1.91% 6.005 6.120 - 1.78% -
std::rotate(vector<int>)_(by_1/4)/1024 1.91% 47.170 48.070 - 1.61% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.90% 5.340 5.442 - 0.22% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.90% 7059.450 7193.785 - 1.72% -
std::stable_sort(deque<int>)_(heap)/1024 1.90% 2706.527 2757.992 - -0.95% -
std::sort(vector<NonIntegral>)_(heap)/8 1.90% 23.125 23.564 - -0.66% -
std::any_of(deque<int>)_(process_all)/32 1.90% 12.283 12.516 - 1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.90% 0.897 0.914 - 1.98% -
std::count(vector<bool>)/1000 1.90% 2.997 3.054 - 2.95% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.90% 209120.589 213090.942 - 1.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.90% 215.009 219.089 - 1.23% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 1.90% 237113.121 241611.987 - 1.11% -
std::rotate(vector<int>)_(by_1/2)/8192 1.90% 240.371 244.931 - 1.76% -
std::any_of(vector<int>)_(process_all)/8192 1.90% 2034.608 2073.172 - 1.51% -
std::search(vector<int>,_pred)_(same_length)/1024 1.89% 612.666 624.272 - -0.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.89% 5668.842 5776.219 - 1.05% -
std::sample(deque<int>)/8192 1.89% 91307.524 93035.696 - 1.90% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.89% 1.393 1.420 - 1.52% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.89% 3440.364 3505.350 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.89% 5222641.880 5321199.864 - -1.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.88% 4.139 4.217 - 1.12% -
std::map<int,_int>::count(key)_(non-existent)/32 1.88% 2.873 2.927 - 1.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.88% 32.628 33.242 - 1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.88% 17.454 17.782 - 1.72% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.88% 29.935 30.497 - 0.14% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.88% 32085.419 32688.067 - 0.84% -
std::any_of(deque<int>)_(process_all)/50 1.88% 18.867 19.222 - 1.69% -
std::adjacent_find(deque<int>,_pred)/1024 1.88% 626.427 638.182 - 0.99% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.88% 15.067 15.349 - -0.85% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.87% 382.657 389.830 - 1.67% -
SetIntersection_None_Set_float_16384_1024 1.87% 149967456.792 152777887.158 - -1.64% -
SetIntersection_Front_Vector_uint64_16_16 1.87% 35875669.173 36547815.869 - 3.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.87% 62684.174 63858.376 - 0.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.87% 568.665 579.296 - 1.49% -
std::rotate(vector<bool>)_(by_1/3)/50 1.87% 17.650 17.980 - 1.54% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.87% 995364.524 1013958.092 - 1.63% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.87% 83586.203 85145.111 - 1.97% -
SetIntersection_Front_Vector_uint64_4_4 1.86% 136187309.760 138726538.130 - 3.54% -
SetIntersection_None_Vector_string_262144_1 1.86% 1286738.808 1310723.250 - 2.98% -
SetIntersection_Front_Vector_uint64_262144_1 1.86% 1041104.517 1060479.838 - 2.05% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.85% 16.448 16.753 - 0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.85% 63.448 64.624 - 2.64% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.85% 36607.944 37285.460 - 1.20% -
std::remove(vector<int>)_(sprinkled)/50 1.85% 52.870 53.847 - 2.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.85% 0.811 0.826 - 1.96% -
std::generate(vector<int>)/8192 1.85% 1823.829 1857.555 - 1.03% -
std::remove_copy(list<int>)_(prefix)/50 1.85% 19.035 19.387 - 1.91% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.85% 802.184 817.001 - 1.38% -
SetIntersection_Front_Vector_uint64_4_1 1.85% 214531218.244 218492060.170 - 3.84% -
SetIntersection_Front_Vector_uint64_262144_4 1.84% 1056272.383 1075757.356 - 8.18% -
std::transform(deque<int>)_(identity_transform)/1024 1.84% 369.797 376.617 - 1.75% -
std::none_of(deque<int>)_(process_all)/50 1.84% 18.850 19.197 - 1.59% -
BM_deque_deque_move/1024 1.84% 37.333 38.021 - 1.43% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 1.84% 59.819 60.921 - 1.65% -
std::rotate(deque<int>)_(1_element_forward)/32 1.84% 4.140 4.216 - 2.14% -
std::all_of(vector<int>)_(process_all)/8192 1.84% 2032.544 2069.858 - 1.64% -
std::find(vector<long_long>)_(process_all)/1024 1.83% 89.885 91.534 - 1.63% -
std::transform(deque<int>,_deque<int>)/1024 1.83% 659.650 671.737 - 1.70% -
BM_PushHeap_string_Random_64 1.83% 12.757 12.991 - -1.55% -
BM_CmpLess_ushort_int 1.83% 1.071 1.091 - 1.80% -
SetIntersection_None_Set_float_16384_1 1.83% 151972274.179 154751400.578 - -0.01% -
std::find_end(deque<int>,_pred)_(same_length)/1000 1.83% 777.572 791.791 - 1.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.83% 1073611.419 1093222.536 - 2.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.83% 3.905 3.976 - -1.60% -
BM_std_minmax_element<long_long>/70000 1.83% 18206.928 18539.225 - -1.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.82% 23.696 24.128 - 1.48% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 1.82% 2536.060 2582.290 - 1.59% -
std::find(vector<long_long>)_(process_all)/50 1.82% 4.389 4.469 - 1.70% -
std::count_if(vector<int>)_(every_other)/1024 1.82% 245.923 250.397 - 1.56% -
std::equal(vector<int>)_(it,_it,_it)/1048576 1.82% 73636.819 74976.477 - 1.73% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1.82% 1886125.674 1920399.427 - 2.23% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.82% 24.961 25.415 - 6.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.82% 12731.460 12962.593 - -0.55% -
std::swap_ranges(vector<int>)/50 1.81% 5.590 5.692 - 1.58% -
std::remove(vector<int>)_(sprinkled)/32 1.81% 48.563 49.444 - 2.20% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.81% 5.114 5.206 - 1.87% -
SetIntersection_Front_Vector_uint64_1_1 1.81% 536496893.917 546221882.683 - 3.68% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.81% 773.616 787.638 - 1.30% -
std::search(vector<int>,_pred)_(same_length)/1000 1.81% 598.547 609.393 - 1.20% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 1.81% 3.468 3.531 - 1.70% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.80% 298.703 304.088 - 1.46% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 1.80% 0.580 0.590 - 1.75% -
std::swap_ranges(vector<int>)/1024 1.80% 62.462 63.586 - 1.42% -
rng::find_last_if(list<int>)_(bail_90%)/8 1.80% 0.707 0.719 - 1.00% -
std::reverse_copy(vector<int>)/32768 1.80% 980.931 998.548 - 1.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.79% 15.564 15.843 - 2.91% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.79% 112.808 114.832 - 0.54% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.79% 2366.757 2409.139 - 2.99% -
std::find_first_of(list<int>)_(large_needle)/1024 1.79% 922409.162 938913.829 - 8.66% -
std::shuffle(vector<int>)/1024 1.79% 8753.072 8909.582 - 1.49% -
rng::starts_with(vector<int>)/8 1.79% 1.223 1.245 - 1.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.79% 968172.998 985461.530 - 0.37% -
std::find_first_of(deque<int>)_(small_needle)/50 1.78% 173.913 177.016 - 3.26% -
BM_CmpLess_short_ushort 1.78% 1.092 1.111 - 0.74% -
std::multimap<int,_int>::find(key)_(existent)/32 1.78% 1.714 1.745 - 1.56% -
SetIntersection_Front_Vector_uint64_16384_4 1.78% 1054766.499 1073566.844 - 3.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 1.78% 0.811 0.826 - 1.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.78% 5822.371 5926.125 - 1.67% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.78% 501.544 510.480 - -0.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.78% 14020.808 14270.359 - -3.73% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.78% 3.737 3.804 - 0.88% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.78% 10.175 10.356 - 0.58% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.78% 4958.604 5046.639 - 0.71% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.77% 6546.044 6662.210 - -1.82% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 1.77% 0.696 0.708 - 1.06% -
SetIntersection_Front_Vector_uint64_262144_1024 1.77% 5316786.676 5410778.751 - 2.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.77% 31996.933 32562.391 - -0.05% -
BM_deque_deque_copy_backward/512 1.77% 18.910 19.244 - -2.73% -
std::stable_sort(deque<int>)_(shuffled)/8 1.77% 22.793 23.195 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.76% 11210422.731 11408226.916 - 1.73% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.76% 26164.954 26626.161 - 0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.76% 1109910.474 1129451.515 - 0.91% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.76% 10.171 10.350 - 0.67% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.76% 1010049.561 1027821.777 - -12.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.76% 4.168 4.242 - -8.61% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.76% 27.427 27.909 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.76% 1335016.037 1358468.881 - -0.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.75% 24.981 25.419 - -2.19% -
BM_std_minmax_element<long_long>/512 1.75% 137.089 139.491 - 0.87% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.75% 2.164 2.202 - 1.02% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.75% 219.130 222.961 - 2.43% -
std::count_if(vector<int>)_(every_other)/8 1.75% 4.188 4.261 - 1.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.75% 146030.576 148581.243 - -3.39% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.75% 587952.066 598212.014 - 3.24% -
std::unique(deque<int>)_(sprinkled)/52 1.74% 58.694 59.718 - -3.30% -
BM_deque_deque_copy_backward/4096 1.74% 152.066 154.719 - 1.12% -
SetIntersection_None_Vector_uint64_16384_16 1.74% 1105853.681 1125131.047 - 5.56% -
std::remove(deque<int>)_(prefix)/50 1.74% 60.876 61.937 - 3.62% -
std::search(deque<int>)_(same_length)/1024 1.74% 476.804 485.110 - 1.87% -
std::find(vector<short>)_(bail_25%)/1024 1.74% 5.977 6.081 - 1.58% -
std::reverse_copy(vector<int>)/64 1.74% 2.509 2.552 - 1.24% -
std::rotate(list<int>)_(by_1/3)/32 1.74% 16.674 16.963 - 1.05% -
SetIntersection_Interlaced_Set_float_262144_64 1.73% 1538117.678 1564785.727 - -0.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.73% 50.476 51.351 - 0.82% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.73% 17.694 18.001 - 3.17% -
std::sample(deque<int>)/1024 1.73% 11328.578 11524.592 - 1.78% -
std::remove_copy(deque<int>)_(prefix)/32 1.73% 12.856 13.079 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.73% 1.398 1.422 - 0.94% -
BM_PushHeap_uint64_PipeOrgan_16384 1.72% 2.388 2.430 - 1.49% -
bm_lexicographical_compare<int>/64 1.72% 4.344 4.419 - -0.77% -
SetIntersection_Front_Vector_uint64_256_1 1.72% 4175069.437 4246936.582 - 3.32% -
std::sample(vector<int>)/1024 1.72% 11283.437 11477.519 - 1.71% -
std::rotate(vector<bool>)_(by_1/3)/8192 1.72% 155.261 157.929 - 2.12% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.71% 1886.808 1919.145 - 2.09% -
BM_StringCopy_Small 1.71% 0.656 0.667 - 0.69% -
SetIntersection_None_Vector_string_16384_4 1.71% 1224996.343 1245958.496 - 2.28% -
std::any_of(deque<int>)_(process_all)/8192 1.71% 2523.035 2566.177 - -2.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.71% 89.604 91.135 - 0.27% -
BM_deque_deque_copy/70000 1.71% 3170.306 3224.480 - -1.85% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.71% 17.551 17.850 - 1.85% -
std::copy_backward(vector<int>)/8 1.71% 2.119 2.155 - -5.00% -
std::any_of(deque<int>)_(process_all)/32768 1.71% 10075.407 10247.208 - -2.67% -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.70% 1.061 1.079 - 1.60% -
std::for_each_n(deque<int>)/8192 1.70% 254.763 259.105 - 1.14% -
SetIntersection_Front_Vector_uint64_16_1 1.70% 62981587.137 64054341.729 - 3.40% -
BM_std_minmax_element<long_long>/1024 1.70% 270.111 274.711 - 1.01% -
std::rotate_copy(vector<int>)/32 1.70% 2.080 2.115 - 1.61% -
std::reverse_copy(deque<int>)/8 1.70% 2.522 2.565 - 1.21% -
std::generate_n(vector<int>)/32 1.70% 7.847 7.980 - -0.07% -
std::find(vector<char>)_(bail_25%)/8 1.70% 1.104 1.123 - 1.48% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.70% 6337.746 6445.459 - 1.65% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.70% 264.634 269.128 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.70% 21.643 22.010 - -0.86% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.70% 391.229 397.865 - 1.71% -
std::rotate(deque<int>)_(1_element_forward)/50 1.70% 5.416 5.508 - 1.67% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.69% 6052.350 6154.931 - 1.75% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.69% 27.119 27.578 - 0.43% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.69% 2.402 2.443 - 0.50% -
std::rotate(vector<int>)_(by_1/2)/50 1.69% 3.818 3.883 - 1.60% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.69% 4.536 4.613 - 0.11% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.68% 672.628 683.953 - -0.43% -
SetIntersection_Front_Vector_uint64_64_1 1.68% 16400105.028 16676020.724 - 3.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.68% 1.044 1.062 - -21.08% -
std::unordered_set<std::string>::contains(key)_(existent)/32 1.68% 32.584 33.132 - -9.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 1.68% 0.811 0.825 - 1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.67% 22249638.687 22622272.094 - 0.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.67% 27.314 27.771 - -3.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.67% 25049.689 25468.921 - -8.00% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.67% 3.794 3.858 - 1.27% -
std::rotate(vector<int>)_(by_1/3)/32 1.67% 9.868 10.033 - 1.27% -
std::all_of(vector<int>)_(process_all)/32 1.67% 8.377 8.516 - 1.92% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.66% 86.331 87.768 - 0.53% -
SetIntersection_None_Vector_string_262144_16384 1.66% 1290544.359 1312016.709 - 2.13% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.66% 501086.750 509419.259 - 1.29% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.66% 3.553 3.612 - 1.81% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.66% 357.130 363.067 - 1.30% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.66% 569.661 579.127 - 1.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.66% 3.751 3.813 - 1.22% -
std::remove_if(vector<int>)_(prefix)/32 1.66% 48.751 49.558 - 1.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.66% 365.430 371.482 - -0.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.65% 273659.304 278188.005 - -0.05% -
std::find_if(vector<char>)_(process_all)/50 1.65% 6.699 6.810 - 2.54% -
BM_std_minmax_element<long_long>/4096 1.65% 1065.511 1083.053 - 0.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.64% 6.824 6.937 - 0.72% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 1.64% 2.708 2.752 - 1.60% -
std::move_backward(list<int>)/32768 1.64% 31554.776 32073.743 - 0.19% -
BM_PushHeap_string_Random_16 1.64% 10.299 10.469 - -0.71% -
std::multiset<int>::count(key)_(existent)/1024 1.64% 5.654 5.747 - 3.21% -
std::partition(list<int>)_(dense)/32 1.64% 8.726 8.870 - 1.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.64% 5.244 5.330 - -0.80% -
BM_PushHeap_uint32_Ascending_256 1.64% 2.080 2.114 - -0.01% -
std::count(vector<bool>)/1024 1.64% 1.687 1.714 - 1.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.64% 4855.261 4934.808 - 0.00% -
std::partial_sort(vector<int>)_(repeated)/8 1.64% 18.483 18.786 - 0.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.63% 6.874 6.986 - 0.79% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.63% 6675.804 6784.763 - -4.57% -
std::reverse_copy(vector<int>)/512 1.63% 17.143 17.422 - 1.52% -
BM_PushHeap_uint64_PipeOrgan_64 1.63% 1.315 1.337 - 1.50% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 1.63% 0.677 0.688 - 1.15% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.63% 22622.631 22990.492 - 1.45% -
std::deque<std::string>::ctor(size)/8192 1.63% 8419.664 8556.505 - 1.30% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 1.62% 218.003 221.541 - 0.63% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 1.62% 2176.913 2212.214 - 1.15% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.62% 18.725 19.028 - 1.25% -
std::find(vector<char>)_(process_all)/8 1.62% 0.924 0.939 - 1.59% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 1.62% 4708.900 4785.177 - -1.41% -
std::rotate(vector<int>)_(by_1/4)/32 1.62% 4.732 4.809 - 1.83% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.62% 11563.844 11751.052 - -2.81% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.62% 604.001 613.760 - -0.41% -
std::flat_map<int,_int>::erase(iterator)/1024 1.61% 74.659 75.864 - -5.17% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.61% 24.531 24.927 - 0.07% -
rng::starts_with(vector<int>)/1048576 1.61% 68197.081 69296.167 - 1.38% -
BM_PushHeap_uint64_QuickSortAdversary_256 1.61% 0.720 0.732 - 1.26% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.61% 2.139 2.173 - 1.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.61% 2.159 2.194 - 1.38% -
std::count_if(vector<int>)_(every_other)/1048576 1.61% 247654.699 251636.864 - 1.52% -
BM_PushHeap_uint64_PipeOrgan_1024 1.61% 1.923 1.954 - 1.52% -
BM_CmpEqual_int_schar 1.61% 1.122 1.140 - 0.53% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.61% 1.396 1.419 - 0.41% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 1.61% 305547.014 310452.658 - 1.56% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.60% 221.055 224.602 - -3.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.60% 790.962 803.630 - 0.75% -
SetIntersection_None_Vector_float_1024_64 1.60% 1060784.415 1077764.625 - -1.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.60% 716.104 727.566 - 0.82% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.60% 63483.772 64499.805 - 0.69% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.60% 2.977 3.025 - -0.32% -
BM_StringFindCharLiteral/256 1.60% 5.362 5.448 - -0.70% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.60% 15655.880 15906.152 - -0.61% -
std::search(list<int>,_pred)_(near_matches)/1000 1.60% 41435.688 42097.971 - 1.07% -
std::rotate(deque<int>)_(by_1/2)/1024 1.60% 188.238 191.246 - 1.66% -
std::rotate(vector<int>)_(by_1/2)/1024 1.60% 31.673 32.179 - 1.36% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.60% 4031.411 4095.822 - 0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 1.60% 27.976 28.423 - 0.88% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.60% 1886.654 1916.785 - 0.54% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.60% 2.578 2.619 - 1.35% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.59% 2896.832 2943.005 - 0.80% -
std::sort(vector<int>)_(heap)/8 1.59% 23.624 23.998 - 0.55% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 1.59% 0.706 0.718 - -8.09% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 1.59% 485.462 493.159 - 1.49% -
BM_PushHeap_string_Random_256 1.58% 14.121 14.345 - -1.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.58% 6.907 7.017 - -0.52% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.58% 682.421 693.219 - 0.10% -
BM_PushHeap_uint32_Ascending_1024 1.58% 2.552 2.592 - -1.32% -
std::none_of(deque<int>)_(process_all)/32 1.58% 12.292 12.486 - 1.40% -
SetIntersection_Interlaced_Set_float_262144_262144 1.58% 1634342.285 1660117.594 - -3.32% -
std::count_if(deque<int>)_(every_other)/8192 1.58% 2682.840 2725.107 - 1.50% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.57% 801.194 813.785 - 0.98% -
SetIntersection_Front_Vector_uint64_1024_256 1.57% 2286779.681 2322692.940 - 9.48% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.57% 15.880 16.129 - -0.57% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.57% 18.050 18.333 - 0.63% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.57% 5.843 5.935 - 1.41% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.56% 31768.843 32265.193 - 0.24% -
std::all_of(deque<int>)_(process_all)/32 1.56% 12.323 12.515 - 1.25% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.56% 35.023 35.570 - -9.97% -
std::remove(list<int>)_(prefix)/32 1.56% 52.004 52.813 - 0.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.56% 0.770 0.782 - -4.57% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.55% 2.389 2.426 - 1.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.55% 2.164 2.197 - 1.51% -
std::unique_copy(deque<int>)_(contiguous)/32 1.55% 10.615 10.779 - 14.42% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.54% 0.707 0.718 - -8.05% -
rng::starts_with(vector<int>,_pred)/1024 1.53% 288.147 292.564 - 1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.53% 5196.519 5276.093 - -0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.53% 174516.548 177184.023 - 1.42% -
std::search(list<int>,_pred)_(same_length)/1000 1.53% 790.076 802.129 - 0.73% -
BM_CmpEqual_uint_schar 1.53% 1.012 1.027 - -0.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.52% 27.597 28.018 - 0.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.52% 248.146 251.923 - -1.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.52% 5717.379 5804.112 - 1.34% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.51% 2.366 2.402 - 1.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.51% 1005.752 1020.966 - 0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.51% 13670.058 13876.729 - -0.06% -
SetIntersection_Front_Vector_uint32_262144_262144 1.51% 345675598.981 350896687.035 - -1.03% -
BM_StringAssignAsciiz_Large_Opaque 1.51% 11.569 11.743 - 1.84% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 1.50% 5209.110 5287.497 - 1.47% -
SetIntersection_None_Vector_uint64_64_4 1.50% 15907963.459 16147161.523 - 2.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.50% 1048209.168 1063962.768 - 2.25% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.50% 494685.104 502115.125 - 4.52% -
std::count_if(deque<int>)_(every_other)/1048576 1.50% 342087.753 347224.297 - 1.41% -
std::adjacent_find(deque<int>,_pred)/8192 1.50% 5080.385 5156.632 - 0.89% -
BM_vector_deque_ranges_move/4000 1.50% 139.468 141.561 - -1.66% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 1.50% 597.510 606.466 - 1.16% -
BM_vector_deque_ranges_move/1 1.50% 2.176 2.208 - 17.76% -
std::sample(deque<int>)/32 1.49% 305.440 310.006 - 1.57% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.49% 531.340 539.274 - -0.32% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.49% 75422.629 76548.696 - -0.07% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.49% 659551.092 669397.937 - 67.35% -
std::pop_heap(deque<std::string>)/8192 1.49% 113.519 115.213 - -0.00% -
std::fill(deque<int>)/8192 1.49% 241.791 245.399 - 3.46% -
std::stable_sort(vector<int>)_(heap)/8 1.49% 21.094 21.408 - -0.37% -
std::remove_copy(list<int>)_(sprinkled)/50 1.49% 18.521 18.796 - 0.83% -
std::distance(deque<int>)/50 1.49% 0.845 0.857 - 1.15% -
SetIntersection_None_Vector_string_262144_64 1.49% 1291292.522 1310471.972 - -1.09% -
std::none_of(deque<int>)_(process_all)/32768 1.48% 10113.952 10263.919 - 1.36% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 1.48% 4.736 4.806 - 1.08% -
std::partition_copy(list<int>)/8192 1.48% 7338.800 7447.186 - 2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.48% 1036319.289 1051621.201 - -1.45% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.48% 8.133 8.254 - 0.05% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.47% 30.136 30.580 - 1.76% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.47% 26.735 27.129 - 3.18% -
BM_PushHeap_uint64_PipeOrgan_16 1.47% 0.882 0.895 - 1.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.47% 5414.643 5494.094 - -7.64% -
BM_PushHeap_uint64_Random_4 1.47% 2.559 2.596 - 1.06% -
SetIntersection_None_Vector_float_16384_16384 1.47% 1102964.043 1119140.355 - 1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.46% 25928857.049 26308331.786 - 2.46% -
SetIntersection_Front_Vector_uint64_256_256 1.46% 4244218.702 4306092.667 - 1.31% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.46% 598006.067 606713.163 - 0.83% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 1.46% 13.704 13.904 - 1.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.45% 34.738 35.243 - 1.22% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.45% 1000676.237 1015222.162 - 1.16% -
std::deque<int>::ctor(size)/32 1.45% 29.330 29.756 - -20.75% -
std::find(vector<short>)_(process_all)/8 1.45% 0.692 0.702 - 3.08% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.45% 38504.806 39064.251 - 0.18% -
std::rotate(vector<int>)_(1_element_forward)/8192 1.45% 282.663 286.769 - 2.32% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.45% 52.734 53.500 - 0.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.45% 12.973 13.162 - 1.53% -
std::set<int>::find(key)_(existent)/1024 1.45% 4.026 4.084 - 0.86% -
std::stable_sort(vector<int>)_(repeated)/8 1.45% 15.419 15.643 - -0.78% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.45% 114081.610 115735.467 - 1.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.45% 8801.713 8929.221 - -1.31% -
std::find(vector<short>)_(process_all)/8192 1.45% 180.013 182.618 - 1.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.45% 473589.458 480443.594 - 1.17% -
std::find_if_not(deque<int>)_(bail_25%)/8 1.45% 1.165 1.182 - 0.93% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.45% 17.855 18.113 - -0.59% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.45% 164.976 167.361 - 1.12% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.44% 5657.400 5739.006 - 0.73% -
std::sample(list<int>)/32 1.44% 312.627 317.135 - 1.00% -
std::find_if(list<int>)_(process_all)/1024 1.44% 718.228 728.573 - 6.03% -
SetIntersection_None_Vector_float_262144_256 1.44% 1118549.505 1134651.075 - -0.27% -
BM_PushHeap_uint32_Ascending_64 1.44% 1.521 1.542 - 0.64% -
SetIntersection_None_Vector_uint64_16384_16384 1.44% 1107484.757 1123420.502 - 1.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.44% 613.801 622.624 - -0.65% -
BM_PushHeap_uint32_Random_4 1.44% 2.207 2.238 - 4.00% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.43% 24.705 25.060 - 0.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.43% 73.109 74.157 - 1.52% -
SetIntersection_None_Vector_string_16384_16 1.43% 1221340.534 1238822.524 - -1.07% -
std::sort(deque<int>)_(ascending)/1024 1.43% 756.439 767.247 - 0.27% -
std::rotate_copy(vector<int>)/50 1.43% 2.675 2.713 - 1.41% -
BM_PushHeap_uint64_PipeOrgan_262144 1.43% 3.040 3.083 - 0.51% -
SetIntersection_Front_Vector_uint64_64_64 1.42% 10695618.600 10847959.865 - 3.22% -
SetIntersection_None_Set_float_16384_16 1.42% 151855596.352 154016496.312 - -0.56% -
SetIntersection_None_Vector_uint64_64_16 1.42% 13540749.061 13733412.087 - 2.33% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.42% 694.919 704.772 - 1.90% -
BM_vector_deque_copy_backward/5500 1.42% 198.708 201.525 - 1.12% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.42% 16.076 16.304 - -0.67% -
std::rotate(deque<int>)_(1_element_backward)/8192 1.42% 309.762 314.148 - 1.31% -
BM_deque_vector_move/1024 1.41% 36.696 37.215 - -11.00% -
std::for_each(deque<int>)/50 1.41% 3.856 3.911 - 0.73% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.41% 32.212 32.666 - 0.38% -
std::reverse(vector<int>)/64 1.41% 4.150 4.209 - 2.10% -
std::copy(vector<bool>)_(aligned)/64 1.41% 1.296 1.315 - -2.94% -
std::transform(deque<int>)_(identity_transform)/50 1.41% 19.068 19.337 - 1.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.41% 15.075 15.287 - 2.99% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.41% 2.136 2.167 - 1.13% -
std::map<int,_int>::erase(key)_(existent)/8192 1.41% 24.900 25.250 - 1.02% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.40% 22.591 22.908 - -3.17% -
std::search(list<int>,_pred)_(near_matches)/8192 1.40% 2687401.180 2725130.187 - 1.07% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.40% 9.870 10.008 - -3.55% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.40% 493.293 500.207 - 2.27% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 1.40% 31090.030 31525.434 - 1.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.40% 921.764 934.672 - -20.47% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.40% 57.636 58.442 - 0.74% -
SetIntersection_None_Vector_uint64_262144_256 1.40% 1135820.241 1151708.264 - 1.68% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.40% 3.613 3.663 - 1.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.40% 729.071 739.247 - -2.82% -
std::any_of(vector<int>)_(process_all)/32768 1.39% 8094.171 8206.966 - 1.10% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.39% 7.034 7.132 - -0.06% -
std::map<int,_int>::find(key)_(existent)/32 1.39% 1.696 1.720 - 1.88% -
BM_PushHeap_uint64_PipeOrgan_256 1.39% 1.697 1.720 - 1.31% -
std::replace_if(list<int>)_(prefix)/32 1.39% 13.830 14.022 - 0.63% -
std::shuffle(vector<int>)/8192 1.39% 70223.505 71196.785 - 1.15% -
rng::for_each(map<int>)/8 1.38% 6.095 6.180 - -1.41% -
std::search(list<int>,_pred)_(same_length)/1024 1.38% 811.079 822.283 - 0.81% -
BM_num_get<double> 1.38% 36.623 37.128 - 0.69% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.38% 2.285 2.316 - -3.89% -
SetIntersection_None_Vector_string_256_64 1.37% 3603870.004 3653380.572 - 0.91% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.37% 11.477 11.634 - -0.15% -
std::for_each_n(vector<int>)/50 1.37% 3.850 3.903 - 1.05% -
BM_CmpEqual_uint_uchar 1.37% 1.093 1.108 - 0.48% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.37% 1170.346 1186.349 - 2.52% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.37% 2.878 2.917 - 1.30% -
std::partial_sort(vector<int>)_(descending)/8 1.36% 24.012 24.340 - -0.16% -
std::rotate(deque<int>)_(1_element_backward)/32 1.36% 3.540 3.588 - 1.56% -
std::transform(vector<int>)_(identity_transform)/8192 1.36% 2018.413 2045.912 - 1.20% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.36% 530.672 537.876 - -0.09% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.36% 6361.493 6447.698 - 0.66% -
BM_deque_deque_ranges_copy/64000 1.35% 2925.020 2964.575 - -5.25% -
std::make_heap(deque<int>)_(ascending)/1024 1.35% 2628.185 2663.715 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.35% 5.404 5.477 - 2.14% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.35% 3.898 3.951 - 3.25% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.35% 1.488 1.508 - 21.91% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.35% 4.052 4.107 - -1.91% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.35% 5.539 5.614 - 0.18% -
rng::for_each(multimap<int>)/8192 1.34% 7501.057 7601.902 - 3.07% -
std::rotate(deque<int>)_(by_1/3)/8192 1.34% 3195.365 3238.260 - 2.37% -
BM_CmpLess_short_uint 1.34% 1.111 1.126 - 1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.34% 809.776 820.632 - 1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.34% 1225042.969 1241457.111 - -0.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.34% 19.211 19.467 - 2.61% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.33% 0.772 0.782 - 0.17% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.33% 687.593 696.761 - 1.05% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.33% 184.629 187.087 - 0.49% -
BM_deque_vector_ranges_copy_backward/4096 1.33% 147.048 149.004 - 0.49% -
BM_StringRead_Cold_Shallow_Empty 1.33% 1.135 1.150 - 5.14% -
ranges::min(std::deque<long_long>)/64 1.32% 17.609 17.843 - -2.26% -
std::transform(deque<int>,_deque<int>)/8192 1.32% 5414.697 5486.303 - 1.18% -
std::move(vector<int>)/64 1.32% 4.130 4.185 - 0.35% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.32% 522.301 529.201 - 1.16% -
std::find(vector<long_long>)_(process_all)/32768 1.32% 2890.813 2929.004 - 1.06% -
rng::starts_with(deque<int>)/1048576 1.32% 494426.922 500950.127 - 1.46% -
std::shuffle(deque<int>)/1024 1.32% 9259.074 9381.192 - 1.12% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.32% 5.367 5.437 - -1.45% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.32% 3090.798 3131.505 - -0.19% -
std::stable_sort(deque<int>)_(descending)/1024 1.31% 2888.199 2926.085 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.31% 1832810.465 1856851.482 - -1.77% -
SetIntersection_Interlaced_Set_float_16384_4 1.31% 165098108.045 167262827.355 - 0.25% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.31% 37.402 37.892 - -10.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.31% 19.406 19.659 - 1.99% -
std::swap_ranges(vector<int>)/8192 1.31% 474.651 480.852 - 0.91% -
SetIntersection_None_Vector_string_1024_4 1.30% 1167207.474 1182435.443 - 1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.30% 6646714.751 6733397.080 - 3.63% -
BM_deque_vector_ranges_move/1024 1.30% 36.875 37.356 - -1.53% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.30% 26.934 27.285 - -5.79% -
std::find(vector<short>)_(process_all)/50 1.30% 1.685 1.707 - 0.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.30% 7631.942 7731.334 - 1.15% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.30% 211.725 214.481 - -0.42% -
std::find_if(deque<int>)_(bail_25%)/8 1.30% 1.164 1.180 - 1.24% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.30% 21.221 21.497 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.30% 1118257.083 1132754.793 - 4.60% -
SetIntersection_None_Vector_uint64_1024_4 1.29% 1076419.722 1090349.301 - 2.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.29% 196992849.699 199539351.261 - 2.72% -
std::find(vector<short>)_(bail_25%)/8192 1.29% 45.370 45.955 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.29% 1026265.316 1039476.717 - -2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.29% 8715347.903 8827382.620 - 2.28% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.28% 180029039.767 182336123.502 - 1.91% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.28% 2.817 2.853 - 0.84% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.28% 533.850 540.687 - -0.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.28% 18753.016 18992.309 - 0.48% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.27% 6754.389 6840.490 - 0.41% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.27% 526.328 533.031 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.27% 2353396.088 2383349.902 - 5.29% -
std::find_if(vector<char>)_(bail_25%)/8192 1.27% 209.926 212.595 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.27% 1.677 1.698 - 1.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.27% 57198.945 57924.632 - 0.70% -
std::make_heap(deque<int>)_(ascending)/8192 1.27% 20700.085 20962.617 - -0.25% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.27% 212.929 215.629 - -0.60% -
BM_std_minmax_element<long_long>/65536 1.27% 17185.188 17402.821 - -1.08% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.27% 1.493 1.512 - 2.95% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.26% 20.108 20.362 - -3.14% -
std::rotate(deque<int>)_(1_element_backward)/50 1.26% 5.143 5.208 - 1.46% -
BM_deque_deque_move_backward/4096 1.26% 151.077 152.983 - 0.02% -
BM_PushHeap_float_Ascending_262144 1.26% 5.091 5.155 - -0.91% -
std::shift_left(vector<int>)/8192 1.26% 282.291 285.851 - 1.84% -
BM_PushHeap_string_Ascending_4 1.26% 2.548 2.580 - 0.58% -
std::set<int>::ctor(const&)/32 1.26% 216.138 218.857 - -1.83% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.26% 54691.871 55379.541 - -5.99% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.26% 347.144 351.507 - 1.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.26% 21624.317 21896.034 - -0.39% -
std::stable_sort(vector<int>)_(repeated)/1024 1.25% 1089.040 1102.696 - -0.00% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.25% 17.020 17.233 - 0.68% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.25% 883.928 895.000 - 0.17% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.25% 52065.324 52717.405 - -0.93% -
SetIntersection_None_Vector_string_256_16 1.25% 4246678.429 4299812.870 - -1.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.25% 50.284 50.913 - -0.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.24% 491145.131 497253.817 - 0.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.24% 48.201 48.800 - 0.63% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.24% 23.701 23.996 - 0.41% -
std::map<std::string,_int>::erase(iterator)/8192 1.24% 32.066 32.465 - 0.02% -
SetIntersection_None_Set_float_64_16 1.24% 18048889.919 18273070.096 - -1.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.24% 9650.092 9769.884 - -0.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.24% 1.763 1.785 - 1.48% -
BM_num_get<long_double> 1.24% 37.499 37.965 - 3.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.24% 16634.439 16840.813 - -1.29% -
std::find(list<int>)_(bail_25%)/8 1.24% 0.928 0.939 - 2.02% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.24% 21.637 21.906 - 6.21% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.24% 5274.512 5339.898 - 0.17% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.24% 8265.795 8368.070 - 0.87% -
std::partial_sort(deque<int>)_(ascending)/8192 1.23% 148025.122 149851.007 - 0.26% -
BM_toupper_string<char> 1.23% 15.283 15.472 - 1.18% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.23% 228.335 231.148 - -2.32% -
std::sort(vector<int>)_(repeated)/8 1.23% 15.760 15.954 - 0.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.22% 8376.232 8478.729 - -13.55% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1.22% 1866.656 1889.477 - 1.17% -
BM_CmpEqual_uint_short 1.22% 1.018 1.030 - -0.49% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.22% 16.452 16.653 - 0.60% -
SetIntersection_None_Vector_string_1024_256 1.22% 1164714.437 1178928.719 - 1.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.22% 365.460 369.919 - 0.97% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.22% 5.570 5.637 - 1.44% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.22% 1448.808 1466.459 - -5.14% -
std::generate_n(deque<int>)/50 1.22% 12.123 12.271 - 0.10% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.22% 55.931 56.611 - 0.18% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.22% 464.388 470.031 - -0.76% -
SetIntersection_None_Set_float_16384_256 1.21% 151043094.353 152877937.759 - -1.19% -
SetIntersection_Front_Vector_string_256_4 1.21% 4604073.369 4659991.443 - -0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.21% 20.325 20.572 - -0.09% -
std::multiset<std::string>::find(key)_(existent)/32 1.21% 14.831 15.011 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.21% 41889079.726 42396800.392 - -2.53% -
std::count_if(list<int>)_(every_other)/8 1.21% 2.777 2.811 - 1.15% -
std::stable_sort(vector<int>)_(heap)/1024 1.21% 2511.930 2542.336 - -0.45% -
rng::for_each(multimap<int>)/50 1.21% 40.206 40.692 - 1.75% -
SetIntersection_None_Vector_float_262144_1 1.21% 1128771.677 1142390.063 - 0.70% -
BM_PushHeap_string_Random_16384 1.21% 15.974 16.167 - -2.07% -
BM_getline_string 1.20% 16.615 16.814 - -2.07% -
SetIntersection_None_Set_string_16384_16384 1.20% 196046295.204 198403135.732 - -6.48% -
BM_vector_deque_copy_backward/512 1.20% 17.482 17.693 - -1.63% -
std::replace(list<int>)_(prefix)/32 1.20% 10.985 11.116 - 0.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 54968.162 55627.499 - 0.77% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.20% 13693.545 13857.640 - 1.02% -
BM_StringAssignAsciiz_Large_Transparent 1.20% 11.608 11.747 - 2.24% -
SetIntersection_Front_Vector_uint64_16384_1024 1.20% 5921145.675 5992062.588 - 1.43% -
SetIntersection_Front_Set_string_64_16 1.20% 24033700.601 24320930.821 - 0.18% -
std::find_first_of(deque<int>)_(small_needle)/32 1.19% 112.757 114.104 - -1.06% -
SetIntersection_Front_Set_float_1024_256 1.19% 4238564.298 4289193.620 - 11.45% -
BM_deque_vector_move_backward/64 1.19% 2.921 2.956 - -1.16% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.19% 3.386 3.426 - 0.96% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.19% 14.673 14.847 - 1.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.19% 3.014 3.050 - 0.07% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.19% 13.197 13.354 - 1.25% -
std::remove(vector<int>)_(prefix)/50 1.19% 53.852 54.492 - 1.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.19% 3.253 3.291 - 0.40% -
std::shuffle(deque<int>)/8192 1.19% 73862.999 74738.906 - 0.94% -
std::rotate(vector<int>)_(1_element_forward)/50 1.19% 5.240 5.302 - 0.80% -
std::list<std::string>::ctor(size)/32 1.18% 348.132 352.257 - 3.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.18% 46.823 47.377 - -0.04% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.18% 2.637 2.668 - 0.64% -
std::find_if(vector<int>)_(process_all)/32768 1.18% 3193.575 3231.335 - -8.64% -
std::rotate(vector<int>)_(1_element_backward)/1024 1.18% 35.732 36.155 - 1.42% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.18% 57426.303 58104.720 - 1.44% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.18% 75161.459 76049.035 - 0.20% -
BM_deque_vector_ranges_copy_backward/1 1.18% 2.090 2.114 - 0.43% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.18% 784.237 793.474 - 0.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.17% 44.053 44.570 - 0.77% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.17% 82.060 83.020 - -1.26% -
std::unordered_multiset<int>::ctor(const&)/8192 1.17% 54517.349 55154.553 - 0.69% -
SetIntersection_None_Set_string_64_64 1.17% 11651226.775 11787393.492 - 0.16% -
std::generate_n(deque<int>)/32 1.17% 8.157 8.252 - -0.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.17% 213.000 215.485 - -4.81% -
SetIntersection_None_Set_float_16384_64 1.16% 151453232.826 153216548.529 - -0.99% -
std::make_heap(deque<int>)_(repeated)/8 1.16% 24.888 25.177 - 0.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.16% 1.468 1.485 - -4.50% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.16% 6.562 6.638 - 1.35% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.16% 2.136 2.160 - 1.39% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.16% 38156.931 38599.466 - 0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.16% 1099184.390 1111917.554 - 5.97% -
std::copy_n(vector<bool>)_(aligned)/1048576 1.16% 3319.084 3357.503 - 15.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.16% 43174.065 43672.741 - 0.77% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.15% 12250.441 12391.858 - 0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.15% 36.712 37.135 - 0.58% -
std::none_of(vector<int>)_(process_all)/32768 1.15% 8102.954 8196.036 - 0.95% -
BM_StringFindMatch1/64 1.15% 981.127 992.367 - 0.93% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 53994.291 54612.827 - 0.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.14% 22.144 22.397 - 8.07% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 1.14% 2.602 2.632 - 1.00% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.14% 56572.930 57218.753 - -0.37% -
BM_deque_vector_move_backward/1024 1.14% 36.709 37.128 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.14% 21027017.373 21266961.051 - 0.24% -
SetIntersection_None_Set_float_256_4 1.14% 11282467.969 11411131.980 - 0.58% -
BM_deque_vector_copy_backward/64 1.14% 2.924 2.957 - -1.21% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.14% 483.966 489.471 - -4.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.13% 12.991 13.138 - 1.09% -
BM_deque_vector_ranges_copy/1024 1.13% 36.791 37.208 - -0.84% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.13% 26283.745 26581.704 - 1.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.13% 166028.175 167909.618 - -0.81% -
rng::for_each(multiset<int>)/32 1.13% 25.149 25.434 - 0.82% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.13% 9.926 10.038 - -0.96% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.13% 2.467 2.495 - 1.49% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.13% 4.468 4.519 - -0.15% -
std::find_if_not(vector<char>)_(process_all)/50 1.13% 6.683 6.758 - -1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.13% 18935876.892 19148974.936 - 3.32% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.12% 2518.214 2546.529 - -0.96% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.12% 11.376 11.504 - -0.54% -
std::for_each(multimap<int>::iterator)/8192 1.12% 7657.274 7743.337 - 3.38% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.12% 16.425 16.609 - -0.15% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.12% 1.626 1.644 - 0.34% -
SetIntersection_None_Set_float_256_1 1.12% 11367406.192 11494538.445 - 0.73% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.12% 15.521 15.695 - 0.10% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 1.12% 242.026 244.727 - 0.80% -
bm_swap_ranges_vb_unaligned/64 1.12% 4.925 4.980 - -0.67% -
std::generate_n(vector<int>)/50 1.11% 11.862 11.994 - -0.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.11% 558.214 564.427 - -2.88% -
SetIntersection_Front_Vector_uint64_64_16 1.11% 14399739.178 14559992.516 - 4.30% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.11% 25606.798 25891.698 - 0.89% -
SetIntersection_Front_Set_uint64_262144_16384 1.11% 224081466.382 226573081.458 - 5.09% -
SetIntersection_None_Vector_string_262144_256 1.11% 1295647.147 1310038.223 - 2.15% -
SetIntersection_None_Vector_uint64_16384_64 1.11% 1105241.933 1117481.607 - 2.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.11% 14.850 15.014 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.10% 18150561.713 18350817.522 - 0.65% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.10% 1.777 1.796 - 0.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.10% 19.233 19.444 - 5.20% -
SetIntersection_None_Vector_string_16384_64 1.10% 1220036.511 1233437.119 - 0.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.10% 54.551 55.150 - 0.59% -
std::find(vector<long_long>)_(bail_25%)/1024 1.10% 22.920 23.171 - 0.97% -
BM_deque_deque_ranges_move_backward/4096 1.10% 150.551 152.202 - 0.72% -
std::generate_n(vector<int>)/8192 1.10% 1825.995 1845.999 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.09% 17.698 17.891 - 0.05% -
rng::find_if(vector<bool>)_(process_all)/8 1.09% 3.483 3.521 - -0.55% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.09% 28.076 28.382 - -14.88% -
SetIntersection_None_Set_float_16384_4 1.09% 152401497.371 154059807.456 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.09% 1150885.537 1163384.953 - 0.35% -
std::find_if(vector<char>)_(bail_25%)/32768 1.09% 796.352 804.997 - 0.64% -
BM_deque_vector_copy_backward/1024 1.08% 36.637 37.032 - -1.55% -
BM_StringFindStringLiteral/128 1.08% 3.187 3.221 - -0.47% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 1.08% 2542.783 2570.184 - 1.00% -
std::generate_n(deque<int>)/1024 1.08% 242.336 244.943 - -0.04% -
rng::for_each(map<int>)/32 1.07% 25.194 25.465 - -1.41% -
std::multimap<int,_int>::count(key)_(existent)/32 1.07% 3.617 3.656 - -4.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.07% 5633101.168 5693236.096 - -1.74% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.07% 134.412 135.845 - -2.41% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.07% 40.102 40.529 - 4.63% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.06% 42.698 43.152 - 0.31% -
BM_StringFindStringLiteral/1024 1.06% 18.013 18.205 - -0.87% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 1.06% 12.777 12.912 - 0.94% -
BM_deque_deque_ranges_move_backward/512 1.06% 18.880 19.080 - 0.89% -
SetIntersection_Interlaced_Set_float_256_16 1.06% 11951408.320 12078124.725 - -2.13% -
BM_deque_vector_move/65536 1.06% 2982.907 3014.460 - 1.62% -
BM_vector_deque_ranges_copy_backward/5500 1.05% 196.280 198.343 - -0.39% -
SetIntersection_Front_Set_uint32_1024_256 1.05% 4070064.754 4112817.392 - 5.71% -
SetIntersection_Front_Vector_uint64_16384_1 1.05% 1044288.354 1055254.460 - 2.99% -
BM_PushHeap_float_QuickSortAdversary_16 1.05% 0.976 0.986 - 0.90% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.05% 67.116 67.820 - 0.37% -
std::copy(deque<int>)/4096 1.05% 145.308 146.833 - -0.06% -
std::for_each_n(deque<int>)/8 1.05% 1.250 1.263 - 3.52% -
std::set<int>::count(key)_(existent)/32 1.05% 1.644 1.661 - -1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.05% 1847652.098 1866979.004 - 0.22% -
bm_ranges_swap_ranges_vb_aligned/262144 1.05% 482.098 487.140 - -1.35% -
SetIntersection_Front_Vector_float_64_64 1.05% 10885582.552 10999412.973 - 3.59% -
BM_CmpLess_ushort_ushort 1.05% 1.054 1.065 - -1.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.04% 375.367 379.288 - -0.89% -
BM_deque_vector_ranges_move_backward/64 1.04% 2.925 2.956 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.04% 4181490.137 4225146.207 - -1.38% -
std::map<int,_int>::find(key)_(existent)/8192 1.04% 5.324 5.379 - 0.86% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.04% 12.505 12.636 - 0.48% -
SetIntersection_None_Vector_uint64_64_64 1.04% 8504532.100 8593075.826 - 3.41% -
SetIntersection_None_Vector_string_64_64 1.04% 8805471.923 8897094.745 - 0.93% -
SetIntersection_Interlaced_Vector_uint32_262144_256 1.04% 38814871.394 39218545.244 - 44.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.04% 6605.083 6673.694 - -2.86% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.04% 86.903 87.805 - 1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.04% 17856610.719 18041857.830 - 0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.03% 765.327 773.225 - -4.10% -
BM_vector_deque_move/1024 1.03% 35.828 36.197 - 0.25% -
std::multiset<int>::count(key)_(existent)/32 1.03% 3.758 3.796 - 3.26% -
bm_gcd_complex 1.03% 17.779 17.962 - -7.15% -
BM_vector_deque_ranges_copy/1024 1.03% 35.803 36.172 - 0.30% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.03% 17.786 17.969 - 1.39% -
BM_CmpLess_uint_ushort 1.03% 1.101 1.112 - -1.99% -
SetIntersection_None_Vector_float_1024_1 1.03% 1083386.965 1094494.311 - 0.04% -
SetIntersection_None_Set_string_256_256 1.02% 5829220.607 5888930.202 - -2.87% -
ranges::minmax(std::list<long_long>)/8 1.02% 2.527 2.553 - 0.32% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.02% 54.769 55.329 - -1.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.02% 612.597 618.860 - -5.70% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.02% 9099.704 9192.718 - 1.19% -
std::generate_n(vector<int>)/1024 1.02% 240.982 243.441 - -0.17% -
BM_deque_vector_ranges_copy_backward/64 1.02% 2.926 2.955 - 1.12% -
SetIntersection_None_Vector_uint64_16384_1 1.02% 1108815.611 1120113.296 - 2.41% -
std::remove_copy_if(vector<int>)_(prefix)/1024 1.02% 397.612 401.663 - 0.59% -
std::generate(vector<int>)/1024 1.02% 241.592 244.047 - 0.08% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.02% 7.830 7.909 - -0.26% -
std::remove_if(list<int>)_(prefix)/32 1.01% 58.269 58.861 - 0.93% -
std::unordered_multiset<int>::ctor(const&)/1024 1.01% 6776.197 6844.960 - 2.34% -
SetIntersection_None_Set_float_1024_256 1.01% 8874252.837 8964304.965 - 0.02% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.01% 60084.951 60692.776 - 0.09% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.01% 243.917 246.385 - 0.29% -
std::for_each(multiset<int>::iterator)/8 1.01% 5.023 5.074 - 1.08% -
SetIntersection_Front_Set_uint32_64_64 1.01% 13205774.499 13339055.698 - -2.28% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.01% 13.035 13.166 - 1.59% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.01% 795.431 803.426 - 1.37% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.00% 11950.858 12070.697 - -0.21% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.277 383.912 -2.54% 383.912
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.133 713.892 0.56% 713.892
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.819 569.161 0.48% 569.161
std::search_n(deque<int>)_(no_match)/8192 -99.33% 2429.649 16.293 505.596 3.84% 505.596
std::search_n(vector<int>)_(no_match)/1024 -98.48% 216.841 3.288 43.334 -3.38% 43.334
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.08% 427.880 8.199 65.645 1.25% 65.645
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.50% 611.467 15.285 111.200 -0.76% 111.200
std::search_n(deque<int>)_(no_match)/1024 -95.28% 293.746 13.873 48.471 1.39% 48.471
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -77.35% 135.333 30.649 - 9.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -76.88% 91.695 21.203 - -8.04% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -76.65% 124.371 29.036 - -2.98% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -76.36% 135.918 32.137 - 5.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.14% 130.189 31.058 - 8.81% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.01% 95.112 23.768 - 1.88% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -74.71% 92.896 23.493 - 2.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -74.09% 93.679 24.268 - 0.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.72% 1749.757 512.376 - -0.18% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.65% 2531.800 818.975 - 0.56% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -58.80% 42.486 17.506 - -3.77% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -58.55% 40.863 16.939 - 4.13% -
std::rotate_copy(vector<int>)/8192 -57.26% 720.009 307.721 - -57.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -56.42% 23.874 10.404 - 17.77% -
std::copy_n(vector<bool>)_(aligned)/262144 -55.57% 638.731 283.776 - -52.99% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -54.91% 40.369 18.201 - 9.41% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -53.57% 14.878 6.908 - 17.85% -
std::search_n(vector<int>)_(no_match)/32 -52.07% 6.886 3.301 0.401 -3.08% 0.401
BM_deque_vector_copy/64 -51.77% 5.410 2.609 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.63% 22832289.416 11500779.165 - -40.27% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -49.39% 36.266 18.354 - 6.61% -
std::transform(deque<int>)_(identity_transform)/32 -48.37% 24.212 12.500 - 1.60% -
std::set<int>::contains(key)_(non-existent)/8192 -48.29% 19.181 9.919 - -17.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.14% 64.988 33.702 - -0.09% -
BM_vector_deque_ranges_move/64 -47.87% 5.321 2.774 - 5.12% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 -46.66% 0.482 0.257 - -0.36% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -46.59% 58.922 31.470 - -43.93% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -46.52% 0.482 0.258 - -0.15% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.33% 15.025 8.214 0.395 1.15% 0.395
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -42.83% 11.309 6.465 - -5.63% -
ranges::min(std::vector<long_long>)/1 -41.92% 0.450 0.261 - -11.40% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -41.76% 5559185.694 3237788.184 - -59.79% -
rng::find_last(list<int>)_(bail_10%)/1024 -41.71% 1240.838 723.332 - 8.30% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -39.90% 7.861 4.724 - -4.69% -
std::set<std::string>::insert(value)_(already_present)/1024 -38.84% 26.792 16.386 - -38.53% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -38.05% 110.373 68.376 - -22.94% -
std::fill(vector<bool>)/262144 -37.88% 941.294 584.715 - 152.20% -
BM_PushHeap_uint32_Ascending_1 -36.53% 0.629 0.399 - -42.44% -
BM_vector_deque_ranges_copy_backward/0 -36.42% 0.676 0.430 - -5.57% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -36.11% 46390890.196 29636933.156 - -58.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -35.59% 10.040 6.466 - -25.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -35.13% 37.421 24.274 - 0.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -35.05% 31.621 20.538 - 1.22% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.63% 653.879 427.469 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -34.25% 0.665 0.437 - -18.52% -
ranges::min(std::deque<__int128>)/70000 -33.86% 36497.526 24139.941 - -33.66% -
BM_vector_deque_ranges_copy/0 -33.52% 0.625 0.416 - -12.66% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -33.45% 0.480 0.320 - -16.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.38% 34.610 23.059 - -33.64% -
BM_PushHeap_float_Random_1 -33.07% 0.697 0.466 - 0.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.49% 0.404 0.273 - 1.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.45% 48.229 32.577 - -32.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -32.08% 0.578 0.392 - -17.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.07% 804.576 546.541 - -0.30% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -31.87% 0.445 0.303 - -16.49% -
SetIntersection_None_Set_string_1024_16 -31.05% 12663239.195 8731262.604 - -7.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -30.53% 0.697 0.484 - -30.52% -
SetIntersection_None_Set_string_1024_1 -30.32% 12681800.183 8836715.673 - -5.64% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -30.01% 472.645 330.826 - -2.02% -
SetIntersection_Interlaced_Set_string_16384_16 -29.92% 345495322.150 242120787.834 - 0.38% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -29.65% 23.870 16.792 - 89.86% -
std::vector<int>::ctor(size)/32 -29.55% 14.541 10.245 - -23.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.51% 349765375.114 246557505.133 - -1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -29.47% 2287558.021 1613358.743 - -2.42% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -29.27% 34.642 24.504 - -5.21% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -29.10% 27.669 19.617 - -1.25% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -28.53% 6.511 4.654 - -21.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -28.52% 58.742 41.988 - -23.37% -
std::unordered_set<int>::contains(key)_(existent)/1024 -28.26% 1.589 1.140 - -17.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -28.25% 38.337 27.506 - -26.33% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -27.43% 4.142 3.006 - 7.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.17% 41.201 30.006 - -27.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -27.14% 41.959 30.570 - 16.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -27.09% 42.702 31.136 - -25.39% -
SetIntersection_None_Set_string_1024_4 -27.03% 12516676.481 9133846.509 - -2.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -26.73% 14.877 10.900 - 84.11% -
SetIntersection_Interlaced_Vector_float_16384_16 -26.38% 3674779.688 2705481.129 - -28.72% -
BM_StringConstructDestroyCStr_Empty_Transparent -26.25% 0.316 0.233 - -1.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -25.63% 43.399 32.276 - -0.46% -
std::adjacent_find(deque<int>)/8 -25.16% 4.875 3.648 - 22.38% -
BM_StringDestroy_Large -24.96% 9.522 7.145 - -6.27% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.83% 7088.095 5327.802 - -0.50% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -24.79% 19.119 14.379 - -25.72% -
SetIntersection_Interlaced_Vector_float_16384_64 -24.75% 8464292.663 6369292.952 - -33.67% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -24.53% 43.054 32.495 - -15.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -24.52% 44.708 33.747 - -37.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.50% 769.308 580.852 - -0.50% -
std::unordered_set<int>::contains(key)_(existent)/32 -24.48% 1.587 1.199 - -0.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -24.23% 1.538 1.165 - -16.80% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -24.02% 1964.499 1492.711 - -11.98% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -23.79% 14.036 10.696 - 7.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.61% 715.814 546.779 - -0.27% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -23.45% 13.631 10.434 - -0.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -23.16% 43.032 33.065 - 1.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -23.06% 1.520 1.169 - -16.29% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -22.72% 41.424 32.012 - 1.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -22.67% 1.517 1.173 - -15.93% -
std::is_sorted_until(deque<int>,_pred)/8 -22.65% 6.112 4.728 - 12.05% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -22.47% 2.033 1.576 - -20.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -22.40% 1.515 1.175 - -15.17% -
std::multimap<std::string,_int>::ctor(const&)/32 -22.28% 894.508 695.248 - -12.75% -
std::fill(list<int>)/1024 -21.78% 671.673 525.354 - -21.78% -
std::remove_if(vector<int>)_(sprinkled)/8192 -21.61% 3794.811 2974.645 - 0.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -21.43% 6.666 5.237 - -6.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.41% 53.493 42.040 - -21.35% -
ranges::min(std::list<__int128>)/1 -21.13% 0.456 0.359 - -21.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -20.82% 4.194 3.321 - 33.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -20.81% 1.462 1.158 - -6.43% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -20.78% 7758674.068 6146381.054 - -23.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -20.67% 14.285 11.332 - -11.88% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -20.51% 9630.343 7654.817 - -7.61% -
std::all_of(vector<int>)_(process_all)/50 -20.44% 17.631 14.026 - -7.69% -
SetIntersection_Interlaced_Vector_float_262144_16 -20.40% 4260499.326 3391401.432 - -42.99% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -20.27% 3070726.040 2448364.789 - -22.33% -
BM_PushHeap_float_SingleElement_1 -20.25% 0.586 0.467 - 0.27% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -20.19% 13.277 10.597 - -12.15% -
std::set<int>::lower_bound(key)_(non-existent)/32 -20.19% 2.878 2.297 - -6.41% -
BM_vector_deque_move/0 -20.07% 0.438 0.350 - -38.35% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -20.03% 85.198 68.136 - -25.69% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -19.98% 14468.164 11578.120 - -2.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -19.93% 39.829 31.892 - -18.77% -
std::remove_if(vector<int>)_(sprinkled)/1024 -19.86% 511.827 410.188 - 0.93% -
BM_tolower_char<wchar_t> -19.76% 0.688 0.552 - -19.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -19.73% 7605.711 6104.897 - -21.03% -
std::move(list<int>)/4096 -19.49% 5075.383 4086.399 - 3.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -19.45% 30.463 24.537 - -23.42% -
std::fill_n(list<int>)/8192 -19.16% 9046.214 7312.993 - -17.84% -
bm_ranges_swap_ranges_vb_unaligned/64 -19.15% 6.192 5.006 - -1.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.10% 37.345 30.213 - -19.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -19.07% 39.010 31.570 - 24.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.90% 633.905 514.105 - -4.09% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.74% 25.666 20.857 - 3.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.39% 1.659 1.354 - -7.74% -
BM_vector_deque_ranges_move/0 -18.36% 0.525 0.429 - -4.91% -
std::copy_if(list<int>)_(entire_range)/64 -18.27% 36.704 29.998 - -16.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -18.21% 669.668 547.735 - -3.77% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -18.14% 1.290 1.056 - -4.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -18.12% 65517870.747 53643432.959 - 10.65% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -18.02% 9182.285 7527.195 - -5.96% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -17.98% 25.711 21.089 - -7.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.97% 1333.658 1094.024 - -17.95% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -17.94% 25721.937 21106.541 - -18.36% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -17.92% 662.007 543.382 - -1.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.83% 1037.840 852.788 - 0.03% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -17.79% 24559.665 20189.772 - -18.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.63% 29.773 24.523 - -15.62% -
BM_vector_deque_copy/0 -17.50% 0.604 0.498 - -18.05% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.43% 34.246 28.278 - -18.05% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -17.39% 32.565 26.901 - -9.10% -
std::multiset<std::string>::contains(key)_(existent)/8192 -17.36% 32.993 27.266 - -6.85% -
std::unordered_set<int>::clear()/1024 -17.25% 10228.555 8464.458 - -8.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -16.95% 0.487 0.404 - 19.46% -
SetIntersection_Interlaced_Vector_uint32_256_64 -16.88% 8417840.117 6996988.133 - 1.33% -
BM_StringEraseWithMove_Large_Transparent -16.69% 2.790 2.325 - -2.95% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -16.66% 0.458 0.381 - -17.05% -
std::multiset<std::string>::erase(iterator)/32 -16.63% 33.084 27.581 - 5.01% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -16.60% 7.257 6.052 - 31.57% -
std::equal(vector<bool>)_(unaligned)/50 -16.59% 1.123 0.937 - 2.22% -
std::equal(vector<bool>)_(unaligned)/8 -16.56% 1.121 0.936 - 10.05% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.52% 1678455.658 1401092.331 - -10.94% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.52% 54.705 45.666 - -12.04% -
BM_PushHeap_string_SingleElement_1 -16.45% 0.700 0.585 - -8.80% -
BM_StringConstructDestroyCStr_Large_Transparent -16.42% 12.199 10.195 - -5.76% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.34% 1.731 1.448 - -5.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -16.34% 2.685 2.246 - -11.43% -
std::move(vector<int>)/1048576 -16.28% 70383.066 58925.572 - 4.28% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -16.23% 21.701 18.179 - -9.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.23% 1.539 1.289 - -4.77% -
std::replace(vector<int>)_(sprinkled)/32 -16.08% 6.195 5.199 - -12.06% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -15.91% 88.248 74.206 - 31.03% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.91% 789.882 664.230 - -11.21% -
BM_StringFindAllMatch/512 -15.91% 13.701 11.521 - -0.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -15.86% 9.236 7.771 - 3.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -15.83% 22.147 18.640 - -11.32% -
SetIntersection_Front_Set_uint64_262144_1024 -15.75% 15566381.195 13114725.473 - 9.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -15.74% 88.260 74.370 - -16.97% -
std::adjacent_find(deque<int>)/50 -15.70% 26.467 22.311 - 56.70% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -15.63% 8.840 7.458 - -8.94% -
BM_PushHeap_float_QuickSortAdversary_1 -15.63% 0.466 0.393 - -38.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -15.49% 25.227 21.319 - -3.44% -
SetIntersection_None_Set_string_16384_1024 -15.48% 221429009.401 187159869.629 - -15.84% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -15.46% 4288280.585 3625449.234 - -19.63% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.44% 7577.612 6407.965 - -0.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.33% 43.062 36.459 - -4.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -15.27% 645.167 546.656 - -5.15% -
std::find_first_of(deque<int>)_(large_needle)/50 -15.27% 816.645 691.964 - -9.79% -
SetIntersection_Front_Set_uint32_262144_1024 -15.02% 14332566.840 12180066.242 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -14.99% 1796409.249 1527078.950 - -16.32% -
std::unordered_multiset<int>::count(key)_(existent)/32 -14.98% 1.934 1.644 - 8.57% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -14.92% 2.014 1.714 - -6.77% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -14.87% 1.351 1.150 - 5.17% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -14.83% 0.629 0.535 - -22.38% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -14.80% 24.103 20.536 - -11.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -14.78% 644.506 549.240 - -5.15% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -14.68% 11.951 10.196 - -23.44% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -14.55% 8.285 7.079 - -8.71% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.41% 1.571 1.345 - 9.59% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.33% 804.553 689.223 - -11.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -14.31% 12.729 10.908 - 5.70% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -14.30% 7.978 6.837 - -25.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.30% 32.089 27.502 - -20.25% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -13.98% 7.254 6.240 - 1.92% -
std::set<std::string>::insert(value)_(already_present)/32 -13.94% 8.914 7.671 - -24.16% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.92% 55.823 48.050 - 1.06% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -13.67% 11.791 10.179 - -2.49% -
BM_StringConstructDestroyCStr_Large_Opaque -13.61% 18.549 16.024 - -4.52% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.61% 728.294 629.188 - -0.99% -
std::unordered_set<int>::count(key)_(non-existent)/32 -13.53% 1.596 1.380 - 10.95% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -13.51% 125.055 108.159 - -0.99% -
BM_deque_vector_ranges_move_backward/64000 -13.51% 9101.442 7871.895 - -1.85% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -13.50% 32.906 28.465 - -7.82% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.46% 629.201 544.489 - -4.00% -
BM_PushHeap_float_Random_4 -13.46% 2.812 2.434 - -5.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.36% 35.816 31.032 - -13.38% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -13.33% 2.734 2.369 - 7.49% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.30% 13.375 11.597 - -6.82% -
std::map<std::string,_int>::erase(key)_(existent)/32 -13.29% 77.818 67.479 - -7.08% -
BM_deque_vector_ranges_copy_backward/70000 -13.18% 10219.110 8872.534 - -2.38% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -13.12% 61.523 53.449 - -14.97% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.08% 19.659 17.087 - -4.13% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.06% 6166.445 5361.085 - -0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.02% 576.560 501.506 - -3.00% -
BM_PushHeap_float_Descending_1 -12.98% 0.536 0.466 - -1.65% -
SetIntersection_Front_Set_float_16384_256 -12.96% 4199292.751 3654985.371 - 1.77% -
std::map<std::string,_int>::contains(key)_(existent)/32 -12.91% 16.440 14.318 - -12.16% -
std::is_partitioned(list<int>)_(partitioned)/1024 -12.64% 709.345 619.663 - -18.82% -
std::map<int,_int>::ctor(const&)/1024 -12.62% 7444.928 6505.097 - -3.50% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -12.59% 30.870 26.984 - -2.81% -
std::unordered_set<int>::clear()/8192 -12.58% 73561.139 64303.935 - -13.13% -
BM_StringRelational_Less_Empty_Empty_Control -12.48% 1.827 1.599 - -1.03% -
BM_vector_deque_copy_backward/0 -12.45% 0.480 0.420 - -4.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.42% 1.387 1.214 - -12.41% -
std::find_first_of(vector<int>)_(small_needle)/32 -12.36% 53.847 47.191 - -6.00% -
std::find_if(vector<char>)_(bail_25%)/8 -12.33% 0.957 0.839 - -16.95% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -12.32% 17331.996 15196.168 - 3.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -12.32% 4999450.693 4383410.474 - -17.61% -
std::pop_heap(vector<std::string>)/1024 -12.29% 22.869 20.060 - -0.06% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.12% 45.478 39.967 - -12.29% -
std::replace(vector<int>)_(sprinkled)/1024 -12.07% 169.994 149.483 - -0.41% -
BM_deque_deque_ranges_move/0 -12.04% 0.793 0.697 - -24.35% -
std::copy(list<int>)/64 -12.01% 36.747 32.333 - 5.89% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -11.99% 54000255.708 47524387.915 - -14.57% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -11.97% 10.759 9.471 - 2.46% -
bm_ranges_lexicographical_compare<signed_char>/64 -11.89% 2.561 2.256 - -8.78% -
ranges::min(std::vector<__int128>)/70000 -11.86% 29886.819 26342.639 - -7.86% -
std::copy_if(list<int>)_(every_other)/4096 -11.76% 4165.891 3675.886 - 9.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -11.75% 1723.823 1521.305 - -0.42% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.74% 1.491 1.316 - -0.65% -
SetIntersection_Interlaced_Vector_float_262144_256 -11.73% 33965704.155 29982079.198 - -39.64% -
std::multiset<std::string>::contains(key)_(existent)/32 -11.64% 16.435 14.522 - -7.14% -
std::map<int,_int>::ctor(const&)/8192 -11.61% 58703.685 51888.130 - -2.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.59% 1.832 1.620 - -2.65% -
SetIntersection_Interlaced_Set_string_256_256 -11.57% 32527027.954 28764655.360 - 4.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -11.56% 65.849 58.238 - -1.91% -
BM_StringEraseWithMove_Large_Opaque -11.53% 2.861 2.531 - -2.45% -
std::replace(vector<int>)_(sprinkled)/50 -11.50% 9.084 8.039 - -17.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.44% 1.536 1.360 - 0.22% -
BM_StringDestroy_Huge -11.41% 12.129 10.745 - -3.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.40% 30.962 27.431 - -12.39% -
BM_deque_deque_move_backward/0 -11.40% 0.920 0.815 - -11.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -11.40% 34.541 30.605 - -10.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.36% 63.031 55.870 - 6.61% -
BM_deque_deque_copy/0 -11.28% 0.788 0.699 - -11.56% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.25% 0.338 0.300 - 12.87% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -11.23% 8.055 7.151 - 12.35% -
std::set<std::string>::erase(iterator)/1024 -11.19% 31.060 27.583 - -10.12% -
bm_ranges_swap_ranges_vb_unaligned/512 -11.08% 13.463 11.972 - -0.98% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -11.03% 26.923 23.953 - 1.71% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.01% 6466.454 5754.429 - -4.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.00% 0.296 0.263 - -0.21% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.90% 1.834 1.634 - -0.85% -
SetIntersection_Front_Set_float_262144_1024 -10.89% 13347852.654 11894416.887 - -4.94% -
ranges::min(std::vector<__int128>)/1 -10.88% 0.412 0.367 - -2.52% -
SetIntersection_None_Set_string_16384_1 -10.81% 210213417.855 187495921.973 - -7.77% -
ranges::min(std::deque<__int128>)/64 -10.77% 25.229 22.511 - -11.21% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.76% 1.769 1.578 - 5.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -10.64% 25584093.036 22860699.521 - 6.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.62% 96.779 86.497 - -10.67% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.53% 352.361 315.254 - -10.66% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -10.53% 355.969 318.498 - -12.17% -
std::move(vector<int>)/262144 -10.51% 17285.567 15468.409 - 4.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.49% 843.533 755.060 - 0.28% -
std::find_first_of(deque<int>)_(large_needle)/32 -10.43% 326.383 292.327 - -5.86% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -10.42% 4.552 4.077 - -5.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.42% 5492.321 4920.035 - 0.48% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -10.41% 10.947 9.807 - 54.38% -
BM_PushHeap_uint32_Descending_4 -10.38% 0.389 0.348 - 1.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.37% 577.117 517.270 - -13.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.36% 5.360 4.805 - -18.27% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -10.35% 39.052 35.012 - -12.32% -
std::find_if(vector<char>)_(process_all)/8 -10.25% 1.567 1.407 - -12.04% -
std::stable_partition(list<int>)_(dense)/1024 -10.24% 1753.766 1574.198 - 4.72% -
std::copy_if(list<int>)_(every_other)/32768 -10.20% 28160.750 25288.354 - -0.93% -
SetIntersection_Front_Set_float_1024_1024 -10.15% 13560496.078 12184266.447 - 8.09% -
BM_std_minmax_element<char>/3 -10.14% 1.201 1.079 - -6.32% -
std::vector<int>::ctor(size)/8192 -10.12% 574.879 516.681 - -9.86% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.11% 1741256.019 1565145.914 - 0.11% -
std::set<std::string>::equal_range(key)_(existent)/1024 -10.06% 25.302 22.756 - -10.97% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.99% 841.801 757.696 - -8.60% -
std::multimap<std::string,_int>::erase(iterator)/1024 -9.96% 34.034 30.644 - -6.34% -
std::set<std::string>::count(key)_(existent)/8192 -9.93% 34.687 31.243 - -18.80% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.90% 1.343 1.210 - 12.98% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -9.84% 17.804 16.053 - -1.67% -
BM_StringRelational_Less_Empty_Huge_Control -9.80% 1.717 1.549 - -4.01% -
SetIntersection_Front_Set_string_16384_16 -9.77% 1937963.880 1748536.291 - -6.63% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -9.72% 1.402 1.266 - -6.17% -
BM_StringRelational_Less_Small_Empty_Control -9.69% 1.717 1.550 - -3.86% -
SetIntersection_Front_Set_float_16384_1024 -9.58% 13580671.575 12279021.372 - -1.46% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -9.58% 33.789 30.553 - 4.77% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -9.52% 6973366.576 6309737.125 - -1.32% -
ranges::min(std::vector<__int128>)/64 -9.51% 26.337 23.833 - -6.93% -
SetIntersection_Interlaced_Set_uint32_262144_4 -9.49% 1374565.267 1244154.785 - -1.76% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.42% 63.333 57.367 - 0.74% -
bm_write -9.35% 606.091 549.425 - 0.10% -
SetIntersection_Front_Set_string_1024_64 -9.30% 4966333.257 4504266.888 - -0.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -9.28% 1.835 1.665 - -2.76% -
BM_std_minmax_element<long_long>/3 -9.25% 1.184 1.075 - 2.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.22% 41082.278 37294.781 - -0.19% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.11% 36.813 33.461 - -6.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.99% 1205.938 1097.479 - -5.15% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -8.98% 28.035 25.518 - -0.09% -
BM_StringRelational_Less_Empty_Large_Control -8.94% 1.717 1.564 - -3.09% -
SetIntersection_Interlaced_Vector_string_256_64 -8.88% 20857354.572 19004411.957 - 2.51% -
BM_StringRelational_Less_Empty_Small_Control -8.83% 1.757 1.602 - -0.74% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.80% 35.554 32.424 - -0.73% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -8.76% 239.328 218.370 - -4.21% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -8.71% 26.550 24.237 - 3.02% -
SetIntersection_None_Set_string_16384_4 -8.70% 205369041.613 187506458.683 - -8.10% -
std::replace(vector<int>)_(sprinkled)/8192 -8.69% 1277.194 1166.163 - 5.69% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -8.67% 29.537 26.977 - -9.97% -
SetIntersection_None_Set_string_16384_64 -8.64% 203903841.314 186291628.133 - -9.65% -
BM_StringRelational_Compare_Empty_Large_Control -8.59% 1.830 1.673 - -7.59% -
std::unordered_set<int>::erase(iterator)/8192 -8.59% 22.232 20.323 - -8.60% -
ranges::min(std::deque<char>)/1 -8.53% 0.915 0.837 - 19.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.51% 42220.257 38628.363 - -1.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -8.50% 0.660 0.604 - -5.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.49% 828.254 757.917 - -4.50% -
SetIntersection_Front_Set_float_256_256 -8.49% 8182561.613 7487926.498 - 6.54% -
std::unordered_set<int>::find(key)_(existent)/32 -8.49% 1.395 1.277 - -3.48% -
std::multiset<std::string>::find(key)_(existent)/1024 -8.47% 25.779 23.596 - 1.80% -
std::fill(deque<int>)/1024 -8.40% 32.312 29.598 - -2.48% -
bm_lexicographical_compare<unsigned_char>/8 -8.38% 1.316 1.205 - -16.19% -
BM_vector_deque_ranges_move_backward/0 -8.37% 0.461 0.423 - -22.63% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.36% 56676.944 51940.074 - -0.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.32% 21.627 19.828 - -12.94% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.31% 30675.141 28126.346 - -4.16% -
std::search(deque<int>,_pred)_(single_element)/1024 -8.30% 701.417 643.213 - -8.96% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.29% 6692142.171 6137070.074 - -6.52% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.29% 1.631 1.496 - -18.60% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -8.28% 2.953 2.708 - -4.90% -
BM_vector_deque_ranges_copy/65536 -8.27% 3120.466 2862.292 - -6.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -8.26% 50.554 46.376 - 3.78% -
SetIntersection_Interlaced_Set_uint32_262144_1 -8.26% 1097971.448 1007300.598 - 1.63% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -8.25% 6.183 5.673 - -0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -8.22% 36.767 33.743 - -1.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.22% 33.806 31.027 - -6.67% -
SetIntersection_None_Set_string_16384_256 -8.18% 201923062.792 185407776.270 - -11.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -8.15% 143713879.990 131994822.410 - 5.00% -
BM_vector_deque_move/70000 -8.13% 3381.497 3106.610 - -7.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.11% 93.924 86.311 - -0.66% -
BM_vector_deque_ranges_copy/70000 -8.10% 3380.825 3107.047 - -7.09% -
BM_PushHeap_float_Random_256 -8.08% 7.367 6.772 - -1.58% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -8.07% 13.253 12.183 - 2.29% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.06% 534.534 491.442 - -0.13% -
BM_vector_deque_ranges_move/65536 -8.06% 3112.575 2861.765 - -7.04% -
ranges::min(std::list<char>)/1 -8.06% 0.364 0.334 - -20.36% -
SetIntersection_None_Set_string_16384_16 -8.04% 203578927.555 187211883.381 - -7.93% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -8.03% 7.124 6.552 - -10.64% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.03% 56706.774 52154.234 - 0.72% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.02% 10.524 9.680 - -8.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.01% 643.498 591.949 - -12.25% -
BM_vector_deque_ranges_move/70000 -7.99% 3376.854 3107.030 - -5.24% -
SetIntersection_Front_Set_uint64_1024_256 -7.96% 4278192.684 3937596.307 - 1.36% -
BM_StringMove_Small -7.95% 0.794 0.731 - -0.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -7.93% 37.013 34.078 - -10.64% -
SetIntersection_Front_Set_string_262144_64 -7.89% 5003161.131 4608247.792 - 7.45% -
BM_vector_deque_move/65536 -7.86% 3106.739 2862.405 - -6.02% -
std::unordered_set<int>::erase(iterator)/1024 -7.85% 22.213 20.470 - -6.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.83% 5356393.760 4936860.625 - 2.08% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.79% 11.385 10.497 - -5.72% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.73% 2.377 2.193 - -0.64% -
SetIntersection_Interlaced_Vector_string_1024_16 -7.73% 3492789.406 3222903.704 - -2.55% -
std::search(deque<int>)_(same_length)/1000 -7.72% 464.349 428.499 - 29.53% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.65% 1.173 1.083 - 0.76% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.58% 1.613 1.491 - 3.74% -
std::set<int>::contains(key)_(non-existent)/32 -7.54% 2.883 2.666 - -6.11% -
std::find_end(deque<int>)_(near_matches)/1000 -7.53% 17301.504 15998.539 - 1.93% -
std::reverse(list<int>)/4096 -7.51% 1765.143 1632.540 - -18.32% -
std::copy_backward(vector<int>)/4096 -7.50% 233.555 216.039 - 40.11% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.50% 7083.683 6552.700 - 1.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.49% 47.510 43.951 - -12.97% -
std::multiset<int>::count(key)_(existent)/8192 -7.46% 10.185 9.425 - -4.76% -
BM_vector_deque_ranges_copy/64000 -7.46% 3073.603 2844.265 - -7.70% -
SetIntersection_Front_Vector_uint32_1024_1024 -7.42% 5909097.384 5470367.196 - 3.20% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.36% 0.237 0.220 - -1.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.36% 69283.589 64184.515 - -2.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.36% 23.831 22.078 - -2.90% -
std::search(deque<int>,_pred)_(single_element)/8192 -7.35% 5634.133 5219.848 - -8.08% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.35% 29.451 27.286 - -6.66% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.34% 13415.140 12430.637 - -2.41% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.33% 34.599 32.061 - -3.14% -
std::find_end(deque<int>)_(near_matches)/8192 -7.33% 1252100.370 1160288.350 - 3.15% -
BM_vector_deque_ranges_move/64000 -7.33% 3069.179 2844.316 - -5.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.30% 97.167 90.078 - -0.51% -
bm_lexicographical_compare<signed_char>/8 -7.29% 3.302 3.061 - -2.48% -
SetIntersection_Front_Vector_uint32_262144_1024 -7.29% 5894961.454 5465043.970 - 3.25% -
std::count(vector<int>)_(every_other)/8 -7.28% 1.376 1.276 - -7.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -7.27% 29.039 26.928 - -6.27% -
SetIntersection_Front_Vector_uint32_1024_256 -7.27% 2277038.061 2111510.265 - -0.41% -
BM_deque_deque_copy_backward/0 -7.27% 0.931 0.863 - 1.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.22% 2.577 2.391 - 3.41% -
BM_StringRelational_Eq_Empty_Empty_Control -7.21% 2.057 1.909 - -7.70% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.21% 5.460 5.067 - 10.11% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.21% 31.247 28.995 - -4.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.17% 2743.554 2546.871 - -11.48% -
std::find_end(deque<int>)_(near_matches)/1024 -7.13% 18033.884 16747.528 - 2.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -7.13% 622.932 578.547 - -12.54% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.11% 11385.720 10576.677 - -18.40% -
std::stable_partition(deque<int>)_(sparse)/32 -7.10% 13.126 12.195 - -6.77% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -7.07% 340.610 316.523 - -5.75% -
std::unordered_set<int>::erase(iterator)/32 -7.07% 22.267 20.693 - -4.62% -
SetIntersection_Front_Set_string_262144_16 -7.06% 2039869.741 1895786.555 - 0.50% -
ranges::minmax(std::list<long_long>)/1 -7.01% 0.453 0.421 - -40.20% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -7.01% 38244.012 35563.897 - -2.00% -
BM_PushHeap_float_Random_16 -7.00% 5.394 5.016 - 0.35% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.00% 1062.781 988.355 - -6.89% -
std::map<int,_int>::clear()/32 -6.96% 695.035 646.669 - -3.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.93% 1.676 1.560 - -0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.92% 39.205 36.492 - -3.79% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.86% 31.806 29.625 - -1.97% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.82% 28.684 26.727 - -8.56% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.82% 1160.107 1081.001 - -6.74% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -6.82% 6582.676 6133.956 - -4.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.80% 8476.198 7899.600 - -7.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.79% 22.935 21.377 - -6.83% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -6.79% 52470.299 48906.527 - -4.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.75% 16160.124 15070.054 - 0.73% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -6.72% 700887.854 653775.604 - 78.27% -
BM_std_minmax_element<int>/2 -6.72% 0.680 0.635 - -7.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.71% 219.177 204.464 - -11.07% -
SetIntersection_Front_Set_float_262144_64 -6.67% 1754597.485 1637602.964 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_4 -6.66% 2183326.230 2037933.423 - -4.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -6.64% 625.709 584.151 - -11.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.61% 18.408 17.192 - -0.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -6.60% 1.348 1.259 - 1.28% -
BM_StringRead_Cold_Deep_Empty -6.60% 1.308 1.222 - 2.61% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -6.59% 359.742 336.030 - -2.23% -
std::set<int>::insert(value)_(new_value,_end)/1024 -6.57% 43.909 41.025 - -16.90% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.55% 9269.935 8662.426 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.54% 5046032.944 4715904.766 - -6.59% -
bm_lexicographical_compare<unsigned_char>/64 -6.52% 1.920 1.795 - -12.11% -
std::copy(vector<bool>)_(aligned)/262144 -6.51% 751.624 702.671 - 22.36% -
bm_lexicographical_compare<signed_char>/1 -6.51% 1.531 1.432 - 12.83% -
std::multiset<std::string>::erase(iterator)/1024 -6.48% 28.695 26.837 - -16.82% -
BM_deque_vector_ranges_copy/70000 -6.47% 3448.286 3225.054 - 0.75% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.46% 559.925 523.781 - 2.80% -
ranges::min(std::list<long_long>)/1 -6.43% 0.375 0.351 - 11.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.39% 6111872.852 5721500.399 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.38% 366806757.063 343408968.280 - 1.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.36% 23876.535 22357.699 - -0.69% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -6.35% 151.848 142.202 - -2.46% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -6.33% 12.512 11.720 - -15.20% -
BM_deque_vector_ranges_copy/64000 -6.31% 3121.639 2924.798 - -0.12% -
BM_vector_deque_copy/64000 -6.30% 3066.720 2873.610 - -6.96% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.29% 23.832 22.333 - -7.24% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.25% 32.632 30.592 - -4.91% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -6.21% 11.165 10.472 - 0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.20% 46789.561 43886.718 - -0.87% -
std::partition(deque<int>)_(sparse)/8192 -6.20% 3295.180 3090.769 - 1.51% -
BM_PushHeap_float_Random_1024 -6.20% 7.553 7.085 - -1.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.18% 4.661 4.373 - 3.70% -
ranges::minmax(std::vector<long_long>)/1 -6.18% 0.688 0.646 - -0.62% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.17% 42.861 40.215 - -17.45% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.17% 2297.606 2155.896 - -1.01% -
std::map<std::string,_int>::clear()/32 -6.13% 921.312 864.834 - -5.49% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.12% 13840365.732 12993414.978 - -4.41% -
BM_std_minmax_element<short>/70000 -6.10% 18800.434 17653.879 - -11.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.09% 22595456.210 21218737.667 - -8.66% -
SetIntersection_Front_Set_string_64_64 -6.08% 36717887.879 34486294.841 - 0.62% -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.07% 6696.126 6289.942 - 0.04% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.06% 2.453 2.304 - 1.16% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.06% 23.082 21.683 - 0.64% -
std::set<int>::equal_range(key)_(non-existent)/32 -6.06% 2.664 2.503 - 0.55% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.00% 1.601 1.505 - -9.84% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.99% 232.792 218.854 - -2.48% -
BM_std_minmax_element<short>/65536 -5.98% 17575.901 16524.189 - -11.14% -
std::set<std::string>::ctor(const&)/32 -5.97% 841.161 790.904 - 2.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.96% 49.293 46.357 - -6.76% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.95% 32.615 30.675 - -7.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.93% 65944.330 62033.473 - -5.11% -
BM_deque_vector_ranges_copy/65536 -5.92% 3128.203 2942.980 - 0.28% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.91% 12402850.426 11669977.463 - -0.77% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.90% 11.299 10.632 - 3.75% -
BM_std_minmax_element<short>/64000 -5.88% 17161.273 16151.715 - -11.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.87% 74815.710 70422.359 - 0.62% -
SetIntersection_Front_Set_float_16384_16384 -5.86% 225694902.018 212473659.466 - -4.70% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.84% 1.715 1.615 - -0.08% -
BM_std_minmax_element<short>/4096 -5.84% 1105.054 1040.574 - -11.33% -
SetIntersection_Front_Vector_uint32_262144_256 -5.83% 2287988.299 2154640.301 - 1.91% -
BM_PushHeap_float_Random_262144 -5.83% 7.569 7.128 - -0.36% -
BM_std_minmax_element<short>/4000 -5.81% 1079.499 1016.740 - -10.81% -
BM_std_minmax_element<short>/5500 -5.81% 1480.681 1394.684 - -11.31% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.80% 6855503.643 6458128.768 - -4.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.80% 653.191 615.332 - 0.16% -
BM_PushHeap_uint32_SingleElement_4 -5.79% 0.356 0.335 - -7.73% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.78% 23238654.458 21894526.184 - 0.04% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.78% 0.233 0.220 - 0.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -5.76% 30.304 28.559 - 0.25% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.76% 5593949.777 5271799.096 - -10.73% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.74% 1.176 1.108 - 0.86% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.74% 53210.608 50158.334 - -0.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.70% 1.516 1.430 - -19.48% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -5.68% 35.497 33.480 - -4.58% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.68% 63.861 60.236 - -2.37% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -5.67% 295408.806 278655.972 - -9.67% -
std::sort(vector<int>)_(heap)/1024 -5.67% 4832.304 4558.423 - 0.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -5.66% 22.265 21.003 - -6.47% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.66% 51839.462 48907.175 - -3.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.65% 72.774 68.662 - 0.58% -
SetIntersection_Front_Set_uint32_262144_1 -5.64% 1043620.312 984743.436 - -0.39% -
SetIntersection_Front_Set_float_1024_64 -5.63% 1832791.498 1729549.983 - 2.69% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -5.63% 5750178.186 5426688.361 - -7.55% -
SetIntersection_Front_Vector_uint32_262144_4 -5.61% 1055193.154 996009.394 - -5.20% -
BM_deque_vector_copy/0 -5.60% 1.559 1.472 - 22.94% -
BM_deque_vector_ranges_move_backward/5500 -5.59% 209.939 198.194 - -2.29% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.59% 107792999.534 101765292.196 - -18.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.56% 43.161 40.762 - -4.10% -
std::partial_sort(deque<int>)_(heap)/8 -5.55% 41.340 39.044 - -1.71% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.55% 59021.197 55745.862 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.54% 979859.505 925539.272 - 0.08% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.52% 34650.160 32736.065 - -9.81% -
std::adjacent_find(list<int>)/8192 -5.50% 7204.023 6807.652 - -5.83% -
SetIntersection_None_Set_uint32_1024_16 -5.49% 9111137.382 8611070.214 - -6.77% -
SetIntersection_Front_Vector_uint32_256_256 -5.48% 4546724.049 4297374.887 - 2.38% -
SetIntersection_Front_Set_uint32_262144_16 -5.48% 1191753.467 1126460.073 - -3.10% -
SetIntersection_Front_Set_string_256_256 -5.47% 30873578.681 29186252.383 - -3.35% -
std::set<int>::contains(key)_(non-existent)/1024 -5.46% 6.394 6.045 - -0.13% -
BM_PushHeap_float_Random_16384 -5.46% 7.623 7.207 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -5.44% 1048273.418 991223.600 - -2.60% -
ranges::min(std::deque<long_long>)/8 -5.43% 2.403 2.272 - -1.48% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.42% 150408.301 142251.219 - -2.64% -
BM_std_minmax_element<short>/1024 -5.41% 281.908 266.667 - -10.49% -
std::distance(join_view(vector<vector<int>>))/4096 -5.40% 4.586 4.338 - -3.47% -
std::set<std::string>::clear()/1024 -5.40% 22587.844 21368.729 - -5.24% -
BM_CmpLess_uchar_uint -5.40% 1.117 1.057 - -1.14% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.39% 1.617 1.530 - 8.15% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.34% 6173.371 5843.438 - 0.22% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -5.34% 105569.772 99934.457 - 1.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.33% 216919.492 205351.817 - -2.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.33% 54.145 51.260 - -2.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.32% 1324.625 1254.207 - -2.24% -
ranges::minmax(std::vector<char>)/64 -5.31% 1.328 1.258 - -1.45% -
std::unordered_set<int>::clear()/32 -5.29% 639.098 605.319 - -3.85% -
BM_PushHeap_float_Random_64 -5.28% 6.699 6.346 - 0.52% -
std::distance(join_view(vector<vector<int>>))/50 -5.27% 0.641 0.607 - 4.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.27% 39.534 37.451 - -6.98% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.26% 8.724 8.265 - -1.03% -
BM_lexicographical_compare_three_way_fast_path/256 -5.26% 70.985 67.251 - -4.05% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.26% 47.736 45.227 - -8.50% -
SetIntersection_None_Set_uint32_64_64 -5.26% 11580247.646 10971436.434 - -6.95% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.22% 1619440.350 1534832.111 - 0.01% -
ranges::min(std::vector<char>)/8 -5.22% 2.446 2.319 - -5.16% -
std::copy_backward(list<int>)/8 -5.20% 2.406 2.281 - -3.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.19% 6477.733 6141.357 - -3.10% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.16% 1.688 1.601 - 0.08% -
std::set<std::string>::erase(iterator)/32 -5.15% 28.049 26.604 - -1.32% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.14% 11.133 10.561 - -0.56% -
bm_gcd_random -5.11% 31.086 29.497 - 1.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.10% 14695.793 13945.632 - -4.34% -
SetIntersection_Interlaced_Set_float_1024_256 -5.07% 13983835.652 13274775.548 - -4.83% -
SetIntersection_Front_Set_uint32_262144_64 -5.06% 1686092.803 1600712.158 - -2.30% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -5.06% 17.769 16.869 - -0.37% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.05% 96.151 91.293 - -7.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.05% 30.225 28.700 - -2.46% -
std::multiset<int>::ctor(const&)/8192 -5.02% 53158.406 50487.941 - 1.05% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -5.01% 12366.156 11746.088 - 1.37% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.01% 24.633 23.399 - -4.92% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.01% 10.912 10.366 - -7.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -5.00% 33.527 31.851 - -4.80% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.96% 198.647 188.786 - 14.00% -
BM_std_minmax_element<short>/512 -4.96% 143.275 136.164 - -9.82% -
std::unordered_multiset<int>::clear()/8192 -4.96% 65232.083 61997.619 - -14.43% -
SetIntersection_Front_Vector_uint32_16384_256 -4.93% 2278427.191 2165998.518 - -1.85% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.92% 27788.298 26419.998 - -3.28% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.92% 4992.279 4746.497 - -4.27% -
BM_PushHeap_string_Descending_262144 -4.92% 3.422 3.254 - -17.08% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.91% 35.903 34.138 - 1.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.91% 29425.545 27980.739 - 1.05% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.91% 8.416 8.003 - -0.69% -
SetIntersection_Front_Set_uint64_1024_1 -4.89% 1056970.070 1005324.171 - -3.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -4.86% 0.280 0.266 - -33.85% -
std::set<std::string>::equal_range(key)_(existent)/8192 -4.85% 28.277 26.905 - -6.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.84% 1418.184 1349.491 - -0.74% -
BM_vector_deque_move/64000 -4.84% 3069.389 2920.766 - -5.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.84% 11.235 10.692 - -23.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.82% 106156.503 101040.978 - -6.33% -
std::copy_n(deque<int>)/8 -4.81% 2.752 2.619 - -6.35% -
rng::fold_left(deque<int>)/8 -4.81% 3.913 3.725 - 2.22% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.80% 239.223 227.744 - 3.41% -
SetIntersection_Front_Vector_float_262144_16384 -4.79% 79463729.967 75657712.783 - 1.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.79% 5978.461 5692.116 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.75% 1821640.777 1735026.689 - -7.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -4.75% 1181025.735 1124888.386 - 0.71% -
BM_PushHeap_uint32_Descending_16 -4.75% 0.379 0.361 - 1.87% -
SetIntersection_Front_Vector_uint32_262144_16384 -4.73% 75228986.539 71671061.401 - -0.39% -
std::count_if(list<int>)_(every_other)/8192 -4.72% 8357.806 7962.923 - 11.03% -
SetIntersection_Interlaced_Vector_float_64_4 -4.72% 17984349.606 17136143.455 - -5.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.71% 1658952.148 1580831.381 - -6.55% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -4.70% 11.062 10.543 - -0.32% -
BM_deque_vector_copy/64000 -4.70% 3002.860 2861.826 - -2.69% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.70% 1535020.066 1462936.546 - -2.96% -
std::none_of(vector<int>)_(process_all)/8 -4.68% 2.564 2.444 - 0.19% -
SetIntersection_Front_Vector_uint32_16384_64 -4.68% 1375714.783 1311385.457 - -0.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.68% 629.615 600.177 - -0.08% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.67% 6919.170 6596.363 - -1.02% -
SetIntersection_Front_Set_uint32_16384_4 -4.66% 1070485.947 1020549.869 - -3.71% -
std::copy(vector<int>)/8 -4.66% 2.213 2.110 - -7.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.63% 19.267 18.375 - -0.82% -
BM_vector_deque_copy/70000 -4.62% 3376.882 3220.987 - -3.89% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.61% 714.755 681.791 - -0.83% -
SetIntersection_Front_Set_string_1024_16 -4.60% 1955368.088 1865328.392 - 1.25% -
SetIntersection_Front_Set_float_262144_16384 -4.60% 228201279.112 217698386.439 - -1.32% -
SetIntersection_Front_Set_uint32_16384_1024 -4.60% 12667720.138 12085149.941 - -2.47% -
SetIntersection_None_Set_string_262144_256 -4.59% 1666332.275 1589834.311 - -6.71% -
BM_deque_vector_copy_backward/0 -4.59% 1.476 1.408 - -1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.59% 6569425.171 6268109.443 - -0.64% -
SetIntersection_Front_Set_uint64_262144_16 -4.59% 1206808.063 1151461.744 - 0.52% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.58% 16.497 15.742 - -5.69% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.56% 105914.800 101081.524 - -2.44% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.56% 233.706 223.044 - 1.86% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.56% 17.893 17.077 - -0.06% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.56% 24.381 23.270 - -7.38% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -4.54% 311.990 297.823 - 0.16% -
SetIntersection_Interlaced_Set_float_256_64 -4.54% 13004318.605 12414291.984 - -9.22% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.54% 57439.554 54834.005 - -0.21% -
SetIntersection_Front_Vector_string_1024_64 -4.53% 3453497.542 3296942.731 - -3.28% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.52% 33.742 32.216 - -4.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.51% 62598.020 59773.817 - 2.32% -
std::set<std::string>::find(key)_(existent)/32 -4.48% 15.795 15.088 - -4.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.47% 35.428 33.843 - 33.27% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.46% 2789744.387 2665183.920 - -16.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.46% 7235397.834 6912398.068 - -9.96% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.45% 7.651 7.310 - 2.19% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.44% 360954.608 344919.924 - -0.34% -
BM_StringRelational_Eq_Small_Small_Control -4.43% 1.848 1.766 - -1.24% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.42% 74789.387 71481.000 - -6.63% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.42% 24.804 23.708 - -0.76% -
std::equal(vector<int>)_(it,_it,_it)/8 -4.42% 1.229 1.175 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.42% 14710690.364 14060823.017 - -10.71% -
BM_std_minmax_element<char>/1024 -4.42% 275.555 263.389 - 2.76% -
std::multiset<int>::count(key)_(non-existent)/32 -4.41% 2.491 2.382 - -3.36% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -4.41% 1040280.811 994389.709 - -5.29% -
SetIntersection_Interlaced_Set_uint64_64_16 -4.41% 22673274.151 21674228.950 - -1.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.39% 903848.015 864135.271 - -3.58% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.39% 25.933 24.794 - -0.76% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.39% 1.345 1.286 - -18.28% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -4.38% 12.936 12.369 - -7.50% -
std::copy(vector<bool>)_(aligned)/4096 -4.38% 4.926 4.711 - 0.81% -
std::unordered_multimap<int,_int>::clear()/1024 -4.37% 8420.524 8052.830 - -0.74% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.36% 75350489.860 72062612.205 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.36% 1168671.865 1117688.975 - -3.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.36% 52341.438 50061.151 - -0.53% -
SetIntersection_None_Set_string_262144_1 -4.35% 1656736.897 1584619.385 - -17.74% -
BM_StringAssignStr_Empty_Transparent -4.35% 0.508 0.486 - -0.28% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.35% 164.402 157.255 - -3.86% -
std::move(vector<int>)/8 -4.34% 2.306 2.206 - -3.21% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -4.34% 22.957 21.960 - -7.98% -
BM_lexicographical_compare_three_way<IntPtr>/256 -4.34% 69.719 66.693 - -4.79% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.34% 33.584 32.127 - -1.95% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.34% 27483.437 26291.745 - -6.18% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.31% 227.513 217.696 - -0.24% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -4.30% 1.556 1.489 - -6.90% -
SetIntersection_Front_Set_float_64_64 -4.30% 13850448.489 13255239.483 - 4.64% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.30% 76003151.660 72737568.098 - -4.33% -
std::is_sorted(deque<int>,_pred)/1024 -4.28% 670.005 641.339 - -0.21% -
bm_lexicographical_compare<unsigned_char>/1 -4.27% 1.534 1.468 - -9.00% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -4.26% 9.948 9.524 - -5.09% -
std::copy(deque<int>)/8 -4.25% 2.655 2.542 - -8.85% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.24% 43204.293 41371.900 - 0.53% -
std::find(vector<bool>)_(process_all)/8 -4.23% 0.628 0.602 - -34.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.23% 554586041.157 531143991.844 - -0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -4.22% 1130301.251 1082577.629 - -3.19% -
SetIntersection_None_Set_string_262144_16384 -4.22% 1663382.324 1593210.043 - -6.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.21% 0.665 0.637 - 0.10% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.21% 1.861 1.783 - 0.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.20% 21.688 20.778 - 3.65% -
ranges::min(std::vector<__int128>)/8 -4.20% 2.917 2.794 - -3.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.19% 918.642 880.192 - 1.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.18% 1049564.848 1005642.303 - -3.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.18% 17765501.233 17022458.221 - -0.74% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.18% 5.295 5.074 - -1.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.17% 243.741 233.582 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.17% 408.102 391.097 - -1.86% -
std::move_backward(deque<int>)/64 -4.16% 5.398 5.174 - -0.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.16% 2.745 2.631 - -1.79% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.15% 28.869 27.671 - 2.63% -
std::find(list<int>)_(process_all)/8 -4.13% 2.247 2.154 - -10.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.13% 19.343 18.544 - -2.15% -
BM_lexicographical_compare_three_way_slow_path/1048576 -4.12% 302801.338 290321.564 - -6.18% -
std::multiset<int>::erase(key)_(existent)/8192 -4.12% 62.183 59.621 - -0.58% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -4.12% 32.474 31.136 - -3.82% -
std::generate(list<int>)/8192 -4.11% 7693.826 7377.323 - -2.19% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -4.11% 9.868 9.463 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.10% 46.832 44.911 - -1.56% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.10% 55.937 53.643 - -3.83% -
std::remove_copy(deque<int>)_(prefix)/50 -4.10% 21.270 20.398 - 0.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.09% 714.126 684.937 - -1.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.08% 1.495 1.434 - 6.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.05% 77257.429 74126.617 - 0.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -4.04% 1.584 1.520 - -17.12% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.03% 2172.858 2085.377 - 0.71% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.02% 23.120 22.190 - -2.75% -
SetIntersection_None_Vector_float_262144_16 -4.02% 1146649.101 1100519.038 - -5.32% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.02% 857.543 823.079 - -3.52% -
SetIntersection_None_Set_uint32_256_256 -4.01% 5839950.100 5605779.173 - -6.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.00% 46.745 44.875 - 69.38% -
SetIntersection_None_Set_string_262144_16 -4.00% 1652525.881 1586407.633 - -11.18% -
std::move(list<int>)/512 -4.00% 368.575 353.843 - 0.67% -
SetIntersection_Front_Set_string_16384_256 -3.99% 14841135.951 14248447.793 - -4.08% -
std::remove_if(vector<int>)_(sprinkled)/32 -3.99% 53.069 50.950 - 0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.99% 8994335.319 8635880.031 - -0.46% -
BM_CmpEqual_uchar_short -3.98% 1.030 0.989 - -2.35% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.98% 23.816 22.868 - -4.46% -
std::set<int>::equal_range(key)_(existent)/8192 -3.98% 8.503 8.164 - 0.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.98% 454.809 436.719 - -2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.97% 13616005.769 13074986.588 - -9.27% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.96% 15.353 14.745 - -0.24% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.96% 3.463 3.326 - -8.97% -
std::multiset<std::string>::ctor(const&)/32 -3.95% 818.461 786.108 - 12.64% -
BM_std_minmax_element<char>/512 -3.95% 140.349 134.806 - 1.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.94% 15148.120 14551.455 - -3.44% -
std::unordered_set<std::string>::clear()/32 -3.93% 933.402 896.762 - 0.10% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.91% 76.664 73.669 - -0.75% -
BM_StringFindNoMatch/10 -3.90% 1.329 1.277 - -5.87% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.90% 13.321 12.801 - -0.09% -
BM_StringFindAllMatch/1 -3.89% 3.157 3.034 - 1.77% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.88% 22.798 21.913 - -6.17% -
BM_std_minmax_element<char>/4000 -3.88% 1053.545 1012.692 - 2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.87% 33900.897 32589.568 - -2.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.87% 25.317 24.338 - -3.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.86% 5683.831 5464.273 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.85% 0.814 0.782 - -0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.85% 9.422 9.059 - -2.83% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -3.84% 524.335 504.214 - -4.06% -
std::partition(deque<int>)_(dense)/32 -3.84% 9.489 9.125 - -11.11% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.82% 9.079 8.732 - -3.00% -
SetIntersection_None_Set_uint32_1024_1 -3.81% 8959748.378 8617953.053 - -7.26% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.81% 10090484.117 9705679.571 - -14.79% -
SetIntersection_Front_Set_uint64_16384_16 -3.80% 1203734.927 1157981.686 - -1.25% -
std::unordered_multimap<int,_int>::clear()/8192 -3.80% 64844.701 62380.350 - -0.49% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.80% 2.052 1.974 - -0.12% -
std::copy_if(deque<int>)_(entire_range)/8 -3.80% 2.644 2.544 - -3.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.77% 7007.870 6743.395 - 0.28% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.76% 349346807.551 336216373.300 - -0.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.76% 2.239 2.155 - -6.40% -
SetIntersection_Front_Set_float_1024_16 -3.75% 1217881.960 1172189.168 - -2.03% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.74% 23.884 22.991 - 0.44% -
BM_StringMove_Large -3.74% 0.735 0.708 - 0.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.73% 26.707 25.710 - 0.83% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.72% 12.971 12.488 - -6.17% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.72% 22.433 21.598 - -2.61% -
SetIntersection_Interlaced_Set_string_262144_256 -3.72% 2076646.971 1999408.205 - -4.95% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.71% 1.206 1.162 - 0.24% -
std::map<int,_int>::ctor(const&)/32 -3.70% 234.864 226.181 - -0.27% -
BM_deque_vector_copy/65536 -3.68% 3013.831 2903.048 - -5.07% -
SetIntersection_None_Set_uint32_1024_1024 -3.67% 9019637.463 8688590.323 - -6.69% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.66% 8.968 8.640 - -5.42% -
SetIntersection_Interlaced_Vector_string_64_64 -3.66% 27262060.306 26264001.911 - 0.05% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.66% 27.331 26.332 - -0.56% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -3.63% 19.691 18.977 - -5.13% -
std::reverse(deque<int>)/64 -3.62% 13.563 13.072 - -15.67% -
SetIntersection_None_Set_string_262144_262144 -3.61% 1659291.097 1599416.016 - -5.17% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.61% 200660410.789 193420921.558 - -0.95% -
BM_PushHeap_string_Ascending_256 -3.60% 11.134 10.733 - -0.16% -
SetIntersection_Front_Vector_uint32_256_16 -3.60% 4220046.354 4068213.079 - -1.38% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.60% 8459.392 8155.085 - 0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.60% 22.199 21.400 - -0.41% -
SetIntersection_None_Set_string_262144_4 -3.59% 1650966.555 1591667.400 - -13.23% -
std::move_backward(vector<int>)/8 -3.59% 2.270 2.189 - -2.65% -
SetIntersection_Front_Set_float_262144_16 -3.59% 1176110.252 1133890.954 - -4.43% -
BM_CmpLess_short_schar -3.59% 0.988 0.952 - -0.69% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -3.58% 1043598.787 1006191.489 - -1.83% -
ranges::min(std::deque<char>)/8 -3.58% 2.548 2.456 - 1.55% -
SetIntersection_Front_Set_uint32_16384_16 -3.58% 1205652.387 1162527.679 - -0.31% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.58% 215308009.933 207607434.811 - -1.26% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.58% 8185305.496 7892644.669 - -1.73% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.57% 9.786 9.437 - 1.46% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.57% 22.451 21.650 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.57% 1223493.228 1179872.022 - -2.96% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.56% 20950210.136 20203584.848 - -1.29% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.56% 29.474 28.425 - -3.30% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.56% 9.378 9.045 - -3.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.56% 1165317.785 1123875.733 - -3.31% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.55% 1.558 1.503 - -1.81% -
SetIntersection_None_Set_uint64_256_4 -3.55% 11594445.423 11182689.635 - 1.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.54% 24.579 23.709 - -35.28% -
SetIntersection_None_Set_string_262144_64 -3.54% 1648619.629 1590276.125 - -7.73% -
BM_deque_deque_move/0 -3.54% 0.809 0.780 - 0.48% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.54% 11613138.296 11202400.244 - 0.42% -
BM_deque_deque_move/64 -3.50% 3.152 3.042 - 0.05% -
ranges::minmax(std::list<__int128>)/70000 -3.50% 59564.330 57481.442 - -6.52% -
SetIntersection_Front_Set_uint32_262144_4 -3.47% 1065592.318 1028581.142 - -0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.47% 1194.803 1153.356 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.46% 232177285.777 224139785.699 - -5.19% -
BM_vector_deque_ranges_move_backward/64 -3.46% 3.101 2.993 - -4.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.45% 11032883.793 10652071.266 - -0.22% -
std::find_if(list<int>)_(process_all)/8 -3.43% 2.351 2.270 - -4.24% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.41% 11.057 10.680 - -3.69% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.40% 4.529 4.375 - 3.51% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.40% 14588622.809 14092589.060 - -7.26% -
std::multimap<std::string,_int>::clear()/1024 -3.40% 22718.921 21946.461 - 2.39% -
SetIntersection_Front_Set_float_262144_256 -3.39% 4160749.066 4019818.121 - 13.50% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.39% 1.447 1.398 - 3.72% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.38% 802.029 774.905 - -3.46% -
SetIntersection_None_Set_uint64_1024_256 -3.38% 8902385.558 8601773.182 - 0.38% -
SetIntersection_Front_Set_string_256_16 -3.37% 7315761.490 7069088.972 - -2.93% -
std::copy(vector<bool>)_(aligned)/512 -3.36% 1.415 1.367 - -0.73% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.36% 13157231.822 12714666.153 - -11.99% -
BM_lexicographical_compare_three_way<IntPtr>/64 -3.35% 15.579 15.057 - -3.34% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.35% 1.186 1.146 - 7.36% -
SetIntersection_None_Set_uint64_1024_64 -3.34% 9002334.521 8701347.153 - 0.75% -
ranges::min(std::list<char>)/64 -3.33% 27.012 26.111 - -3.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.33% 52.175 50.440 - -3.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.32% 4139182.680 4001605.547 - -1.06% -
std::search(list<int>)_(no_match)/8192 -3.31% 7424.052 7178.236 - 8.91% -
BM_StringRelational_Eq_Small_Huge_Control -3.31% 0.487 0.471 - 0.38% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.30% 32.989 31.900 - -5.02% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.28% 222.169 214.874 - 1.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.28% 44583.861 43120.799 - -1.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.27% 175009316.708 169283873.957 - -1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.27% 18573425.908 17966108.234 - -4.77% -
std::partial_sort(deque<int>)_(ascending)/8 -3.26% 33.311 32.224 - -2.16% -
BM_std_minmax_element<short>/4 -3.26% 1.247 1.206 - -4.14% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.26% 1603431.478 1551150.715 - 0.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.26% 643002.421 622067.752 - 1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.26% 1773495.604 1715760.988 - -5.80% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.24% 5.473 5.296 - 0.56% -
std::for_each(set<int>::iterator)/8192 -3.24% 8034.084 7774.043 - -1.69% -
SetIntersection_Front_Set_float_256_64 -3.23% 5740497.510 5554868.851 - 5.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.22% 1042884.366 1009266.885 - -4.06% -
ranges::minmax(std::list<__int128>)/64 -3.22% 39.862 38.578 - -5.09% -
BM_deque_vector_ranges_copy_backward/0 -3.22% 1.421 1.376 - -0.13% -
SetIntersection_Front_Vector_string_256_16 -3.20% 6315256.638 6113009.379 - -0.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.20% 13928.528 13483.306 - -1.65% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.19% 34.441 33.342 - 0.29% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.19% 13502785.584 13071730.883 - 1.50% -
BM_deque_vector_move/64 -3.18% 2.655 2.570 - -2.75% -
BM_vector_deque_ranges_copy_backward/1 -3.18% 2.259 2.187 - -6.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.18% 685.414 663.633 - -6.10% -
BM_deque_deque_ranges_move/1 -3.18% 2.499 2.420 - -2.37% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -3.17% 7064.338 6840.331 - 3.66% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -3.16% 44198.507 42800.024 - 3.74% -
std::unordered_multiset<int>::clear()/1024 -3.15% 8388.866 8124.396 - -14.28% -
std::rotate(deque<int>)_(by_1/4)/1024 -3.15% 278.438 269.667 - 1.59% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.14% 11.019 10.673 - -1.63% -
std::find_end(deque<int>)_(same_length)/8192 -3.14% 2797.052 2709.222 - -0.26% -
rng::find_last(vector<char>)_(bail_90%)/8192 -3.14% 205.461 199.010 - 4.56% -
SetIntersection_Front_Set_uint64_1024_1024 -3.14% 12664646.235 12267341.951 - 0.19% -
SetIntersection_Front_Vector_string_262144_256 -3.13% 9742873.313 9438185.994 - -2.27% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.12% 30.791 29.831 - -3.90% -
std::move_backward(vector<int>)/262144 -3.12% 21868.613 21186.800 - -4.91% -
SetIntersection_None_Set_uint64_256_64 -3.11% 9370715.529 9079112.401 - 1.58% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.11% 644221.397 624195.479 - -0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.11% 86693.507 84000.003 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.10% 1042267.740 1009950.843 - -4.23% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.10% 10.457 10.133 - -2.71% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.10% 12.512 12.125 - -1.08% -
std::set<int>::insert(value)_(already_present)/8192 -3.09% 9.996 9.687 - -4.55% -
SetIntersection_None_Set_uint32_256_16 -3.08% 10915105.269 10578531.069 - -5.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -3.08% 67905738.999 65813952.764 - 4.80% -
BM_vector_deque_ranges_copy_backward/2 -3.08% 1.998 1.937 - -6.08% -
BM_StringFindAllMatch/8 -3.07% 2.873 2.785 - 0.32% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.07% 20.406 19.779 - 2.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.07% 35725.002 34628.818 - -0.35% -
std::is_sorted(deque<int>,_pred)/8192 -3.07% 5356.698 5192.417 - -0.20% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.06% 13.747 13.327 - 0.29% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -3.06% 919.487 891.364 - 2.62% -
BM_PushHeap_string_Ascending_64 -3.06% 7.444 7.217 - -4.39% -
std::find_if(list<int>)_(process_all)/50 -3.05% 20.057 19.446 - 2.45% -
BM_deque_deque_ranges_move/70000 -3.05% 3446.422 3341.303 - -3.79% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.04% 591.919 573.918 - 0.49% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.04% 3.005 2.913 - -4.53% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.04% 11539524.266 11189281.162 - -3.51% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.03% 171511183.733 166313443.017 - -1.74% -
std::remove(vector<int>)_(prefix)/32 -3.02% 50.778 49.243 - 0.76% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.01% 21.109 20.473 - -6.92% -
BM_CmpLess_uchar_ushort -3.01% 1.073 1.040 - -2.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.01% 1255.449 1217.677 - -0.20% -
SetIntersection_Front_Vector_uint32_64_64 -3.00% 10929541.189 10602100.194 - -0.55% -
std::set<int>::ctor(const&)/8192 -3.00% 50680.480 49162.483 - -1.21% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.99% 267848.832 259831.285 - -3.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.99% 4260604.027 4133151.392 - -1.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.99% 15540.232 15075.758 - -4.38% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.99% 30.195 29.293 - 0.84% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.99% 23.011 22.324 - -1.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.99% 404.775 392.684 - -0.39% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.98% 119835.108 116265.882 - -0.73% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.97% 272.892 264.781 - -1.25% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.97% 8.189 7.946 - -0.74% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -2.96% 536.994 521.086 - -3.02% -
SetIntersection_None_Set_string_262144_1024 -2.96% 1654788.330 1605780.111 - -4.94% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.96% 11.206 10.875 - -7.24% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.95% 1977.161 1918.796 - 1.16% -
bm_ranges_lexicographical_compare<int>/8 -2.95% 1.498 1.454 - -6.70% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.95% 11.796 11.448 - -17.25% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.94% 230.146 223.372 - -3.70% -
SetIntersection_None_Set_uint32_1024_256 -2.94% 8887022.808 8625894.096 - -6.75% -
std::move_backward(vector<bool>)_(aligned)/512 -2.93% 2.330 2.262 - -3.08% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.92% 0.632 0.613 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.92% 1042810.995 1012350.369 - -4.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.92% 43695.444 42421.244 - -1.84% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.91% 69.497 67.474 - -1.57% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.91% 404.622 392.850 - -3.46% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.90% 170885971.239 165928630.206 - 0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.89% 972.019 943.888 - -2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.89% 386164.568 374997.140 - -0.58% -
std::remove_if(list<int>)_(sprinkled)/50 -2.89% 74.324 72.176 - 2.40% -
std::copy_if(list<int>)_(every_other)/262144 -2.88% 210047.206 203988.679 - -1.46% -
std::search(vector<int>,_pred)_(single_element)/1024 -2.88% 576.091 559.500 - 1.86% -
std::search(vector<int>,_pred)_(single_element)/1000 -2.88% 563.159 546.963 - 2.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.87% 3.525 3.423 - -4.81% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.87% 10092992.810 9803828.242 - -2.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.86% 1547.980 1503.660 - 3.15% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.86% 34.015 33.042 - -0.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.85% 267657.584 260026.522 - -3.86% -
std::multiset<int>::contains(key)_(existent)/1024 -2.85% 3.960 3.847 - -4.36% -
SetIntersection_Front_Vector_string_16384_16 -2.84% 1627678.375 1581377.279 - -2.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.84% 16004.565 15550.691 - -1.11% -
SetIntersection_Front_Vector_float_256_256 -2.83% 4541724.059 4413397.966 - 3.83% -
SetIntersection_Interlaced_Vector_string_256_256 -2.82% 20892201.851 20302519.776 - 1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.81% 8905218.907 8654788.687 - 0.32% -
std::copy_backward(list<int>)/32768 -2.81% 26801.151 26048.323 - -2.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.81% 406.258 394.848 - -0.47% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -2.81% 55.818 54.251 - 1.30% -
SetIntersection_Front_Vector_string_16384_64 -2.80% 3428717.280 3332797.453 - -0.39% -
SetIntersection_None_Set_float_256_64 -2.78% 9425454.870 9163087.531 - -0.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.78% 41.865 40.700 - 11.03% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.78% 1841569.878 1790419.493 - -9.19% -
SetIntersection_Front_Vector_string_262144_1 -2.78% 1080703.183 1050709.073 - -2.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.77% 160.174 155.733 - -7.05% -
std::make_heap(deque<int>)_(ascending)/8 -2.77% 27.845 27.073 - 0.31% -
SetIntersection_Front_Set_string_16384_4 -2.77% 1276415.358 1241062.710 - 0.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.77% 22.109 21.497 - 2.72% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.76% 4.303 4.184 - -5.82% -
SetIntersection_Interlaced_Vector_string_256_16 -2.76% 10482620.642 10193635.080 - -3.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.75% 32.970 32.062 - -3.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.75% 9.663 9.397 - 1.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -2.74% 3248.747 3159.773 - -4.99% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -2.74% 1.553 1.511 - -5.63% -
SetIntersection_Front_Set_string_16_16 -2.74% 60701157.319 59040539.656 - -1.57% -
std::stable_sort(vector<int>)_(descending)/8 -2.73% 24.368 23.702 - -0.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.73% 50.255 48.883 - 151.83% -
std::find_end(deque<int>)_(single_element)/1024 -2.71% 317.788 309.163 - -6.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.71% 50.116 48.758 - 4.20% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.71% 207728090.723 202098904.022 - -0.89% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.70% 10.106 9.833 - -2.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.70% 644659.485 627227.575 - 2.48% -
SetIntersection_None_Set_uint64_1024_1 -2.70% 9092670.744 8847110.351 - 3.02% -
std::any_of(list<int>)_(process_all)/8192 -2.70% 7864.493 7652.129 - -6.61% -
std::move(vector<bool>)_(unaligned)/4096 -2.70% 26.732 26.011 - 0.36% -
std::reverse_copy(vector<int>)/8 -2.69% 2.338 2.275 - -7.64% -
BM_PushHeap_float_QuickSortAdversary_16384 -2.69% 0.495 0.481 - -0.06% -
BM_PushHeap_string_Ascending_1024 -2.68% 13.594 13.229 - 2.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.68% 161658796.749 157325509.454 - -1.50% -
std::sort_heap(deque<int>,_pred)/1024 -2.67% 12596.954 12260.309 - -0.69% -
SetIntersection_None_Set_uint64_16384_1 -2.67% 161598357.210 157282819.577 - -0.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.67% 4.157 4.046 - -4.53% -
BM_PushHeap_uint32_PipeOrgan_1 -2.66% 0.409 0.398 - -14.65% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.66% 15.207 14.803 - 0.45% -
ranges::minmax(std::deque<char>)/64 -2.66% 23.297 22.678 - -10.47% -
ranges::min(std::deque<__int128>)/8 -2.65% 2.885 2.809 - -2.72% -
SetIntersection_None_Set_uint64_1024_16 -2.65% 8797649.992 8564420.148 - -1.71% -
BM_deque_deque_copy/64000 -2.65% 3056.465 2975.545 - -0.11% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.63% 4047.949 3941.448 - 0.92% -
std::pop_heap(deque<std::string>)/1024 -2.63% 60.758 59.162 - -0.67% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.62% 1.916 1.866 - 1.52% -
SetIntersection_Interlaced_Vector_string_256_4 -2.62% 6116010.426 5955509.166 - -2.47% -
std::for_each(join_view(vector<vector<int>>))/8 -2.60% 1.427 1.390 - 0.71% -
BM_deque_deque_copy/5500 -2.60% 202.960 197.688 - -0.12% -
BM_CmpEqual_int_uint -2.59% 1.086 1.057 - 0.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.59% 15542.135 15139.178 - 0.64% -
SetIntersection_Front_Set_float_4_1 -2.59% 218709583.003 213042110.713 - -0.51% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.59% 11.364 11.070 - 4.69% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.58% 1.643 1.600 - 0.21% -
std::vector<int>::ctor(size)/1024 -2.58% 44.415 43.271 - -4.93% -
SetIntersection_Front_Vector_float_16384_16384 -2.56% 79563420.577 77524920.856 - -0.74% -
SetIntersection_Front_Vector_float_262144_256 -2.56% 2275124.493 2216845.824 - -0.64% -
std::set<int>::ctor(const&,_alloc)/1024 -2.55% 6365.747 6203.325 - -0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.55% 15785535.600 15383251.562 - -1.61% -
BM_std_minmax_element<long_long>/64000 -2.55% 17449.139 17004.851 - -1.09% -
std::partial_sort(deque<int>)_(descending)/8 -2.54% 43.404 42.299 - -1.99% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.54% 20.587 20.064 - 6.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -2.54% 1.650 1.608 - 1.28% -
std::copy_backward(list<int>)/64 -2.53% 30.778 29.999 - -3.42% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.53% 12519.889 12203.368 - -3.90% -
bm_lexicographical_compare<int>/1 -2.53% 1.282 1.249 - -8.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.53% 1142685.334 1113813.197 - -4.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.52% 41.949 40.891 - 10.54% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.51% 2982.610 2907.741 - -0.18% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.50% 68.297 66.587 - 0.80% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.50% 5.795 5.650 - -2.69% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.50% 297.034 289.606 - -0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.50% 65639.459 64000.338 - -3.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.49% 297.300 289.892 - -1.52% -
std::for_each(multiset<int>::iterator)/8192 -2.49% 8079.080 7877.985 - -1.28% -
std::copy_if(vector<int>)_(every_other)/8 -2.49% 4.161 4.057 - -4.03% -
BM_CmpEqual_uchar_schar -2.48% 1.035 1.010 - 0.05% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.48% 22340393.591 21787027.855 - -3.27% -
BM_deque_deque_ranges_copy/2 -2.47% 2.242 2.187 - -3.61% -
std::set<std::string>::find(key)_(existent)/1024 -2.47% 23.851 23.263 - 1.22% -
std::copy_n(vector<int>)/32768 -2.46% 3780.021 3686.865 - 1.01% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.46% 5106.825 4980.994 - -0.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.46% 12833.848 12517.802 - -6.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.46% 16474.730 16069.076 - -2.21% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -2.46% 72.369 70.588 - 23.50% -
BM_deque_deque_ranges_move/2 -2.45% 2.240 2.185 - -0.56% -
ranges::minmax(std::list<__int128>)/1 -2.45% 0.460 0.449 - -2.13% -
BM_lexicographical_compare_three_way_fast_path/64 -2.45% 15.510 15.131 - -4.24% -
std::partition(list<int>)_(dense)/1024 -2.44% 412.971 402.902 - 2.94% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.43% 12592655.939 12286871.404 - -15.59% -
SetIntersection_Front_Vector_uint32_64_16 -2.42% 14306405.516 13959585.164 - -1.74% -
std::copy_if(list<int>)_(every_other)/1048576 -2.42% 825945.387 805941.179 - -2.41% -
std::set<std::string>::clear()/8192 -2.42% 216235.557 210999.230 - -1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.42% 180173113.860 175811006.349 - -5.53% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.42% 235491224.871 229791678.843 - -0.44% -
std::multiset<int>::ctor(const&)/1024 -2.42% 6583.685 6424.383 - 2.50% -
BM_lexicographical_compare_three_way_slow_path/65536 -2.42% 18293.615 17851.029 - -6.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.41% 11600744.420 11320913.447 - -0.26% -
BM_deque_vector_copy/70000 -2.41% 3288.794 3209.540 - -1.39% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.41% 8.383 8.181 - -1.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.40% 15.724 15.346 - -0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.40% 1307.827 1276.472 - 1.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.39% 439599.408 429107.415 - -2.56% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.38% 20.623 20.131 - 0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.38% 1053356.810 1028255.734 - -2.39% -
BM_lexicographical_compare_three_way_fast_path/4 -2.38% 1.145 1.118 - -2.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.38% 3.408 3.327 - -0.28% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.37% 217001266.868 211849540.456 - -4.31% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.36% 23922.061 23357.258 - -3.36% -
std::adjacent_find(list<int>,_pred)/8 -2.36% 3.920 3.827 - 0.22% -
SetIntersection_Front_Set_uint64_256_64 -2.36% 5737624.205 5602342.960 - 9.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.36% 21.316 20.814 - -1.26% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.35% 228584785.252 223205591.102 - -1.48% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.35% 8.176 7.984 - -1.70% -
BM_StringAssignStr_Small_Opaque -2.35% 0.736 0.718 - -0.06% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -2.35% 1.548 1.512 - -3.90% -
BM_deque_vector_ranges_move_backward/4000 -2.35% 145.503 142.089 - 0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.34% 12910.606 12608.469 - 2.47% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.34% 19.116 18.669 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -2.33% 0.556 0.543 - 32.59% -
SetIntersection_None_Set_string_256_16 -2.33% 11123084.074 10863811.382 - -3.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.33% 171479006.353 167483734.470 - -4.73% -
std::set<int>::count(key)_(existent)/8192 -2.33% 8.044 7.857 - -0.30% -
BM_vector_deque_ranges_move_backward/512 -2.33% 17.927 17.510 - -3.35% -
bm_lexicographical_compare<signed_char>/512 -2.32% 8.116 7.928 - 1.54% -
SetIntersection_Front_Set_string_16384_1024 -2.32% 59234636.588 57859834.924 - -2.31% -
SetIntersection_Front_Vector_string_1024_1024 -2.32% 39841103.141 38917928.019 - 0.87% -
SetIntersection_Front_Set_float_16384_16 -2.32% 1225513.146 1197123.112 - 0.23% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.31% 3221.457 3146.892 - 0.31% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.31% 4.479 4.375 - 0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.30% 1060446.869 1036073.606 - -0.19% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.30% 5.579 5.451 - -6.73% -
std::multiset<int>::contains(key)_(existent)/32 -2.29% 1.666 1.628 - -4.60% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.29% 17518190.598 17117393.845 - 1.04% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.28% 15.377 15.026 - -0.23% -
SetIntersection_Front_Vector_uint32_262144_16 -2.28% 1116571.474 1091077.537 - -1.10% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.28% 1520576.660 1485910.809 - -0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.27% 18.158 17.745 - 0.56% -
std::unordered_set<std::string>::clear()/1024 -2.27% 23615.183 23078.180 - 0.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.27% 57898.920 56582.470 - 1.32% -
SetIntersection_Front_Set_uint32_16384_16384 -2.27% 221134899.028 216119410.816 - -1.11% -
SetIntersection_None_Vector_float_262144_1024 -2.27% 1128491.037 1102917.432 - -4.35% -
SetIntersection_Front_Set_float_262144_4 -2.27% 1064516.991 1040400.187 - -2.86% -
std::partial_sort(deque<int>)_(heap)/8192 -2.27% 268797.063 262708.750 - -2.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.26% 42.413 41.453 - -1.98% -
SetIntersection_Interlaced_Set_string_1024_64 -2.26% 16752862.264 16373826.248 - -1.76% -
std::partition(list<int>)_(dense)/8192 -2.26% 5358.135 5237.095 - 2.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.26% 19.063 18.632 - -1.84% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.25% 26.943 26.336 - -1.40% -
SetIntersection_Front_Vector_uint32_1024_1 -2.25% 1048755.888 1025126.401 - -1.74% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -2.25% 1.422 1.390 - 2.73% -
BM_std_minmax_element<char>/64 -2.25% 17.310 16.921 - -0.91% -
std::unordered_multiset<int>::clear()/32 -2.25% 596.436 583.016 - -6.82% -
std::make_heap(vector<int>)_(pipe-organ)/8 -2.25% 16.796 16.419 - -0.40% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.24% 7.597 7.426 - 0.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.24% 13.248 12.951 - -2.22% -
BM_CmpLess_int_uint -2.24% 1.090 1.066 - 0.49% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.24% 243.843 238.391 - -2.92% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -2.24% 675.845 660.735 - -2.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.23% 5.030 4.918 - -4.08% -
SetIntersection_Front_Vector_string_262144_4 -2.23% 1203670.962 1176807.285 - 0.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.23% 405.166 396.125 - 0.09% -
BM_std_minmax_element<long_long>/4 -2.23% 1.266 1.238 - -1.36% -
SetIntersection_Interlaced_Set_string_4_4 -2.22% 160048171.471 156489560.449 - -1.34% -
std::replace(vector<int>)_(prefix)/50 -2.22% 7.646 7.477 - 0.89% -
std::for_each(join_view(vector<vector<int>>))/50 -2.22% 4.171 4.079 - 0.82% -
BM_lexicographical_compare_three_way_fast_path/16384 -2.22% 3742.951 3659.976 - -3.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -2.22% 70.426 68.866 - -0.80% -
SetIntersection_None_Set_uint32_256_4 -2.21% 11537350.620 11281834.561 - -5.13% -
std::is_sorted(list<int>)/8192 -2.21% 7219.697 7059.921 - -2.41% -
BM_std_minmax_element<short>/64 -2.21% 17.343 16.960 - -7.33% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.21% 16.789 16.419 - 0.42% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -2.20% 946.265 925.414 - -3.03% -
SetIntersection_Front_Vector_uint32_16_16 -2.19% 35884167.006 35096733.706 - -0.31% -
std::move(deque<int>)/8 -2.19% 3.478 3.402 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.19% 177208284.719 173323279.007 - -10.11% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.19% 24.054 23.528 - 3.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.19% 14953.560 14626.735 - -7.00% -
std::sort(vector<int>)_(heap)/8192 -2.18% 46637.237 45620.830 - 0.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.18% 23.893 23.373 - -3.75% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.18% 3306.307 3234.363 - -1.77% -
SetIntersection_Interlaced_Vector_string_16_4 -2.17% 67956251.022 66478576.443 - 0.46% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.17% 3730.798 3649.727 - -3.08% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.17% 55577.448 54370.056 - -0.59% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.17% 30.484 29.822 - -3.02% -
SetIntersection_Front_Set_uint64_64_64 -2.16% 13709639.806 13412894.912 - 3.76% -
BM_tolower_string<wchar_t> -2.16% 6.442 6.303 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.16% 37750027.195 36936420.650 - -0.56% -
BM_deque_vector_copy_backward/5500 -2.15% 202.296 197.937 - -2.58% -
SetIntersection_Front_Set_uint64_262144_4 -2.15% 1073021.825 1049920.661 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.15% 199800715.949 195503907.984 - 0.46% -
SetIntersection_None_Set_uint64_16384_16 -2.15% 167265644.397 163669159.708 - -0.81% -
BM_vector_deque_copy/65536 -2.15% 3101.452 3034.788 - 4.14% -
BM_lexicographical_compare_three_way_fast_path/4096 -2.15% 950.004 929.608 - -3.00% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.14% 23.120 22.624 - -10.64% -
std::flat_multimap<int,_int>::clear()/8192 -2.14% 417.286 408.347 - -0.20% -
std::adjacent_find(deque<int>,_pred)/1048576 -2.14% 671397.495 657019.403 - 0.79% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.13% 1503.723 1471.636 - 5.15% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.13% 1038313.215 1016162.142 - 0.40% -
std::flat_multimap<int,_int>::clear()/1024 -2.13% 403.551 394.949 - 0.12% -
BM_deque_deque_copy_backward/2 -2.13% 2.468 2.415 - -4.67% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.13% 102445.098 100267.987 - 0.87% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.12% 13.105 12.827 - -0.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.12% 12928.132 12654.197 - -0.44% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.12% 420.959 412.043 - -1.34% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.12% 27111.128 26537.395 - 0.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.11% 3.553 3.478 - -7.65% -
BM_lexicographical_compare_three_way_fast_path/16 -2.10% 4.381 4.289 - -1.28% -
SetIntersection_None_Set_uint32_64_4 -2.10% 21673204.976 21217837.644 - -3.73% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.10% 241222.539 236159.684 - -3.19% -
SetIntersection_None_Vector_float_1024_4 -2.10% 1081347.338 1058668.192 - -2.92% -
SetIntersection_Interlaced_Set_float_64_4 -2.09% 20859312.104 20422928.899 - -2.39% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.09% 3.650 3.574 - -2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.09% 2329343.410 2280681.878 - -0.87% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.09% 28.790 28.189 - -0.82% -
std::replace_if(vector<int>)_(prefix)/32 -2.09% 9.659 9.458 - -2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.09% 1182598.537 1157939.562 - 2.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.08% 4156201.827 4069571.352 - -0.86% -
SetIntersection_None_Set_uint64_16384_64 -2.08% 169824249.016 166291514.692 - -0.17% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.08% 17.364 17.003 - -2.29% -
BM_num_get<unsigned_short> -2.08% 10.283 10.070 - 0.27% -
BM_num_get<unsigned_long> -2.08% 10.510 10.292 - -0.41% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.08% 67092.647 65699.762 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.08% 1055283.003 1033378.765 - -0.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.08% 139559.455 136663.138 - -0.07% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.07% 583.200 571.147 - -7.22% -
SetIntersection_None_Vector_uint32_1024_1 -2.06% 1075807.999 1053643.430 - -2.43% -
SetIntersection_Front_Set_string_262144_256 -2.06% 15079210.532 14769041.733 - -0.96% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.05% 1.742 1.706 - -3.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.05% 41.730 40.874 - -0.96% -
SetIntersection_Front_Set_string_1024_256 -2.05% 14285740.985 13993506.427 - -11.17% -
SetIntersection_Front_Vector_uint32_16384_1 -2.04% 1055254.260 1033740.910 - -0.08% -
SetIntersection_Front_Set_uint64_16384_16384 -2.04% 229019249.249 224356226.312 - 0.91% -
std::multimap<int,_int>::erase(iterator)/8192 -2.04% 21.009 20.581 - -0.58% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.04% 492919.995 482886.735 - -3.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.03% 2930755.723 2871135.068 - -0.41% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.03% 1.249 1.224 - -3.87% -
BM_lexicographical_compare_three_way_fast_path/1024 -2.03% 244.043 239.082 - -3.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.03% 679.405 665.616 - 3.24% -
BM_CmpLess_uchar_short -2.03% 1.059 1.038 - -2.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.02% 23821.757 23341.084 - -3.37% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.02% 96762.589 94811.153 - -4.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.01% 1826332.356 1789566.486 - -5.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.01% 400.692 392.628 - -0.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -2.01% 1.368 1.341 - 3.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.00% 30.139 29.535 - -0.49% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.00% 19.331 18.944 - -0.85% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.00% 31.366 30.739 - -2.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.00% 1045599.451 1024713.206 - 1.25% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.98% 25.537 25.031 - -1.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.98% 666.615 653.419 - -0.73% -
std::copy(vector<bool>)_(unaligned)/64 -1.97% 1.794 1.758 - -2.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.97% 706.515 692.572 - -0.30% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.97% 12614772.059 12365984.851 - 0.33% -
SetIntersection_None_Set_float_1024_1024 -1.97% 8947967.179 8771736.630 - -1.47% -
SetIntersection_Front_Set_uint64_16_16 -1.97% 38072981.091 37323457.164 - -0.19% -
BM_deque_vector_ranges_move/64 -1.97% 2.658 2.606 - 0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.97% 16291819.696 15971497.510 - 0.57% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.96% 498.577 488.796 - -0.44% -
std::set<int>::insert(value)_(already_present)/1024 -1.95% 6.046 5.929 - -1.30% -
bm_swap_ranges_vb_unaligned/512 -1.95% 12.563 12.319 - 0.05% -
bm_lexicographical_compare<unsigned_char>/4096 -1.94% 77.235 75.734 - -2.53% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.94% 54.429 53.371 - -0.34% -
BM_lexicographical_compare_three_way_slow_path/256 -1.94% 79.256 77.717 - -5.96% -
ranges::min(std::vector<long_long>)/70000 -1.94% 7873.041 7720.249 - -3.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.94% 18.976 18.608 - -2.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.93% 668.225 655.338 - 1.73% -
std::move_backward(deque<int>)/512 -1.93% 23.979 23.518 - -0.16% -
std::move_backward(deque<int>)/8 -1.92% 3.363 3.298 - -3.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.92% 21169125.224 20761710.880 - -4.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.92% 13.494 13.235 - 0.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 -1.92% 1504.072 1475.177 - 1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.92% 1120537.165 1099018.978 - 0.21% -
BM_lexicographical_compare_three_way_slow_path/64 -1.92% 17.849 17.506 - -6.52% -
SetIntersection_None_Set_uint32_16384_1 -1.92% 155970736.927 152979449.919 - -10.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.92% 1998480.063 1960165.447 - -3.95% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.91% 1052.378 1032.244 - 6.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.91% 4322932.070 4240311.418 - 1.60% -
bm_lexicographical_compare<unsigned_char>/512 -1.91% 8.713 8.547 - -2.69% -
SetIntersection_Front_Vector_float_1024_16 -1.91% 1123583.944 1102173.235 - -0.04% -
std::copy_if(list<int>)_(every_other)/64 -1.91% 27.742 27.213 - -2.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.90% 21531.271 21121.521 - 1.15% -
BM_deque_vector_ranges_copy/0 -1.90% 1.553 1.524 - 0.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.90% 3.064 3.005 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.90% 11617525.292 11396621.352 - -7.09% -
std::copy_if(list<int>)_(every_other)/512 -1.90% 359.671 352.844 - -2.23% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.90% 1.302 1.277 - 29.84% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.90% 1045174.598 1025358.634 - -0.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.89% 1.308 1.283 - 6.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.89% 1182703.692 1160327.571 - 0.30% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.89% 13.045 12.798 - -0.46% -
SetIntersection_None_Set_uint32_64_16 -1.89% 18463924.419 18115296.052 - -2.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.89% 674.797 662.076 - -0.95% -
std::copy_backward(deque<int>)/262144 -1.88% 31221.470 30633.555 - -2.48% -
std::unique(deque<int>)_(contiguous)/8192 -1.88% 4033.370 3957.493 - 4.87% -
SetIntersection_None_Set_uint64_16384_4 -1.88% 164296628.795 161207689.383 - -0.92% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.88% 35.721 35.049 - -1.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.88% 54.460 53.438 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.88% 1041094.569 1021561.124 - -1.69% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.87% 18.293 17.951 - 1.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.87% 15.190 14.906 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.87% 8882216.196 8716277.865 - -1.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.87% 39961.526 39215.617 - 0.68% -
SetIntersection_Front_Vector_uint32_1024_64 -1.87% 1367828.207 1342316.935 - 1.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.86% 12756.228 12518.329 - -12.57% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.86% 2.021 1.984 - -3.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.85% 30.940 30.366 - 2.27% -
std::flat_multimap<int,_int>::clear()/32 -1.85% 400.868 393.453 - 0.12% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.85% 668.988 656.632 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.84% 8802411.858 8640037.149 - -0.94% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.84% 300.066 294.552 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.84% 4411131.820 4330152.365 - -0.11% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.84% 12.222 11.997 - 4.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.83% 3743.133 3674.475 - -3.09% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.83% 29.293 28.757 - -1.79% -
SetIntersection_Interlaced_Set_float_1024_1 -1.83% 1041462.395 1022452.474 - -1.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.82% 18.165 17.834 - -1.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 -1.82% 126.385 124.087 - -2.58% -
std::set<int>::ctor(const&,_alloc)/8192 -1.82% 50462.986 49545.788 - -3.67% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.82% 36.209 35.552 - -2.78% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.82% 10438.090 10248.455 - -6.39% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.82% 22.818 22.404 - -0.55% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.81% 213282787.873 209412702.067 - 1.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.81% 1116840.647 1096579.905 - -0.52% -
SetIntersection_Front_Set_uint32_256_1 -1.81% 4160415.634 4084985.310 - -1.01% -
std::fill(list<int>)/8192 -1.81% 8372.716 8221.092 - 2.73% -
bm_swap_ranges_vb_aligned/64 -1.81% 2.882 2.830 - -3.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.81% 185930.932 182565.589 - -0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.80% 1078496.632 1059053.524 - -5.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.80% 1537516.546 1509801.040 - -0.96% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.80% 8.333 8.183 - -0.95% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.80% 45938317.730 45112303.442 - -32.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.80% 1960358.072 1925152.100 - -4.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.80% 21784.280 21393.071 - 4.63% -
BM_StringFindAllMatch/64 -1.79% 3.236 3.177 - 1.26% -
BM_lexicographical_compare_three_way<IntPtr>/4 -1.79% 1.144 1.123 - -2.81% -
std::copy_backward(deque<int>)/8 -1.78% 2.660 2.613 - -7.56% -
SetIntersection_Front_Set_float_64_16 -1.78% 15488583.667 15212813.177 - -1.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.77% 406.221 399.016 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.77% 1065102.705 1046247.479 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.77% 164223726.434 161321773.763 - -0.54% -
BM_CmpEqual_uchar_int -1.77% 1.072 1.053 - -1.66% -
std::replace(vector<int>)_(prefix)/32 -1.76% 5.116 5.026 - -0.69% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.76% 350895390.283 344722977.801 - -5.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.76% 16246289.619 15960925.590 - -0.88% -
BM_lexicographical_compare_three_way_slow_path/1024 -1.75% 292.881 287.744 - -6.48% -
bm_ranges_swap_ranges_vb_aligned/512 -1.75% 5.249 5.157 - -0.64% -
std::multimap<int,_int>::erase(iterator)/1024 -1.75% 20.911 20.546 - -0.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -1.75% 244125.712 239863.152 - -2.41% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.75% 1717485.515 1687500.862 - -1.35% -
std::move(list<int>)/32768 -1.75% 31528.265 30977.879 - 0.23% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 -1.75% 30604.667 30070.586 - -2.43% -
SetIntersection_Front_Vector_float_262144_64 -1.74% 1360122.774 1336398.330 - -2.24% -
SetIntersection_None_Vector_uint64_16384_1024 -1.74% 1113960.092 1094555.158 - -0.82% -
BM_std_minmax_element<int>/512 -1.74% 137.736 135.339 - -6.32% -
SetIntersection_None_Set_uint32_64_1 -1.74% 22707648.462 22312679.334 - -3.89% -
BM_deque_vector_move_backward/5500 -1.74% 199.210 195.750 - -1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.73% 357190102.564 350995363.288 - 0.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.73% 13880.784 13640.321 - 0.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.73% 16122.820 15843.574 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.73% 4358471.889 4283175.961 - 0.73% -
std::sort_heap(vector<NonIntegral>)/8 -1.73% 30.069 29.550 - -3.60% -
SetIntersection_Front_Vector_uint32_256_64 -1.72% 4339196.841 4264368.303 - -1.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.72% 163139859.544 160331559.612 - -0.72% -
std::copy(vector<bool>)_(unaligned)/32768 -1.72% 218.120 214.371 - -1.51% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.72% 19.638 19.301 - 1.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.71% 4237314.430 4164717.665 - -4.95% -
std::flat_multimap<int,_int>::clear()/0 -1.71% 399.605 392.765 - 0.30% -
ranges::min(std::deque<long_long>)/1 -1.71% 0.679 0.667 - 2.60% -
BM_PushHeap_float_PipeOrgan_16 -1.71% 0.907 0.892 - -0.21% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.70% 5.957 5.856 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.70% 1061053.059 1043041.538 - 1.98% -
ranges::min(std::vector<char>)/70000 -1.70% 490.730 482.401 - -2.74% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.69% 13210.504 12986.636 - 1.20% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.69% 0.642 0.631 - -0.46% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.69% 4531.227 4454.539 - -6.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.69% 4176800.074 4106220.160 - 0.53% -
BM_vector_deque_ranges_move_backward/1024 -1.69% 37.821 37.182 - -0.13% -
BM_CmpEqual_int_short -1.69% 1.139 1.120 - 0.29% -
BM_num_get<long_long> -1.69% 10.875 10.692 - 2.27% -
SetIntersection_Front_Set_uint64_4_1 -1.68% 215098621.142 211475589.230 - 0.15% -
SetIntersection_None_Set_uint32_1024_4 -1.68% 8905406.330 8755422.526 - -5.75% -
std::set<std::string>::ctor(const&)/0 -1.68% 12.915 12.698 - -0.37% -
BM_deque_deque_move/512 -1.68% 17.947 17.645 - -0.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.68% 736.078 723.708 - 9.65% -
SetIntersection_Front_Set_string_1024_1024 -1.68% 55368157.129 54438175.019 - -3.62% -
SetIntersection_Front_Set_uint64_16384_256 -1.68% 3966943.696 3900323.735 - 3.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -1.67% 59747.241 58746.561 - -2.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.67% 1309.302 1287.420 - -1.14% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.67% 6.525 6.416 - -1.93% -
std::is_sorted_until(vector<int>,_pred)/8 -1.67% 3.642 3.581 - -2.89% -
SetIntersection_Front_Set_float_16384_4 -1.67% 1073814.414 1055934.629 - 1.71% -
std::copy_if(deque<int>)_(every_other)/64 -1.66% 23.276 22.888 - -2.18% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.66% 55652180.672 54728373.550 - -1.53% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.66% 24.089 23.690 - -2.32% -
std::for_each(set<int>::iterator)/50 -1.66% 37.148 36.533 - 0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.65% 1462119.010 1437964.793 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.65% 10885264.537 10705587.011 - -0.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 -1.65% 1921.086 1889.393 - -2.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -1.65% 19.562 19.239 - -0.93% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.65% 293.160 288.330 - 0.70% -
BM_std_minmax_element<long_long>/5500 -1.65% 1477.855 1453.531 - 0.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.65% 1.662 1.635 - -9.31% -
ranges::minmax(std::vector<char>)/70000 -1.64% 589.654 579.957 - -2.38% -
ranges::minmax(std::deque<char>)/70000 -1.64% 24041.126 23647.010 - -7.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.64% 137961.977 135702.675 - -0.37% -
ranges::minmax(std::deque<__int128>)/1 -1.64% 0.682 0.671 - 0.71% -
std::multiset<std::string>::erase(iterator)/8192 -1.64% 31.582 31.065 - -6.32% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.64% 1142.913 1124.218 - -6.95% -
SetIntersection_Interlaced_Set_float_1024_64 -1.63% 10245541.485 10078237.028 - -2.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 -1.63% 7663.092 7538.158 - -2.33% -
std::unordered_multimap<int,_int>::clear()/32 -1.62% 603.877 594.065 - 0.69% -
SetIntersection_Front_Vector_uint32_262144_1 -1.62% 1052471.538 1035377.360 - -0.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.62% 399.527 393.039 - -0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.62% 70.798 69.650 - -1.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -1.62% 14931.691 14689.608 - -2.65% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.62% 7596.359 7473.224 - -0.07% -
std::remove_if(deque<int>)_(prefix)/50 -1.62% 64.613 63.566 - -3.83% -
ranges::minmax(std::list<long_long>)/70000 -1.62% 54490.769 53609.373 - -4.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.62% 19.136 18.827 - -0.97% -
SetIntersection_None_Set_uint64_1024_1024 -1.62% 8897075.085 8753378.544 - 2.12% -
std::copy(vector<bool>)_(aligned)/32768 -1.61% 35.554 34.981 - -1.01% -
std::fill(deque<int>)/50 -1.61% 2.407 2.368 - 0.04% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.61% 5.423 5.336 - -3.49% -
BM_deque_vector_ranges_copy_backward/65536 -1.61% 8445.245 8309.659 - -0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.60% 413035.983 406412.900 - -0.31% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.60% 7806.861 7681.693 - -0.48% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.60% 412.906 406.288 - -0.32% -
SetIntersection_Front_Vector_string_1024_16 -1.60% 1653254.736 1626791.209 - -1.20% -
BM_num_get<unsigned_int> -1.60% 9.790 9.634 - 0.21% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.60% 12849.209 12643.800 - -7.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.60% 16.533 16.269 - 0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.60% 4252705.089 4184749.120 - 0.26% -
std::rotate(deque<int>)_(by_1/4)/50 -1.59% 28.108 27.660 - -0.90% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 -1.58% 486.035 478.333 - -2.31% -
BM_CmpEqual_uint_ushort -1.58% 1.115 1.098 - 2.25% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.58% 23.026 22.662 - -2.48% -
std::partial_sort(vector<int>)_(heap)/8 -1.58% 27.928 27.488 - -1.20% -
std::map<std::string,_int>::clear()/1024 -1.58% 22508.301 22153.601 - -1.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.58% 15.039 14.802 - -2.83% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.57% 4171641.043 4105956.555 - 1.70% -
std::map<int,_int>::clear()/1024 -1.57% 10661.392 10493.557 - -4.87% -
SetIntersection_None_Vector_uint64_1_1 -1.57% 535744016.069 527311427.159 - -0.02% -
BM_std_minmax_element<int>/1024 -1.57% 271.287 267.023 - -5.99% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.57% 545.398 536.838 - -2.40% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.56% 16.215 15.962 - -1.48% -
BM_lexicographical_compare_three_way_slow_path/16 -1.56% 4.550 4.479 - -6.63% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.56% 63254473.419 62265605.603 - 0.06% -
BM_std_minmax_element<int>/64000 -1.56% 16685.451 16425.164 - -5.86% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.56% 1096204.274 1079109.082 - 0.27% -
SetIntersection_Interlaced_Set_float_64_64 -1.56% 13286998.257 13080272.480 - -0.48% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.55% 29.191 28.739 - -9.60% -
std::set<std::string>::count(key)_(existent)/32 -1.54% 16.781 16.521 - -1.43% -
BM_std_minmax_element<long_long>/2 -1.54% 0.679 0.669 - -2.40% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.54% 14946.416 14715.571 - -2.34% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.54% 400.518 394.362 - 0.00% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.54% 0.994 0.978 - -5.52% -
SetIntersection_None_Set_string_1024_1024 -1.53% 9147533.178 9007529.105 - -5.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.53% 16143867.003 15896791.037 - -0.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 -1.53% 494469.515 486911.313 - -2.20% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.53% 224.452 221.023 - -0.38% -
ranges::minmax(std::vector<long_long>)/64 -1.52% 10.111 9.957 - -2.20% -
SetIntersection_Front_Set_uint32_4_4 -1.52% 137502341.836 135407455.564 - -0.01% -
SetIntersection_Front_Set_uint64_4_4 -1.52% 137553706.472 135459332.228 - 0.17% -
SetIntersection_None_Set_uint32_16384_4 -1.52% 155613220.436 153248438.725 - -11.92% -
std::multimap<int,_int>::erase(iterator)/32 -1.52% 20.800 20.485 - -0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.52% 1130189.084 1113039.738 - 0.43% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.52% 1051269.111 1035321.631 - 1.56% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.52% 1496.958 1474.258 - -0.87% -
SetIntersection_Front_Set_uint64_64_4 -1.51% 16204337.952 15958941.696 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.51% 8946343.704 8811188.063 - 0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.51% 1332086.752 1311964.273 - -1.55% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.51% 19903.805 19603.179 - -6.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.51% 13113.228 12915.233 - -0.39% -
std::partition(deque<int>)_(dense)/50 -1.51% 14.052 13.840 - -8.12% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 -1.50% 77.385 76.222 - -1.91% -
SetIntersection_None_Vector_string_1024_64 -1.50% 1191577.761 1173660.044 - 1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.50% 8448328.109 8321379.372 - 0.43% -
SetIntersection_Front_Set_uint32_1024_64 -1.50% 1770491.338 1743910.295 - 1.51% -
std::copy_if(vector<int>)_(entire_range)/8 -1.50% 2.254 2.220 - -7.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.50% 10082706.103 9931789.245 - -4.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.50% 8564573.971 8436383.411 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.50% 62991077.063 62048501.645 - 0.29% -
BM_std_minmax_element<char>/4096 -1.50% 1078.540 1062.401 - 2.10% -
BM_std_minmax_element<int>/4000 -1.50% 1042.776 1027.179 - -6.19% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.50% 9.923 9.775 - -1.72% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.49% 4.172 4.110 - -0.77% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.49% 17.711 17.447 - -0.44% -
std::for_each_n(list<int>)/8 -1.49% 2.399 2.364 - -7.87% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.49% 777.453 765.878 - -3.37% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.49% 286.317 282.060 - -3.56% -
BM_deque_vector_ranges_copy_backward/4000 -1.48% 144.404 142.261 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.48% 4379362.712 4314411.682 - -0.96% -
SetIntersection_Front_Set_string_1024_4 -1.48% 1266791.865 1248034.243 - -1.60% -
SetIntersection_None_Set_uint64_64_16 -1.48% 18390308.517 18118263.053 - 0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.48% 10305187.149 10152773.924 - -4.72% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.48% 137292692.838 135262238.780 - -0.32% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.48% 28.333 27.915 - 1.19% -
ranges::minmax(std::vector<__int128>)/64 -1.47% 31.768 31.300 - -2.64% -
BM_num_get<unsigned_long_long> -1.47% 10.484 10.330 - 0.54% -
BM_StringEraseWithMove_Small_Transparent -1.47% 2.178 2.146 - -1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.47% 1052425.596 1036995.368 - -0.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -1.46% 64.468 63.524 - -0.62% -
BM_StringFindStringLiteral/16 -1.46% 1.642 1.618 - 0.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 -1.46% 122514.574 120722.820 - -2.08% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.46% 16.998 16.750 - -0.60% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.46% 21.048 20.742 - -1.71% -
SetIntersection_None_Vector_float_1024_16 -1.45% 1088365.605 1072559.161 - -1.57% -
BM_deque_vector_ranges_copy_backward/5500 -1.45% 199.197 196.304 - -2.09% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.45% 12.215 12.038 - 4.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.45% 15.204 14.983 - 0.17% -
ranges::minmax(std::vector<long_long>)/70000 -1.45% 9136.416 9004.099 - -2.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.45% 15.140 14.921 - 0.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 18.931 18.657 - -1.22% -
std::generate_n(list<int>)/50 -1.45% 15.538 15.314 - -0.61% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.44% 355981242.406 350843452.776 - 0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.44% 1062195.120 1046877.775 - -0.94% -
SetIntersection_None_Set_uint64_256_256 -1.44% 5679364.155 5597550.692 - -1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.44% 54925249.300 54134723.567 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.44% 5850385.342 5766271.840 - 1.88% -
BM_std_minmax_element<int>/4096 -1.44% 1067.758 1052.415 - -6.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.44% 5789283.499 5706142.845 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.43% 12198077.623 12023038.526 - -0.80% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.43% 20972916.069 20672865.258 - -1.09% -
bm_lexicographical_compare<unsigned_char>/32768 -1.43% 570.494 562.337 - -1.77% -
SetIntersection_Front_Set_uint32_64_1 -1.43% 16462923.565 16228069.811 - -0.47% -
SetIntersection_None_Set_uint64_64_4 -1.42% 21592816.584 21285320.262 - -0.01% -
BM_deque_deque_move_backward/512 -1.42% 19.175 18.902 - -2.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.42% 398.585 392.938 - -0.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.42% 20.362 20.073 - -4.00% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.42% 23.527 23.194 - -0.25% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.41% 198.111 195.308 - -2.14% -
SetIntersection_Front_Vector_string_64_64 -1.41% 27023384.684 26641500.655 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.41% 1038444.189 1023800.244 - 1.88% -
SetIntersection_Front_Set_uint32_256_16 -1.41% 4481681.635 4418665.292 - 0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.41% 4188777.653 4129906.233 - 1.26% -
SetIntersection_Front_Vector_float_256_64 -1.40% 4349719.020 4288801.457 - 0.56% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.40% 21.709 21.405 - -3.55% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.40% 14981.197 14771.571 - -2.31% -
SetIntersection_Front_Set_float_64_4 -1.40% 16094450.613 15869329.478 - -0.98% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.40% 35.644 35.146 - -1.69% -
SetIntersection_Front_Set_uint64_256_4 -1.40% 4229711.206 4170566.488 - -0.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 -1.40% 9.182 9.054 - -1.85% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.40% 131573.970 129736.160 - -21.77% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.40% 209648.572 206723.086 - -2.25% -
SetIntersection_None_Vector_uint64_16_16 -1.39% 33717845.089 33248361.737 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.39% 15.053 14.843 - 0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.39% 5029602.064 4959727.874 - -0.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.38% 51.997 51.277 - -0.24% -
SetIntersection_Front_Set_uint64_16_1 -1.38% 63069053.885 62195963.610 - 0.05% -
ranges::minmax(std::vector<long_long>)/8 -1.38% 2.100 2.071 - -1.90% -
std::adjacent_find(deque<int>,_pred)/8 -1.38% 4.162 4.105 - -5.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.38% 64073.548 63187.885 - -0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.38% 1122126.846 1106617.058 - 0.53% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.38% 4578.037 4514.867 - -2.90% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.38% 7165166.732 7066318.083 - 25.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.38% 8574865.978 8456674.399 - -1.46% -
SetIntersection_None_Vector_uint32_64_1 -1.38% 16729419.066 16499068.505 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.38% 16098305.475 15876951.669 - -0.26% -
std::partition(vector<int>)_(sparse)/50 -1.37% 14.129 13.935 - -1.84% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.37% 14107.736 13914.384 - -0.89% -
std::replace(vector<int>)_(prefix)/1024 -1.37% 158.724 156.552 - -0.57% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.37% 2.425 2.392 - -3.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.37% 4223620.776 4165868.893 - 1.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.37% 20.525 20.245 - -2.02% -
std::search(vector<int>,_pred)_(single_element)/8192 -1.36% 4604.042 4541.263 - 3.55% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.36% 1.301 1.283 - -4.83% -
SetIntersection_None_Vector_float_16384_1 -1.36% 1113512.282 1098346.305 - -1.09% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.36% 49.280 48.609 - -2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.36% 59658251.821 58846937.878 - -4.74% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.36% 23.150 22.836 - -7.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.36% 17.443 17.206 - -0.07% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.36% 51044.905 50351.727 - -3.83% -
std::reverse_copy(list<int>)/512 -1.36% 391.377 386.067 - 5.54% -
SetIntersection_None_Vector_uint32_262144_1024 -1.36% 1134191.015 1118805.330 - 0.13% -
ranges::min(std::vector<char>)/64 -1.35% 4.206 4.149 - -1.37% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.35% 349432240.101 344707187.659 - -1.80% -
BM_deque_deque_ranges_move_backward/2 -1.35% 2.336 2.304 - -6.71% -
SetIntersection_None_Set_uint32_16384_64 -1.35% 154414146.018 152332198.510 - -7.39% -
std::multimap<int,_int>::clear()/32 -1.35% 657.972 649.102 - 0.06% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.35% 17.471 17.235 - -12.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.34% 2.170 2.141 - -0.06% -
std::multimap<std::string,_int>::clear()/32 -1.34% 906.818 894.664 - -0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.34% 1129279.291 1114149.502 - -1.43% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.34% 12010246.971 11849560.673 - -1.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.34% 4314885.303 4257168.300 - -0.26% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.34% 17.273 17.042 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -1.33% 350940130.234 346256165.573 - -1.27% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.33% 38.250 37.740 - -0.86% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.33% 8.888 8.770 - -0.49% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.33% 5.512 5.439 - -0.92% -
std::multiset<std::string>::clear()/8192 -1.32% 215983.604 213130.470 - -0.46% -
SetIntersection_Front_Set_uint64_16384_64 -1.32% 1714697.503 1692051.863 - 5.04% -
ranges::minmax(std::deque<long_long>)/8 -1.32% 3.865 3.814 - 1.21% -
SetIntersection_Interlaced_Set_string_16384_64 -1.31% 351746882.924 347126221.134 - -1.46% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.31% 214871649.914 212049654.453 - 0.59% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.31% 6892.092 6801.923 - 0.25% -
SetIntersection_None_Set_uint32_16384_16 -1.31% 155102862.918 153074768.905 - -8.42% -
std::stable_sort(vector<int>)_(descending)/8192 -1.31% 18639.356 18395.700 - -3.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.30% 1163407.768 1148229.966 - -1.77% -
std::fill_n(deque<int>)/1024 -1.30% 29.519 29.135 - -0.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.30% 178093.372 175780.422 - -4.54% -
std::shift_right(deque<int>)/8192 -1.30% 315.847 311.752 - 0.23% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.29% 8.768 8.654 - -1.48% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.29% 526.558 519.765 - 0.15% -
SetIntersection_Front_Set_uint64_1_1 -1.29% 536857481.417 529934895.378 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.29% 1058621.182 1044983.064 - -1.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.29% 12445.708 12285.555 - -2.14% -
SetIntersection_Interlaced_Set_string_64_4 -1.29% 25835806.157 25503361.590 - -0.70% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.29% 754.223 744.520 - -4.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.29% 14918.982 14727.080 - -1.85% -
SetIntersection_Front_Set_uint64_256_1 -1.29% 4194276.700 4140356.595 - 0.79% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.29% 752.454 742.781 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.29% 16484020.997 16272185.691 - -0.42% -
std::vector<std::string>::ctor(size)/32 -1.28% 32.136 31.723 - -1.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.28% 189768.219 187333.735 - 4.10% -
ranges::minmax(std::vector<__int128>)/70000 -1.28% 34866.881 34419.623 - -2.29% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.28% 0.914 0.903 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.28% 136125304.599 134380703.729 - 0.33% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.28% 1044084.415 1030704.027 - -1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.28% 2081317.709 2054694.662 - -3.48% -
SetIntersection_None_Vector_uint32_16384_64 -1.28% 1101771.937 1087680.333 - 0.97% -
ranges::min(std::list<char>)/8 -1.28% 1.904 1.879 - 3.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.28% 742.252 732.770 - 0.61% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.28% 15.585 15.386 - -3.06% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.27% 408.022 402.820 - -1.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.27% 21.531 21.257 - -4.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.27% 168597.530 166454.575 - -12.03% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.27% 346154910.491 341763712.804 - -2.76% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.27% 6625.208 6541.210 - -2.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.26% 539080873.013 532263952.270 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.26% 16491675.920 16283343.462 - 0.19% -
std::copy_if(vector<int>)_(entire_range)/32768 -1.26% 7417.877 7324.252 - -1.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.26% 21.425 21.155 - -2.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.26% 16539733.632 16331491.187 - -0.62% -
SetIntersection_None_Set_uint64_256_16 -1.26% 10780360.535 10644669.907 - -0.37% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.26% 397.053 392.056 - -0.26% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.26% 37545.020 37073.247 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.25% 1052984.900 1039791.909 - 0.20% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.25% 238114392.995 235132963.280 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.25% 4176100.525 4123842.927 - 0.80% -
SetIntersection_None_Set_uint32_256_1 -1.25% 11529564.767 11385328.582 - -5.12% -
SetIntersection_Front_Set_uint32_16_4 -1.25% 54746778.132 54063229.172 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.25% 18.070 17.844 - -1.34% -
std::rotate_copy(deque<int>)/1024 -1.25% 34.800 34.365 - -1.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.25% 3551.922 3507.611 - 0.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.25% 459962.979 454229.108 - -1.05% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.25% 55319.081 54629.555 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.24% 54644881.273 53964629.593 - 0.35% -
std::copy_if(vector<int>)_(entire_range)/512 -1.24% 122.560 121.037 - -1.63% -
SetIntersection_Front_Set_float_262144_262144 -1.24% 1642585.369 1622198.891 - -2.50% -
SetIntersection_Front_Vector_uint32_16_4 -1.24% 54247175.513 53574069.202 - -0.02% -
std::is_sorted(list<int>,_pred)/8192 -1.24% 8650.007 8542.813 - -6.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.24% 66817959.283 65990545.694 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.24% 11588341.122 11445030.651 - -0.25% -
SetIntersection_Front_Set_uint64_16_4 -1.24% 54985119.387 54305251.255 - 0.39% -
std::copy_backward(deque<int>)/1048576 -1.23% 130848.893 129237.248 - -2.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.23% 728.222 719.253 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.23% 56039415.003 55349637.137 - -0.15% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.23% 19.726 19.484 - -0.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 395.243 390.402 - -0.47% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.22% 5031.425 4969.875 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.22% 215442438.063 212808755.456 - -0.36% -
BM_lexicographical_compare_three_way_slow_path/4 -1.22% 1.175 1.161 - -5.27% -
BM_CmpEqual_int_ushort -1.22% 1.097 1.083 - -2.64% -
std::make_heap(vector<int>)_(descending)/8192 -1.22% 1970.144 1946.175 - -0.12% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.22% 28.943 28.591 - -4.07% -
SetIntersection_None_Vector_uint64_4_1 -1.22% 214527059.033 211920200.879 - 0.34% -
BM_StringRelational_Less_Small_Small_Control -1.21% 1.847 1.824 - -1.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.21% 1577980.228 1558816.580 - -0.81% -
bm_ranges_lexicographical_compare<int>/64 -1.21% 4.415 4.362 - -0.69% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.21% 0.833 0.822 - -0.17% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.21% 10.568 10.440 - 1.46% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.21% 19.174 18.942 - 1.20% -
std::partition(deque<int>)_(sparse)/50 -1.21% 15.453 15.266 - 1.06% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.21% 6924.740 6841.019 - -0.93% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.21% 21.015 20.761 - -0.90% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.21% 26827.897 26503.802 - -0.81% -
BM_std_minmax_element<char>/70000 -1.21% 18334.008 18112.961 - 5.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.20% 63345067.630 62582255.031 - -0.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.20% 345545.144 341386.399 - -0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.20% 1183563.512 1169350.764 - 1.47% -
SetIntersection_None_Vector_uint32_64_16 -1.20% 13581905.209 13419296.633 - 0.53% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.19% 528.003 521.704 - -0.44% -
std::reverse(vector<int>)/32768 -1.19% 1051.717 1039.172 - 0.40% -
SetIntersection_Front_Set_float_16_16 -1.19% 38474063.983 38016021.327 - 0.00% -
SetIntersection_None_Vector_uint32_256_64 -1.19% 3409655.918 3369110.306 - -0.06% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.19% 661.867 654.001 - -4.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.19% 21576306.263 21320289.090 - -0.51% -
ranges::minmax(std::vector<__int128>)/8 -1.19% 4.098 4.050 - -1.91% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.19% 37.366 36.923 - 0.71% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.18% 366.210 361.872 - 1.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.18% 3.761 3.716 - -0.33% -
SetIntersection_Front_Set_uint32_262144_262144 -1.18% 1677584.799 1657766.277 - 0.70% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.18% 4.219 4.169 - 2.61% -
SetIntersection_Front_Vector_uint32_1024_16 -1.18% 1121351.858 1108136.987 - 0.33% -
SetIntersection_Front_Set_uint32_1024_4 -1.18% 1071249.812 1058632.575 - -0.47% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.18% 1722.193 1701.917 - -1.33% -
std::pop_heap(deque<float>)/1024 -1.17% 13.299 13.143 - -3.05% -
SetIntersection_None_Set_uint32_16_4 -1.17% 56762947.263 56097530.322 - -2.09% -
std::unordered_set<std::string>::clear()/8192 -1.17% 221134.698 218546.969 - -1.63% -
BM_CmpLess_schar_short -1.17% 0.960 0.948 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.17% 167526824.842 165572493.742 - 0.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.17% 1.059 1.047 - 8.29% -
std::copy_if(deque<int>)_(every_other)/262144 -1.16% 92496.652 91419.344 - -1.59% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.16% 4585.714 4532.304 - -1.74% -
std::for_each(multimap<int>::iterator)/50 -1.16% 36.728 36.300 - -1.03% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.16% 4158686.515 4110322.445 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.16% 14980802.086 14806838.514 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.16% 535798897.318 529586992.961 - -0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.16% 1218328.002 1204230.728 - 1.13% -
std::copy_if(deque<int>)_(every_other)/4096 -1.15% 1446.193 1429.510 - -1.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.15% 61968.915 61254.512 - 1.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.15% 39110396.016 38659758.042 - -1.40% -
BM_CmpLess_int_short -1.15% 1.135 1.122 - -0.17% -
SetIntersection_Front_Vector_string_16_16 -1.15% 51254324.350 50664618.471 - -3.02% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.15% 17755972.941 17552078.182 - -0.70% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.15% 74.261 73.408 - 0.44% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.15% 1.405 1.389 - 0.12% -
std::multimap<int,_int>::ctor(const&)/1024 -1.15% 6564.338 6489.011 - -2.42% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.14% 214240155.571 211787575.099 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.14% 1318586.742 1303529.035 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.14% 134791042.522 133252270.757 - -0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.14% 16484097.870 16296349.901 - -1.03% -
BM_std_minmax_element<int>/3 -1.14% 1.138 1.125 - -3.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.14% 12251673.449 12112501.044 - -0.48% -
SetIntersection_Front_Vector_uint32_256_1 -1.14% 4158384.949 4111152.610 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.13% 35421589.663 35020840.386 - -0.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.13% 559680.602 553378.941 - -0.16% -
SetIntersection_None_Vector_uint32_16384_16 -1.12% 1100739.562 1088361.658 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.12% 4140272.995 4093742.668 - -5.55% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.12% 4.454 4.404 - -1.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.12% 173329.328 171381.914 - -5.38% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.12% 17768049.856 17568495.418 - 2.72% -
BM_deque_deque_copy_backward/1 -1.12% 2.724 2.694 - -2.94% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.12% 64144.005 63427.255 - -0.44% -
BM_std_minmax_element<int>/65536 -1.12% 17005.218 16815.392 - -6.06% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.12% 756.039 747.602 - 6.24% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.12% 8.439 8.345 - -1.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.12% 52.632 52.045 - -14.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.12% 357902329.804 353910197.444 - -1.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.12% 137152308.314 135622707.518 - -0.08% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.11% 6583.786 6510.377 - -1.92% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.11% 13.639 13.487 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.11% 33988394.140 33610092.259 - -0.96% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.11% 137120669.024 135596770.379 - 0.58% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.11% 19.210 18.997 - 1.36% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.11% 534719640.163 528797100.214 - 0.01% -
SetIntersection_Front_Set_uint32_1_1 -1.10% 535146628.019 529242066.969 - -0.20% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.10% 59827.395 59167.939 - -1.89% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.10% 102034.835 100913.064 - -17.75% -
std::set<int>::clear()/8192 -1.10% 78916.256 78049.427 - -4.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.10% 20.341 20.118 - -1.48% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.10% 1049.445 1037.933 - -2.53% -
BM_CmpLess_uchar_int -1.10% 1.081 1.069 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.10% 1108328.716 1096191.699 - 2.85% -
std::stable_sort(vector<int>)_(ascending)/8 -1.09% 15.814 15.641 - -0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.09% 17.229 17.040 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.09% 22888910.395 22639124.929 - 1.01% -
SetIntersection_None_Vector_uint64_4_4 -1.09% 134049471.633 132589058.439 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.09% 37484424.388 37076449.119 - -0.46% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.09% 35864289.636 35473966.205 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.08% 62880564.313 62200137.007 - -0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.08% 4321867.493 4275110.299 - -1.86% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.08% 62791038.510 62111789.182 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.08% 35749705.937 35363064.582 - 0.17% -
BM_CmpEqual_int_int -1.08% 1.084 1.073 - 0.55% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.08% 24.604 24.338 - -7.66% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.08% 29774.261 29453.995 - 0.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.07% 121270.841 119970.534 - -1.75% -
BM_std_minmax_element<int>/64 -1.07% 17.055 16.873 - -4.88% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.07% 20.113 19.898 - -0.30% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.07% 36110.225 35723.813 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.06% 1821063.549 1801687.818 - 5.87% -
SetIntersection_None_Set_uint64_1_1 -1.06% 536305197.453 530612695.615 - 0.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 585.346 579.143 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.06% 64135862.161 63456526.177 - 0.48% -
BM_std_minmax_element<int>/70000 -1.06% 18157.945 17965.986 - -5.89% -
SetIntersection_None_Set_uint64_4_1 -1.06% 217074459.147 214779864.245 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.05% 215062367.876 212796247.340 - -0.98% -
std::remove_if(deque<int>)_(prefix)/32 -1.05% 54.866 54.289 - -2.98% -
std::set<std::string>::ctor(const&)/1024 -1.05% 34762.378 34397.550 - -0.01% -
BM_num_get<float> -1.05% 37.088 36.699 - 0.54% -
BM_StringEraseWithMove_Huge_Opaque -1.05% 48.581 48.071 - 1.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.05% 15.028 14.870 - 0.37% -
SetIntersection_Front_Vector_uint32_4_1 -1.05% 213676896.430 211438134.800 - -0.37% -
SetIntersection_Front_Set_uint64_16384_4 -1.05% 1076446.934 1065169.313 - 4.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.04% 36983714.467 36597399.269 - -1.57% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.04% 214014969.933 211780598.237 - 0.13% -
std::replace(deque<int>)_(sprinkled)/8192 -1.04% 2818.400 2789.164 - -1.36% -
SetIntersection_None_Vector_uint32_16384_4 -1.04% 1114634.745 1103092.288 - 0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.03% 1535875.148 1519997.593 - 1.80% -
SetIntersection_None_Vector_uint32_256_16 -1.03% 4016445.381 3974931.146 - 1.29% -
std::copy(deque<int>)/262144 -1.03% 11710.515 11590.168 - -0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.02% 55169833.940 54606173.201 - -0.03% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.02% 5.966 5.905 - -0.35% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.02% 29.883 29.578 - -0.83% -
std::copy(list<int>)/8 -1.02% 2.475 2.450 - 2.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.02% 229815202.865 227471495.975 - -7.04% -
SetIntersection_None_Set_uint64_4_4 -1.02% 135643378.985 134260328.389 - 0.66% -
BM_CmpLess_uchar_uchar -1.02% 1.086 1.075 - 1.63% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.02% 1057515.170 1046736.226 - 0.22% -
SetIntersection_Front_Set_string_262144_262144 -1.02% 18289269.207 18103106.771 - -3.33% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.02% 347.346 343.819 - -15.75% -
SetIntersection_Front_Set_uint64_64_1 -1.02% 16466443.410 16299279.063 - 0.01% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.01% 4169966.224 4127712.206 - 1.69% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.01% 1571737.225 1555820.801 - -0.78% -
ranges::minmax(std::list<__int128>)/8 -1.01% 3.852 3.813 - -2.45% -
std::copy_if(vector<int>)_(entire_range)/262144 -1.01% 59367.652 58766.647 - -1.34% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.01% 6389.704 6325.126 - -0.47% -
BM_CmpLess_schar_ushort -1.01% 1.107 1.096 - 0.21% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.01% 12164.640 12042.079 - -0.09% -
SetIntersection_Front_Vector_string_16_4 -1.01% 61077315.660 60462256.952 - -0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.01% 536962042.466 531558354.688 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.01% 538220795.255 532805176.917 - -0.42% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.01% 5.551 5.495 - 1.00% -
std::copy_if(vector<int>)_(entire_range)/1048576 -1.00% 243678.843 241234.955 - -1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.00% 3027561.749 2997211.921 - -8.37% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.00% 534661343.336 529304303.579 - -0.17% -
SetIntersection_None_Set_uint64_16_4 -1.00% 56668002.280 56100626.816 - 0.06% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.00% 15.766 15.608 - -0.41% -


Report Time: 4.40s
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 -