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 89c8a253d7b3fa65189ae5fcb89ce835ade72638

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564741 2026-02-21T19:36:05 0:00:00
Previous 564713 2026-02-21T22:01:21 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1529 1790
Performance Improvements 1915 1763
Unchanged Tests 38461 38352
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 283.29% 2.982 11.431 - 284.77% -
std::shift_right(vector<int>)/32 245.27% 2.948 10.180 - 149.81% -
SetIntersection_Interlaced_Vector_uint64_262144_64 183.24% 9538002.710 27014990.162 - 212.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 128.24% 22.357 51.027 - -26.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 105.30% 27.837 57.149 - 134.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 104.34% 31.909 65.202 - -9.90% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 84.82% 100.405 185.568 - 3.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 83.71% 100.044 183.796 - 7.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 83.65% 0.263 0.482 - 42.55% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 78.26% 6.338 11.298 - 40.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 74.84% 97.149 169.858 - 1.90% -
SetIntersection_Interlaced_Vector_uint64_262144_256 74.38% 43035183.535 75046832.795 - 61.77% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 62.66% 4.596 7.476 - 36.92% -
std::partial_sort_copy(deque<int>)_(descending)/8 62.60% 14.565 23.682 - 54.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 61.84% 78.057 126.330 - 0.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 57.53% 6.330 9.972 - -8.91% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 57.28% 24.200 38.062 - -2.43% -
std::set<int>::contains(key)_(non-existent)/8192 56.76% 10.374 16.262 - -15.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 53.18% 0.262 0.401 - 19.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 51.70% 31.721 48.121 - -0.23% -
std::is_sorted(deque<int>)/8 49.75% 2.597 3.889 - 45.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 48.29% 4.588 6.804 - -6.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 47.89% 22.119 32.712 - 3.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 47.18% 7.106 10.459 - -7.52% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 44.78% 26.876 38.913 - 46.57% -
SetIntersection_Interlaced_Vector_uint64_16384_256 44.50% 17406888.503 25152821.687 - 34.83% -
SetIntersection_Interlaced_Set_string_16384_16 43.99% 238067983.622 342785053.130 - -0.78% -
std::unordered_set<int>::contains(key)_(non-existent)/0 43.95% 0.338 0.487 - 44.18% -
ranges::min(std::vector<__int128>)/1 42.94% 0.319 0.455 - 10.48% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 42.39% 35.416 50.427 - 41.83% -
rng::contains_subrange(list<int>)_(process_all)/8192 42.12% 6956.383 9886.363 - 46.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 41.27% 19.156 27.061 - -46.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 41.05% 0.343 0.484 - 31.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 41.00% 1.096 1.545 - 13.57% -
SetIntersection_Interlaced_Vector_uint32_16384_64 40.76% 5688295.053 8006617.190 - -3.70% -
ranges::minmax(std::deque<char>)/64 39.47% 23.179 32.327 - 38.76% -
std::partial_sort_copy(deque<int>)_(heap)/8 39.04% 15.843 22.028 - 47.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 38.69% 6.785 9.410 - -6.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 38.63% 22.614 31.350 - 40.20% -
SetIntersection_Interlaced_Vector_uint64_1024_64 36.83% 3735493.394 5111351.508 - 19.19% -
std::unordered_multiset<int>::clear()/1024 36.80% 8048.536 11010.674 - 31.25% -
std::unordered_multiset<int>::clear()/8192 36.75% 62809.782 85893.625 - 31.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 36.73% 11.789 16.119 - 36.70% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 36.57% 0.338 0.462 - 0.87% -
ranges::min(std::vector<char>)/1 35.18% 0.335 0.453 - 36.78% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 34.69% 98374989.059 132499276.539 - 22.92% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 33.03% 1196.192 1591.277 - 19.69% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 32.21% 0.337 0.446 - 32.07% -
std::set<std::string>::insert(value)_(new_value,_end)/32 31.99% 33.285 43.934 - -3.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.92% 24.144 31.851 - -0.99% -
rng::fold_left(deque<int>)/8 31.76% 4.091 5.390 - 37.75% -
BM_vector_deque_ranges_copy/0 31.30% 0.425 0.558 - -10.66% -
ranges::minmax(std::deque<char>)/70000 30.91% 24108.613 31561.534 - 31.28% -
BM_vector_deque_ranges_copy_backward/0 30.03% 0.400 0.520 - -23.18% -
SetIntersection_Interlaced_Vector_uint64_262144_4 29.55% 1550741.145 2008949.624 - 11.83% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 29.42% 4.816 6.233 - -4.27% -
std::move(deque<int>)/32768 29.30% 1843.616 2383.773 - 2.23% -
BM_PushHeap_float_SingleElement_1 29.13% 0.478 0.617 - 5.36% -
std::multiset<std::string>::contains(key)_(existent)/32 29.10% 16.142 20.840 - 26.80% -
SetIntersection_Interlaced_Vector_uint64_1024_16 28.06% 1991154.696 2549841.507 - 35.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 28.03% 22.660 29.013 - 16.91% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 28.02% 5.692 7.287 - -7.30% -
std::find_if(list<int>)_(process_all)/8192 27.99% 7166.125 9171.641 - 18.56% -
BM_StringEraseWithMove_Empty_Transparent 27.82% 0.606 0.774 - 38.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 26.69% 602.074 762.765 - -7.07% -
std::unordered_multimap<int,_int>::clear()/8192 26.50% 62306.139 78817.229 - 21.55% -
ranges::min(std::deque<__int128>)/1 26.24% 0.599 0.757 - 13.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 26.14% 1.214 1.532 - 17.75% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 26.06% 587406.740 740489.870 - 26.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 25.93% 1.274 1.604 - 25.88% -
std::unordered_multimap<int,_int>::clear()/1024 25.89% 8089.468 10183.733 - 20.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 25.57% 687.236 862.972 - 7.26% -
std::set<std::string>::insert(value)_(new_value,_end)/0 25.24% 27.223 34.094 - -0.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 25.05% 27.490 34.376 - -1.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 24.82% 1.127 1.407 - 15.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 24.76% 681.006 849.622 - 18.69% -
BM_toupper_char<wchar_t> 23.96% 0.552 0.684 - 24.13% -
BM_vector_deque_copy/0 23.62% 0.548 0.677 - 12.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 23.22% 1.156 1.424 - -6.14% -
SetIntersection_Interlaced_Vector_uint64_16384_64 23.22% 6955022.555 8569775.594 - 10.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 23.20% 1.156 1.424 - -6.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 23.17% 1.156 1.423 - -7.44% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 23.11% 1.243 1.531 - -5.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 22.92% 1.155 1.420 - -6.23% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 22.67% 797.204 977.902 - 22.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 22.54% 0.354 0.434 - -10.76% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 22.53% 1.509 1.849 - 19.61% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.48% 28.030 34.330 - -0.81% -
std::unordered_set<std::string>::find(key)_(existent)/32 22.20% 33.893 41.418 - 10.74% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 22.10% 1.156 1.411 - 1.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 21.61% 4939.283 6006.865 - 9.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.48% 21.398 25.993 - 16.75% -
ranges::min(std::list<char>)/1 21.40% 0.346 0.421 - 15.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.37% 16.721 20.294 - -0.49% -
SetIntersection_None_Set_string_1024_1 21.32% 8896359.950 10793147.091 - -14.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 21.07% 37282.917 45136.962 - 9.87% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20.92% 35392.455 42795.915 - 33.38% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 20.53% 1.148 1.384 - 17.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.45% 20.273 24.419 - -29.30% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 20.36% 35.447 42.664 - 4.86% -
BM_StringEraseWithMove_Empty_Opaque 20.13% 0.848 1.018 - 27.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 20.08% 657.576 789.609 - -54.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 19.94% 186614622.028 223830608.082 - 12.10% -
std::set<std::string>::erase(iterator)/1024 19.90% 25.615 30.713 - -1.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 19.78% 1.265 1.515 - -1.56% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 19.72% 9.901 11.854 - 14.99% -
SetIntersection_None_Set_string_1024_16 19.69% 8827696.673 10566291.003 - -16.56% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 19.63% 5.916 7.078 - -52.42% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.19% 8.828 10.522 - -55.92% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 19.16% 10.364 12.350 - 19.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 19.03% 0.520 0.619 - -6.77% -
ranges::minmax(std::list<long_long>)/1 18.88% 0.392 0.466 - 2.79% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 18.84% 33.625 39.960 - 24.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 18.75% 2.207 2.621 - -4.12% -
rng::contains_subrange(deque<int>)_(process_all)/16 18.64% 7.100 8.423 - -8.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 18.58% 187188456.289 221964962.740 - 14.65% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 18.51% 19.247 22.810 - 5.47% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 18.47% 29.112 34.489 - 13.81% -
std::set<std::string>::count(key)_(existent)/32 18.33% 14.360 16.992 - 1.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 18.21% 28.053 33.161 - -1.09% -
SetIntersection_Interlaced_Vector_string_262144_64 18.17% 19534249.990 23084561.840 - 3.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.14% 12.138 14.341 - 5.21% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 18.07% 881233.167 1040435.337 - 13.94% -
std::unordered_multiset<int>::erase(iterator)/1024 18.00% 19.516 23.028 - 16.08% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 17.91% 46531.182 54865.447 - 19.77% -
BM_vector_deque_ranges_move/0 17.71% 0.396 0.466 - -11.15% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 17.66% 51238238.617 60285317.300 - 11.64% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 17.62% 27.594 32.455 - 14.30% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 17.53% 663.789 780.142 - -7.24% -
std::copy_backward(vector<bool>)_(aligned)/1048576 17.51% 2696.791 3169.054 - 60.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 17.50% 3091.438 3632.337 - 11.81% -
std::unordered_set<int>::find(key)_(existent)/32 17.45% 1.338 1.572 - 12.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 17.25% 184848823.741 216727449.058 - 10.53% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 17.24% 10.012 11.737 - 19.32% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 17.08% 1.682 1.970 - 34.79% -
SetIntersection_Interlaced_Vector_uint64_1024_256 17.04% 5662977.504 6628052.182 - -4.95% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 16.95% 35.072 41.019 - 0.10% -
BM_StringCtorDefault 16.92% 0.234 0.274 - 13.08% -
std::find_first_of(deque<int>)_(large_needle)/32 16.74% 282.862 330.224 - 1.18% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.70% 30.941 36.108 - 4.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 16.69% 0.407 0.475 - 7.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 16.68% 70.861 82.678 - 6.36% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 16.66% 2.183 2.547 - 12.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16.65% 5741.789 6698.023 - 12.04% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 16.59% 23.515 27.416 - 13.15% -
BM_PushHeap_float_Descending_1 16.52% 0.466 0.543 - 1.28% -
std::copy_backward(vector<bool>)_(aligned)/262144 16.45% 631.007 734.826 - -6.97% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16.45% 5799.595 6753.746 - 17.84% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 16.40% 23.784 27.685 - 16.17% -
std::transform(list<int>,_list<int>)/8192 16.27% 8448.689 9823.392 - 8.56% -
SetIntersection_None_Set_string_1024_4 16.25% 9069894.498 10543834.367 - -15.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 16.10% 1.203 1.396 - 14.33% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 15.75% 46.292 53.584 - -4.01% -
std::find_end(deque<int>)_(match_near_end)/1000 15.48% 34.035 39.304 - 16.91% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 15.43% 1365.724 1576.404 - -2.87% -
std::set<int>::contains(key)_(non-existent)/1024 15.40% 6.185 7.138 - 11.63% -
std::find_if(vector<char>)_(bail_25%)/1024 15.34% 25.540 29.458 - 17.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 15.34% 34.110 39.341 - 15.66% -
std::unordered_set<std::string>::count(key)_(existent)/1024 15.27% 32.877 37.898 - 8.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 15.22% 45149.752 52022.577 - 14.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 14.96% 31.112 35.766 - 15.86% -
std::find_first_of(deque<int>)_(large_needle)/50 14.79% 669.576 768.574 - -5.89% -
SetIntersection_None_Set_string_1024_64 14.76% 9136232.016 10484695.356 - 16.68% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 14.68% 1.131 1.297 - -4.26% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.57% 36.869 42.241 - 2.18% -
std::set<int>::contains(key)_(non-existent)/32 14.56% 2.712 3.107 - 7.75% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 14.53% 24.252 27.776 - 7.44% -
BM_deque_vector_ranges_move/0 14.48% 1.420 1.626 - 24.26% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.42% 35.757 40.913 - -4.92% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.22% 683.982 781.267 - -2.89% -
rng::contains_subrange(deque<int>)_(single_element)/32 14.09% 15.439 17.615 - 1.00% -
SetIntersection_Interlaced_Vector_uint64_256_64 14.05% 7001541.658 7985480.823 - 2.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 14.04% 31.249 35.637 - 9.44% -
std::set<std::string>::contains(key)_(non-existent)/1024 14.03% 20.838 23.763 - 4.23% -
std::any_of(list<int>)_(process_all)/8192 14.03% 6959.847 7936.487 - 0.92% -
SetIntersection_Interlaced_Vector_string_262144_4 13.91% 2037030.883 2320388.976 - 6.28% -
rng::contains_subrange(deque<int>)_(single_element)/50 13.88% 22.519 25.645 - 1.02% -
std::unordered_multiset<int>::contains(key)_(existent)/32 13.87% 1.432 1.631 - 34.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 13.81% 2.278 2.593 - -3.43% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.74% 12.699 14.443 - 1.11% -
SetIntersection_Interlaced_Vector_string_16384_16 13.65% 4222043.684 4798242.180 - 11.89% -
ranges::minmax(std::deque<char>)/8 13.63% 3.789 4.305 - 19.62% -
std::find_if_not(vector<int>)_(bail_25%)/1024 13.62% 28.404 32.273 - -1.92% -
std::none_of(deque<int>)_(process_all)/8192 13.62% 2620.134 2976.897 - 17.75% -
std::set<std::string>::count(key)_(existent)/8192 13.58% 31.075 35.296 - 1.76% -
std::find_if(vector<char>)_(bail_25%)/32768 13.45% 798.900 906.325 - 13.81% -
std::upper_bound(std::list<int>)/8192 13.40% 13089.160 14842.456 - 12.95% -
std::is_sorted_until(deque<int>,_pred)/8 13.38% 4.109 4.660 - -23.77% -
rng::contains_subrange(deque<int>)_(process_all)/32 13.22% 12.195 13.807 - -9.76% -
std::list<int>::ctor(size)/32 13.21% 320.447 362.773 - 13.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 13.18% 20.365 23.050 - 12.54% -
BM_deque_deque_move/0 13.14% 0.779 0.882 - 8.99% -
std::unordered_set<int>::find(key)_(existent)/1024 13.09% 1.275 1.442 - 7.95% -
std::none_of(deque<int>)_(process_all)/32768 13.08% 10471.666 11841.807 - 17.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.04% 1.170 1.323 - -1.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 13.01% 520.208 587.882 - 4.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 12.99% 1.678 1.896 - 7.91% -
SetIntersection_Interlaced_Set_string_262144_16 12.98% 2156368.896 2436206.381 - 13.50% -
std::remove(deque<int>)_(sprinkled)/50 12.96% 54.794 61.893 - 13.97% -
std::lower_bound(std::list<int>)/8192 12.86% 13160.616 14853.270 - 12.21% -
std::unordered_set<std::string>::erase(iterator)/1024 12.63% 29.397 33.109 - -1.31% -
std::multimap<std::string,_int>::count(key)_(existent)/32 12.62% 18.873 21.256 - 7.90% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 12.51% 1.185 1.334 - -13.15% -
SetIntersection_Interlaced_Vector_string_16384_256 12.50% 41501215.403 46688070.621 - 8.08% -
BM_vector_deque_copy/2 12.35% 1.832 2.059 - 3.47% -
SetIntersection_Interlaced_Vector_string_16384_4 12.30% 1765516.546 1982637.891 - 7.66% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 12.27% 1.177 1.322 - 9.86% -
std::find_end(deque<int>)_(single_element)/1024 12.22% 284.186 318.913 - 0.35% -
BM_StringConstructDestroyCStr_Large_Transparent 12.11% 10.958 12.285 - 0.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 12.09% 0.308 0.346 - 26.98% -
std::unordered_set<std::string>::ctor(const&)/32 12.07% 692.430 776.024 - -1.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 12.03% 1.416 1.586 - 0.13% -
std::find(vector<long_long>)_(process_all)/8 11.99% 0.972 1.089 - -0.67% -
std::unordered_set<int>::count(key)_(existent)/32 11.98% 1.408 1.576 - 28.63% -
BM_PushHeap_string_PipeOrgan_1 11.91% 0.471 0.527 - -9.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 11.90% 189875663.235 212479012.282 - 7.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 11.89% 425311.538 475885.204 - 8.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 11.89% 1.183 1.324 - 0.54% -
std::unique_copy(deque<int>)_(contiguous)/52 11.87% 14.842 16.604 - 12.92% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 11.87% 0.272 0.304 - 5.10% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 11.81% 25.334 28.326 - 22.46% -
std::multiset<std::string>::contains(key)_(existent)/8192 11.79% 30.242 33.808 - 2.47% -
BM_StringConstructDestroyCStr_Large_Opaque 11.70% 16.222 18.120 - -2.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.66% 1360.717 1519.411 - -11.86% -
BM_vector_deque_copy_backward/0 11.58% 0.418 0.466 - -2.86% -
std::mismatch(deque<int>)_(it,_it,_it)/8 11.58% 3.405 3.799 - 1.68% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 11.58% 89184.929 99513.170 - 19.64% -
std::unordered_multiset<int>::erase(iterator)/32 11.56% 19.448 21.696 - 9.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 11.55% 0.403 0.450 - 9.50% -
BM_StringFindStringLiteral/64 11.37% 2.118 2.359 - 9.38% -
std::copy_if(deque<int>)_(every_other)/8 11.32% 3.451 3.842 - 11.92% -
std::replace(vector<int>)_(sprinkled)/8192 11.26% 1166.445 1297.824 - 1.62% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 11.26% 6.629 7.375 - 3.53% -
ranges::minmax(std::vector<char>)/8 11.22% 0.921 1.024 - -1.93% -
std::partition_copy(deque<int>)/1024 11.17% 634.211 705.028 - 11.38% -
ranges::minmax(std::vector<char>)/64 11.16% 1.191 1.323 - -0.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.15% 143564.951 159571.863 - 11.66% -
std::find_if(vector<char>)_(bail_25%)/8192 11.14% 210.760 234.234 - 11.58% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 11.11% 1.495 1.661 - -17.54% -
std::unique_copy(deque<int>)_(contiguous)/32 11.05% 9.495 10.544 - -0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 10.95% 192703563.039 213810209.957 - 7.01% -
std::search(deque<int>,_pred)_(no_match)/1000 10.91% 499.836 554.365 - 29.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.89% 6693.695 7422.690 - 12.38% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 10.86% 20.065 22.244 - 11.33% -
std::search(deque<int>,_pred)_(no_match)/1024 10.83% 513.086 568.666 - 29.94% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.82% 512.303 567.756 - -10.44% -
BM_StringConstructDestroyCStr_Small_Opaque 10.78% 2.085 2.309 - 5.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.77% 0.502 0.556 - 0.11% -
BM_PushHeap_string_Random_1 10.71% 0.526 0.582 - 24.01% -
SetIntersection_Front_Set_string_256_256 10.68% 27676120.710 30632898.817 - -0.78% -
BM_vector_deque_ranges_move/2 10.65% 1.752 1.938 - -0.37% -
std::vector<std::string>::ctor(size)/32 10.61% 32.071 35.473 - 10.38% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 10.48% 544.981 602.103 - -10.09% -
std::replace(vector<int>)_(sprinkled)/1024 10.38% 149.935 165.492 - -2.65% -
std::find_end(deque<int>)_(match_near_end)/1024 10.37% 32.492 35.862 - 10.68% -
SetIntersection_Front_Vector_uint32_262144_1024 10.36% 5330427.892 5882828.702 - -0.21% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 10.30% 23.137 25.519 - 6.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 10.29% 1.501 1.655 - -1.23% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 10.27% 1.658 1.829 - -0.19% -
std::unordered_multimap<int,_int>::erase(iterator)/32 10.23% 19.643 21.653 - 10.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 10.19% 18.333 20.202 - -6.91% -
SetIntersection_Interlaced_Set_string_64_64 10.14% 34706643.840 38225265.289 - 9.19% -
std::find(vector<bool>)_(process_all)/50 10.12% 0.720 0.793 - 17.17% -
std::copy(vector<int>)/32768 10.11% 3435.229 3782.625 - 0.88% -
std::copy_n(list<int>)/4096 10.05% 3572.172 3931.321 - 11.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 10.03% 193540090.471 212961198.204 - 7.69% -
BM_vector_deque_ranges_move/1 9.98% 1.982 2.180 - 0.19% -
ranges::min(std::list<__int128>)/1 9.97% 0.334 0.368 - -19.28% -
SetIntersection_Interlaced_Vector_string_262144_16 9.95% 6097225.984 6703611.246 - -2.22% -
std::find(vector<bool>)_(process_all)/8 9.93% 0.673 0.740 - 17.74% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.92% 27.880 30.647 - 13.79% -
std::search(deque<int>,_pred)_(no_match)/8192 9.91% 4146.935 4557.689 - 30.50% -
ranges::min(std::deque<char>)/1 9.87% 0.630 0.693 - -24.35% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 9.86% 1.590 1.747 - 3.47% -
std::find_if_not(list<int>)_(process_all)/1024 9.84% 720.793 791.707 - 9.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.80% 10.726 11.777 - 7.93% -
rng::find_last(deque<int>)_(bail_10%)/1024 9.76% 282.876 310.482 - 30.69% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 9.66% 8.156 8.944 - 1.18% -
std::set<std::string>::ctor(const&)/32 9.66% 706.380 774.593 - -7.91% -
std::rotate(vector<bool>)_(1_element_backward)/8192 9.64% 118.000 129.377 - 3.46% -
std::search(deque<int>,_pred)_(no_match)/1048576 9.64% 531877.084 583128.939 - 30.82% -
std::list<int>::ctor(size)/8192 9.61% 94279.588 103340.385 - 10.69% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.61% 11.131 12.200 - 11.59% -
std::unordered_multiset<int>::clear()/32 9.58% 591.147 647.754 - 8.60% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 9.57% 23.078 25.287 - 6.77% -
std::partition_point(list<int>)/8192 9.53% 12437.833 13623.446 - 15.21% -
SetIntersection_None_Set_string_16384_256 9.52% 195830107.118 214477481.207 - 6.22% -
std::set<int>::insert(value)_(already_present)/8192 9.40% 9.595 10.497 - 5.02% -
std::multiset<std::string>::contains(key)_(existent)/1024 9.39% 25.940 28.375 - 30.71% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 9.38% 28.987 31.706 - 5.20% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 9.35% 33.167 36.268 - -12.45% -
rng::find_last(deque<int>)_(bail_10%)/50 9.34% 14.034 15.345 - 27.19% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.27% 38107506.944 41640534.298 - 9.77% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 9.24% 1.032 1.127 - 26.54% -
std::find_first_of(vector<int>)_(large_needle)/32 9.23% 105.657 115.409 - 6.97% -
rng::fold_left(list<int>)/1048576 9.22% 1353740.552 1478558.751 - 9.39% -
std::move(vector<bool>)_(unaligned)/512 9.21% 4.584 5.007 - 5.00% -
std::list<int>::ctor(size)/1024 9.21% 11703.768 12782.009 - 10.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 9.20% 21.567 23.551 - 8.53% -
BM_vector_deque_copy/1 9.18% 2.137 2.333 - 1.50% -
SetIntersection_Interlaced_Set_string_262144_64 9.15% 2137207.928 2332746.254 - 9.51% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 9.10% 19.764 21.562 - 10.28% -
std::shift_right(list<int>)/50 9.02% 26.421 28.805 - 8.38% -
SetIntersection_Interlaced_Vector_string_262144_256 8.97% 72174935.054 78651153.557 - 3.48% -
std::pop_heap(deque<float>)/1024 8.96% 12.468 13.585 - 2.15% -
std::remove(deque<int>)_(sprinkled)/32 8.95% 50.085 54.570 - 10.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.90% 0.381 0.415 - -7.79% -
BM_StringFindStringLiteral/32 8.87% 1.698 1.849 - 3.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.85% 4390644.461 4779305.173 - -0.10% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.85% 11018.433 11993.362 - 9.62% -
BM_PushHeap_uint32_Ascending_1 8.78% 0.393 0.428 - -32.00% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 8.75% 1.200 1.305 - -5.35% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.74% 13.884 15.098 - 35.52% -
std::replace(vector<int>)_(sprinkled)/50 8.74% 8.752 9.517 - 4.77% -
SetIntersection_Interlaced_Vector_string_1024_256 8.68% 20451722.037 22227354.208 - 6.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 8.62% 24.763 26.898 - 6.62% -
std::unordered_multimap<int,_int>::clear()/32 8.61% 591.273 642.153 - 6.34% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 8.61% 25.784 28.003 - 3.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 8.58% 20.480 22.238 - -2.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.53% 23745.595 25770.558 - 0.19% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 8.52% 21.057 22.852 - 2.70% -
std::unordered_multiset<int>::erase(key)_(existent)/32 8.52% 20.385 22.121 - 4.79% -
std::find_if_not(vector<char>)_(bail_25%)/1024 8.49% 25.090 27.222 - -2.90% -
std::is_partitioned(deque<int>)_(partitioned)/1024 8.46% 288.425 312.838 - 6.91% -
std::set<std::string>::ctor(const&,_alloc)/32 8.44% 693.278 751.822 - -0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.43% 32.210 34.924 - 6.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 8.42% 120.486 130.631 - 55.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 8.40% 183.317 198.724 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_16384_256 8.40% 16727875.078 18133065.739 - -12.65% -
SetIntersection_Front_Set_float_16384_1024 8.39% 12498491.220 13546973.704 - -0.25% -
std::list<int>::insert(begin)_(cheap_elements)/1024 8.39% 11.533 12.500 - 2.34% -
std::list<int>::insert(begin)_(cheap_elements)/8192 8.36% 11.515 12.479 - 2.10% -
std::list<int>::insert(begin)_(cheap_elements)/32 8.36% 10.405 11.276 - 2.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.36% 19.560 21.194 - 7.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.35% 42.209 45.734 - 4.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 8.35% 405.060 438.878 - 8.51% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 8.34% 11.445 12.399 - 8.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 8.30% 92.470 100.144 - 8.40% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.29% 1.824 1.975 - 18.84% -
SetIntersection_None_Set_string_16384_1 8.28% 193579684.016 209610239.078 - -0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 8.27% 0.392 0.425 - -39.08% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 8.27% 1.029 1.114 - -13.60% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 8.26% 32.193 34.852 - 10.10% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.24% 181.041 195.961 - 53.91% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 8.23% 19.066 20.634 - 11.97% -
SetIntersection_Front_Set_string_256_16 8.22% 6850524.236 7413556.237 - 1.34% -
SetIntersection_Front_Set_float_1024_1024 8.19% 12531293.454 13557827.342 - -0.02% -
std::unordered_multiset<int>::count(key)_(existent)/1024 8.16% 1.767 1.911 - -5.99% -
std::is_sorted_until(list<int>)/1024 8.12% 741.518 801.708 - 8.06% -
std::find_if(deque<int>)_(process_all)/8 8.11% 2.528 2.733 - 8.82% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.06% 1.530 1.653 - 6.09% -
std::adjacent_find(vector<int>,_pred)/50 8.01% 21.871 23.624 - 0.85% -
std::unordered_set<int>::find(key)_(existent)/8192 7.90% 1.375 1.484 - 2.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 7.88% 0.429 0.463 - 9.33% -
std::set<int>::upper_bound(key)_(non-existent)/8192 7.82% 10.202 11.000 - 13.56% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 7.82% 751.443 810.179 - 7.55% -
SetIntersection_None_Set_string_16384_16 7.81% 191183061.548 206120518.840 - 1.25% -
std::move(vector<bool>)_(aligned)/64 7.81% 1.639 1.768 - 10.25% -
std::adjacent_find(deque<int>,_pred)/8 7.75% 4.160 4.482 - 7.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.75% 26351102.555 28392713.039 - 4.41% -
std::for_each_n(join_view(vector<vector<int>>))/8 7.70% 1.387 1.494 - -7.40% -
ranges::minmax(std::deque<__int128>)/8 7.64% 4.037 4.346 - 13.93% -
BM_PushHeap_uint32_Ascending_16 7.60% 0.937 1.009 - 8.68% -
SetIntersection_Front_Set_float_256_256 7.52% 7724751.591 8305630.340 - 1.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.41% 320.563 344.330 - 7.70% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.34% 225.459 242.017 - 0.62% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.34% 12733.175 13668.158 - 7.61% -
std::find_if_not(list<int>)_(bail_25%)/32768 7.33% 7706.329 8270.868 - 12.17% -
BM_deque_vector_move_backward/0 7.32% 1.412 1.515 - 16.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.29% 5.456 5.854 - 24.02% -
std::replace_if(list<int>)_(sprinkled)/8192 7.27% 7424.159 7963.655 - 8.78% -
std::multiset<int>::insert(value)_(already_present)/8192 7.21% 31.874 34.173 - 6.93% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.20% 290644.349 311583.915 - 13.86% -
BM_deque_vector_copy_backward/70000 7.18% 8433.680 9039.490 - 15.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 7.18% 27.665 29.650 - 1.22% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.16% 975.226 1045.080 - 18.23% -
std::equal(deque<int>)_(it,_it,_it)/1024 7.13% 450.114 482.188 - -0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.12% 2245583.609 2405568.943 - 5.67% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 7.10% 0.646 0.692 - 14.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.09% 19.107 20.462 - -7.61% -
std::remove_if(list<int>)_(sprinkled)/50 7.09% 72.723 77.879 - 4.78% -
std::list<int>::ctor(Range)_(cheap_elements)/32 7.09% 325.014 348.053 - -26.36% -
ranges::min(std::deque<long_long>)/1 7.06% 0.641 0.686 - 1.11% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 7.05% 1.091 1.168 - -13.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 7.01% 27.665 29.604 - -0.96% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.00% 110455.592 118188.130 - 4.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.98% 23.823 25.485 - -0.88% -
SetIntersection_Front_Set_string_64_64 6.95% 34848203.418 37270737.035 - 1.51% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 6.95% 11.615 12.422 - -7.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 6.94% 1.662 1.777 - 6.75% -
BM_deque_vector_copy_backward/1024 6.92% 36.899 39.454 - 7.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.90% 561.329 600.035 - 2.89% -
SetIntersection_Interlaced_Vector_string_16384_1024 6.89% 116478710.954 124504977.334 - 3.53% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 6.82% 22.698 24.247 - 2.70% -
std::partition_copy(deque<int>)/8192 6.82% 5684.582 6072.248 - 6.40% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 6.81% 9.775 10.440 - -1.33% -
ranges::minmax(std::vector<char>)/1 6.79% 0.614 0.656 - 0.59% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.77% 2.474 2.641 - -37.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 6.75% 18.818 20.089 - 7.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 6.73% 603386.337 643976.277 - 8.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.69% 143434398.612 153033956.344 - 6.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.68% 1.248 1.331 - 1.74% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.66% 11261.637 12011.127 - 7.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 6.63% 24.453 26.073 - 7.62% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 6.61% 81.849 87.258 - 7.67% -
BM_PushHeap_uint32_Descending_4 6.61% 0.377 0.402 - 3.49% -
std::map<int,_int>::find(key)_(non-existent)/32 6.60% 2.237 2.385 - 5.88% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.56% 9903.936 10554.036 - -7.30% -
std::multiset<std::string>::count(key)_(existent)/32 6.56% 19.475 20.752 - 4.17% -
SetIntersection_Interlaced_Set_string_16384_4 6.56% 192547833.938 205173287.807 - 3.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 6.54% 8918092.659 9501779.907 - 8.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 6.54% 18.597 19.812 - 5.60% -
SetIntersection_None_Set_string_16384_4 6.49% 192792426.519 205303935.071 - -0.03% -
BM_PushHeap_string_Random_4 6.48% 6.074 6.468 - 6.92% -
std::search(deque<int>)_(same_length)/1024 6.47% 473.206 503.842 - 5.67% -
std::set<std::string>::upper_bound(key)_(existent)/32 6.46% 16.287 17.340 - -0.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.46% 770.782 820.551 - 7.80% -
std::map<int,_int>::find(key)_(non-existent)/1024 6.45% 5.403 5.751 - 6.22% -
std::unordered_set<int>::contains(key)_(non-existent)/32 6.44% 1.547 1.647 - 7.47% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.43% 5467.178 5818.817 - -10.02% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.40% 999.098 1063.000 - 0.02% -
std::move(deque<int>)/8 6.37% 3.254 3.461 - -0.49% -
std::search(list<int>)_(single_element)/8192 6.34% 8454.110 8990.372 - 0.61% -
BM_PushHeap_float_Ascending_262144 6.34% 5.043 5.363 - 5.34% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 6.34% 0.630 0.670 - 7.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.33% 10.697 11.374 - 1.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.31% 94707.494 100679.755 - 6.81% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 6.27% 2.714 2.884 - 5.07% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.27% 1.180 1.254 - -11.83% -
BM_deque_vector_ranges_copy/4000 6.27% 141.629 150.508 - 6.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 6.27% 45350728.128 48192311.765 - 4.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.25% 19294.126 20500.918 - 3.00% -
std::swap_ranges(list<int>)/32 6.24% 19.447 20.660 - 6.72% -
std::fill_n(list<int>)/1024 6.23% 452.704 480.921 - 9.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.23% 2243250.019 2382952.368 - 2.30% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.19% 18.152 19.276 - 7.86% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 6.19% 20.775 22.060 - 7.24% -
std::rotate(deque<int>)_(by_1/3)/8192 6.18% 3177.653 3373.890 - 5.59% -
std::remove_if(deque<int>)_(prefix)/50 6.17% 69.794 74.104 - 14.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 6.16% 2.692 2.857 - 1.98% -
std::unique(list<int>,_pred)_(contiguous)/8192 6.13% 7564.586 8028.628 - 6.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 6.12% 20.266 21.506 - 9.94% -
std::list<int>::ctor(const&)_(cheap_elements)/32 6.08% 324.414 344.151 - -4.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 6.05% 299.420 317.544 - -3.22% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 6.05% 38.410 40.735 - -0.31% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.05% 4759.487 5047.337 - 6.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.05% 25894342.141 27459681.549 - 6.02% -
std::multiset<int>::contains(key)_(existent)/8192 6.04% 8.207 8.703 - 5.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.00% 20.195 21.407 - -4.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.00% 62601472.591 66356516.326 - 1.74% -
std::any_of(vector<int>)_(process_all)/50 6.00% 12.628 13.386 - 6.48% -
std::find_end(deque<int>)_(match_near_end)/8192 5.99% 272.721 289.050 - 6.20% -
BM_StringConstructDestroyCStr_Small_Transparent 5.98% 0.346 0.366 - -7.59% -
SetIntersection_Front_Vector_uint32_256_256 5.97% 4264570.925 4519056.683 - -0.61% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.96% 325.734 345.143 - 7.75% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.94% 27.497 29.130 - -2.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 5.91% 7.728 8.185 - 27.05% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.91% 2.953 3.128 - 4.49% -
std::set<int>::insert(value)_(already_present)/1024 5.90% 5.870 6.216 - 2.80% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 5.89% 11268.115 11931.767 - -17.53% -
std::replace_if(list<int>)_(prefix)/8192 5.88% 7212.122 7636.053 - 6.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.87% 3408602.780 3608668.646 - 12.65% -
SetIntersection_Front_Set_uint64_262144_64 5.86% 1680075.352 1778609.228 - 5.35% -
SetIntersection_None_Set_string_16384_64 5.86% 195852504.088 207324834.122 - 1.68% -
BM_StringAssignAsciiz_Small_Opaque 5.86% 3.046 3.225 - 6.04% -
std::unique_copy(deque<int>)_(sprinkled)/1024 5.86% 467.020 494.369 - 6.09% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.85% 2.053 2.173 - 8.16% -
rng::fold_left(deque<int>)/32 5.85% 16.606 17.577 - 7.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 5.85% 9.077 9.608 - 20.43% -
std::find_if_not(list<int>)_(process_all)/32768 5.82% 25171.918 26637.357 - 4.95% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.79% 21.181 22.407 - 6.10% -
BM_vector_deque_ranges_move/64 5.77% 2.656 2.809 - -47.21% -
BM_deque_deque_ranges_move_backward/0 5.75% 0.698 0.738 - 0.30% -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 5.71% 0.262 0.277 - 5.21% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.69% 771.130 815.007 - 5.97% -
std::set<int>::contains(key)_(existent)/8192 5.69% 8.137 8.599 - 5.96% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.69% 25.839 27.309 - 1.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.67% 18.820 19.888 - -4.43% -
BM_num_put<unsigned_long_long> 5.66% 11.003 11.626 - 3.64% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.66% 23.240 24.555 - 13.48% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.65% 1.237 1.307 - -12.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.63% 57161.745 60382.447 - 4.29% -
std::set<std::string>::contains(key)_(existent)/1024 5.61% 22.902 24.187 - -0.10% -
BM_PushHeap_uint64_Random_4 5.60% 2.507 2.648 - 3.47% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 5.59% 62.287 65.768 - -0.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.57% 10.321 10.896 - -3.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 5.57% 21.270 22.455 - 3.70% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 5.54% 127.999 135.090 - -0.61% -
rng::contains_subrange(deque<int>)_(single_element)/16 5.54% 9.892 10.440 - 1.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 5.53% 18.560 19.587 - 6.20% -
std::swap_ranges(deque<int>)/1024 5.51% 319.481 337.076 - 5.61% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 5.50% 99.292 104.757 - 5.99% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 5.50% 96358.982 101660.638 - -3.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.50% 23.619 24.918 - 5.13% -
BM_deque_vector_ranges_copy_backward/0 5.50% 1.471 1.552 - 9.17% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.49% 9.080 9.579 - 2.85% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 5.49% 28.059 29.600 - 2.74% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.48% 52160.756 55020.885 - 5.53% -
std::is_partitioned(deque<int>)_(partitioned)/50 5.48% 13.824 14.581 - 2.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.46% 5910.654 6233.401 - -18.04% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.46% 3.185 3.358 - 3.96% -
std::unordered_set<int>::count(key)_(non-existent)/8192 5.45% 1.646 1.736 - 11.53% -
ranges::minmax(std::list<__int128>)/70000 5.45% 58652.072 61847.169 - 3.83% -
std::unique(deque<int>)_(sprinkled)/52 5.44% 59.208 62.431 - 6.37% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.44% 0.255 0.269 - 6.88% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 5.43% 8.194 8.639 - 3.05% -
std::copy_backward(vector<bool>)_(unaligned)/512 5.40% 4.568 4.814 - 0.55% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 5.39% 23.982 25.275 - -2.54% -
SetIntersection_Front_Vector_string_262144_64 5.38% 3050654.406 3214897.980 - -1.76% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.38% 513905.395 541529.033 - 5.30% -
BM_deque_vector_ranges_copy_backward/70000 5.37% 8500.552 8957.438 - -12.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 5.37% 11500.720 12117.918 - 4.75% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 5.34% 3.703 3.901 - 6.52% -
std::transform(deque<int>,_deque<int>)/32 5.34% 21.356 22.497 - 3.61% -
SetIntersection_None_Set_uint64_256_64 5.33% 9067576.061 9550710.185 - 1.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.32% 540.923 569.677 - -9.46% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.30% 1.143 1.203 - -2.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.29% 1502673.629 1582216.032 - 5.93% -
BM_StringFindStringLiteral/256 5.29% 5.359 5.643 - 4.05% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5.29% 5781.863 6087.647 - 6.42% -
std::map<int,_int>::upper_bound(key)_(existent)/32 5.29% 1.671 1.759 - 1.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.28% 77.843 81.952 - 5.59% -
BM_deque_deque_ranges_move/70000 5.24% 3294.114 3466.832 - 0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5.22% 4339105.462 4565738.478 - -0.21% -
BM_deque_deque_ranges_copy_backward/2 5.21% 2.239 2.356 - 0.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.20% 550.818 579.488 - -10.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.19% 4.494 4.728 - 5.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.17% 26651.013 28029.234 - -4.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 5.17% 551.155 579.642 - -10.16% -
std::map<int,_int>::count(key)_(non-existent)/32 5.16% 2.874 3.022 - 5.18% -
std::make_heap(deque<int>)_(heap)/8192 5.14% 8581.383 9022.089 - 4.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.13% 168896.185 177555.818 - 2.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 5.12% 2124815.015 2233698.502 - -2.35% -
std::remove_copy_if(deque<int>)_(prefix)/32 5.12% 17.776 18.685 - 5.31% -
std::is_partitioned(deque<int>)_(partitioned)/8192 5.12% 2352.291 2472.623 - 3.68% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 5.11% 46.953 49.351 - 0.14% -
std::find(list<int>)_(process_all)/8 5.05% 2.219 2.331 - 3.73% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.05% 31.484 33.072 - 1.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.04% 97555.034 102470.390 - -3.47% -
std::adjacent_find(deque<int>,_pred)/50 5.01% 29.451 30.927 - 6.81% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 5.01% 19.305 20.272 - 3.82% -
SetIntersection_Interlaced_Set_string_16_16 4.99% 59493998.050 62463181.695 - 11.17% -
std::set<int>::upper_bound(key)_(existent)/8192 4.98% 7.790 8.178 - 5.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 4.98% 2.379 2.497 - 1.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.98% 40.047 42.041 - -0.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 4.97% 44894.628 47126.152 - 5.91% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.97% 15261.194 16019.091 - -7.58% -
std::copy_n(vector<bool>)_(aligned)/64 4.95% 1.290 1.354 - 1.11% -
std::find_end(deque<int>)_(process_all)/1024 4.94% 301.006 315.890 - 8.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 4.94% 71.753 75.298 - 20.64% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 4.93% 12.362 12.971 - 4.95% -
std::lower_bound(std::vector<int>)/8 4.91% 7.782 8.164 - 5.36% -
std::set<std::string>::contains(key)_(non-existent)/8192 4.90% 27.039 28.363 - 3.41% -
std::replace_if(vector<int>)_(sprinkled)/32 4.89% 8.713 9.139 - 4.98% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 4.89% 3.078 3.229 - 4.88% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.89% 21.999 23.074 - 0.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.88% 1.137 1.192 - 0.35% -
std::find_if_not(list<int>)_(process_all)/8192 4.87% 7214.937 7566.069 - 5.03% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.86% 98786.052 103591.890 - -2.19% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.86% 766.702 803.934 - 4.84% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 4.83% 18.849 19.760 - 0.62% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 4.81% 29436.984 30852.050 - 3.62% -
std::make_heap(deque<int>)_(heap)/1024 4.81% 1095.688 1148.352 - 5.02% -
std::for_each_n(join_view(vector<vector<int>>))/32 4.80% 3.834 4.018 - 4.90% -
rng::find_last(deque<int>)_(bail_90%)/8 4.79% 0.852 0.893 - 5.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.77% 15391.354 16125.419 - 9.17% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.74% 7319665.365 7666530.221 - 5.11% -
BM_PushHeap_string_Random_16384 4.73% 15.943 16.697 - 4.53% -
std::unordered_set<std::string>::clear()/32 4.72% 885.046 926.808 - -0.71% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.72% 7.240 7.581 - 4.98% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.72% 762.488 798.447 - 2.35% -
SetIntersection_Front_Set_float_16384_64 4.72% 1713094.182 1793871.680 - 1.24% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.71% 1.126 1.179 - -0.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.70% 70720.345 74043.372 - -1.03% -
std::find_if(list<int>)_(bail_25%)/32768 4.68% 7058.765 7388.861 - 4.39% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.68% 6505.221 6809.363 - 4.92% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 4.67% 0.345 0.361 - 4.50% -
SetIntersection_Interlaced_Vector_float_262144_16384 4.66% 339180043.909 354985210.711 - -0.28% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.65% 2.624 2.745 - 5.35% -
SetIntersection_Front_Set_float_256_64 4.61% 5836252.748 6105170.086 - 6.35% -
std::replace(vector<int>)_(sprinkled)/32 4.58% 5.784 6.050 - -2.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 4.56% 5.408 5.655 - -2.29% -
SetIntersection_Front_Set_float_1024_4 4.55% 1042143.501 1089591.411 - 1.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.53% 1099.404 1149.193 - -13.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 4.51% 2.269 2.372 - -0.21% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.50% 7.626 7.969 - 1.42% -
SetIntersection_Front_Set_string_262144_16 4.49% 1864928.607 1948738.641 - -4.47% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 4.48% 507814.639 530548.241 - 0.64% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.47% 16.207 16.933 - 5.33% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.42% 42.278 44.145 - 6.24% -
std::unique(deque<int>)_(sprinkled)/32 4.40% 52.123 54.418 - 5.13% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.39% 11270.081 11764.639 - -4.86% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 4.38% 0.450 0.470 - 2.75% -
ranges::minmax(std::list<__int128>)/64 4.37% 39.206 40.921 - 2.65% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 4.37% 19.811 20.677 - 5.97% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.36% 7.663 7.997 - 3.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 4.35% 22209.284 23175.593 - 4.58% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.35% 644.129 672.130 - 1.55% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.34% 36.724 38.318 - 4.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.32% 14941.831 15587.874 - -3.54% -
bm_ranges_swap_ranges_vb_aligned/32768 4.32% 64.225 67.000 - 4.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.31% 6304604.243 6576527.494 - 0.11% -
SetIntersection_None_Set_string_16384_1024 4.31% 212316700.206 221470896.127 - 0.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.29% 1.212 1.264 - 4.79% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.29% 1445.782 1507.735 - 0.72% -
BM_vector_deque_copy/64 4.28% 2.681 2.796 - -1.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.28% 20.249 21.114 - 7.23% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.27% 2180.918 2274.109 - 4.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.27% 214724301.095 223890037.784 - 4.06% -
rng::find_last(vector<int>)_(bail_90%)/8 4.27% 0.442 0.461 - 8.54% -
std::find_end(forward_list<int>)_(single_element)/8192 4.26% 5784.327 6030.969 - -1.68% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.26% 3973.039 4142.372 - 5.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.25% 500.336 521.625 - -9.53% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 4.25% 9610.289 10018.572 - 1.38% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4.25% 4686.259 4885.307 - 4.87% -
ranges::min(std::list<char>)/64 4.22% 26.919 28.056 - 3.87% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 4.22% 18877.287 19673.070 - 4.52% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 4.19% 7851.547 8180.644 - 2.79% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.19% 1455587.318 1516595.699 - 4.65% -
SetIntersection_None_Set_uint64_4_1 4.19% 215867147.792 224909853.158 - 3.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.18% 51.055 53.189 - -15.61% -
std::map<int,_int>::find(key)_(existent)/1024 4.18% 4.269 4.447 - 6.03% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.16% 1.481 1.543 - 6.46% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.15% 21.903 22.812 - -4.49% -
BM_StringRelational_Eq_Small_Small_Control 4.13% 1.901 1.980 - 7.13% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.13% 7.892 8.218 - -2.35% -
rng::for_each(set<int>)/8 4.11% 6.571 6.841 - 3.75% -
BM_PushHeap_string_Random_1024 4.11% 14.806 15.414 - 5.12% -
BM_CmpEqual_ushort_int 4.10% 1.055 1.098 - 5.79% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 4.09% 5332.556 5550.837 - -9.98% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4.09% 4601.525 4789.846 - 4.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.09% 587.655 611.665 - 1.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.09% 206090.039 214509.601 - -1.11% -
BM_deque_deque_ranges_copy_backward/1 4.08% 2.548 2.652 - 0.97% -
BM_deque_deque_ranges_move/1024 4.06% 36.859 38.356 - 4.21% -
BM_deque_vector_ranges_copy/0 4.06% 1.514 1.575 - 1.41% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 4.06% 0.322 0.335 - 6.02% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 4.06% 12480.189 12986.267 - 4.48% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.05% 2.371 2.467 - 9.27% -
rng::contains(list<int>)_(process_all)/8 4.05% 2.259 2.350 - 0.94% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.03% 3577.666 3721.888 - 1.95% -
std::rotate(list<int>)_(1_element_backward)/50 4.03% 24.244 25.221 - 1.80% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.02% 2.076 2.159 - 0.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 4.02% 95.839 99.688 - 3.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 4.01% 23.662 24.611 - 12.80% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.01% 45389.761 47209.613 - -9.80% -
std::set<int>::ctor(const&,_alloc)/32 4.00% 215.248 223.865 - 2.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.99% 14.373 14.947 - 3.45% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.99% 16817566.701 17489169.241 - 0.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.98% 6.749 7.018 - 4.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.98% 751.987 781.926 - -2.23% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.98% 11582.374 12043.214 - 3.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.97% 1399858.826 1455481.412 - 3.72% -
std::set<int>::find(key)_(existent)/1024 3.95% 3.800 3.950 - -1.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.95% 531.901 552.885 - 4.71% -
BM_num_put<long> 3.94% 11.384 11.833 - 1.61% -
std::multiset<std::string>::erase(iterator)/32 3.94% 27.440 28.520 - -13.80% -
std::make_heap(deque<int>)_(descending)/8192 3.92% 8681.792 9021.996 - 4.52% -
std::pop_heap(deque<size_t>)/1024 3.91% 15.176 15.770 - 3.15% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.91% 25353.310 26345.151 - 4.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.90% 196999809.086 204684359.061 - 0.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.89% 3.586 3.725 - 7.52% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 3.89% 51001.988 52985.296 - 2.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/0 3.89% 0.259 0.269 - 5.33% -
std::copy(list<int>)/4096 3.88% 3086.205 3205.875 - -1.11% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.88% 1450.986 1507.246 - 0.21% -
SetIntersection_Front_Set_string_16384_1024 3.88% 57396641.172 59621758.595 - 0.65% -
std::generate_n(list<int>)/8192 3.87% 6967.947 7237.795 - 5.37% -
BM_PushHeap_float_PipeOrgan_4 3.87% 0.482 0.501 - 3.55% -
BM_PushHeap_uint32_Descending_16 3.87% 0.368 0.382 - 0.79% -
std::replace(list<int>)_(sprinkled)/8192 3.86% 7156.434 7432.898 - 4.09% -
std::find(deque<int>)_(process_all)/8 3.86% 3.406 3.537 - 2.09% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 3.85% 490750.002 509624.015 - 0.80% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.84% 227.001 235.728 - 6.64% -
BM_StringFindNoMatch/131072 3.83% 1961.194 2036.243 - 3.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 3.83% 17.647 18.322 - 5.66% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.82% 21.135 21.942 - 8.23% -
std::move(vector<bool>)_(unaligned)/32768 3.82% 202.640 210.379 - 3.81% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.82% 962.304 999.028 - 5.83% -
rng::fold_left(deque<int>)/50 3.81% 27.727 28.784 - 5.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.79% 30.907 32.080 - 2.63% -
std::set<int>::ctor(const&,_alloc)/8192 3.78% 49555.174 51429.027 - 1.91% -
BM_deque_vector_ranges_copy/4096 3.77% 145.491 150.972 - 4.50% -
std::multiset<std::string>::find(key)_(existent)/8192 3.76% 28.519 29.591 - 13.24% -
std::move_backward(vector<int>)/1048576 3.76% 56824.028 58958.358 - 4.27% -
std::fill_n(vector<bool>)/262144 3.74% 903.639 937.462 - 309.31% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.74% 37.730 39.140 - -7.87% -
BM_deque_deque_ranges_move_backward/64 3.74% 3.367 3.493 - 3.51% -
ranges::minmax(std::deque<long_long>)/70000 3.72% 25015.743 25947.034 - 5.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.72% 14283082.123 14814402.793 - 0.71% -
std::set<int>::find(key)_(existent)/32 3.72% 1.646 1.708 - 1.08% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.70% 18.932 19.634 - -3.31% -
SetIntersection_None_Set_float_256_256 3.69% 5637322.068 5845177.231 - 3.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.67% 389.694 404.002 - 3.21% -
std::unique_copy(vector<int>)_(sprinkled)/32 3.67% 13.087 13.568 - 2.87% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.66% 4.985 5.168 - -2.40% -
SetIntersection_Front_Set_string_16384_16 3.66% 1848794.729 1916385.377 - -1.11% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.66% 584.596 605.968 - 1.08% -
BM_deque_vector_copy_backward/4000 3.65% 142.864 148.081 - 4.35% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.65% 215.333 223.192 - 4.77% -
BM_CmpEqual_int_uint 3.64% 1.052 1.090 - 0.39% -
BM_StringMove_Small 3.63% 0.706 0.732 - -7.83% -
SetIntersection_None_Set_uint64_4_4 3.63% 134765946.166 139656104.251 - 2.96% -
std::remove(deque<int>)_(prefix)/50 3.63% 61.421 63.649 - 4.55% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.63% 4.691 4.861 - 1.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.62% 11342.584 11752.829 - -0.59% -
BM_PushHeap_string_Random_16 3.60% 10.375 10.749 - 4.36% -
std::swap_ranges(deque<int>)/8192 3.59% 2549.052 2640.486 - 3.64% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.59% 29.078 30.121 - 2.19% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.58% 8.878 9.196 - 1.28% -
bm_ranges_swap_ranges_vb_aligned/262144 3.57% 492.592 510.167 - 5.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.56% 37.798 39.146 - 10.24% -
bm_lexicographical_compare<unsigned_char>/64 3.56% 1.947 2.016 - 5.02% -
std::set<int>::ctor(const&,_alloc)/1024 3.55% 6213.647 6433.943 - 1.07% -
std::unordered_map<int,_int>::clear()/1024 3.54% 7830.122 8107.438 - -1.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.53% 12.419 12.857 - 3.41% -
std::equal(vector<bool>)_(unaligned)/8192 3.53% 54.814 56.747 - 0.63% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.51% 4.722 4.888 - 1.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 3.51% 17.059 17.659 - 2.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.50% 1823.163 1886.912 - 0.18% -
std::any_of(list<int>)_(process_all)/32768 3.48% 25532.818 26422.121 - 2.56% -
BM_deque_vector_move_backward/512 3.47% 17.876 18.496 - 3.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.47% 359.947 372.435 - 7.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.46% 64351.803 66577.600 - 1.43% -
std::reverse_copy(vector<int>)/8 3.45% 2.486 2.572 - 10.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.45% 238.771 247.013 - 6.88% -
std::distance(deque<int>)/4096 3.45% 0.849 0.878 - 4.09% -
std::replace(list<int>)_(prefix)/8192 3.45% 6986.221 7227.032 - 2.59% -
BM_vector_deque_copy_backward/65536 3.45% 7932.178 8205.509 - 10.45% -
std::make_heap(deque<int>)_(pipe-organ)/8 3.43% 27.935 28.892 - 7.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.41% 1838960.844 1901651.774 - -1.07% -
std::partial_sort(deque<int>)_(ascending)/8 3.40% 32.159 33.253 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.38% 9077647.675 9384649.629 - 8.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.37% 796.937 823.757 - -0.78% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.35% 25.008 25.846 - 2.15% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.34% 31.727 32.788 - -0.61% -
BM_PushHeap_string_Random_64 3.33% 12.916 13.346 - 4.62% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.33% 10.743 11.100 - -2.50% -
SetIntersection_Interlaced_Vector_string_16384_64 3.33% 14020260.550 14486729.323 - 10.10% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.32% 24255.331 25061.663 - 4.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.32% 38431.641 39706.078 - 3.14% -
BM_tolower_string<char> 3.31% 15.159 15.660 - 2.74% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.30% 6.549 6.765 - 2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.29% 9779456.674 10101499.162 - 1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.29% 23333976.201 24102127.070 - 2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 3.28% 140537787.219 145149728.619 - 2.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.28% 13772.769 14224.311 - 3.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.28% 1.117 1.154 - -0.31% -
BM_deque_vector_move_backward/64 3.27% 2.919 3.014 - 3.18% -
std::partition_copy(vector<int>)/1024 3.26% 456.099 470.955 - 3.09% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.25% 19312.564 19940.992 - 0.34% -
std::unordered_set<std::string>::ctor(const&)/1024 3.25% 32949.799 34021.588 - 2.27% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.25% 130116.288 134342.261 - 1.85% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.24% 0.417 0.431 - 3.63% -
SetIntersection_Front_Set_string_262144_262144 3.23% 17894635.256 18472739.744 - 1.00% -
BM_vector_deque_copy_backward/70000 3.23% 8452.525 8725.534 - 9.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.22% 1023.005 1055.941 - 8.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 3.22% 66.595 68.738 - 11.85% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.22% 19317.183 19938.528 - 0.18% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.20% 13774.131 14214.567 - 2.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.19% 873408.353 901300.926 - -0.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.19% 149398.711 154161.092 - 5.57% -
std::deque<std::string>::ctor(size)/32 3.18% 42.436 43.787 - -0.67% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.18% 10.549 10.884 - -0.07% -
std::find_end(deque<int>)_(process_all)/1000 3.17% 283.557 292.554 - 3.07% -
BM_PushHeap_float_Random_4 3.17% 2.784 2.872 - 2.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 3.17% 5.920 6.107 - 13.93% -
std::multiset<int>::contains(key)_(existent)/32 3.17% 1.693 1.747 - 4.86% -
bm_ranges_swap_ranges_vb_aligned/131072 3.16% 248.715 256.569 - 4.98% -
ranges::minmax(std::deque<__int128>)/64 3.16% 32.883 33.921 - 10.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.15% 62.454 64.422 - 1.54% -
BM_deque_vector_ranges_copy_backward/64000 3.14% 7831.812 8077.541 - 8.36% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.13% 15.790 16.284 - -8.54% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.12% 19351.673 19956.354 - 0.79% -
bm_ranges_lexicographical_compare<int>/64 3.12% 4.385 4.522 - 2.41% -
std::partition(list<int>)_(sparse)/8192 3.12% 7596.924 7834.005 - 2.18% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 3.12% 34.526 35.603 - -0.33% -
std::all_of(vector<int>)_(process_all)/32 3.12% 8.332 8.592 - 2.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.11% 14277893.664 14722168.684 - 2.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 3.11% 5.274 5.437 - 3.69% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 3.10% 24.702 25.469 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.10% 21583477.480 22251614.167 - 2.34% -
std::search(list<int>,_pred)_(single_element)/8192 3.08% 9588.791 9884.558 - 20.89% -
std::unordered_set<int>::erase(key)_(existent)/32 3.08% 20.950 21.596 - 3.70% -
std::remove(deque<int>)_(prefix)/32 3.08% 53.571 55.223 - 3.21% -
std::replace(list<int>)_(sprinkled)/50 3.08% 18.491 19.062 - 2.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.07% 4.353 4.486 - 3.22% -
SetIntersection_Front_Vector_uint32_256_64 3.06% 4251924.353 4382155.613 - 0.99% -
BM_StringFindStringLiteral/128 3.04% 3.139 3.235 - 1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 3.04% 41797250.656 43066119.153 - 2.81% -
std::find_if_not(vector<char>)_(bail_25%)/32768 3.02% 917.826 945.504 - 0.09% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.01% 17152.579 17669.679 - 6.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 3.01% 20862768.601 21490384.589 - 1.52% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.01% 8.157 8.402 - 0.82% -
SetIntersection_Interlaced_Set_string_256_64 3.00% 29992969.325 30891518.559 - 4.47% -
SetIntersection_Front_Set_float_64_16 3.00% 15273515.549 15730961.336 - 1.56% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.99% 4.332 4.462 - 3.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.98% 23.709 24.416 - 5.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.98% 37.282 38.392 - 1.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.97% 42609.208 43876.776 - 0.81% -
rng::find_last(list<int>)_(bail_90%)/50 2.97% 1.309 1.348 - 8.20% -
std::set<int>::ctor(const&)/1024 2.97% 6252.911 6438.722 - 3.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.96% 8863.472 9125.937 - -1.55% -
std::distance(deque<int>)/8192 2.96% 0.847 0.872 - 3.03% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.95% 69.976 72.040 - 3.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.94% 14924.269 15362.719 - -1.15% -
std::find_if(vector<int>)_(process_all)/50 2.93% 5.587 5.751 - 1.94% -
ranges::min(std::list<long_long>)/70000 2.93% 50239.875 51710.960 - 17.56% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.90% 1808.270 1860.768 - 0.97% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 2.90% 12.754 13.124 - 3.17% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.90% 4.379 4.506 - 2.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.89% 44.946 46.248 - 1.61% -
SetIntersection_Interlaced_Set_float_256_256 2.89% 7457168.979 7672748.574 - -0.51% -
SetIntersection_Front_Vector_uint32_16384_16384 2.88% 77183227.916 79407253.376 - 5.38% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.88% 491.146 505.286 - -5.47% -
std::transform(deque<int>,_deque<int>)/50 2.88% 35.880 36.913 - 1.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.87% 5.529 5.688 - 1.95% -
BM_deque_vector_ranges_copy_backward/65536 2.87% 8046.329 8277.327 - -1.99% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.87% 168662.862 173499.825 - 0.19% -
std::multiset<int>::contains(key)_(existent)/1024 2.86% 3.965 4.078 - 2.98% -
SetIntersection_Front_Set_float_16384_1 2.86% 993426.495 1021828.594 - -2.21% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.85% 1011.786 1040.632 - 4.08% -
ranges::min(std::list<char>)/8 2.85% 1.891 1.945 - 2.16% -
std::stable_partition(list<int>)_(dense)/32 2.85% 37.461 38.528 - 2.56% -
SetIntersection_Front_Set_string_1024_1024 2.84% 54088933.250 55627141.400 - 0.47% -
SetIntersection_Front_Set_string_1024_16 2.83% 1912091.388 1966228.530 - 0.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.83% 1897.474 1951.140 - 9.10% -
std::partial_sort(vector<int>)_(repeated)/8192 2.83% 26769.625 27526.649 - 1.53% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.83% 20.824 21.412 - -11.16% -
BM_deque_vector_move/64 2.82% 2.598 2.671 - 0.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.82% 87351.916 89813.688 - 3.60% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 2.82% 32.592 33.511 - 19.36% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.82% 1.459 1.500 - 3.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.81% 4.742 4.875 - 2.92% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.81% 1.612 1.658 - 7.07% -
std::search(vector<int>)_(no_match)/1024 2.79% 209.895 215.755 - 3.20% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.79% 3409.927 3505.101 - 1.88% -
SetIntersection_Front_Set_string_1024_64 2.79% 4742509.190 4874855.681 - -1.84% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.79% 231976.437 238443.001 - 0.99% -
BM_deque_deque_copy_backward/1024 2.78% 37.679 38.727 - 1.31% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.77% 9.532 9.797 - 2.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.77% 54501.223 56010.570 - 3.84% -
std::multiset<int>::insert(value)_(already_present)/1024 2.76% 27.621 28.383 - 2.99% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.75% 26.786 27.524 - 5.74% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.75% 15.040 15.454 - 3.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.75% 28.457 29.239 - 0.34% -
std::replace_if(vector<int>)_(sprinkled)/50 2.75% 13.295 13.660 - 6.49% -
std::move(vector<bool>)_(unaligned)/4096 2.74% 25.850 26.558 - -0.65% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.74% 56386.744 57930.506 - 1.96% -
SetIntersection_Interlaced_Vector_string_256_256 2.73% 20301134.557 20856195.956 - -0.17% -
BM_StringRelational_Eq_Small_Huge_Control 2.73% 0.475 0.488 - 0.23% -
std::find_end(deque<int>,_pred)_(same_length)/8192 2.72% 4951.731 5086.545 - 2.58% -
std::swap_ranges(list<int>)/8192 2.72% 10209.662 10487.593 - 9.24% -
std::search(vector<int>,_pred)_(no_match)/1000 2.72% 514.601 528.600 - 2.87% -
BM_vector_deque_ranges_move_backward/64 2.72% 2.975 3.056 - -1.44% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.72% 1.391 1.429 - -2.78% -
SetIntersection_Front_Set_string_64_16 2.71% 23490923.323 24127644.326 - 0.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.71% 11451.986 11761.947 - 0.74% -
BM_PushHeap_string_QuickSortAdversary_16384 2.70% 15.689 16.113 - 4.00% -
std::find_if_not(list<int>)_(bail_25%)/8 2.69% 0.917 0.941 - 2.69% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2.69% 569.337 584.631 - 2.94% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.69% 4.372 4.489 - 2.56% -
std::set<std::string>::count(key)_(existent)/1024 2.68% 23.727 24.364 - 0.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.68% 16.161 16.594 - 2.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.68% 343429531.719 352638537.553 - -0.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.68% 65192.887 66938.210 - -0.23% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.68% 95131.341 97677.787 - 0.95% -
std::set<int>::ctor(const&)/8192 2.68% 50159.996 51502.033 - 1.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.67% 0.773 0.794 - -2.41% -
std::partial_sort(deque<int>)_(ascending)/8192 2.67% 143403.625 147230.395 - -0.54% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 2.66% 490885.600 503951.419 - -0.82% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 2.66% 5993.038 6152.432 - 1.65% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.65% 17.340 17.799 - 2.70% -
BM_deque_vector_move/70000 2.65% 3208.906 3293.880 - 0.96% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.63% 28.746 29.503 - 0.83% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.63% 1273.869 1307.406 - -0.14% -
std::fill(vector<int>)/1024 2.63% 29.685 30.467 - 2.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 2.63% 62472.055 64113.761 - -0.05% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.63% 514844.510 528373.834 - 3.17% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.62% 790.902 811.652 - 2.80% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.62% 25308.460 25972.315 - 3.83% -
std::search(vector<int>,_pred)_(no_match)/8192 2.62% 4180.755 4290.316 - 2.86% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.61% 19.429 19.935 - 1.09% -
SetIntersection_None_Set_uint64_64_16 2.61% 18188570.403 18662540.660 - 1.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.60% 24.283 24.914 - 6.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.59% 30.429 31.217 - -24.23% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.59% 208304.525 213699.236 - -0.59% -
BM_StringFindNoMatch/32768 2.58% 498.665 511.537 - 2.67% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.57% 0.814 0.835 - 2.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.57% 6294960.653 6456670.760 - -2.86% -
BM_CmpLess_ushort_uchar 2.57% 1.102 1.130 - 2.74% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.56% 587.554 602.614 - -0.19% -
std::sort(vector<NonIntegral>)_(heap)/8 2.56% 23.266 23.861 - 3.19% -
std::unique(list<int>)_(sprinkled)/8192 2.56% 8008.598 8213.461 - 4.40% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.56% 11.310 11.599 - 1.29% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.55% 428.238 439.142 - -1.36% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.55% 22.618 23.194 - 0.73% -
std::pop_heap(deque<size_t>)/8 2.54% 52.164 53.490 - 2.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.53% 1.098 1.126 - -0.49% -
BM_deque_vector_ranges_copy_backward/1 2.53% 2.074 2.127 - 1.76% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.53% 8836.315 9059.441 - 0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.52% 5705305.421 5848815.553 - 3.83% -
BM_deque_vector_move_backward/1024 2.51% 36.658 37.576 - 2.36% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.50% 2.445 2.506 - -2.76% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.50% 4630.532 4746.124 - 2.98% -
SetIntersection_Front_Vector_string_1024_1 2.50% 1060956.973 1087438.161 - 1.54% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.49% 24.721 25.337 - 0.80% -
std::find_first_of(list<int>)_(small_needle)/50 2.49% 139.246 142.718 - 2.74% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.49% 223.344 228.910 - 5.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.49% 25.194 25.821 - 4.85% -
std::map<int,_int>::find(key)_(existent)/8192 2.48% 5.333 5.465 - 2.66% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.48% 4.086 4.187 - -1.10% -
rng::for_each(multiset<int>)/8192 2.48% 7589.339 7777.215 - -0.12% -
BM_deque_vector_ranges_move_backward/5500 2.47% 195.348 200.181 - -4.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.47% 1523435.271 1561033.035 - 1.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.46% 163718.873 167753.057 - 1.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.46% 889.787 911.708 - -0.85% -
BM_deque_deque_ranges_copy_backward/1024 2.46% 37.672 38.599 - 1.83% -
BM_vector_deque_copy_backward/4000 2.46% 140.026 143.470 - 1.81% -
SetIntersection_None_Set_string_16384_16384 2.46% 195374362.571 200176337.941 - 2.11% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.45% 23.211 23.781 - 12.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.45% 6.573 6.734 - 2.62% -
BM_vector_deque_move_backward/4000 2.45% 140.242 143.680 - 2.65% -
SetIntersection_Front_Vector_uint32_262144_16384 2.45% 77518633.617 79418409.725 - 5.57% -
std::find_first_of(list<int>)_(small_needle)/32 2.45% 93.167 95.447 - 2.89% -
std::is_sorted_until(vector<int>,_pred)/1024 2.45% 415.176 425.329 - 4.24% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.44% 1624.272 1663.896 - -0.88% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 2.43% 5132.617 5257.091 - 2.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.42% 393.624 403.169 - 3.09% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.42% 12.887 13.199 - 1.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.42% 0.605 0.620 - 1.62% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.42% 585191.673 599354.593 - 2.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.42% 195876992.003 200607900.014 - 2.86% -
std::set<int>::contains(key)_(existent)/1024 2.42% 3.813 3.905 - 0.52% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 2.41% 36117.409 36987.947 - 0.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.40% 43.762 44.814 - 26.25% -
BM_deque_deque_ranges_copy_backward/65536 2.40% 7931.684 8122.120 - 9.65% -
std::partial_sort(deque<int>)_(descending)/8192 2.40% 255737.419 261871.702 - 1.74% -
std::move_backward(vector<int>)/8 2.40% 2.299 2.355 - 3.71% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.40% 4.448 4.555 - 1.28% -
BM_CmpLess_uint_int 2.40% 1.072 1.098 - 2.48% -
BM_deque_deque_copy_backward/2 2.39% 2.356 2.412 - -2.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.39% 614.112 628.801 - -0.13% -
std::unique_copy(list<int>)_(sprinkled)/32 2.38% 13.123 13.435 - 0.60% -
BM_CmpEqual_short_int 2.38% 1.125 1.152 - 3.57% -
rng::for_each(set<int>)/8192 2.38% 7562.219 7742.136 - -1.22% -
BM_PushHeap_float_Ascending_64 2.37% 1.747 1.788 - 2.56% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 2.37% 6462.921 6615.891 - -6.35% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 2.37% 10.810 11.066 - 0.08% -
BM_deque_deque_ranges_copy_backward/64000 2.36% 7691.160 7872.843 - 6.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.36% 708.639 725.374 - 0.91% -
std::find_first_of(list<int>)_(small_needle)/1024 2.35% 2742.531 2807.008 - 2.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.35% 217.806 222.920 - 0.96% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.34% 16.264 16.645 - 1.35% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.34% 16.620 17.010 - 2.93% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 2.34% 6351.659 6500.280 - -0.60% -
bm_ranges_lexicographical_compare<int>/8 2.34% 1.501 1.536 - 2.50% -
SetIntersection_Interlaced_Vector_string_16_16 2.34% 51017927.020 52210473.368 - 0.75% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.34% 10.563 10.809 - -4.88% -
std::count(list<int>)_(every_other)/1024 2.33% 698.776 715.075 - 3.07% -
std::make_heap(deque<int>)_(descending)/1024 2.33% 1119.796 1145.909 - 4.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.33% 1032147.304 1056193.228 - 0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.33% 172430.942 176441.909 - 1.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.32% 19.833 20.294 - 23.38% -
SetIntersection_None_Set_uint64_64_64 2.31% 11400804.264 11664391.782 - 1.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.31% 19.205 19.649 - 2.28% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.30% 16.688 17.072 - 0.85% -
rng::for_each(multiset<int>)/8 2.30% 6.664 6.817 - 2.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.29% 167512.069 171344.560 - 3.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 2.28% 36.753 37.592 - -1.94% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.28% 18.182 18.596 - -5.40% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.28% 7.901 8.081 - -1.16% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.27% 2.032 2.078 - -0.59% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.27% 5.845 5.978 - -59.82% -
BM_deque_deque_copy/4096 2.26% 147.730 151.072 - 3.01% -
std::find_first_of(list<int>)_(small_needle)/8192 2.26% 21995.417 22492.199 - 2.55% -
std::make_heap(deque<int>)_(repeated)/8192 2.25% 18069.579 18476.505 - 3.93% -
std::sort_heap(vector<NonIntegral>)/8 2.25% 29.449 30.112 - 0.14% -
std::find_if_not(list<int>)_(process_all)/50 2.25% 38.655 39.524 - 2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.24% 9866502.374 10087488.105 - 4.00% -
std::make_heap(deque<int>)_(repeated)/1024 2.24% 2290.342 2341.604 - 3.59% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.24% 6.293 6.433 - 10.10% -
std::sort_heap(vector<int>)/8 2.23% 28.957 29.603 - -0.20% -
BM_deque_deque_copy_backward/1 2.22% 2.595 2.653 - -2.63% -
BM_deque_deque_ranges_move_backward/512 2.22% 18.866 19.284 - 2.14% -
SetIntersection_Interlaced_Set_float_16384_1 2.21% 1021198.204 1043806.592 - 4.01% -
std::multiset<std::string>::count(key)_(existent)/1024 2.21% 23.508 24.028 - 3.93% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.21% 261213.324 266993.017 - 2.64% -
SetIntersection_Interlaced_Set_float_16384_16384 2.21% 220420424.954 225290917.970 - 3.82% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.20% 23.599 24.119 - -5.27% -
SetIntersection_Front_Set_string_1024_256 2.20% 15768566.052 16115288.886 - 12.81% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.20% 4.542 4.642 - 2.32% -
std::copy_n(deque<int>)/8 2.19% 2.766 2.826 - 2.71% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.19% 2.544 2.600 - 0.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.19% 4.079 4.168 - 6.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.19% 169565.476 173283.077 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.19% 128768834.083 131589613.480 - 0.04% -
std::find_end(deque<int>)_(process_all)/8192 2.19% 2115.935 2162.256 - 2.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.19% 2.814 2.876 - 2.92% -
SetIntersection_None_Set_float_1024_1 2.18% 8702760.928 8892589.817 - -1.08% -
BM_vector_deque_move/64000 2.18% 3012.730 3078.397 - 0.29% -
std::multiset<int>::count(key)_(existent)/32 2.18% 3.698 3.779 - 0.56% -
std::rotate(list<int>)_(1_element_forward)/50 2.17% 25.698 26.256 - 2.69% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.17% 4645.055 4745.819 - 2.42% -
std::make_heap(deque<int>)_(heap)/8 2.17% 21.081 21.538 - 2.71% -
SetIntersection_Front_Set_float_262144_64 2.17% 1694861.170 1731594.013 - -1.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 2.16% 67.035 68.485 - 19.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.16% 25131.726 25675.202 - 2.50% -
std::rotate_copy(deque<int>)/32 2.16% 2.671 2.728 - 6.05% -
std::lower_bound(std::forward_list<int>)/100 2.16% 80.768 82.510 - 0.37% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 2.15% 8595.454 8780.572 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.15% 12317651.019 12582126.973 - 0.11% -
BM_deque_deque_move_backward/64000 2.14% 7617.391 7780.302 - 7.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.13% 169254.977 172864.382 - -0.16% -
BM_StringEraseToEnd_Huge_Transparent 2.13% 2.368 2.418 - 0.27% -
std::map<int,_int>::find(key)_(existent)/32 2.13% 1.705 1.741 - 2.68% -
BM_CmpLess_ushort_short 2.12% 1.013 1.034 - -3.32% -
std::make_heap(deque<int>)_(repeated)/8 2.12% 25.149 25.683 - 3.19% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.12% 34.779 35.515 - 0.82% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 2.12% 1884.671 1924.561 - -0.60% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.12% 245.822 251.023 - 2.20% -
BM_deque_vector_copy_backward/4096 2.11% 147.101 150.209 - 1.59% -
std::find(deque<int>)_(process_all)/8192 2.11% 1905.720 1945.979 - 0.57% -
BM_CmpLess_uchar_schar 2.11% 1.033 1.055 - 3.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.11% 2115.964 2160.642 - 0.54% -
std::find_if_not(vector<int>)_(bail_25%)/8 2.11% 0.879 0.898 - 6.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.10% 34.194 34.913 - 66.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.10% 23.629 24.126 - -3.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.10% 1200872.834 1226066.343 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.09% 1015220.655 1036444.571 - -1.79% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.09% 31.260 31.913 - -0.04% -
BM_CmpEqual_schar_short 2.09% 1.106 1.130 - 0.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.09% 38.820 39.631 - 0.24% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.09% 1.147 1.171 - -7.93% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.08% 24.178 24.682 - 1.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.08% 71137.857 72615.135 - 1.69% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.08% 543.463 554.743 - -16.20% -
SetIntersection_Front_Set_float_16384_16384 2.07% 228179993.712 232893090.720 - 3.19% -
ranges::minmax(std::list<long_long>)/70000 2.07% 54390.359 55513.625 - 1.88% -
rng::contains(list<int>)_(process_all)/32 2.07% 8.908 9.092 - 0.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 2.06% 16.992 17.342 - 1.83% -
std::sort(deque<int>)_(shuffled)/1024 2.06% 6812.210 6952.244 - 1.86% -
std::rotate(list<int>)_(1_element_backward)/1024 2.06% 729.745 744.742 - 0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.05% 1133549.014 1156767.388 - -0.12% -
SetIntersection_Interlaced_Set_float_64_16 2.05% 21480482.656 21920328.741 - 2.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.05% 13603.963 13882.517 - 2.13% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.04% 20971.605 21400.198 - 1.99% -
BM_deque_deque_ranges_move/5500 2.04% 197.003 201.026 - 1.90% -
bm_ranges_swap_ranges_vb_aligned/65536 2.04% 123.100 125.613 - 1.98% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.04% 9.813 10.013 - -4.85% -
BM_PushHeap_float_Ascending_1024 2.04% 3.105 3.168 - 2.04% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 2.04% 336139.503 342982.605 - 0.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.02% 21.497 21.932 - 2.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.02% 2235373.818 2280570.863 - -3.09% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 2.02% 1.271 1.296 - -11.35% -
rng::find_last_if(list<int>)_(bail_10%)/50 2.02% 19.104 19.489 - -0.71% -
std::stable_partition(deque<int>)_(sparse)/1024 2.01% 438.558 447.390 - 5.93% -
BM_deque_vector_ranges_move/1 2.01% 2.089 2.131 - 5.00% -
std::set<std::string>::contains(key)_(non-existent)/32 2.01% 10.455 10.665 - 10.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.99% 569.903 581.221 - 2.21% -
std::vector<int>::ctor(size)/32 1.99% 10.296 10.501 - -27.78% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.98% 5.452 5.560 - 0.87% -
SetIntersection_Front_Vector_uint32_262144_64 1.98% 1345679.301 1372308.845 - 3.35% -
SetIntersection_Front_Set_float_262144_1024 1.98% 13368079.374 13632502.339 - 2.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.97% 6677.087 6808.914 - 1.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.97% 13250.887 13512.404 - 8.81% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.97% 148752.820 151681.061 - 3.94% -
BM_CmpEqual_schar_int 1.97% 1.109 1.131 - 0.33% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.96% 6405.037 6530.720 - -1.89% -
std::partial_sort(deque<int>)_(heap)/8192 1.96% 258523.712 263596.422 - -1.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.96% 1051206.880 1071798.720 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.95% 11376092.059 11598043.459 - 3.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.95% 137787.061 140471.166 - 3.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.95% 536745937.119 547187368.723 - 1.65% -
std::copy_n(vector<bool>)_(aligned)/1048576 1.94% 2439.732 2487.094 - -25.07% -
BM_vector_deque_move/70000 1.93% 3277.063 3340.437 - -1.21% -
std::set<int>::ctor(const&)/32 1.93% 217.426 221.625 - 2.54% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.93% 14.577 14.858 - -3.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.93% 40.380 41.158 - 19.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.93% 288.078 293.632 - 1.72% -
std::move_backward(vector<bool>)_(aligned)/512 1.92% 2.244 2.287 - -1.85% -
std::find_end(vector<int>)_(process_all)/8192 1.92% 1671.883 1703.934 - -1.24% -
std::count(list<int>)_(every_other)/8192 1.91% 6686.840 6814.815 - -9.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.91% 393.597 401.120 - 2.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.91% 49.300 50.240 - 1.92% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.91% 34.671 35.332 - -0.88% -
bm_lexicographical_compare<int>/64 1.90% 4.309 4.391 - 1.07% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 1.90% 2.381 2.426 - 2.28% -
BM_CmpLess_uchar_uint 1.90% 1.064 1.084 - -2.95% -
SetIntersection_None_Set_uint64_256_1 1.90% 11641210.937 11862006.543 - 4.10% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.89% 185158.986 188657.600 - 1.03% -
std::unique(list<int>,_pred)_(contiguous)/32 1.89% 56.839 57.913 - 0.16% -
BM_StringAssignAsciiz_Empty_Opaque 1.89% 3.044 3.101 - 2.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.88% 12268.324 12499.442 - 0.31% -
std::make_heap(deque<int>)_(shuffled)/8 1.88% 24.579 25.042 - 1.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.88% 1480.315 1508.157 - -2.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.88% 7383379.636 7522024.390 - 5.25% -
BM_PushHeap_uint64_Random_16 1.88% 4.491 4.575 - 2.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.87% 2.215 2.257 - 4.02% -
BM_deque_deque_copy_backward/4000 1.87% 145.787 148.519 - 2.50% -
SetIntersection_None_Set_float_16384_16384 1.87% 160344852.060 163342088.121 - 7.11% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.87% 222.462 226.616 - 0.96% -
std::find_end(list<int>)_(same_length)/8192 1.87% 7967.304 8115.985 - 0.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.86% 11343.170 11554.698 - -1.89% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.86% 27.542 28.056 - 3.45% -
std::move_backward(list<int>)/8 1.86% 3.319 3.381 - 0.74% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.86% 25.027 25.493 - -4.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.85% 15.897 16.192 - 2.54% -
std::find_end(forward_list<int>)_(process_all)/8192 1.85% 5685.458 5790.766 - 0.05% -
BM_deque_vector_move_backward/5500 1.85% 196.040 199.671 - 0.23% -
std::make_heap(deque<int>)_(ascending)/8192 1.85% 20842.331 21227.863 - 2.55% -
BM_CmpEqual_short_uint 1.85% 1.107 1.127 - 1.92% -
std::copy_backward(vector<int>)/32768 1.85% 3712.057 3780.635 - -0.10% -
std::set<std::string>::count(key)_(non-existent)/32 1.85% 10.392 10.584 - 1.27% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.84% 12628.033 12860.957 - 2.19% -
std::reverse_copy(vector<int>)/4096 1.84% 131.817 134.245 - 2.62% -
BM_deque_deque_ranges_copy/65536 1.84% 3045.724 3101.788 - 1.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.84% 35.804 36.463 - -13.08% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.84% 38737.673 39450.392 - -1.28% -
bm_ranges_swap_ranges_vb_aligned/64 1.84% 3.071 3.127 - 4.95% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.83% 1847.256 1881.083 - -0.30% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.82% 10.714 10.909 - 13.26% -
std::partition(deque<int>)_(sparse)/32 1.82% 10.621 10.815 - 7.41% -
std::find_end(forward_list<int>)_(same_length)/8192 1.80% 14145.544 14400.662 - 0.68% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.80% 5664.225 5766.244 - 2.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.80% 222.613 226.612 - 3.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.79% 790.715 804.907 - 1.36% -
BM_deque_vector_copy_backward/5500 1.79% 196.493 200.017 - -1.13% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.79% 4398336.439 4477070.631 - -1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.79% 23231266.639 23646632.978 - 3.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.79% 3979.882 4051.017 - 1.84% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.79% 5.563 5.662 - 1.66% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.78% 35337.086 35967.424 - 1.04% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.78% 2.393 2.435 - -41.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.78% 1035519.863 1053980.913 - 0.15% -
std::rotate_copy(vector<int>)/32 1.78% 2.082 2.119 - 1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.78% 12221.701 12439.421 - -0.05% -
SetIntersection_Interlaced_Set_string_256_256 1.78% 31171569.325 31725247.875 - -2.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 1.78% 24.300 24.731 - 120.13% -
std::lower_bound(std::vector<int>)/100 1.77% 12.105 12.319 - 1.85% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.77% 139.176 141.638 - 0.03% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.77% 23117.926 23526.618 - 1.84% -
BM_StringAssignStr_Small_Opaque 1.76% 0.722 0.735 - -0.06% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.76% 8.439 8.588 - 0.90% -
SetIntersection_Interlaced_Vector_string_64_4 1.75% 21576828.998 21954979.823 - -0.02% -
SetIntersection_Interlaced_Set_uint32_64_64 1.75% 13137561.328 13367090.394 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.74% 2980642.252 3032583.170 - 2.85% -
SetIntersection_None_Set_float_64_4 1.74% 21040428.784 21406863.015 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.74% 28128.605 28618.416 - 1.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.74% 740.906 753.788 - -0.87% -
std::search(vector<int>,_pred)_(no_match)/1024 1.74% 527.159 536.312 - 1.99% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.74% 375962.417 382487.067 - 1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.73% 16533355.033 16820050.045 - 2.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.73% 1180479.823 1200885.805 - 0.82% -
std::sort_heap(deque<int>,_pred)/1024 1.73% 12338.765 12551.747 - -0.36% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.73% 583.789 593.864 - -16.28% -
BM_deque_deque_ranges_move_backward/64000 1.72% 7705.529 7838.118 - 6.61% -
SetIntersection_Front_Vector_float_16384_4 1.72% 1036153.338 1053975.125 - -0.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.71% 15592.200 15859.366 - -0.91% -
SetIntersection_Interlaced_Set_string_1024_256 1.71% 35245552.170 35848723.649 - 1.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.71% 53.727 54.646 - -11.18% -
SetIntersection_Front_Set_string_262144_1024 1.71% 58904113.031 59908961.938 - -0.65% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.70% 3.925 3.992 - 2.41% -
std::set<int>::lower_bound(key)_(existent)/8192 1.70% 7.987 8.123 - 4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.70% 5110079.195 5196822.711 - -0.49% -
std::make_heap(vector<int>)_(repeated)/8 1.70% 15.427 15.689 - 1.05% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.68% 5.563 5.657 - -2.38% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.68% 1.006 1.023 - -13.75% -
std::copy_if(vector<int>)_(every_other)/1048576 1.68% 495116.405 503431.583 - 2.13% -
std::partial_sort(vector<int>)_(shuffled)/8 1.68% 28.016 28.487 - -1.06% -
SetIntersection_Front_Set_string_4_4 1.68% 156760655.845 159389695.001 - 1.99% -
std::partition_copy(deque<int>)/32 1.67% 12.648 12.859 - 1.59% -
std::move(vector<int>)/1048576 1.66% 56824.755 57770.136 - -17.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.66% 6.781 6.894 - 4.11% -
std::find_end(vector<int>)_(process_all)/1048576 1.66% 216264.240 219858.815 - -0.80% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.66% 30.956 31.470 - 1.21% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.66% 16.408 16.680 - 6.53% -
BM_CmpLess_ushort_schar 1.66% 1.038 1.056 - 1.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.65% 121162.516 123166.823 - 1.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.65% 6086664.602 6187273.677 - -0.09% -
std::make_heap(vector<int>)_(descending)/8 1.65% 14.644 14.886 - 1.83% -
SetIntersection_Front_Set_uint64_1024_1024 1.65% 12051113.316 12250145.980 - -3.27% -
BM_deque_vector_copy_backward/65536 1.65% 7972.371 8104.013 - 4.49% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.65% 15.773 16.033 - 1.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.65% 6.284 6.388 - -0.01% -
std::partial_sort(deque<int>)_(descending)/8 1.65% 41.749 42.437 - -2.23% -
std::partial_sort(deque<int>)_(shuffled)/8 1.65% 32.478 33.014 - 1.97% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.65% 27.570 28.024 - -1.09% -
BM_deque_deque_move/65536 1.64% 3053.952 3104.022 - 0.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.64% 660.040 670.850 - 2.93% -
SetIntersection_Interlaced_Set_float_64_64 1.64% 13159327.403 13374666.464 - 0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.64% 1554.148 1579.566 - 0.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.63% 12665.966 12872.702 - 1.91% -
SetIntersection_Front_Vector_float_262144_1 1.63% 1038792.796 1055685.342 - 0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.62% 43.194 43.896 - 0.31% -
BM_vector_deque_ranges_move_backward/4096 1.62% 149.034 151.452 - 2.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.62% 16546739.207 16815176.337 - 1.78% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.62% 24.849 25.252 - 6.19% -
std::is_sorted_until(list<int>,_pred)/8 1.62% 3.672 3.732 - 3.01% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.61% 30.393 30.883 - 1.43% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.61% 2656.137 2698.941 - 1.34% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 1.61% 29.661 30.138 - -60.18% -
std::flat_map<int,_int>::erase(iterator)/1024 1.61% 74.754 75.955 - 1.74% -
std::copy_n(deque<int>)/32768 1.61% 1133.328 1151.525 - 1.78% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.61% 15.503 15.752 - -0.09% -
std::find_if(deque<int>)_(bail_25%)/8192 1.60% 500.896 508.909 - -6.06% -
std::search(vector<int>)_(no_match)/1000 1.59% 205.978 209.256 - 2.41% -
std::map<int,_int>::count(key)_(existent)/1024 1.59% 3.763 3.823 - 2.78% -
BM_num_get<float> 1.59% 37.099 37.687 - 1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.59% 43.351 44.039 - 0.52% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.59% 214.710 218.115 - 1.69% -
std::move_backward(deque<int>)/4096 1.58% 153.752 156.184 - 0.55% -
std::copy(deque<int>)/64 1.58% 2.697 2.740 - 1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.58% 1050276.722 1066832.368 - 1.72% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.58% 13968.749 14188.866 - 1.66% -
BM_std_minmax_element<char>/4 1.57% 1.247 1.267 - 4.45% -
std::copy(vector<int>)/1048576 1.57% 49446.754 50223.778 - 0.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.57% 1.488 1.511 - -0.30% -
std::copy_n(vector<int>)/4096 1.57% 215.491 218.871 - 27.19% -
SetIntersection_None_Vector_float_256_256 1.57% 2132922.223 2166304.670 - 1.14% -
BM_CmpEqual_uchar_int 1.56% 1.074 1.091 - 1.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 117159.648 118988.212 - -9.57% -
SetIntersection_Front_Vector_float_1024_16 1.56% 1108675.338 1125947.473 - 0.21% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 1.56% 26.669 27.084 - 1.60% -
std::move(vector<int>)/8 1.56% 2.246 2.281 - -1.09% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.55% 24.057 24.431 - 2.76% -
std::flat_map<int,_int>::ctor(const&)/8192 1.55% 1900.629 1930.126 - 0.21% -
SetIntersection_None_Set_float_1024_16 1.55% 8851301.399 8988592.435 - 0.28% -
SetIntersection_Interlaced_Set_float_1024_256 1.55% 13965778.683 14182397.871 - 1.42% -
std::find_first_of(vector<int>)_(large_needle)/50 1.55% 281.539 285.904 - 0.45% -
rng::for_each(set<int>)/50 1.55% 37.791 38.377 - 2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.55% 13834544.357 14049018.343 - 1.31% -
SetIntersection_Interlaced_Vector_uint32_262144_64 1.55% 8119900.250 8245669.648 - -14.23% -
BM_deque_deque_ranges_copy_backward/64 1.55% 3.621 3.677 - 9.01% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.54% 16.698 16.956 - 1.85% -
BM_deque_vector_copy/1 1.54% 2.075 2.107 - 1.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.54% 16.198 16.447 - 2.39% -
std::find_first_of(vector<int>)_(small_needle)/50 1.54% 74.569 75.716 - -1.24% -
rng::contains_subrange(deque<int>)_(same_length)/16 1.54% 11.637 11.816 - 10.65% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.54% 713.710 724.673 - -4.15% -
SetIntersection_Front_Set_float_262144_4 1.53% 1066142.317 1082503.016 - 1.69% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.53% 4843.238 4917.541 - 1.28% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.53% 109966.281 111649.266 - 1.80% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.53% 6735.203 6838.184 - 1.05% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.52% 252013.121 255854.766 - 4.11% -
BM_deque_deque_copy/4000 1.52% 139.955 142.085 - 0.28% -
std::rotate_copy(list<int>)/50 1.52% 13.835 14.045 - 2.03% -
bm_lexicographical_compare<int>/1048576 1.52% 68315.587 69351.627 - 1.51% -
BM_deque_deque_ranges_move_backward/1024 1.52% 37.814 38.388 - 1.37% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.52% 35321.719 35856.960 - 0.52% -
std::multimap<int,_int>::ctor(const&)/1024 1.51% 6530.770 6629.447 - 0.99% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.51% 4013.145 4073.779 - 1.05% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.51% 242095.876 245753.576 - 1.88% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.51% 31.273 31.745 - 0.99% -
BM_PushHeap_float_Ascending_16 1.51% 0.977 0.992 - 1.74% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.51% 506.877 514.525 - 2.59% -
SetIntersection_Interlaced_Set_float_16_16 1.50% 37271587.471 37832047.677 - -0.26% -
std::search(vector<int>)_(no_match)/8192 1.50% 1626.308 1650.698 - 1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.50% 1510445.333 1533095.003 - 3.46% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.50% 17.849 18.116 - 3.24% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.49% 4.896 4.969 - 3.48% -
std::multimap<int,_int>::count(key)_(existent)/32 1.49% 3.559 3.612 - -0.14% -
BM_deque_deque_copy/2 1.49% 2.296 2.331 - 1.65% -
std::unique(list<int>)_(sprinkled)/1024 1.49% 965.842 980.192 - 4.00% -
SetIntersection_None_Set_uint64_1024_1024 1.48% 8755617.085 8885479.629 - -0.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.48% 6.382 6.477 - 5.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.48% 1050741.181 1066262.736 - 2.92% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.48% 518.815 526.472 - -0.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.47% 5.461 5.541 - 10.58% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.47% 5255.366 5332.705 - 2.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.47% 959.735 973.856 - 6.07% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 1.47% 137.407 139.428 - 0.22% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.46% 70.389 71.418 - -3.02% -
std::is_sorted_until(list<int>)/8 1.46% 2.117 2.148 - 3.75% -
bm_ranges_lexicographical_compare<int>/1048576 1.46% 68319.958 69317.339 - 1.51% -
std::find(deque<int>)_(process_all)/32768 1.46% 7661.306 7772.917 - 0.46% -
SetIntersection_Interlaced_Set_float_256_1 1.45% 4120371.600 4180297.004 - 1.39% -
std::multiset<int>::find(key)_(existent)/32 1.45% 1.600 1.624 - 1.49% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.45% 13.053 13.242 - 1.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.45% 2.709 2.749 - -6.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.45% 7616.876 7727.433 - 3.79% -
std::fill_n(list<int>)/32 1.45% 8.090 8.207 - 2.41% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.45% 37208.625 37747.931 - 1.67% -
std::copy_n(vector<int>)/64 1.45% 2.464 2.499 - 1.50% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.45% 3.761 3.815 - 3.20% -
std::find(vector<bool>)_(process_all)/1048576 1.44% 3629.499 3681.861 - 0.66% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.44% 67.255 68.225 - 1.27% -
rng::contains(list<int>)_(process_all)/1048576 1.44% 818635.001 830435.345 - 1.01% -
rng::contains_subrange(list<int>)_(single_element)/16 1.44% 4.778 4.847 - -1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.43% 2980166.588 3022924.234 - 1.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.43% 12.869 13.053 - 1.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.43% 1016526.549 1031083.518 - -0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.43% 4274647.774 4335832.325 - 0.35% -
rng::find_last(list<int>)_(bail_10%)/50 1.43% 15.851 16.077 - 2.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.43% 41.329 41.919 - -1.16% -
BM_CmpLess_schar_uchar 1.43% 1.089 1.104 - 2.83% -
std::multiset<int>::erase(key)_(existent)/8192 1.42% 60.202 61.059 - -1.81% -
std::make_heap(vector<int>)_(pipe-organ)/8 1.42% 16.544 16.779 - -0.10% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.42% 56509.842 57313.060 - 1.31% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.42% 4.156 4.215 - 1.54% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.42% 18.751 19.017 - -0.82% -
BM_vector_deque_move/4096 1.41% 145.790 147.846 - 2.22% -
SetIntersection_Front_Set_float_16384_16 1.40% 1194441.349 1211184.731 - -1.17% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.40% 23.220 23.545 - 0.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.40% 1587.116 1609.285 - 0.59% -
std::rotate(list<int>)_(by_1/2)/1024 1.40% 383.880 389.237 - 0.55% -
std::partition(vector<int>)_(sparse)/32 1.39% 8.832 8.955 - -1.38% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.39% 475.462 482.088 - 0.93% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.39% 95.405 96.731 - 51.80% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.39% 13467.505 13654.551 - 5.91% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.39% 16.167 16.391 - 1.64% -
std::make_heap(vector<int>)_(shuffled)/8 1.38% 15.766 15.984 - 1.68% -
std::multiset<std::string>::ctor(const&)/1024 1.38% 34213.422 34685.794 - 0.41% -
std::find_end(list<int>)_(same_length)/1000 1.38% 730.651 740.737 - 0.36% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.38% 1.272 1.290 - 3.24% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.38% 4.154 4.211 - 3.99% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.37% 362730.539 367717.157 - 1.97% -
std::for_each(list<int>)/50 1.37% 20.978 21.266 - -2.47% -
std::copy(vector<bool>)_(unaligned)/32768 1.37% 214.846 217.786 - -0.15% -
std::move_backward(deque<int>)/262144 1.37% 31049.716 31473.936 - 4.19% -
std::partition(deque<int>)_(sparse)/50 1.36% 15.758 15.973 - 3.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.36% 1091346.643 1106225.899 - 3.58% -
std::swap_ranges(list<int>)/50 1.36% 32.123 32.561 - -0.07% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.36% 18.393 18.643 - 0.49% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.36% 31.780 32.212 - 1.22% -
std::adjacent_find(vector<int>,_pred)/1048576 1.35% 466892.009 473218.290 - 2.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.35% 6745.761 6837.154 - 2.55% -
std::for_each(multiset<int>::iterator)/8192 1.35% 7920.596 8027.811 - -0.63% -
std::unique(list<int>)_(contiguous)/1024 1.35% 926.756 939.278 - 2.41% -
BM_num_get<void*> 1.35% 10.875 11.021 - 1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.34% 14600.297 14796.579 - -0.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.34% 42471.489 43042.279 - -1.49% -
SetIntersection_None_Set_uint64_1_1 1.34% 533566992.208 540723964.220 - 0.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.34% 5817.375 5895.359 - 1.25% -
std::make_heap(deque<int>)_(ascending)/1024 1.34% 2643.341 2678.741 - 1.92% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.34% 10.332 10.470 - -0.93% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.34% 36542.722 37031.838 - 1.39% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.34% 20.637 20.913 - 0.98% -
std::multiset<std::string>::ctor(const&)/32 1.34% 793.704 804.306 - -1.73% -
SetIntersection_Interlaced_Set_uint32_256_256 1.33% 7793486.078 7897444.614 - 1.36% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.33% 51.458 52.141 - 9.23% -
std::multiset<int>::find(key)_(non-existent)/8192 1.33% 8.053 8.160 - -3.31% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.31% 37.640 38.135 - -4.31% -
SetIntersection_None_Vector_float_1024_64 1.31% 1077034.742 1091113.340 - 2.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.30% 37.073 37.556 - -12.79% -
std::find(vector<int>)_(process_all)/8192 1.30% 1832.122 1855.883 - 0.82% -
BM_deque_deque_move/70000 1.29% 3308.003 3350.837 - -1.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.29% 165504.858 167645.941 - -0.56% -
rng::find_last(deque<int>)_(bail_10%)/8 1.29% 2.736 2.772 - 1.74% -
SetIntersection_Front_Vector_float_1024_64 1.29% 1353558.841 1371010.756 - 2.56% -
BM_CmpEqual_ushort_ushort 1.29% 1.050 1.063 - -1.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.29% 502.245 508.718 - 0.23% -
SetIntersection_Interlaced_Set_string_262144_262144 1.29% 18015812.500 18247789.957 - 1.89% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.29% 5889.936 5965.634 - 1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.28% 5701073.462 5774325.722 - -1.30% -
std::find(vector<int>)_(process_all)/32768 1.28% 7307.064 7400.866 - 0.48% -
std::multiset<int>::equal_range(key)_(existent)/32 1.28% 2.359 2.389 - 0.08% -
std::multiset<int>::ctor(const&,_alloc)/32 1.28% 228.079 230.991 - -1.16% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.28% 13.974 14.153 - 1.05% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.27% 706.767 715.769 - 0.89% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 7252.795 7345.134 - 19.50% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.27% 27.267 27.614 - 1.58% -
BM_num_get<double> 1.27% 36.960 37.428 - 2.20% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.26% 16.394 16.601 - 4.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.26% 9089020.504 9203713.087 - -0.48% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.26% 12771.157 12931.930 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.26% 13497.982 13667.749 - -1.87% -
BM_vector_deque_copy_backward/4096 1.26% 148.435 150.300 - 0.56% -
std::find(list<int>)_(process_all)/8192 1.25% 7295.777 7387.257 - 4.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.25% 1.207 1.222 - 4.14% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.25% 12.356 12.511 - 0.53% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.25% 18.272 18.500 - 2.05% -
bm_lexicographical_compare<int>/1 1.24% 1.423 1.441 - 12.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.24% 38061.853 38533.510 - 1.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 1.24% 118234.249 119698.447 - 1.03% -
std::search(vector<int>)_(no_match)/1048576 1.23% 208940.371 211520.041 - 1.66% -
std::rotate(vector<int>)_(by_1/3)/1024 1.23% 117.747 119.199 - 0.18% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.23% 11.462 11.603 - 1.19% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.23% 8259.788 8361.446 - 1.15% -
BM_CmpLess_int_short 1.23% 1.125 1.139 - 0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.23% 730.241 739.205 - -0.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.22% 655.578 663.595 - -9.85% -
SetIntersection_None_Vector_string_16384_64 1.22% 1202012.874 1216674.215 - -0.28% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.22% 496870.833 502925.341 - 0.37% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.22% 47494.606 48071.826 - 1.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.22% 2.366 2.395 - 1.49% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.21% 3870.488 3917.502 - 0.45% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.21% 21.534 21.795 - -0.14% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.21% 142240.567 143961.735 - -4.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.21% 1072612.947 1085565.034 - 0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 1.20% 262446.242 265604.260 - -0.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.20% 797.241 806.819 - 0.00% -
std::find_if(list<int>)_(process_all)/8 1.20% 2.353 2.381 - 1.27% -
std::find_if(deque<int>)_(process_all)/50 1.20% 12.571 12.721 - 1.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.20% 1183.542 1197.689 - -4.60% -
std::copy_if(list<int>)_(every_other)/262144 1.20% 208055.110 210541.754 - 0.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.19% 70.801 71.645 - 1.20% -
SetIntersection_None_Set_uint64_256_4 1.19% 11591850.517 11729987.780 - 1.17% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.19% 171.947 173.994 - -3.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.19% 1030388.169 1042649.721 - -1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.19% 32445.883 32831.839 - 0.37% -
std::unordered_set<int>::ctor(const&)/8192 1.19% 55919.634 56583.444 - 2.42% -
SetIntersection_Interlaced_Set_string_1024_1024 1.18% 54663745.522 55310975.793 - -0.61% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.18% 522.978 529.170 - -2.98% -
SetIntersection_Interlaced_Set_string_262144_4 1.18% 1862249.022 1884275.146 - 1.70% -
std::rotate(deque<int>)_(by_1/3)/50 1.18% 29.849 30.201 - 2.98% -
SetIntersection_Front_Vector_uint32_1024_4 1.18% 1056464.987 1068930.019 - 1.03% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 1.18% 14.689 14.862 - -2.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 55807.549 56464.961 - 3.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.18% 905365.620 916025.115 - 0.08% -
BM_num_put<long_long> 1.18% 11.470 11.605 - -0.04% -
SetIntersection_Interlaced_Vector_string_1024_4 1.18% 1672674.159 1692347.206 - -1.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.17% 14.816 14.989 - 0.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.17% 131928.083 133470.726 - 12.54% -
BM_vector_deque_move/4000 1.16% 140.943 142.585 - 2.13% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.16% 5.304 5.366 - 0.82% -
SetIntersection_Interlaced_Vector_float_64_16 1.16% 18450929.229 18665816.049 - 11.00% -
std::copy_n(vector<int>)/8 1.16% 2.284 2.310 - 6.86% -
BM_num_put<bool> 1.16% 10.694 10.819 - 1.12% -
SetIntersection_None_Vector_string_262144_256 1.16% 1293498.192 1308510.113 - 0.99% -
BM_deque_vector_copy_backward/64000 1.16% 7774.151 7864.178 - 4.53% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.16% 15.968 16.152 - 2.32% -
std::multiset<int>::insert(value)_(new_value,_end)/0 1.15% 16.974 17.170 - 0.24% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.15% 1017581.087 1029330.663 - -2.09% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.15% 14.682 14.851 - 1.39% -
std::for_each_n(vector<int>)/8 1.15% 2.723 2.754 - 4.38% -
SetIntersection_None_Set_uint64_1024_1 1.15% 8865380.996 8967137.942 - -1.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.15% 18.465 18.677 - 0.22% -
SetIntersection_None_Set_float_256_4 1.15% 11312519.714 11442198.347 - 1.42% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.14% 1382330.253 1398148.127 - 11.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.14% 139109.417 140698.434 - 0.82% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.14% 790.265 799.276 - 13.32% -
BM_deque_deque_copy_backward/4096 1.14% 153.153 154.897 - 1.86% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.14% 1429.349 1445.625 - 1.95% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.14% 7123.818 7204.788 - 0.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.14% 1398.954 1414.853 - 3.83% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 1.14% 11.878 12.013 - 1.01% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.13% 21192.009 21432.485 - -0.89% -
std::copy_if(list<int>)_(entire_range)/262144 1.13% 214511.060 216941.860 - 1.39% -
std::fill(deque<int>)/8192 1.13% 235.369 238.036 - -1.55% -
std::remove(vector<int>)_(prefix)/1024 1.13% 306.085 309.552 - -0.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.13% 3.473 3.512 - 1.87% -
std::remove_if(vector<int>)_(prefix)/50 1.13% 53.942 54.553 - 0.48% -
SetIntersection_None_Vector_string_262144_16384 1.13% 1293473.409 1308061.508 - 1.36% -
std::copy_n(vector<bool>)_(aligned)/32768 1.13% 35.191 35.587 - 0.51% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 1466.806 1483.319 - -1.36% -
std::find(vector<bool>)_(process_all)/8192 1.12% 33.265 33.639 - 0.51% -
std::search(list<int>)_(same_length)/1000 1.12% 740.520 748.834 - 0.91% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.12% 37.061 37.477 - 0.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.12% 41.422 41.887 - 13.17% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.12% 201.091 203.343 - -3.02% -
std::multiset<int>::insert(value)_(already_present)/32 1.12% 18.215 18.419 - -0.44% -
std::find_if(list<int>)_(bail_25%)/8192 1.12% 1419.164 1435.029 - 1.15% -
BM_StringFindCharLiteral/64 1.12% 2.087 2.110 - -0.35% -
std::deque<int>::ctor(size)/8192 1.12% 447.832 452.831 - -1.26% -
std::remove_copy(list<int>)_(prefix)/50 1.12% 18.936 19.147 - 0.59% -
std::partition_copy(list<int>)/50 1.11% 12.965 13.109 - 1.01% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.11% 184.799 186.854 - 1.27% -
std::unordered_set<std::string>::clear()/8192 1.11% 216929.201 219340.597 - -0.81% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.11% 1.317 1.332 - -3.39% -
BM_deque_deque_copy/64000 1.11% 2975.552 3008.612 - -1.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.11% 28.389 28.703 - 3.57% -
std::make_heap(deque<int>)_(descending)/8 1.10% 21.194 21.429 - 1.70% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.10% 514989.691 520661.134 - 1.47% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.10% 7.088 7.166 - 1.79% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.10% 762.693 771.070 - -0.82% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.10% 27.307 27.606 - 0.87% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.10% 760.959 769.297 - -0.56% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.10% 5.451 5.511 - 1.82% -
std::count(list<int>)_(every_other)/1048576 1.09% 817431.155 826376.177 - -5.36% -
std::find_end(vector<int>)_(match_near_end)/8192 1.09% 201.379 203.580 - 1.60% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.09% 16.486 16.666 - 1.47% -
std::find_if_not(deque<int>)_(process_all)/8 1.09% 2.609 2.637 - 2.37% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.09% 20636.597 20860.578 - 0.89% -
BM_deque_deque_copy/5500 1.08% 196.043 198.170 - -2.36% -
std::make_heap(vector<int>)_(descending)/1024 1.08% 270.156 273.084 - 0.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.08% 188.425 190.464 - -0.09% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.08% 738.822 746.811 - 1.52% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.08% 10.226 10.336 - 1.63% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.08% 3741.740 3782.073 - 1.40% -
std::remove(list<int>)_(prefix)/8192 1.08% 8159.245 8247.170 - 1.82% -
std::reverse(list<int>)/64 1.08% 17.426 17.614 - 1.29% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.07% 15.807 15.977 - 1.22% -
BM_StringFindCharLiteral/256 1.07% 5.309 5.366 - 0.06% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.07% 2220.430 2244.227 - 0.65% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.07% 743.911 751.880 - -6.13% -
BM_vector_deque_ranges_move_backward/512 1.07% 17.455 17.641 - -1.60% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.07% 6463.720 6532.782 - 0.28% -
std::set<int>::count(key)_(existent)/1024 1.07% 4.155 4.200 - -1.32% -
std::lower_bound(std::deque<int>)/8 1.07% 16.852 17.032 - 0.86% -
std::unordered_map<int,_int>::erase(iterator)/32 1.06% 19.381 19.587 - -0.71% -
SetIntersection_None_Vector_string_262144_1 1.06% 1289440.156 1303093.695 - 1.27% -
std::map<int,_int>::count(key)_(existent)/32 1.06% 1.546 1.563 - -0.12% -
SetIntersection_None_Vector_float_262144_1 1.06% 1119660.981 1131477.397 - 0.24% -
std::map<std::string,_int>::insert(value)_(already_present)/32 1.05% 26.497 26.777 - 25.31% -
std::copy_backward(list<int>)/8 1.05% 2.328 2.353 - -2.23% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.05% 768.357 776.394 - 0.57% -
SetIntersection_Interlaced_Set_string_64_4 1.05% 25694442.664 25963137.306 - 0.49% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.04% 721.977 729.511 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.04% 110347.391 111498.644 - -6.49% -
std::distance(join_view(vector<vector<int>>))/4096 1.04% 4.451 4.497 - -1.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.04% 11178.163 11294.254 - -0.01% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 1.03% 68249.651 68954.806 - 1.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.03% 34.663 35.021 - 13.95% -
SetIntersection_Front_Set_string_16_16 1.03% 59773219.309 60389021.738 - -0.51% -
BM_num_get<unsigned_int> 1.03% 9.711 9.811 - 0.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.03% 23.380 23.620 - 1.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.03% 13977.506 14121.158 - 1.50% -
std::partial_sort_copy(vector<int>)_(heap)/1024 1.02% 7936.107 8017.362 - 0.82% -
SetIntersection_None_Set_string_64_16 1.02% 18526989.379 18716604.049 - 0.86% -
SetIntersection_Front_Vector_uint64_262144_256 1.02% 2265561.237 2288748.070 - 0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.02% 1103.646 1114.898 - -4.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.02% 17.836 18.017 - 0.20% -
SetIntersection_None_Set_float_1024_1024 1.02% 8834086.887 8924087.885 - -0.27% -
bm_lexicographical_compare<int>/8 1.02% 1.527 1.543 - 5.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.02% 21804385.804 22025994.240 - -2.52% -
SetIntersection_Front_Set_float_262144_16 1.02% 1197328.083 1209496.727 - 2.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 63796.247 64444.590 - -2.27% -
std::none_of(list<int>)_(process_all)/50 1.01% 21.874 22.096 - 0.30% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.01% 23.037 23.271 - 5.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.01% 54.181 54.728 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.01% 2103915.365 2125123.129 - 1.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 1.00% 73.133 73.868 - 105.34% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.00% 2771.180 2799.010 - 1.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.00% 8389859.821 8474073.096 - 0.13% -
std::partition_copy(deque<int>)/50 1.00% 20.928 21.139 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 1.00% 23536.102 23772.075 - -0.63% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.00% 12.071 12.192 - -2.56% -
SetIntersection_Interlaced_Set_string_4_4 1.00% 158405487.220 159992293.195 - -0.03% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::vector<int>::ctor(size)/8192 -63.47% 568.370 207.612 - -63.89% -
SetIntersection_Interlaced_Vector_float_262144_256 -58.72% 49557020.102 20456233.788 - -39.77% -
SetIntersection_Interlaced_Vector_float_262144_16 -55.20% 6508057.107 2915862.636 - -31.56% -
rng::find_last(list<int>)_(bail_10%)/1024 -50.41% 1372.237 680.452 - -45.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.90% 24577419.384 12313750.599 - -46.07% -
std::rotate_copy(vector<int>)/8192 -49.59% 780.066 393.225 - -45.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -48.88% 55.610 28.427 - -46.43% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.86% 711472.067 363821.113 - -48.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -48.44% 7612734.189 3924871.939 - -45.01% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -47.82% 111.310 58.085 - -38.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -47.17% 63.580 33.588 - -48.72% -
SetIntersection_Interlaced_Vector_float_262144_1024 -43.16% 137499551.515 78148469.924 - -19.35% -
SetIntersection_Interlaced_Vector_float_16384_256 -42.35% 26093372.917 15041863.848 - -11.44% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -40.37% 109.106 65.055 - 29.84% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.44% 3487147.299 2146666.133 - -41.58% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -37.86% 671090.971 417045.929 - -36.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -37.03% 67330105.647 42396192.169 - -35.29% -
BM_vector_deque_move_backward/0 -36.56% 0.604 0.383 - -3.10% -
SetIntersection_Interlaced_Vector_float_16384_1024 -35.36% 61294611.960 39621450.058 - -13.75% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -34.43% 58.911 38.627 - 8.80% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -34.02% 24412.233 16107.610 - 3.18% -
SetIntersection_Interlaced_Vector_float_1024_64 -33.93% 5542202.767 3661458.788 - 1.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -33.38% 104.613 69.697 - 0.26% -
SetIntersection_Interlaced_Vector_float_262144_64 -32.99% 11838707.236 7933307.107 - -13.92% -
std::set<std::string>::erase(key)_(existent)/1024 -32.67% 90.757 61.103 - 1.35% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -32.65% 2.968 1.999 - -24.25% -
BM_StringEraseWithMove_Huge_Opaque -32.62% 68.413 46.096 - -5.12% -
BM_PushHeap_uint64_Descending_1 -32.51% 0.636 0.429 - -8.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -32.11% 38.513 26.144 - -31.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -31.41% 817.944 561.052 - -12.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -31.16% 54.792 37.719 - 101.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.12% 0.697 0.480 - 22.48% -
std::move(vector<int>)/262144 -30.43% 21781.574 15152.393 - -12.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -30.39% 45.680 31.796 - 2.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -29.68% 790.468 555.880 - -10.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -29.04% 772.884 548.418 - -12.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -29.00% 39.620 28.130 - -56.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -28.89% 0.487 0.346 - -10.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -28.37% 340551138.159 243951965.615 - -27.68% -
std::move_backward(vector<bool>)_(aligned)/1048576 -28.35% 2419.475 1733.583 - 0.66% -
std::move_backward(vector<int>)/32768 -28.24% 2418.543 1735.623 - 0.14% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -28.14% 1.726 1.240 - -9.54% -
BM_PushHeap_uint32_QuickSortAdversary_1 -28.14% 0.614 0.441 - -5.14% -
rng::find(vector<bool>)_(process_all)/50 -27.94% 0.911 0.656 - 1.93% -
BM_PushHeap_uint32_Random_1 -27.45% 0.693 0.503 - 13.06% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.16% 2641955.763 1924358.942 - -2.37% -
BM_StringEraseWithMove_Huge_Transparent -27.11% 58.635 42.736 - -5.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -27.06% 692.506 505.081 - -12.48% -
std::search(deque<int>)_(no_match)/1024 -27.00% 413.319 301.723 - -12.29% -
BM_vector_deque_move/0 -26.99% 0.679 0.496 - 13.13% -
BM_tolower_char<char> -26.95% 0.690 0.504 - -18.32% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -26.95% 64.591 47.184 - -2.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -26.67% 33480002.148 24551112.157 - -4.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -26.64% 945.592 693.664 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -26.64% 343694528.539 252141243.881 - -27.91% -
BM_PushHeap_string_Descending_262144 -26.62% 3.988 2.927 - -14.48% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -26.38% 126.234 92.935 - 2.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -25.54% 1.147 0.854 - -11.93% -
std::fill(list<int>)/1024 -25.52% 671.671 500.279 - -25.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -25.34% 0.397 0.296 - 0.02% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -25.22% 52782.195 39471.746 - 2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -25.10% 156297964.039 117072983.832 - -18.54% -
BM_PushHeap_string_Ascending_1 -24.72% 0.700 0.527 - -9.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -24.61% 67.358 50.780 - -0.05% -
ranges::min(std::list<long_long>)/1 -24.47% 0.305 0.231 - -38.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -24.35% 2904932.334 2197682.738 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -24.33% 5831140.029 4412545.569 - -11.74% -
std::set<std::string>::erase(key)_(existent)/8192 -24.30% 96.936 73.385 - 1.44% -
BM_StringRead_Cold_Deep_Empty -24.20% 1.601 1.214 - -7.22% -
BM_PushHeap_float_Random_1 -23.81% 0.656 0.500 - -28.27% -
std::equal(list<int>)_(it,_it,_it)/1024 -23.79% 1483.331 1130.459 - 0.53% -
std::set<int>::equal_range(key)_(non-existent)/8192 -23.67% 13.020 9.938 - 0.69% -
ranges::min(std::vector<__int128>)/70000 -23.19% 39527.105 30360.833 - 1.59% -
std::rotate(list<int>)_(by_1/2)/8192 -23.00% 6129.381 4719.447 - -13.42% -
std::copy_if(list<int>)_(entire_range)/4096 -22.95% 3925.709 3024.907 - 0.41% -
BM_vector_deque_ranges_move_backward/0 -22.87% 0.575 0.443 - -3.87% -
std::copy_n(vector<bool>)_(aligned)/262144 -22.74% 817.021 631.198 - -1.18% -
BM_PushHeap_uint64_SingleElement_1 -22.39% 0.616 0.478 - -0.11% -
std::set<int>::equal_range(key)_(non-existent)/1024 -22.10% 8.433 6.570 - 1.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -22.03% 74372886.016 57987826.802 - -14.61% -
std::set<std::string>::insert(value)_(already_present)/8192 -21.80% 38.404 30.031 - 0.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -21.62% 5017.575 3932.840 - -6.62% -
std::move(deque<int>)/64 -21.52% 6.156 4.831 - -3.79% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -21.41% 13.821 10.862 - -43.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -21.25% 1.656 1.304 - -20.99% -
BM_StringRead_Cold_Shallow_Large -21.09% 1.501 1.185 - 2.85% -
std::set<int>::equal_range(key)_(non-existent)/32 -21.02% 3.144 2.483 - -6.81% -
std::search(deque<int>)_(same_length)/1000 -20.75% 461.805 365.993 - -21.18% -
std::find_end(deque<int>)_(same_length)/1024 -20.46% 419.248 333.460 - 0.20% -
std::find_end(deque<int>)_(same_length)/1000 -20.38% 409.984 326.436 - 0.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -20.24% 53.050 42.313 - 0.57% -
std::rotate(list<int>)_(by_1/3)/8192 -20.07% 10491.729 8385.963 - 1.05% -
ranges::min(std::vector<__int128>)/64 -19.81% 33.692 27.019 - 2.59% -
std::multimap<std::string,_int>::erase(iterator)/1024 -19.80% 32.563 26.116 - -23.27% -
BM_deque_deque_copy/0 -19.57% 0.918 0.738 - -6.35% -
std::find_end(deque<int>)_(same_length)/8192 -19.54% 3322.995 2673.676 - -4.41% -
std::unique_copy(deque<int>)_(sprinkled)/32 -19.40% 11.436 9.217 - 0.08% -
std::unordered_set<int>::contains(key)_(existent)/32 -19.16% 1.501 1.214 - -23.54% -
std::fill(list<int>)/8192 -19.00% 8870.114 7184.471 - -14.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -18.95% 2010.611 1629.628 - -8.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -18.72% 1.637 1.330 - -9.38% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -18.68% 0.617 0.502 - 0.25% -
std::set<std::string>::erase(iterator)/8192 -18.65% 33.327 27.110 - -0.88% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.43% 56.472 46.067 - -1.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -18.31% 69375.904 56676.515 - 6.05% -
BM_StringAssignStr_Huge_Transparent -18.28% 131.987 107.865 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -18.12% 5056755.312 4140657.869 - -2.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -17.77% 35.838 29.471 - 19.90% -
std::set<std::string>::find(key)_(non-existent)/1024 -17.66% 24.336 20.037 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -17.65% 42904212.830 35330548.126 - -8.98% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.52% 1641628.650 1353960.832 - -19.33% -
std::find_if(vector<char>)_(bail_25%)/8 -17.52% 0.925 0.763 - -20.29% -
std::fill_n(list<int>)/8192 -17.44% 10128.789 8362.333 - -7.56% -
std::for_each(deque<int>)/8192 -17.40% 308.903 255.164 - 0.11% -
std::is_sorted(list<int>,_pred)/8192 -17.21% 8647.579 7159.423 - -17.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -17.06% 705.977 585.559 - -7.87% -
std::copy_if(list<int>)_(every_other)/512 -17.02% 359.370 298.198 - -17.09% -
std::unordered_set<std::string>::erase(iterator)/8192 -17.00% 31.600 26.228 - -10.15% -
BM_StringAssignStr_Huge_Opaque -16.73% 128.248 106.788 - -2.42% -
bm_lexicographical_compare<signed_char>/1 -16.66% 1.416 1.180 - -22.96% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -16.34% 11.058 9.251 - -12.57% -
std::find_if(vector<int>)_(bail_25%)/32768 -16.30% 979.195 819.635 - -2.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -16.28% 744.369 623.187 - -5.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.21% 56.970 47.737 - 0.34% -
BM_StringDestroy_Large -16.10% 8.565 7.187 - -24.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.07% 58.431 49.044 - -3.89% -
SetIntersection_Interlaced_Vector_float_1024_256 -16.00% 6493577.817 5454810.592 - -9.36% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -15.99% 23983.958 20149.812 - -6.50% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -15.90% 12.890 10.840 - -2.91% -
ranges::min(std::list<__int128>)/8 -15.90% 2.580 2.170 - 5.23% -
std::search(deque<int>)_(near_matches)/1024 -15.89% 21649.940 18209.796 - -11.40% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -15.80% 12.953 10.907 - -1.41% -
std::find_if(vector<int>)_(bail_25%)/8192 -15.75% 252.198 212.476 - -4.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -15.74% 5015895.327 4226520.732 - 1.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -15.73% 1.379 1.162 - -13.46% -
std::find_if(vector<int>)_(bail_25%)/1024 -15.71% 32.478 27.376 - -5.17% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -15.60% 748.683 631.879 - -5.44% -
std::move_backward(list<int>)/4096 -15.34% 5650.139 4783.518 - -1.12% -
bm_lexicographical_compare<signed_char>/64 -15.21% 2.244 1.902 - -15.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -15.21% 23784.100 20166.273 - -5.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -15.10% 1552021.119 1317738.324 - -2.18% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -14.90% 115065868.284 97925771.587 - -9.83% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -14.82% 23.998 20.442 - 0.42% -
std::unordered_set<int>::erase(iterator)/8192 -14.81% 23.846 20.314 - -8.63% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -14.80% 41.729 35.555 - -11.93% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -14.75% 57.708 49.195 - -3.99% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.73% 4607.884 3929.033 - -14.66% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -14.73% 7818.297 6666.920 - 1.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -14.70% 4078.642 3478.884 - -2.06% -
std::unordered_set<int>::erase(key)_(existent)/8192 -14.63% 25.983 22.183 - -1.81% -
std::none_of(list<int>)_(process_all)/8192 -14.61% 8296.439 7084.035 - -5.90% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -14.53% 1.552 1.326 - 2.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -14.52% 4920018.195 4205816.377 - -1.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -14.47% 0.309 0.264 - -5.45% -
std::copy_backward(vector<int>)/4096 -14.33% 218.091 186.847 - -20.00% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -14.29% 1.150 0.986 - -0.81% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -14.23% 204436.059 175341.710 - -6.22% -
std::multimap<int,_int>::ctor(const&)/8192 -14.11% 60804.678 52222.691 - -0.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -13.98% 207884.877 178827.240 - -5.15% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.89% 14542.585 12522.005 - 5.55% -
rng::find(vector<bool>)_(process_all)/8 -13.79% 0.844 0.728 - 31.23% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -13.76% 2.615 2.255 - 0.02% -
std::move(list<int>)/4096 -13.68% 4558.467 3934.747 - -22.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.67% 0.556 0.480 - -16.84% -
std::multimap<std::string,_int>::erase(iterator)/8192 -13.56% 30.837 26.655 - -11.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -13.56% 20796.221 17975.624 - 0.32% -
std::unordered_set<int>::erase(key)_(existent)/1024 -13.51% 25.098 21.707 - 1.03% -
std::copy_if(list<int>)_(entire_range)/64 -13.32% 35.108 30.430 - -17.09% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -13.29% 23.325 20.226 - -15.34% -
std::set<std::string>::find(key)_(non-existent)/8192 -13.12% 31.141 27.056 - -0.19% -
std::multiset<int>::contains(key)_(non-existent)/1024 -13.07% 7.136 6.204 - 5.41% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.05% 25.277 21.978 - 10.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -13.05% 1726044.690 1500840.752 - 2.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -13.04% 732.053 636.563 - -6.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -12.99% 1.407 1.225 - -10.51% -
std::unique_copy(deque<int>)_(sprinkled)/52 -12.96% 18.367 15.988 - 8.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -12.87% 31.126 27.122 - 0.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.82% 20303.774 17701.504 - 0.52% -
std::unordered_set<int>::erase(iterator)/1024 -12.82% 23.294 20.308 - -8.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -12.76% 23422.164 20434.272 - -5.09% -
std::unordered_set<int>::count(key)_(existent)/1024 -12.71% 1.530 1.336 - 3.18% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -12.67% 95.733 83.600 - -12.10% -
SetIntersection_Interlaced_Vector_float_16384_64 -12.63% 6786792.322 5929398.795 - -29.95% -
SetIntersection_Interlaced_Vector_float_1024_4 -12.58% 1420769.202 1242049.192 - -2.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -12.46% 380.389 333.003 - -6.45% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -12.43% 43331.731 37946.212 - 1.27% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -12.31% 1.431 1.255 - -10.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -12.25% 0.691 0.606 - -6.37% -
SetIntersection_Front_Set_uint32_262144_256 -12.16% 4048727.418 3556599.232 - -7.16% -
std::set<std::string>::contains(key)_(existent)/8192 -12.09% 30.773 27.053 - 1.53% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -12.04% 2498558.186 2197767.218 - 8.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -11.94% 0.642 0.565 - -8.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -11.80% 584.271 515.311 - 1.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.79% 21.947 19.359 - 4.25% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.76% 1.644 1.451 - -12.55% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.75% 2988.151 2637.158 - -3.88% -
BM_std_minmax_element<long_long>/3 -11.74% 1.298 1.146 - -3.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.73% 46.698 41.220 - 66.01% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -11.70% 204295.127 180385.586 - -4.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -11.68% 23474.364 20731.568 - -4.83% -
std::unordered_set<int>::find(key)_(non-existent)/32 -11.52% 1.178 1.043 - -11.08% -
BM_deque_deque_ranges_move_backward/2 -11.50% 2.404 2.127 - -8.92% -
std::set<std::string>::insert(value)_(already_present)/1024 -11.48% 29.543 26.151 - -2.39% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.47% 1.526 1.351 - -14.96% -
BM_PushHeap_string_Descending_1024 -11.45% 2.593 2.296 - -5.74% -
BM_PushHeap_string_Ascending_16384 -11.39% 21.634 19.170 - -1.64% -
std::unordered_set<int>::contains(key)_(existent)/8192 -11.36% 1.296 1.149 - -26.90% -
std::find_if_not(vector<char>)_(bail_25%)/8 -11.28% 1.004 0.890 - 13.13% -
BM_toupper_char<char> -11.20% 0.687 0.610 - 10.30% -
std::list<int>::erase(begin)_(cheap_elements)/32 -11.19% 13.026 11.568 - 3.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -11.15% 38.682 34.369 - -0.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.14% 0.302 0.268 - -33.66% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -11.13% 8.236 7.319 - 4.99% -
rng::find_last(list<int>)_(bail_10%)/8192 -11.10% 7702.107 6847.157 - 8.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -11.09% 1.339 1.190 - 4.46% -
ranges::min(std::list<__int128>)/64 -11.05% 38.927 34.624 - 4.32% -
std::set<std::string>::find(key)_(non-existent)/32 -11.04% 10.849 9.652 - 6.71% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -10.97% 167.297 148.943 - -7.01% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -10.97% 11292.922 10054.353 - -3.68% -
BM_PushHeap_string_QuickSortAdversary_1 -10.80% 0.528 0.471 - -32.87% -
SetIntersection_Front_Set_uint32_1024_256 -10.76% 4126832.945 3682603.310 - -9.52% -
std::list<std::string>::ctor(size)/1024 -10.76% 14292.435 12754.991 - 1.99% -
std::all_of(list<int>)_(process_all)/8192 -10.71% 7900.997 7055.116 - 0.84% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.63% 4869695.875 4351979.939 - 11.12% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -10.60% 24.981 22.332 - 11.43% -
std::remove_copy(deque<int>)_(prefix)/1024 -10.57% 422.331 377.675 - 0.54% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -10.54% 204301.998 182767.140 - -3.69% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.35% 5917720.266 5304997.463 - -9.96% -
BM_deque_vector_move/0 -10.35% 1.583 1.419 - 1.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.29% 58.752 52.708 - -5.77% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -10.25% 1.750 1.571 - 0.81% -
std::find_if(vector<int>)_(bail_25%)/8 -10.21% 0.847 0.761 - 3.41% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.19% 576.349 517.598 - -10.15% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.19% 562.839 505.491 - -10.24% -
std::copy_n(vector<int>)/32768 -10.18% 3777.473 3392.898 - -10.24% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.13% 0.427 0.384 - -20.00% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.12% 5907524.551 5309454.024 - -0.14% -
std::rotate(deque<int>)_(by_1/4)/8192 -10.08% 2695.267 2423.548 - -5.27% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -10.05% 2.915 2.622 - 10.64% -
SetIntersection_Front_Set_uint64_262144_1 -9.99% 1103610.914 993359.086 - -4.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.91% 40.309 36.315 - -22.31% -
BM_deque_deque_ranges_move_backward/1 -9.88% 2.658 2.396 - -7.62% -
SetIntersection_Interlaced_Vector_float_256_64 -9.85% 7594963.903 6847108.755 - -5.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.72% 1.914 1.728 - -4.22% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -9.64% 1.636 1.479 - -10.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -9.63% 4.637 4.190 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -9.60% 3655727.446 3304864.204 - 7.62% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -9.53% 1923652.953 1740394.025 - 11.00% -
SetIntersection_Front_Set_uint32_256_64 -9.48% 5814708.898 5263502.217 - -3.55% -
BM_deque_vector_copy/0 -9.48% 1.432 1.297 - -16.83% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.46% 344.805 312.182 - 0.90% -
std::copy(vector<bool>)_(aligned)/262144 -9.44% 656.657 594.656 - -20.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.44% 36.114 32.705 - -3.25% -
std::stable_partition(deque<int>)_(sparse)/32 -9.38% 12.132 10.993 - -16.25% -
BM_vector_deque_ranges_copy_backward/2 -9.38% 1.968 1.784 - -10.75% -
std::multiset<int>::find(key)_(existent)/8192 -9.34% 8.767 7.948 - -7.52% -
std::rotate(list<int>)_(by_1/4)/8192 -9.33% 7261.858 6584.449 - 0.50% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.29% 47.774 43.334 - 33.55% -
BM_PushHeap_string_PipeOrgan_16384 -9.28% 13.460 12.212 - -7.29% -
std::multiset<int>::contains(key)_(non-existent)/8192 -9.27% 10.229 9.281 - 7.62% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -9.18% 11.246 10.214 - -3.71% -
BM_PushHeap_string_Ascending_1024 -9.16% 15.211 13.817 - 1.64% -
std::unordered_set<int>::clear()/1024 -9.11% 8745.832 7949.405 - -22.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -9.10% 5077.959 4616.009 - -1.27% -
std::vector<int>::ctor(size)/1024 -9.06% 45.262 41.160 - -7.33% -
ranges::minmax(std::list<char>)/1 -9.05% 0.418 0.380 - 0.75% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -9.02% 18.780 17.087 - -0.36% -
std::map<int,_int>::erase(key)_(existent)/32 -9.02% 24.063 21.893 - -2.48% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -9.00% 12.087 10.999 - -2.33% -
std::set<std::string>::insert(value)_(already_present)/32 -9.00% 10.061 9.156 - 2.71% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.97% 0.780 0.710 - 0.43% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -8.96% 7255.995 6605.781 - -3.46% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.95% 0.780 0.710 - 0.52% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.94% 0.780 0.710 - 0.43% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.91% 4.648 4.234 - 0.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -8.87% 116482.515 106145.264 - 3.83% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.81% 38.847 35.424 - -0.63% -
BM_PushHeap_uint32_PipeOrgan_1 -8.80% 0.696 0.635 - 55.43% -
std::list<std::string>::ctor(size)/8192 -8.77% 114439.199 104403.082 - 1.97% -
std::stable_sort(deque<int>)_(ascending)/8 -8.76% 19.199 17.518 - -0.03% -
std::copy(vector<bool>)_(aligned)/1048576 -8.69% 3223.618 2943.522 - -22.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -8.67% 12436.412 11357.587 - 3.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -8.64% 29.328 26.793 - 2.73% -
SetIntersection_Front_Set_uint32_262144_64 -8.60% 1749018.327 1598625.456 - -5.19% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -8.59% 114514.994 104677.568 - 2.74% -
std::map<int,_int>::erase(key)_(existent)/8192 -8.58% 26.968 24.653 - -0.99% -
std::find_if_not(vector<char>)_(process_all)/8 -8.51% 1.584 1.450 - -2.19% -
SetIntersection_Front_Set_uint32_1024_1024 -8.40% 12539844.049 11485982.134 - -7.62% -
SetIntersection_None_Set_uint32_16384_16384 -8.38% 169662220.563 155440096.307 - -0.33% -
std::unordered_set<int>::count(key)_(non-existent)/0 -8.37% 0.297 0.272 - -2.24% -
BM_PushHeap_string_Descending_1 -8.36% 0.700 0.641 - 20.81% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -8.34% 362444408.608 332226016.989 - -5.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -8.31% 32.018 29.356 - -1.40% -
std::stable_sort(deque<int>)_(descending)/8 -8.29% 27.601 25.313 - -1.49% -
BM_PushHeap_string_Descending_16384 -8.28% 2.492 2.285 - -5.66% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.27% 862.193 790.876 - -0.57% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -8.20% 37.554 34.474 - -16.50% -
std::set<std::string>::contains(key)_(existent)/32 -8.19% 17.350 15.928 - 0.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.15% 51.180 47.006 - -1.43% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -8.15% 1599707.546 1469266.211 - -4.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -8.10% 5477379.968 5033648.417 - -6.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -8.09% 8301533.127 7629754.021 - -31.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.09% 1.561 1.434 - -9.44% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -8.08% 91.548 84.148 - 12.01% -
SetIntersection_Front_Set_string_262144_64 -8.08% 4814354.330 4425373.098 - -11.55% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -8.07% 1718.483 1579.861 - -1.42% -
std::adjacent_find(list<int>)/8192 -8.06% 7274.109 6687.824 - -7.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -8.05% 7749.780 7126.222 - 5.41% -
BM_PushHeap_string_PipeOrgan_1024 -8.01% 10.072 9.265 - -1.89% -
BM_StringRead_Cold_Shallow_Small -7.97% 1.245 1.146 - 1.99% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.96% 1.686 1.551 - -15.40% -
std::find_end(list<int>)_(process_all)/8192 -7.92% 8011.722 7377.145 - -1.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.86% 28.091 25.882 - -38.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.86% 20.783 19.150 - 3.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -7.86% 13856.736 12768.175 - 1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -7.85% 2657554.954 2448905.304 - 2.32% -
SetIntersection_Interlaced_Vector_float_256_16 -7.84% 6341908.596 5844578.635 - -5.29% -
std::partition(deque<int>)_(dense)/50 -7.83% 14.970 13.797 - -1.81% -
SetIntersection_Front_Set_uint64_16384_4 -7.81% 1112688.747 1025776.098 - -4.71% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.79% 1.101 1.015 - -9.94% -
BM_deque_deque_ranges_copy/1 -7.77% 2.557 2.359 - -3.24% -
std::set<std::string>::find(key)_(existent)/1024 -7.77% 25.491 23.512 - -1.42% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -7.73% 93.650 86.415 - -5.76% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.71% 132.207 122.014 - -9.84% -
SetIntersection_Front_Set_uint64_16384_16384 -7.65% 243029495.995 224442662.611 - -2.00% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -7.65% 30.020 27.725 - -0.23% -
BM_StringRead_Cold_Deep_Small -7.63% 1.315 1.214 - -0.64% -
std::multiset<int>::contains(key)_(non-existent)/32 -7.59% 3.018 2.789 - 2.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.59% 777.467 718.471 - -0.18% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.58% 1.649 1.524 - 13.32% -
std::search(deque<int>)_(near_matches)/1000 -7.57% 20922.933 19338.214 - 3.52% -
std::multimap<std::string,_int>::erase(iterator)/32 -7.54% 28.311 26.178 - 3.74% -
BM_deque_vector_copy_backward/0 -7.53% 1.592 1.472 - -0.23% -
std::all_of(deque<int>)_(process_all)/8 -7.53% 3.564 3.296 - -0.08% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.53% 18380.306 16996.507 - 0.81% -
SetIntersection_Front_Set_uint64_256_64 -7.51% 5679464.715 5252860.036 - -8.45% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -7.50% 1485.717 1374.282 - -30.04% -
std::unique_copy(list<int>)_(sprinkled)/8192 -7.50% 7529.616 6964.929 - 1.25% -
BM_deque_deque_ranges_copy_backward/0 -7.47% 0.919 0.851 - 0.98% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -7.47% 14138.210 13082.071 - 2.23% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -7.42% 13.241 12.259 - 1.95% -
BM_PushHeap_float_Ascending_16384 -7.38% 4.358 4.036 - -7.59% -
SetIntersection_Front_Set_uint32_1024_64 -7.37% 1788665.672 1656777.767 - -6.42% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.36% 22529.401 20871.328 - -15.02% -
SetIntersection_Front_Set_uint32_16384_256 -7.36% 4130683.774 3826815.684 - -1.11% -
SetIntersection_Front_Vector_string_1024_256 -7.36% 9900286.287 9172118.293 - 0.24% -
BM_deque_deque_ranges_copy/2 -7.34% 2.298 2.129 - -5.04% -
BM_PushHeap_string_Descending_256 -7.34% 2.427 2.249 - -5.86% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.33% 10025.195 9290.049 - -2.17% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -7.31% 7118010.504 6597843.756 - 18.68% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.28% 2152.197 1995.490 - -7.38% -
std::generate(list<int>)/8192 -7.27% 7650.407 7094.317 - -7.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -7.26% 1893501.786 1756077.233 - -3.57% -
BM_deque_deque_ranges_move/0 -7.25% 0.850 0.789 - -0.53% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -7.24% 1013.593 940.178 - -0.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -7.23% 8106.769 7520.493 - -21.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -7.18% 17689035.181 16419150.229 - -0.31% -
SetIntersection_Front_Set_float_16384_256 -7.18% 4184538.336 3884263.827 - -7.50% -
std::set<int>::erase(key)_(existent)/1024 -7.17% 53.107 49.302 - -1.09% -
SetIntersection_Front_Set_uint32_16384_64 -7.16% 1726456.354 1602764.830 - -5.08% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -7.16% 18.417 17.099 - -0.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -7.09% 27648.730 25687.301 - -16.26% -
std::multiset<std::string>::count(key)_(existent)/8192 -7.09% 30.469 28.309 - -2.79% -
std::any_of(deque<int>)_(process_all)/32768 -7.07% 10859.103 10091.133 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -7.07% 181178830.393 168371450.778 - -1.83% -
std::map<int,_int>::erase(key)_(existent)/1024 -7.06% 26.364 24.503 - 0.40% -
std::find_if_not(deque<int>)_(process_all)/1024 -7.04% 270.221 251.202 - -6.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.04% 41472.607 38554.938 - -5.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.03% 102.925 95.688 - 2.96% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -6.98% 14.648 13.626 - 3.25% -
std::multiset<int>::contains(key)_(non-existent)/0 -6.97% 0.298 0.277 - -0.05% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.96% 6.541 6.086 - 0.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -6.94% 13.144 12.232 - 1.39% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -6.92% 2.502 2.329 - 1.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.92% 54470909.936 50703203.884 - -1.49% -
BM_std_minmax_element<char>/3 -6.87% 1.031 0.961 - -20.01% -
std::stable_partition(deque<int>)_(sparse)/50 -6.86% 29.112 27.116 - -7.82% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -6.85% 1407184.121 1310800.138 - 2.19% -
std::all_of(vector<int>)_(process_all)/50 -6.84% 13.694 12.757 - -27.64% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -6.83% 41.167 38.353 - -12.67% -
std::lower_bound(std::deque<int>)/8192 -6.83% 70.152 65.361 - 1.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -6.80% 13.091 12.200 - 1.10% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.76% 8646.259 8061.665 - -6.97% -
std::count_if(list<int>)_(every_other)/8192 -6.76% 7627.998 7112.434 - -14.90% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.74% 13164.045 12276.295 - -0.33% -
SetIntersection_None_Set_uint32_16384_256 -6.74% 165923838.583 154738353.436 - 0.27% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -6.70% 39.520 36.871 - 13.16% -
std::find_end(vector<int>)_(single_element)/8192 -6.62% 1998.969 1866.540 - 0.30% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.61% 8079.616 7545.624 170.156 -7.99% 170.156
std::stable_sort(deque<int>)_(repeated)/8 -6.59% 19.004 17.751 - -0.19% -
SetIntersection_Interlaced_Set_uint32_16384_64 -6.56% 224607428.615 209876639.273 - -2.52% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -6.55% 59.663 55.753 - -1.36% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.55% 9404.544 8788.488 - 7.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -6.54% 56.580 52.879 - -1.15% -
rng::contains_subrange(vector<int>)_(same_length)/32 -6.51% 9.401 8.789 - 1.37% -
SetIntersection_Front_Set_uint32_256_256 -6.50% 7828893.236 7320343.813 - -4.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.49% 85789.376 80223.959 - 1.75% -
SetIntersection_Interlaced_Set_uint32_16384_16 -6.46% 216967937.047 202948521.400 - -2.30% -
BM_StringDestroy_Huge -6.45% 11.390 10.655 - -12.15% -
SetIntersection_None_Set_uint32_262144_16384 -6.44% 1235237.303 1155668.455 - -1.03% -
std::find(vector<short>)_(bail_25%)/8 -6.43% 0.715 0.669 - -5.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.42% 5409.255 5061.791 - -6.52% -
SetIntersection_Front_Vector_uint64_1024_256 -6.41% 2277004.945 2130985.089 - -6.81% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.39% 6.004 5.621 - 1.47% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -6.37% 7825.261 7326.988 - -20.21% -
std::copy(vector<int>)/4096 -6.32% 155.131 145.325 - -34.67% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.29% 885877.554 830136.590 - -10.00% -
BM_PushHeap_uint32_Ascending_262144 -6.28% 4.997 4.684 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -6.27% 3230148.377 3027474.189 - -0.00% -
std::transform(list<int>)_(identity_transform)/8192 -6.25% 7747.083 7262.707 - -4.06% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.21% 27.536 25.825 - -0.12% -
BM_std_minmax_element<char>/512 -6.21% 143.478 134.569 - -4.12% -
std::remove_if(list<int>)_(prefix)/8192 -6.21% 9917.403 9301.747 - -6.00% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.20% 19.662 18.444 - 5.01% -
std::is_sorted_until(vector<int>)/8 -6.18% 2.210 2.073 - 0.56% -
std::partial_sort(vector<int>)_(shuffled)/8192 -6.16% 93618.153 87848.757 - -0.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -6.16% 1.323 1.241 - 9.19% -
std::for_each_n(list<int>)/8 -6.13% 2.536 2.380 - -0.80% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.12% 175117171.860 164396787.965 - -3.80% -
SetIntersection_Front_Set_uint64_262144_1024 -6.09% 13494463.840 12672272.440 - -18.59% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.08% 1.242 1.167 - 1.10% -
bm_ranges_lexicographical_compare<signed_char>/8 -6.07% 3.579 3.362 - -2.91% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -6.07% 13522.596 12702.156 - 0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.03% 9941.684 9342.539 - -4.20% -
std::list<std::string>::ctor(size)/32 -6.00% 373.562 351.157 - 0.87% -
std::sort(vector<int>)_(descending)/1024 -6.00% 1077.290 1012.698 - -0.51% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -5.99% 1.612 1.515 - 24.61% -
SetIntersection_Front_Set_uint64_256_1 -5.98% 4334592.903 4075362.922 - -2.84% -
BM_std_minmax_element<short>/1024 -5.98% 267.970 251.955 - -10.63% -
SetIntersection_Front_Vector_uint64_16384_1 -5.97% 1042490.265 980274.050 - -6.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -5.96% 123642.599 116268.127 - 2.05% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.95% 1636705.404 1539243.164 - -11.60% -
BM_std_minmax_element<short>/4096 -5.95% 1048.675 986.284 - -10.75% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.95% 56920.960 53535.985 - -0.77% -
BM_std_minmax_element<short>/5500 -5.94% 1407.241 1323.652 - -10.61% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -5.93% 16.006 15.057 - 2.62% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.89% 8.785 8.267 - -0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.85% 18.789 17.690 - 1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.84% 0.628 0.591 - -12.98% -
BM_std_minmax_element<short>/4000 -5.82% 1022.909 963.382 - -10.76% -
std::partition(vector<int>)_(dense)/32 -5.81% 8.585 8.087 - -0.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.81% 1.026 0.967 - 0.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.79% 1.500 1.413 - -18.36% -
SetIntersection_None_Vector_uint64_262144_16 -5.76% 1120383.603 1055799.449 - -5.89% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -5.76% 1881008.219 1772644.529 - -4.74% -
BM_vector_deque_ranges_copy_backward/1 -5.75% 2.166 2.041 - -9.63% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.74% 1623174.399 1530078.449 - -4.57% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -5.73% 1662.514 1567.301 - 0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.72% 376579035.945 355023653.430 - -3.21% -
BM_PushHeap_string_PipeOrgan_262144 -5.72% 17.937 16.912 - -3.14% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -5.71% 9480.836 8939.192 - -4.07% -
SetIntersection_Front_Set_uint32_262144_262144 -5.71% 1713573.647 1615737.631 - -3.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -5.70% 13309.494 12550.347 - -0.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -5.66% 24.590 23.197 - 4.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -5.65% 93.277 88.004 - -6.06% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -5.64% 0.505 0.476 - 0.16% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -5.64% 24.073 22.714 - 0.98% -
std::stable_partition(deque<int>)_(dense)/50 -5.64% 38.714 36.532 - -3.64% -
std::multiset<int>::count(key)_(existent)/8192 -5.62% 9.755 9.207 - -9.60% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.62% 1.579 1.491 - -8.59% -
std::any_of(deque<int>)_(process_all)/8192 -5.60% 2716.136 2563.967 - 1.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.60% 700.946 661.722 - -0.60% -
BM_deque_deque_copy_backward/0 -5.59% 0.804 0.759 - -18.38% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -5.59% 54.776 51.716 - -1.57% -
BM_vector_deque_copy_backward/1 -5.57% 2.188 2.066 - -7.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.56% 38.762 36.608 - 2.60% -
SetIntersection_Front_Set_uint32_262144_4 -5.54% 1074771.459 1015258.832 - -4.72% -
SetIntersection_None_Set_uint32_16384_1024 -5.53% 162949493.513 153943843.117 - 0.70% -
std::rotate(deque<int>)_(1_element_backward)/50 -5.51% 5.233 4.944 - -3.87% -
std::partition(list<int>)_(sparse)/50 -5.51% 22.739 21.486 - -1.22% -
SetIntersection_None_Set_uint32_1024_4 -5.51% 9150475.960 8646675.144 - -2.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.50% 1246229.774 1177655.017 - -0.42% -
BM_PushHeap_string_PipeOrgan_256 -5.50% 8.001 7.561 - -3.34% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -5.49% 0.653 0.618 - 2.09% -
BM_std_minmax_element<short>/512 -5.48% 137.336 129.809 - -9.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.48% 8364.597 7906.312 - -6.72% -
BM_std_minmax_element<int>/512 -5.47% 133.631 126.319 - -8.29% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.47% 39293578.304 37144014.027 - -7.07% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.46% 7625.788 7209.672 - -10.99% -
std::adjacent_find(vector<int>,_pred)/8 -5.45% 3.412 3.226 - -0.67% -
std::is_sorted(list<int>)/8192 -5.43% 7270.439 6875.688 - -4.76% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.40% 56760.765 53694.904 - 8.21% -
SetIntersection_None_Vector_uint32_262144_1024 -5.38% 1144148.991 1082553.807 - -4.55% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.38% 12029.906 11382.307 - -2.25% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.36% 23.575 22.310 - -0.02% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -5.36% 0.442 0.418 - -5.89% -
BM_std_minmax_element<char>/4096 -5.35% 1078.740 1021.037 - -5.33% -
SetIntersection_None_Set_uint32_262144_1024 -5.35% 1226497.885 1160897.789 - -1.19% -
std::stable_partition(deque<int>)_(dense)/1024 -5.35% 599.248 567.208 - -1.65% -
SetIntersection_None_Set_uint32_16384_64 -5.34% 162543267.749 153862966.051 - -0.36% -
std::unique(vector<int>)_(sprinkled)/1024 -5.33% 561.187 531.280 - 0.50% -
SetIntersection_Front_Set_uint64_262144_16384 -5.33% 232495927.228 220113303.066 - -1.77% -
BM_vector_deque_move/2 -5.32% 1.890 1.789 - 3.60% -
BM_deque_deque_move_backward/0 -5.32% 0.861 0.815 - -11.36% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.32% 12765.719 12087.006 - 8.65% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -5.31% 925.447 876.278 - 24.71% -
SetIntersection_Front_Set_uint32_262144_1024 -5.30% 12598914.422 11930598.416 - -16.76% -
BM_std_minmax_element<char>/5500 -5.30% 1445.235 1368.670 - -5.26% -
SetIntersection_None_Set_uint32_16384_1 -5.30% 162175887.095 153588344.714 - -1.53% -
BM_std_minmax_element<short>/70000 -5.29% 17799.644 16858.054 - -10.33% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.27% 1312349.039 1243176.840 - -1.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.25% 7178608.120 6801460.867 - -6.00% -
BM_std_minmax_element<short>/64000 -5.25% 16263.614 15410.192 - -10.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.24% 11423.792 10824.722 - 0.81% -
BM_StringEraseToEnd_Small_Transparent -5.24% 0.422 0.400 - 0.07% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.23% 9057.449 8583.435 - 0.29% -
BM_std_minmax_element<char>/4000 -5.23% 1053.383 998.340 - -5.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -5.22% 35.012 33.186 - -23.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -5.22% 109659.601 103939.768 - 1.62% -
BM_PushHeap_string_Ascending_64 -5.21% 7.865 7.455 - 0.15% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.21% 5.840 5.536 - 7.25% -
BM_std_minmax_element<short>/65536 -5.20% 16658.254 15791.547 - -10.15% -
BM_PushHeap_string_Descending_64 -5.20% 2.279 2.161 - -6.89% -
ranges::min(std::list<__int128>)/70000 -5.20% 63856.080 60536.463 - 4.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.19% 0.816 0.774 - 0.48% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.18% 847204.151 803282.849 - -4.21% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.18% 9917.119 9403.674 - -3.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.17% 10.035 9.516 - 0.36% -
SetIntersection_Interlaced_Vector_float_64_4 -5.16% 17884473.659 16961447.989 - -5.69% -
std::adjacent_find(deque<int>)/50 -5.15% 15.087 14.311 - -45.93% -
SetIntersection_Interlaced_Set_float_16384_1024 -5.13% 180624020.514 171354615.734 - 1.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.12% 12.011 11.396 - -18.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.12% 0.816 0.774 - 0.59% -
SetIntersection_None_Set_uint32_262144_16 -5.11% 1227767.660 1164986.977 - -1.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.11% 342.797 325.282 - -4.50% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.11% 928.963 881.519 - 16.31% -
SetIntersection_None_Set_uint32_262144_4 -5.10% 1229170.330 1166461.098 - -1.25% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -5.10% 19.250 18.268 - -0.57% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.10% 1326717.203 1259048.420 - -8.40% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -5.09% 12.395 11.764 - -5.98% -
std::is_sorted_until(vector<int>,_pred)/8 -5.09% 3.687 3.500 - -3.90% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -5.08% 33490.015 31787.879 - 0.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -5.08% 60.153 57.099 - -13.29% -
BM_vector_deque_ranges_move/4000 -5.07% 149.491 141.910 - 1.75% -
SetIntersection_None_Set_uint32_262144_1 -5.07% 1231176.512 1168793.213 - -1.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.06% 49.319 46.823 - 0.00% -
SetIntersection_None_Set_uint32_262144_64 -5.06% 1226407.553 1164377.197 - -1.35% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -5.05% 0.266 0.252 - 0.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -5.05% 0.815 0.774 - 0.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -5.05% 50.186 47.651 - -15.84% -
std::stable_sort(deque<int>)_(heap)/8 -5.04% 25.303 24.027 - 1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.03% 3.607 3.425 - -2.81% -
SetIntersection_Front_Vector_uint32_262144_1 -5.02% 1049286.127 996610.713 - -5.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -5.02% 9018315.236 8565610.214 - 3.53% -
BM_std_minmax_element<char>/1024 -5.00% 275.089 261.325 - -5.16% -
std::is_sorted_until(deque<int>)/8 -5.00% 2.588 2.458 - -13.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.00% 635.991 604.192 - -1.57% -
SetIntersection_Front_Set_uint64_64_4 -5.00% 16833900.273 15992930.864 - -1.30% -
SetIntersection_None_Set_uint32_1024_1024 -4.99% 9139087.728 8682661.526 - -3.74% -
SetIntersection_Front_Set_uint32_16384_1024 -4.99% 12738258.293 12102105.742 - -4.47% -
BM_vector_deque_ranges_move/1024 -4.99% 37.990 36.093 - 1.01% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.98% 1.135 1.078 - -4.33% -
bm_ranges_swap_ranges_vb_unaligned/8 -4.97% 5.302 5.039 - 0.10% -
std::sort(vector<int>)_(descending)/8192 -4.96% 7612.319 7234.404 - 0.50% -
SetIntersection_None_Set_uint32_1024_256 -4.96% 9090791.678 8639962.730 - -2.78% -
SetIntersection_None_Set_uint32_262144_256 -4.96% 1224155.110 1163484.131 - -1.11% -
SetIntersection_Front_Vector_uint64_262144_1 -4.96% 1039668.710 988152.681 - -5.09% -
SetIntersection_None_Set_uint32_16384_4 -4.95% 161872540.721 153860952.756 - -1.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.95% 48.436 46.039 - 2.98% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.95% 52.538 49.938 - -7.26% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.94% 205540793.380 195378561.662 - -2.63% -
std::map<int,_int>::contains(key)_(non-existent)/32 -4.94% 2.921 2.777 - 0.16% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 -4.94% 0.747 0.710 - 0.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.93% 17182.872 16335.131 - -1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.90% 9107124.011 8660796.895 - -1.92% -
rng::find_last_if(list<int>)_(bail_90%)/8 -4.90% 0.746 0.710 - 0.46% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.89% 1601577.231 1523264.241 - -5.94% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -4.88% 373.823 355.596 - -2.90% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.87% 927.258 882.065 - 6.39% -
std::partition(deque<int>)_(dense)/32 -4.87% 9.850 9.370 - -1.25% -
BM_std_minmax_element<char>/70000 -4.87% 18326.839 17434.672 - -4.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -4.87% 4.895 4.656 - -2.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.86% 0.266 0.253 - -5.06% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -4.86% 6508.910 6192.662 - -0.27% -
bm_write -4.85% 587.281 558.771 - -7.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.84% 75.802 72.132 - -1.47% -
std::search(vector<int>,_pred)_(same_length)/8192 -4.84% 5170.301 4920.048 - 0.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.84% 19.550 18.605 - 1.13% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.81% 1555996.908 1481194.904 - -2.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.80% 26.010 24.761 - 6.65% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.80% 11.298 10.756 - 0.14% -
std::move(list<int>)/64 -4.79% 45.130 42.966 - 10.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -4.79% 9074918.819 8640131.109 - -0.86% -
SetIntersection_Front_Set_float_262144_16384 -4.78% 233792890.134 222618881.168 - -2.45% -
BM_std_minmax_element<char>/64000 -4.78% 16738.124 15938.266 - -4.69% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.75% 91.090 86.762 - -6.60% -
std::find_end(vector<int>)_(single_element)/1024 -4.75% 257.247 245.038 - 0.39% -
SetIntersection_None_Set_uint32_16384_16 -4.74% 161961796.226 154279896.241 - -0.53% -
SetIntersection_Front_Set_float_1024_256 -4.74% 4169940.413 3972167.576 - -6.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.74% 7658328.599 7295188.878 - -2.43% -
std::find_end(vector<int>)_(single_element)/1000 -4.74% 251.658 239.740 - 0.52% -
BM_std_minmax_element<int>/1024 -4.71% 261.216 248.902 - -8.25% -
std::for_each(vector<int>)/50 -4.71% 4.048 3.857 - 0.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.70% 686.530 654.250 - -8.38% -
SetIntersection_Front_Set_uint32_262144_16 -4.69% 1201723.961 1145322.786 - -3.90% -
BM_deque_vector_copy/4096 -4.69% 152.730 145.564 - -0.14% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.69% 25.379 24.189 - -1.95% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.69% 28.856 27.503 - -4.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -4.67% 25.753 24.551 - 1.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.65% 1299.758 1239.331 - -3.11% -
SetIntersection_Interlaced_Set_float_262144_1 -4.65% 1037949.328 989717.243 - -4.11% -
SetIntersection_Interlaced_Set_float_256_4 -4.64% 11454591.339 10922789.842 - -0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -4.64% 483758.053 461329.371 - 0.02% -
SetIntersection_None_Vector_uint32_16384_256 -4.62% 1104794.421 1053730.068 - -4.83% -
SetIntersection_None_Set_uint32_262144_262144 -4.62% 1226717.285 1170030.844 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.62% 18851421.544 17980346.603 - -3.19% -
SetIntersection_None_Vector_uint64_262144_256 -4.61% 1123263.749 1071425.285 - -5.67% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.61% 22.581 21.540 - 0.23% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -4.60% 24.458 23.333 - 0.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.59% 10182.129 9715.019 - 15.98% -
BM_std_minmax_element<char>/65536 -4.59% 17143.874 16357.498 - -4.48% -
BM_std_minmax_element<int>/3 -4.58% 1.199 1.144 - 0.57% -
BM_std_minmax_element<int>/64000 -4.57% 15917.739 15189.855 - -8.96% -
BM_PushHeap_uint64_Ascending_262144 -4.57% 5.155 4.919 - 2.89% -
BM_PushHeap_uint32_Random_4 -4.57% 2.179 2.080 - -5.76% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -4.56% 10.197 9.732 - -2.17% -
BM_PushHeap_string_SingleElement_16 -4.55% 2.691 2.569 - -7.45% -
BM_std_minmax_element<int>/70000 -4.55% 17411.959 16619.667 - -8.47% -
std::map<int,_int>::clear()/8192 -4.55% 86988.356 83033.764 - -4.13% -
BM_std_minmax_element<int>/65536 -4.54% 16289.134 15550.109 - -8.56% -
BM_PushHeap_string_Ascending_256 -4.54% 11.730 11.198 - 0.57% -
SetIntersection_None_Vector_uint64_16384_1024 -4.53% 1096427.149 1046748.857 - -6.03% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -4.52% 1.889 1.804 - 1.51% -
std::find_if(vector<int>)_(process_all)/8 -4.51% 1.396 1.333 - -1.01% -
BM_deque_vector_copy/5500 -4.51% 206.042 196.753 - 0.01% -
SetIntersection_Interlaced_Set_float_16384_4 -4.50% 174470943.663 166617458.228 - 0.92% -
SetIntersection_Front_Set_uint64_16384_256 -4.50% 3977285.691 3798263.737 - -4.25% -
BM_deque_deque_move/64000 -4.47% 3084.376 2946.377 - -2.48% -
SetIntersection_None_Vector_string_262144_1024 -4.46% 1318565.814 1259762.034 - -2.14% -
BM_vector_deque_ranges_move_backward/70000 -4.46% 8766.007 8375.465 - 7.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.45% 7985.689 7630.714 - -2.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.43% 623.550 595.919 - 0.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -4.43% 108161.809 103374.920 - 1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.40% 11722970.516 11207396.378 - -3.13% -
BM_deque_vector_ranges_move_backward/64000 -4.40% 8186.725 7826.857 - -14.00% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.39% 33.797 32.313 - -3.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -4.38% 5.515 5.274 - 13.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.38% 1166274.226 1115193.872 - -4.58% -
bm_ranges_swap_ranges_vb_aligned/1048576 -4.36% 3496.406 3343.834 - -0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.36% 88279.704 84430.079 - -1.32% -
std::multimap<std::string,_int>::clear()/8192 -4.36% 219609.886 210034.710 - -2.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.36% 209.523 200.391 - 107.87% -
std::set<int>::equal_range(key)_(existent)/1024 -4.36% 4.534 4.337 - 1.11% -
BM_PushHeap_string_Random_262144 -4.34% 19.347 18.507 - 2.59% -
SetIntersection_None_Vector_float_262144_262144 -4.34% 1147931.244 1098131.130 - -2.94% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -4.33% 8.486 8.119 - -12.10% -
SetIntersection_Front_Set_uint64_256_4 -4.33% 4388444.837 4198394.348 - -0.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -4.33% 52.673 50.394 - -3.41% -
std::any_of(deque<int>)_(process_all)/8 -4.33% 3.434 3.285 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.33% 1171611.132 1120933.905 - -3.59% -
SetIntersection_Interlaced_Set_float_16384_64 -4.32% 222587877.174 212963156.780 - 1.23% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.32% 240679920.419 230279596.901 - -2.21% -
std::find(vector<long_long>)_(bail_25%)/8 -4.32% 0.965 0.923 - 6.38% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.32% 268.482 256.889 - -4.67% -
SetIntersection_None_Set_uint64_1024_64 -4.30% 9065362.736 8675787.270 - -3.63% -
BM_std_minmax_element<int>/4096 -4.29% 1021.541 977.679 - -8.44% -
std::copy(vector<bool>)_(aligned)/64 -4.29% 1.352 1.294 - -0.17% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.29% 8.169 7.819 - -5.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.28% 1347392.722 1289677.750 - -1.16% -
SetIntersection_Interlaced_Set_float_16384_16 -4.27% 214651802.516 205486042.206 - 0.48% -
BM_vector_deque_ranges_move_backward/64000 -4.27% 8162.364 7814.033 - 10.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -4.26% 25.931 24.825 - 1.57% -
std::find_if(vector<char>)_(process_all)/8 -4.26% 1.487 1.423 - -9.18% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.25% 369.147 353.459 - 1.82% -
std::map<int,_int>::clear()/1024 -4.25% 10639.620 10187.588 - -4.44% -
SetIntersection_Front_Set_uint64_262144_4 -4.24% 1122054.668 1074445.321 - 0.13% -
BM_std_minmax_element<int>/5500 -4.21% 1367.651 1310.011 - -7.93% -
rng::find_last(vector<char>)_(bail_90%)/8 -4.21% 0.460 0.441 - 0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -4.21% 44.239 42.378 - 0.31% -
SetIntersection_Front_Set_uint64_262144_256 -4.19% 4117878.047 3945134.275 - 1.57% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.19% 10058037.976 9636115.923 - -4.50% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -4.19% 1071.355 1026.433 - -1.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.19% 121395.605 116306.986 - 0.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.17% 89.186 85.464 - 0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -4.17% 11848993.576 11354595.083 - -0.23% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.17% 1.205 1.155 - 0.00% -
std::reverse(deque<int>)/64 -4.16% 14.139 13.551 - -0.09% -
std::for_each_n(deque<int>)/8 -4.15% 1.254 1.202 - -3.83% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -4.15% 16345.549 15666.683 - -0.72% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.15% 10.821 10.372 - 3.23% -
SetIntersection_None_Set_uint32_1024_64 -4.15% 9142669.601 8763627.640 - -1.79% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.14% 43.961 42.143 - -2.55% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.13% 17679.461 16949.345 - -1.14% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.13% 1.942 1.862 - -2.84% -
std::set<std::string>::find(key)_(existent)/32 -4.13% 16.685 15.997 - 1.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.12% 15.614 14.970 - -1.45% -
BM_PushHeap_string_PipeOrgan_64 -4.12% 5.853 5.612 - -2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.12% 1045673.299 1002639.314 - -4.11% -
SetIntersection_None_Vector_float_1024_1024 -4.11% 1106785.050 1061267.706 - -2.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.10% 1.205 1.155 - 0.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.09% 34192.105 32794.020 - -5.36% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.08% 1.274 1.222 - -13.44% -
std::move_backward(deque<int>)/32768 -4.08% 3605.102 3457.907 - 1.89% -
SetIntersection_None_Vector_float_16384_16 -4.07% 1119758.283 1074188.971 - -2.63% -
std::find_end(list<int>)_(process_all)/1024 -4.07% 759.836 728.917 - 0.04% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.06% 18197.638 17458.131 - 5.10% -
SetIntersection_Front_Set_uint64_64_16 -4.06% 15747366.924 15107528.535 - -0.63% -
BM_StringFindCharLiteral/8 -4.06% 1.617 1.551 - -4.07% -
SetIntersection_Front_Set_string_256_64 -4.06% 15713565.267 15076147.981 - 7.23% -
BM_PushHeap_uint32_Ascending_64 -4.06% 1.681 1.613 - 6.06% -
std::set<int>::upper_bound(key)_(non-existent)/32 -4.05% 2.712 2.602 - 8.29% -
BM_deque_vector_move/1 -4.05% 2.182 2.094 - 1.73% -
BM_CmpEqual_short_short -4.05% 1.078 1.035 - -0.73% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.05% 1.693 1.624 - 0.11% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -4.04% 784.391 752.672 - 0.03% -
BM_deque_deque_copy_backward/64 -4.04% 3.710 3.560 - 6.35% -
SetIntersection_None_Set_uint64_16384_1024 -4.03% 178233870.378 171056953.657 - 1.80% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.02% 9.175 8.806 - -18.15% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.01% 44.586 42.797 - -0.06% -
rng::starts_with(vector<int>)/1024 -4.01% 62.411 59.907 - 0.11% -
SetIntersection_Front_Set_uint64_1024_256 -4.01% 3860100.023 3705280.741 - -13.39% -
BM_PushHeap_uint64_Descending_4 -4.00% 0.376 0.361 - -2.56% -
BM_vector_deque_move/1 -3.99% 2.148 2.062 - 5.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.99% 363135896.768 348645939.096 - -2.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.99% 14854588.985 14262225.071 - 1.75% -
BM_std_minmax_element<int>/64 -3.98% 16.667 16.004 - -6.16% -
BM_PushHeap_uint32_Random_262144 -3.97% 6.120 5.877 - -0.72% -
std::none_of(deque<int>)_(process_all)/8 -3.97% 3.431 3.295 - 0.56% -
SetIntersection_None_Vector_uint64_1024_1 -3.96% 1071067.124 1028646.325 - -3.97% -
BM_std_minmax_element<short>/3 -3.96% 1.246 1.197 - -1.01% -
BM_PushHeap_string_Descending_16 -3.96% 2.126 2.042 - -7.91% -
BM_StringFindCharLiteral/16 -3.96% 1.617 1.553 - -3.95% -
ranges::min(std::vector<__int128>)/8 -3.95% 3.041 2.921 - 0.13% -
std::is_sorted_until(deque<int>,_pred)/8192 -3.95% 4998.478 4800.910 - 0.19% -
SetIntersection_None_Set_uint32_256_1 -3.95% 11664037.154 11203088.349 - -2.83% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.93% 78630147.418 75537632.978 - -0.39% -
SetIntersection_None_Vector_uint64_16384_16 -3.92% 1100938.793 1057737.310 - -4.35% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.92% 78698070.890 75610640.879 - 1.50% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.92% 14138.393 13584.273 - 5.95% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -3.92% 100217.275 96289.830 - 0.20% -
SetIntersection_Front_Vector_uint64_1024_1 -3.92% 1035209.782 994647.253 - -4.84% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -3.92% 5343884.921 5134531.695 - -10.71% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -3.91% 16910.356 16249.905 - -0.22% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -3.90% 25.117 24.137 - 2.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -3.89% 17.971 17.272 - 0.23% -
SetIntersection_Front_Set_uint32_16384_16384 -3.89% 220215152.818 211652571.282 - -4.29% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.89% 2831965.170 2721900.552 - -2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.88% 9057848.659 8706592.974 - -1.81% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.87% 33998.297 32683.678 - 0.67% -
std::unique(vector<int>)_(sprinkled)/8192 -3.86% 4079.521 3921.861 - 0.67% -
SetIntersection_Front_Set_uint64_16_16 -3.86% 39345360.795 37826481.922 - -0.65% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.86% 73525.564 70688.564 - 6.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -3.85% 1.573 1.513 - 12.72% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.83% 1.201 1.156 - 0.01% -
std::find(vector<char>)_(process_all)/1024 -3.82% 16.853 16.209 - 0.16% -
std::set<std::string>::erase(iterator)/32 -3.81% 28.606 27.516 - -1.90% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -3.80% 42644.787 41026.236 - -1.85% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.79% 24.442 23.516 - -0.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -3.79% 738.449 710.479 - -4.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.78% 13954.921 13427.262 - -1.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.78% 43.349 41.711 - -3.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.77% 2283856.618 2197728.707 - 0.35% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.77% 10.956 10.543 - 1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.75% 1044638.689 1005439.934 - -4.55% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 -3.75% 1015503.242 977441.876 - 0.43% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.75% 2.487 2.394 - 2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.74% 1881931.964 1811488.733 - -0.56% -
BM_PushHeap_string_Ascending_16 -3.74% 4.852 4.671 - -0.71% -
BM_std_minmax_element<short>/4 -3.73% 1.215 1.170 - -6.17% -
std::all_of(deque<int>)_(process_all)/8192 -3.72% 2621.349 2523.776 - 0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 -3.72% 17012.282 16379.996 - -0.44% -
ranges::minmax(std::list<__int128>)/1 -3.72% 0.473 0.455 - -0.95% -
std::set<int>::find(key)_(non-existent)/8192 -3.71% 8.740 8.415 - -0.76% -
BM_PushHeap_uint32_QuickSortAdversary_1024 -3.71% 0.625 0.602 - 0.35% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.71% 648.207 624.143 - -14.30% -
BM_CmpEqual_uint_uchar -3.71% 1.116 1.075 - -1.63% -
BM_vector_deque_ranges_move_backward/65536 -3.70% 8180.926 7877.923 - 7.35% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.70% 55.396 53.346 - -0.43% -
BM_CmpEqual_uint_schar -3.70% 1.047 1.008 - -0.37% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.69% 15.587 15.012 - 0.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.68% 13.439 12.945 - -4.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.67% 1225245.910 1180242.454 - -5.07% -
rng::find_if(vector<bool>)_(process_all)/8 -3.67% 3.636 3.502 - 0.56% -
SetIntersection_Front_Set_uint64_16384_1024 -3.66% 12559627.507 12099818.355 - -3.75% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -3.66% 252970.199 243720.294 - 0.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.66% 61.613 59.360 - -8.44% -
SetIntersection_None_Vector_float_262144_1024 -3.65% 1151350.479 1109283.067 - -1.70% -
SetIntersection_Front_Set_uint64_16384_64 -3.65% 1753793.319 1689729.420 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.65% 3.831 3.691 - -2.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.65% 6931.007 6678.191 - -0.17% -
std::move(vector<bool>)_(unaligned)/1048576 -3.65% 6781.701 6534.380 - -0.06% -
std::remove_copy_if(deque<int>)_(prefix)/50 -3.65% 28.928 27.874 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.64% 1640068.195 1580294.921 - -3.33% -
ranges::minmax(std::list<long_long>)/64 -3.64% 31.574 30.425 - 0.84% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.64% 14068848.577 13557222.504 - -5.63% -
std::copy(deque<int>)/8 -3.64% 2.736 2.636 - -0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.64% 653.357 629.602 - -1.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.63% 19.635 18.921 - -2.84% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -3.63% 182.487 175.859 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.63% 16.343 15.750 - -2.87% -
bm_gcd_trivial -3.61% 0.677 0.652 - -3.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.61% 21734589.439 20949612.782 - -0.37% -
SetIntersection_None_Vector_uint64_262144_16384 -3.61% 1133301.009 1092377.619 - -3.70% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.61% 472.756 455.702 - 3.15% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.60% 12.632 12.177 - -5.27% -
SetIntersection_Front_Set_uint64_16384_1 -3.60% 1089490.574 1050309.201 - 4.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.59% 1636.532 1577.707 - 12.56% -
SetIntersection_Interlaced_Vector_uint32_256_64 -3.58% 8201959.671 7908308.850 - -6.05% -
BM_PushHeap_uint32_Ascending_256 -3.58% 2.248 2.168 - 4.21% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.58% 1030054.147 993228.128 - -9.54% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.57% 4.228 4.077 - -10.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.57% 13286.329 12812.045 - -0.29% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.57% 3.056 2.947 - 0.63% -
std::multiset<std::string>::find(key)_(existent)/32 -3.57% 15.464 14.912 - 0.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.57% 20.100 19.383 - 3.23% -
std::stable_sort(vector<int>)_(descending)/8 -3.57% 24.413 23.542 - -3.39% -
std::stable_sort(deque<int>)_(descending)/8192 -3.57% 21486.533 20720.208 - 1.82% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.56% 13.218 12.747 - 0.90% -
BM_StringRead_Cold_Shallow_Empty -3.56% 1.180 1.138 - 0.24% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.56% 27995.515 26999.437 - -1.76% -
std::replace_if(vector<int>)_(sprinkled)/1024 -3.55% 254.898 245.854 - 0.79% -
SetIntersection_None_Set_uint32_256_256 -3.55% 5822890.398 5616332.482 - -3.83% -
BM_PushHeap_string_SingleElement_4 -3.53% 2.377 2.293 - -4.80% -
BM_deque_deque_copy/65536 -3.53% 3128.143 3017.800 - -3.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.52% 1901393.961 1834486.004 - 0.45% -
SetIntersection_Front_Vector_uint64_16384_64 -3.51% 1365108.577 1317145.370 - -4.13% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -3.49% 123788.280 119465.610 - 4.72% -
std::count(vector<int>)_(every_other)/8 -3.49% 1.346 1.299 - -5.57% -
SetIntersection_Front_Set_uint64_64_1 -3.49% 16990325.683 16397512.188 - -0.42% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.48% 11648229.102 11242793.466 - -3.19% -
std::unordered_set<int>::clear()/8192 -3.48% 64818.554 62562.533 - -14.95% -
std::copy_if(list<int>)_(every_other)/4096 -3.48% 3552.226 3428.628 - -17.70% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -3.48% 21.471 20.724 - 0.14% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.48% 278.168 268.493 - -0.76% -
std::set<int>::find(key)_(non-existent)/1024 -3.47% 5.713 5.515 - -1.43% -
bm_ranges_swap_ranges_vb_aligned/512 -3.47% 5.147 4.968 - -5.35% -
BM_PushHeap_string_Descending_4 -3.47% 1.931 1.864 - -3.54% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -3.46% 39.690 38.315 - 2.33% -
BM_PushHeap_float_SingleElement_4 -3.46% 0.377 0.364 - 0.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.46% 45.639 44.061 - -0.62% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.45% 22.596 21.817 - -0.06% -
ranges::minmax(std::deque<long_long>)/8 -3.45% 3.980 3.843 - -0.57% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -3.45% 30.655 29.598 - 1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.45% 1852794.954 1788950.569 - 2.52% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.44% 47.350 45.721 - 3.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.44% 1086246.433 1048893.600 - -2.38% -
SetIntersection_None_Set_float_262144_256 -3.43% 1215033.283 1173338.621 - 2.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.43% 147590.594 142534.190 - -1.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -3.41% 1.615 1.560 - 14.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.40% 1677340.008 1620287.680 - -1.93% -
rng::starts_with(deque<int>)/1000 -3.40% 465.188 449.371 - -2.63% -
BM_PushHeap_uint64_Ascending_64 -3.39% 1.623 1.568 - 3.57% -
std::all_of(deque<int>)_(process_all)/32768 -3.39% 10445.230 10091.206 - -0.07% -
std::map<int,_int>::erase(iterator)/1024 -3.39% 20.934 20.225 - -2.30% -
SetIntersection_None_Set_float_1024_256 -3.38% 9007156.210 8702273.586 - -1.94% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 -3.38% 4443.547 4293.363 - 0.18% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.36% 8532233.539 8245159.148 - 0.73% -
SetIntersection_None_Vector_uint32_256_1 -3.36% 4264496.199 4121165.213 - -3.63% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.36% 9.988 9.652 - -1.38% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.35% 24.263 23.449 - -3.32% -
std::equal(vector<bool>)_(unaligned)/8 -3.35% 0.873 0.843 - -24.79% -
SetIntersection_None_Set_string_1024_256 -3.35% 9112700.304 8807044.005 - -1.92% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.35% 17.668 17.076 - -0.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.35% 16762.158 16200.240 - -1.67% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -3.34% 1104.912 1067.995 - -2.12% -
SetIntersection_Front_Vector_string_16384_16 -3.34% 1668360.632 1612689.457 - -0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.33% 1125039.850 1087544.749 - -2.92% -
std::map<int,_int>::erase(iterator)/8192 -3.33% 21.033 20.333 - -14.93% -
SetIntersection_Front_Set_uint32_262144_1 -3.33% 1049869.180 1014920.051 - -2.75% -
bm_swap_ranges_vb_aligned/8 -3.33% 3.247 3.138 - -3.46% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -3.33% 51626.062 49908.773 - 0.60% -
BM_vector_deque_copy_backward/2 -3.32% 1.884 1.821 - -8.95% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.32% 21.996 21.266 - 1.67% -
std::multiset<int>::clear()/1024 -3.32% 10045.018 9711.595 - -1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.32% 1185591.472 1146246.930 - -1.96% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.31% 1306513.020 1263227.457 - 2.20% -
std::multiset<int>::count(key)_(non-existent)/32 -3.30% 2.656 2.568 - 3.09% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.29% 19.564 18.920 - -2.78% -
std::equal(vector<bool>)_(unaligned)/50 -3.29% 0.945 0.914 - -18.61% -
BM_StringRelational_Compare_Empty_Empty_Control -3.29% 1.665 1.610 - 0.03% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -3.29% 21.803 21.085 - 1.59% -
BM_CmpEqual_uint_uint -3.29% 1.074 1.039 - -2.76% -
SetIntersection_Front_Set_string_262144_4 -3.28% 1263107.761 1221619.666 - -0.43% -
SetIntersection_Front_Set_float_1024_64 -3.28% 1789574.565 1730838.559 - -5.56% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.28% 21.194 20.499 - -0.34% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.27% 11632298.762 11252299.013 - -2.17% -
SetIntersection_Front_Set_uint64_1024_4 -3.26% 1103550.604 1067559.070 - 1.10% -
SetIntersection_Interlaced_Set_float_16384_256 -3.25% 205042866.600 198370666.559 - 0.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.25% 291515.996 282053.410 - 1.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.25% 629.372 608.944 - -0.60% -
BM_PushHeap_uint32_Ascending_1024 -3.24% 2.707 2.619 - 2.63% -
SetIntersection_Front_Set_uint32_64_64 -3.24% 13171761.212 12744702.931 - -3.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.24% 19.213 18.591 - 1.51% -
BM_StringRelational_Compare_Huge_Large_Control -3.24% 2.152 2.082 - 0.06% -
BM_PushHeap_uint64_Descending_16 -3.23% 0.372 0.360 - -0.07% -
std::unordered_set<int>::erase(iterator)/32 -3.23% 20.796 20.124 - -9.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.23% 99634.202 96415.328 - 6.00% -
BM_std_minmax_element<int>/4 -3.23% 1.210 1.171 - -7.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.23% 17.776 17.202 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.22% 11942727.591 11557738.739 - -0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.22% 33242.398 32171.126 - 0.54% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -3.22% 15.159 14.671 - -0.10% -
BM_deque_vector_ranges_move_backward/65536 -3.22% 8244.219 7979.038 - 0.86% -
std::copy_if(vector<int>)_(entire_range)/64 -3.22% 16.154 15.634 - 2.28% -
SetIntersection_Interlaced_Set_uint32_256_16 -3.21% 12160189.361 11769388.143 - -2.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.21% 28027.206 27127.057 - -4.95% -
std::for_each(list<int>)/8 -3.20% 2.536 2.455 - 3.23% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -3.20% 30.215 29.249 - -8.04% -
SetIntersection_Front_Set_uint64_1024_1 -3.19% 1068260.435 1034216.007 - -2.15% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.18% 12735.104 12329.929 - 0.65% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -3.18% 24.808 24.020 - 1.23% -
BM_StringRelational_Less_Huge_Empty_Control -3.17% 1.664 1.611 - -0.05% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.17% 34.494 33.399 - -1.02% -
SetIntersection_Interlaced_Set_float_262144_16 -3.17% 1630835.937 1579146.404 - 1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.16% 1046510.802 1013409.381 - -2.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.15% 32.976 31.937 - -13.14% -
std::set<int>::erase(iterator)/1024 -3.15% 20.305 19.665 - -0.53% -
BM_StringRelational_Compare_Empty_Small_Control -3.15% 1.662 1.610 - 0.09% -
SetIntersection_Front_Set_uint32_16_16 -3.15% 38209271.994 37007024.414 - -2.36% -
BM_PushHeap_uint32_Random_64 -3.14% 5.147 4.985 - -0.85% -
BM_StringRelational_Eq_Empty_Empty_Control -3.12% 2.061 1.996 - -2.96% -
SetIntersection_Front_Set_uint64_262144_16 -3.12% 1227115.424 1188875.127 - -1.49% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.11% 3.038 2.943 - -2.03% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.11% 13.001 12.596 - 0.26% -
SetIntersection_Front_Vector_uint64_64_64 -3.10% 10855773.912 10518830.336 - -1.65% -
std::map<int,_int>::ctor(const&)/1024 -3.10% 6697.001 6489.532 - -12.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.09% 7628929.769 7392882.699 - -1.27% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.09% 18.877 18.293 - -0.36% -
SetIntersection_Front_Vector_string_262144_4 -3.09% 1219451.224 1181753.269 - -1.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -3.09% 6.595 6.391 - 3.36% -
SetIntersection_Front_Set_uint32_64_16 -3.09% 15273346.868 14801459.891 - -3.15% -
std::is_sorted(vector<int>,_pred)/8 -3.08% 3.346 3.243 - -1.83% -
SetIntersection_None_Set_float_262144_1024 -3.08% 1212708.334 1175368.082 - 2.28% -
rng::for_each(multimap<int>)/8192 -3.08% 7482.160 7252.051 - -3.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.07% 14461474.026 14018168.769 - 0.13% -
std::search(vector<int>,_pred)_(same_length)/1024 -3.07% 634.283 614.842 - 0.36% -
BM_StringRelational_Less_Small_Empty_Control -3.06% 1.662 1.611 - -6.17% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -3.05% 1.664 1.613 - 0.07% -
std::map<int,_int>::clear()/32 -3.05% 652.642 632.758 - -8.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.05% 407.559 395.143 - 0.59% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.04% 1.741 1.688 - -2.63% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -3.03% 8712.265 8447.965 - 2.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.03% 1823062.500 1767757.975 - -0.32% -
BM_StringRelational_Eq_Large_Large_ChangeLast -3.03% 2.081 2.018 - -0.16% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.03% 290634.805 281828.039 - -4.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -3.03% 1295166.016 1255926.187 - 1.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.03% 6.754 6.549 - -0.17% -
std::map<int,_int>::erase(iterator)/32 -3.02% 20.806 20.177 - -2.23% -
BM_StringRelational_Compare_Small_Empty_Control -3.02% 1.659 1.609 - 0.03% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.02% 12101884.995 11736390.988 - -5.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -3.02% 1012941.841 982373.108 - 1.47% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.01% 1.663 1.613 - -5.96% -
std::search(vector<int>)_(single_element)/1000 -3.01% 237.007 229.866 - -0.63% -
SetIntersection_None_Vector_uint32_1024_16 -3.01% 1096271.744 1063254.349 - -1.07% -
SetIntersection_Front_Set_uint32_256_1 -3.01% 4164076.943 4038674.997 - -2.93% -
BM_StringRelational_Compare_Empty_Huge_Control -3.01% 1.659 1.610 - 0.24% -
rng::starts_with(deque<int>)/1024 -3.00% 462.439 448.548 - -5.94% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.00% 925.442 897.665 - 3.34% -
ranges::min(std::list<long_long>)/8 -3.00% 1.905 1.848 - -3.15% -
SetIntersection_None_Set_float_262144_262144 -3.00% 1213909.097 1177501.951 - 2.70% -
std::rotate_copy(deque<int>)/8192 -3.00% 302.335 293.271 - -0.50% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.00% 9870.249 9574.578 - -0.78% -
SetIntersection_Front_Set_uint64_1024_64 -2.99% 1685049.376 1634633.742 - -7.87% -
BM_deque_vector_move/2 -2.99% 1.889 1.833 - 3.56% -
std::stable_sort(deque<int>)_(descending)/1024 -2.99% 3009.699 2919.755 - 1.09% -
SetIntersection_None_Vector_uint32_262144_1 -2.99% 1149221.765 1114911.875 - -0.71% -
std::search(deque<int>)_(no_match)/1000 -2.98% 403.828 391.806 - -2.62% -
BM_std_minmax_element<short>/64 -2.98% 17.179 16.668 - -3.89% -
SetIntersection_None_Vector_uint32_256_256 -2.97% 2129193.990 2065885.383 - -3.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.97% 12410280.354 12042091.465 - -0.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.96% 376.027 364.884 - -0.30% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.96% 4.917 4.772 - -1.80% -
std::copy(vector<int>)/8 -2.95% 2.173 2.109 - -4.71% -
std::search(vector<int>)_(single_element)/1024 -2.95% 242.325 235.172 - -0.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.94% 1.111 1.079 - -19.65% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.94% 8.968 8.704 - -2.94% -
SetIntersection_Front_Set_float_262144_256 -2.93% 4114077.029 3993393.468 - -4.02% -
std::is_sorted(deque<int>,_pred)/8 -2.93% 4.914 4.770 - -1.45% -
std::partial_sort(vector<int>)_(descending)/8 -2.93% 24.438 23.723 - -1.20% -
BM_StringRelational_Less_Empty_Huge_Control -2.93% 1.659 1.611 - -6.21% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.91% 1696206.627 1646930.746 - 0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.90% 1102537.316 1070521.987 - -3.55% -
BM_StringFindAllMatch/1 -2.90% 3.271 3.176 - 0.61% -
SetIntersection_Front_Set_uint64_1024_16 -2.90% 1210250.612 1175136.432 - -1.95% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -2.90% 6705.470 6510.945 - -0.03% -
SetIntersection_Front_Vector_float_262144_64 -2.90% 1357184.186 1317884.342 - -3.11% -
SetIntersection_None_Set_uint32_1024_16 -2.89% 8903575.399 8645889.696 - -5.11% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.89% 31.162 30.260 - 1.09% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.89% 3401.780 3303.342 - -0.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.89% 108727.698 105585.693 - 2.83% -
SetIntersection_Interlaced_Set_float_262144_4 -2.89% 1321416.014 1283230.633 - 2.26% -
SetIntersection_None_Set_float_262144_64 -2.89% 1209283.365 1174352.131 - 2.31% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.88% 228916240.657 222312266.935 - -2.74% -
SetIntersection_Front_Set_uint64_256_16 -2.88% 4589867.152 4457579.893 - -0.53% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.88% 3537.037 3435.120 - 4.11% -
SetIntersection_None_Set_uint32_256_4 -2.88% 11505245.319 11174021.559 - -3.15% -
std::rotate(list<int>)_(by_1/3)/32 -2.87% 17.420 16.920 - 1.48% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.87% 1929.463 1874.113 - 0.83% -
SetIntersection_None_Vector_uint64_262144_1 -2.87% 1118813.553 1086731.606 - -4.32% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.87% 6202675.035 6024868.540 - -15.91% -
SetIntersection_Interlaced_Set_string_1024_4 -2.86% 10464906.294 10165147.914 - -2.02% -
std::copy(list<int>)/64 -2.86% 31.236 30.343 - -17.43% -
BM_std_minmax_element<int>/4000 -2.86% 995.749 967.279 - -7.24% -
std::search(list<int>)_(no_match)/8192 -2.86% 7480.201 7266.395 - -2.12% -
SetIntersection_None_Set_float_262144_16 -2.85% 1212746.012 1178164.142 - 2.85% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.85% 12.938 12.569 - -2.83% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.85% 16.028 15.572 - 1.68% -
std::rotate_copy(deque<int>)/1024 -2.85% 35.782 34.764 - -0.10% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.84% 5.004 4.861 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.84% 242948289.880 236041385.334 - 1.66% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.84% 13.024 12.654 - -2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.84% 0.585 0.569 - -0.71% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.84% 42.627 41.417 - -5.68% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.84% 1049624.077 1019859.330 - -2.73% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -2.83% 2.470 2.400 - 0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.83% 1683708.578 1636043.945 - -1.26% -
rng::starts_with(vector<int>,_pred)/8 -2.82% 2.544 2.472 - 0.91% -
std::lower_bound(std::list<int>)/8 -2.82% 15.952 15.502 - 1.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.82% 100.095 97.276 - 0.51% -
std::find(vector<char>)_(process_all)/50 -2.82% 1.684 1.636 - -1.71% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.81% 788.208 766.045 - 1.90% -
SetIntersection_Front_Set_uint64_262144_262144 -2.81% 1724184.080 1675804.687 - -0.86% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.80% 13438.955 13062.108 - -1.61% -
std::flat_multimap<int,_int>::clear()/32 -2.80% 403.800 392.513 - -2.08% -
SetIntersection_None_Set_uint32_256_16 -2.79% 10971851.467 10665199.911 - -2.29% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.79% 1027441.467 998747.928 - 0.82% -
BM_PushHeap_uint64_Ascending_256 -2.79% 2.199 2.138 - 2.36% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.78% 30.869 30.011 - -19.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.78% 6309.495 6134.041 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.77% 21534889.543 20937933.054 - -2.96% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -2.77% 22.833 22.201 - 11.32% -
BM_PushHeap_string_PipeOrgan_16 -2.77% 4.197 4.081 - -1.52% -
SetIntersection_Interlaced_Set_float_1024_16 -2.76% 11542983.532 11224037.989 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.76% 1646157.717 1600691.405 - -2.91% -
BM_vector_deque_ranges_move_backward/1 -2.76% 2.332 2.267 - 7.20% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.76% 10025247.349 9748885.588 - -1.92% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -2.74% 9395.712 9138.626 - 0.43% -
SetIntersection_None_Set_float_262144_4 -2.73% 1213017.820 1179867.512 - 2.60% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.73% 18.729 18.218 - 0.58% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -2.73% 2.559 2.490 - -29.12% -
std::copy(deque<int>)/32768 -2.73% 1170.630 1138.703 - -0.10% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.73% 1364.170 1326.992 - -0.36% -
std::move(list<int>)/32768 -2.73% 31511.568 30652.808 - -2.78% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.72% 55.311 53.804 - -1.15% -
SetIntersection_Front_Vector_uint64_262144_4 -2.71% 1066475.600 1037524.546 - -1.77% -
BM_PushHeap_string_Ascending_262144 -2.71% 30.447 29.623 - 0.93% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.70% 1044672.579 1016470.698 - -2.75% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.70% 3040.086 2958.106 - -0.25% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.70% 11282514.498 10978274.266 - -0.80% -
BM_std_minmax_element<char>/64 -2.70% 18.192 17.702 - 2.26% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.69% 8005.495 7789.768 - 7.70% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.69% 2.289 2.227 - -22.60% -
std::set<int>::erase(iterator)/8192 -2.69% 20.314 19.768 - 0.50% -
BM_vector_deque_move_backward/70000 -2.68% 8690.099 8457.273 - 9.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.68% 5.658 5.507 - -1.41% -
SetIntersection_Front_Set_uint32_262144_16384 -2.67% 228876353.422 222754047.407 - 1.60% -
std::sort(vector<int>)_(repeated)/1024 -2.67% 678.501 660.365 - 0.39% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.67% 32.059 31.203 - 0.82% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.67% 224.039 218.065 - -4.15% -
std::deque<std::string>::ctor(size)/8192 -2.66% 8600.648 8371.450 - -0.57% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.66% 4.751 4.624 - 7.49% -
std::copy_backward(list<int>)/32768 -2.66% 27490.689 26758.828 - -0.16% -
BM_PushHeap_float_PipeOrgan_262144 -2.66% 3.228 3.142 - -0.41% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.66% 402.398 391.693 - -1.96% -
BM_deque_deque_ranges_copy/70000 -2.66% 3364.319 3274.821 - 0.44% -
SetIntersection_None_Set_float_16384_256 -2.66% 160527787.586 156260930.893 - 3.45% -
SetIntersection_None_Vector_uint64_16384_16384 -2.66% 1113076.801 1083509.953 - -2.16% -
BM_CmpEqual_ushort_uint -2.66% 1.064 1.035 - -0.84% -
SetIntersection_Front_Set_uint32_16384_16 -2.65% 1199317.329 1167546.203 - -3.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.64% 1673827.883 1629593.504 - -1.33% -
SetIntersection_None_Vector_uint32_262144_64 -2.64% 1148210.773 1117920.900 - -0.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.63% 887.300 863.952 - -5.95% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.63% 5.604 5.456 - -1.71% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.63% 30.051 29.261 - -0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.62% 6828.888 6649.770 - -0.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.62% 23.332 22.720 - -2.01% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.62% 16.087 15.665 - -1.96% -
BM_vector_deque_ranges_move_backward/2 -2.62% 2.051 1.997 - 9.46% -
BM_StringAssignAsciiz_Large_Opaque -2.62% 11.705 11.399 - -1.47% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.61% 5.516 5.372 - -1.98% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.61% 1.898 1.849 - -0.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.61% 33.307 32.437 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.61% 1229320.540 1197262.482 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.60% 1041037.742 1013924.588 - -2.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.60% 43751.650 42612.501 - -1.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.60% 43.653 42.517 - 1.45% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -2.60% 21896.141 21326.478 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.60% 22.377 21.795 - -2.92% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.60% 181728629.094 177011041.019 - -1.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.59% 9.413 9.169 - -5.11% -
SetIntersection_Front_Set_float_256_16 -2.59% 4583802.561 4464960.818 - -1.72% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.59% 22607.213 22021.260 - 2.11% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.58% 26.805 26.112 - -2.00% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.57% 10150736.400 9889395.680 - -2.02% -
SetIntersection_None_Vector_uint32_1024_64 -2.57% 1084576.745 1056656.935 - -2.36% -
BM_CmpEqual_ushort_schar -2.57% 1.029 1.003 - 1.18% -
bm_lexicographical_compare<signed_char>/8 -2.57% 3.108 3.028 - -8.29% -
std::map<int,_int>::ctor(const&)/8192 -2.57% 53655.764 52277.001 - -10.95% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.57% 16.347 15.928 - -2.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.56% 6.582 6.413 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.55% 1202068.915 1171358.479 - 3.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.55% 16.574 16.151 - 0.57% -
std::find(list<int>)_(bail_25%)/32768 -2.55% 7986.839 7783.107 - -2.98% -
SetIntersection_None_Vector_float_16384_64 -2.54% 1126177.207 1097530.139 - -0.88% -
std::partition_copy(list<int>)/8192 -2.54% 7422.047 7233.867 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.53% 1881690.918 1834062.092 - -0.74% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.53% 2.044 1.992 - 2.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.52% 16696.089 16275.306 - -1.48% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.52% 190620.600 185819.216 - 3.47% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.51% 21.637 21.093 - -0.60% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.51% 38.153 37.195 - -9.41% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.51% 7794910.289 7599385.129 - -0.56% -
std::none_of(list<int>)_(process_all)/32768 -2.50% 26642.404 25975.587 - 1.12% -
std::set<std::string>::clear()/32 -2.50% 889.071 866.822 - -2.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.50% 0.619 0.604 - 0.27% -
SetIntersection_None_Set_uint64_1024_4 -2.49% 9028943.970 8803683.652 - -0.71% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.49% 1661708.740 1620320.477 - -0.95% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.49% 225936116.922 220318993.982 - -0.32% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.48% 15.938 15.542 - -0.14% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.48% 40.149 39.153 - 7.96% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.47% 12223.273 11921.061 - -1.57% -
std::deque<int>::ctor(size)/32 -2.47% 29.768 29.033 - -1.01% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.47% 4.831 4.712 - 0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.46% 16.128 15.731 - -0.28% -
rng::starts_with(list<int>,_pred)/8192 -2.46% 10850.942 10583.853 - 9.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.46% 11609190.525 11323823.513 - -2.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.46% 22.328 21.779 - -1.65% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.45% 0.604 0.589 - 0.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.45% 492.162 480.103 - 1.53% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.45% 4.090 3.990 - 1.89% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.45% 17923212.094 17484423.291 - -0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.44% 14264.660 13916.011 - -0.75% -
std::find_end(list<int>)_(single_element)/8192 -2.44% 8423.472 8217.634 - -0.70% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.44% 2.195 2.141 - 2.28% -
std::flat_multimap<int,_int>::clear()/0 -2.43% 401.898 392.121 - -1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.43% 1110852.293 1083840.138 - -1.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -2.43% 31.960 31.183 - 0.27% -
std::copy(vector<bool>)_(aligned)/4096 -2.43% 4.935 4.815 - -2.26% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.42% 845999.546 825532.532 - -1.91% -
SetIntersection_Front_Vector_float_16384_64 -2.42% 1376495.579 1343198.997 - -1.73% -
SetIntersection_Front_Set_string_1024_1 -2.42% 1102226.524 1075595.221 - -1.34% -
SetIntersection_None_Set_string_256_16 -2.41% 11113312.354 10844930.569 - -2.50% -
SetIntersection_None_Set_float_262144_1 -2.41% 1218423.342 1189003.906 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.41% 1223018.136 1193533.854 - -2.28% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.41% 286143.615 279245.818 - -0.02% -
SetIntersection_Front_Set_float_262144_1 -2.41% 1035003.508 1010068.629 - 2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.41% 179423979.450 175106390.672 - -1.19% -
std::multimap<int,_int>::ctor(const&)/32 -2.40% 227.106 221.649 - -0.61% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.40% 2.046 1.997 - -1.09% -
SetIntersection_Front_Set_float_1024_16 -2.40% 1187736.617 1159288.941 - -4.81% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.39% 673.290 657.177 - 0.24% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.39% 6823.798 6660.775 - 0.02% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.38% 628.117 613.150 - -0.36% -
SetIntersection_None_Vector_float_1_1 -2.37% 546692595.496 533720815.189 - 0.15% -
std::reverse(vector<int>)/8 -2.37% 1.602 1.564 - 1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.36% 3.255 3.178 - -0.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.36% 28.243 27.577 - 0.96% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.36% 14786.789 14438.439 - -2.16% -
std::find_end(list<int>,_pred)_(process_all)/1000 -2.35% 816.670 797.450 - 0.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -2.35% 0.510 0.498 - 2.28% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.35% 29.247 28.561 - 1.00% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.34% 215288226.920 210249146.854 - -1.42% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -2.34% 9.091 8.878 - 1.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.34% 141418.858 138115.325 - -1.70% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.34% 8.743 8.539 - -1.96% -
SetIntersection_None_Set_float_256_16 -2.33% 10995889.696 10739462.170 - -1.31% -
BM_deque_deque_ranges_copy/64000 -2.33% 3108.489 3036.039 - 3.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.33% 2162150.094 2111772.897 - -3.66% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.33% 1182.146 1154.613 - -0.47% -
SetIntersection_Interlaced_Set_string_1024_64 -2.33% 16729299.078 16339806.382 - -2.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.33% 3871.071 3780.970 - 1.37% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.33% 55.588 54.295 - -1.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.32% 1145654.647 1119034.898 - -1.00% -
std::flat_multimap<int,_int>::clear()/1024 -2.32% 402.268 392.947 - -2.63% -
BM_PushHeap_uint64_PipeOrgan_4 -2.32% 0.495 0.483 - 0.00% -
std::rotate_copy(vector<int>)/1024 -2.32% 33.414 32.640 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.32% 1.665 1.626 - -2.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.31% 16.045 15.674 - -1.66% -
BM_CmpEqual_uchar_ushort -2.31% 1.116 1.090 - 2.15% -
std::multiset<int>::clear()/8192 -2.31% 78595.530 76779.969 - -0.82% -
SetIntersection_None_Set_uint64_16384_256 -2.31% 169260421.494 165354570.141 - -2.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.31% 203.757 199.056 - -0.28% -
std::remove_if(deque<int>)_(prefix)/1024 -2.31% 577.936 564.605 - 1.94% -
SetIntersection_Front_Vector_string_16_16 -2.30% 52587446.342 51375946.574 - 0.24% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.30% 42.377 41.403 - 1.24% -
std::unordered_multiset<int>::ctor(const&)/32 -2.30% 203.207 198.537 - 0.04% -
BM_StringRead_Cold_Deep_Large -2.29% 1.408 1.376 - 2.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.29% 15234.069 14884.726 - -0.46% -
BM_CmpLess_uint_short -2.29% 1.042 1.018 - 0.12% -
BM_PushHeap_uint32_Ascending_16384 -2.29% 3.752 3.666 - 2.66% -
BM_deque_vector_move_backward/70000 -2.28% 8655.713 8458.156 - 9.12% -
std::for_each(multimap<int>::iterator)/8192 -2.28% 7564.583 7391.993 - -3.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.28% 1176449.731 1149620.174 - 0.61% -
BM_vector_deque_move_backward/64000 -2.27% 8063.126 7879.991 - 11.78% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.27% 208762.068 204023.836 - -0.06% -
std::copy_n(list<int>)/64 -2.27% 14.922 14.584 - 0.14% -
bm_lexicographical_compare<signed_char>/512 -2.26% 7.853 7.676 - -5.43% -
std::rotate(list<int>)_(by_1/3)/50 -2.26% 23.412 22.883 - -1.48% -
BM_CmpEqual_uchar_uint -2.25% 1.079 1.054 - -1.57% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.25% 8.946 8.745 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.25% 4633183.183 4528797.149 - 0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.25% 224.849 219.788 - 0.30% -
BM_deque_deque_copy_backward/70000 -2.25% 8489.011 8298.017 - 4.24% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.25% 1618814.373 1582398.435 - -1.14% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 -2.25% 420.400 410.947 - 0.05% -
std::stable_partition(list<int>)_(sparse)/32 -2.25% 9.655 9.438 - -2.48% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.24% 81432.097 79604.182 - -0.81% -
std::sort(vector<int>)_(repeated)/8 -2.24% 16.195 15.833 - 0.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.24% 1.328 1.298 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.24% 1333496.745 1303683.053 - -1.13% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.23% 32.575 31.847 - -5.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.23% 3.008 2.940 - -1.46% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.23% 13372.419 13074.353 - 2.69% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.23% 24.215 23.675 - 0.43% -
SetIntersection_None_Set_uint64_16384_1 -2.23% 164375403.372 160713438.907 - -0.55% -
std::copy_if(list<int>)_(entire_range)/32768 -2.23% 26189.926 25607.094 - 0.09% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.23% 2.344 2.292 - 0.30% -
SetIntersection_None_Vector_uint64_256_64 -2.22% 3398225.922 3322681.166 - -3.40% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.22% 34.318 33.556 - -2.57% -
std::multimap<int,_int>::clear()/32 -2.22% 653.107 638.621 - -2.94% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.22% 2.467 2.413 - -0.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -2.21% 46.867 45.830 - 6.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.21% 30.832 30.151 - -1.09% -
BM_deque_deque_ranges_move_backward/70000 -2.21% 8596.051 8406.006 - 6.32% -
SetIntersection_None_Set_float_16384_64 -2.21% 159623794.006 156103829.209 - 3.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.20% 364.211 356.202 - 1.68% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -2.20% 2166.919 2119.298 - -2.42% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.19% 26797.477 26210.100 - 0.17% -
std::remove_copy(vector<int>)_(prefix)/32 -2.19% 9.563 9.354 - 0.14% -
SetIntersection_None_Vector_float_16384_16384 -2.19% 1125746.367 1101109.957 - -0.17% -
BM_vector_deque_ranges_move/65536 -2.18% 3138.861 3070.480 - -1.35% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -2.18% 18115.500 17721.473 - -0.34% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -2.17% 538.461 526.750 - -1.96% -
BM_PushHeap_uint32_Random_16384 -2.17% 6.010 5.879 - 1.86% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.17% 213549.748 208919.683 - -0.10% -
SetIntersection_Front_Vector_string_64_16 -2.17% 21144278.580 20686425.259 - -2.49% -
std::find_if_not(vector<int>)_(process_all)/8 -2.17% 1.523 1.490 - 13.63% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.16% 14064385.692 13759933.206 - -0.58% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -2.16% 115.856 113.354 - 0.48% -
std::search(deque<int>)_(single_element)/1000 -2.16% 446.958 437.308 - 0.30% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.16% 1587791.260 1553529.295 - -1.16% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.16% 4803.053 4699.544 - 2.65% -
BM_PushHeap_uint64_Ascending_16 -2.15% 0.941 0.921 - 1.30% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -2.15% 1.773 1.735 - 1.87% -
std::multiset<int>::find(key)_(existent)/1024 -2.15% 4.186 4.096 - 1.16% -
SetIntersection_Front_Vector_uint64_256_16 -2.15% 4215462.346 4124877.705 - -2.25% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.14% 182038794.650 178135707.684 - -2.24% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -2.14% 0.953 0.933 - -2.27% -
SetIntersection_Front_Vector_float_256_64 -2.14% 4437785.626 4342892.613 - -0.16% -
std::all_of(deque<int>)_(process_all)/32 -2.13% 12.610 12.341 - 0.15% -
SetIntersection_Front_Set_string_16384_64 -2.13% 4766214.883 4664561.065 - 2.22% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.13% 11.070 10.834 - -3.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.13% 1.560 1.527 - 1.03% -
BM_deque_deque_copy/1024 -2.13% 37.995 37.187 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.13% 12201650.105 11942185.069 - -0.42% -
BM_CmpEqual_uint_short -2.12% 1.026 1.004 - -1.34% -
std::sort(deque<int>)_(shuffled)/8192 -2.12% 82434.108 80685.738 - 0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.12% 625.370 612.107 - -6.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.12% 29.193 28.574 - -1.60% -
BM_CmpEqual_uchar_short -2.12% 1.030 1.008 - -2.17% -
SetIntersection_Interlaced_Vector_uint64_256_16 -2.12% 6946162.533 6799045.035 - 1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.11% 10830348.668 10602081.364 - -3.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.11% 1042720.021 1020748.757 - -2.75% -
std::unordered_set<int>::count(key)_(non-existent)/32 -2.10% 1.626 1.592 - -0.31% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.10% 13.181 12.904 - -2.60% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.10% 2.878 2.817 - -0.13% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.10% 4.187 4.099 - -0.30% -
BM_CmpEqual_int_ushort -2.09% 1.102 1.079 - -1.60% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.09% 77654.483 76028.282 - 0.80% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -2.09% 6.089 5.962 - -10.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.09% 15.121 14.805 - -1.79% -
SetIntersection_None_Set_float_16384_1 -2.09% 158742082.034 155425339.623 - 2.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.09% 402.471 394.069 - -2.74% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -2.09% 389.583 381.454 - -0.31% -
ranges::min(std::vector<char>)/64 -2.09% 4.245 4.156 - -1.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.08% 58000.165 56791.750 - -0.71% -
std::partial_sort(vector<int>)_(heap)/8 -2.08% 27.643 27.068 - -3.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.08% 675.961 661.907 - -1.91% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.08% 44.684 43.757 - -13.44% -
SetIntersection_None_Vector_uint32_262144_16 -2.08% 1133597.318 1110071.417 - -1.59% -
SetIntersection_Front_Set_uint64_256_256 -2.07% 7626308.369 7468657.909 - -4.23% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.07% 24.422 23.917 - -7.22% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.07% 24050.435 23553.596 - 4.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.06% 2006496.502 1965110.838 - 0.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.06% 16.382 16.044 - -3.70% -
BM_deque_vector_move_backward/65536 -2.06% 8151.252 7983.551 - 8.79% -
BM_num_get<bool> -2.06% 11.820 11.577 - -2.31% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.05% 6813.358 6673.401 - -1.52% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.05% 1041475.650 1020082.622 - -2.30% -
BM_deque_vector_ranges_move_backward/0 -2.05% 1.444 1.414 - 5.33% -
SetIntersection_Front_Vector_string_1024_1024 -2.05% 39136957.682 38335165.812 - -3.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.04% 9307955.280 9118141.637 - -0.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.04% 25.268 24.752 - -0.51% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.03% 405.284 397.037 - -2.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.03% 23.601 23.122 - -2.16% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.03% 9219.702 9032.643 - 9.26% -
SetIntersection_None_Vector_string_256_16 -2.03% 4347230.417 4259144.237 - 0.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.02% 18.002 17.638 - -2.87% -
BM_deque_vector_ranges_move_backward/1 -2.02% 2.117 2.074 - 3.17% -
std::flat_multimap<int,_int>::ctor(const&)/32 -2.02% 23.223 22.754 - -1.51% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.01% 15.082 14.779 - -1.66% -
std::reverse(deque<int>)/512 -2.01% 117.954 115.579 - -0.42% -
std::find_end(list<int>)_(process_all)/1048576 -2.01% 890807.092 872875.673 - 0.35% -
BM_CmpLess_uchar_short -2.00% 1.033 1.012 - -4.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.00% 663.128 649.847 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.00% 209312488.568 205122343.540 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.00% 1672920.086 1639470.053 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.00% 8830436.474 8654012.097 - -2.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.00% 13482.019 13213.052 - 2.20% -
SetIntersection_None_Set_uint64_16384_4 -1.99% 164672084.584 161386989.971 - -1.77% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.99% 10165095.121 9962557.655 - -0.96% -
SetIntersection_Front_Vector_uint64_256_1 -1.99% 4139037.837 4056595.826 - -2.84% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.99% 24.644 24.154 - 1.10% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.98% 8435.902 8268.583 - 0.03% -
std::copy(vector<bool>)_(aligned)/32768 -1.98% 36.069 35.354 - -0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.98% 705.690 691.723 - -2.09% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.98% 11519252.003 11291349.587 - -2.15% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 -1.98% 4402.442 4315.383 - 0.03% -
BM_PushHeap_uint32_QuickSortAdversary_256 -1.98% 0.730 0.716 - 0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.97% 55377.722 54284.219 - -0.48% -
SetIntersection_Front_Vector_float_64_64 -1.97% 11058805.151 10840562.561 - -0.41% -
BM_PushHeap_string_PipeOrgan_4 -1.97% 2.527 2.477 - -3.47% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.97% 18.605 18.239 - -2.13% -
SetIntersection_None_Set_float_1024_4 -1.97% 8951534.626 8775489.584 - -0.31% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.97% 2830.323 2774.662 - -0.37% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.97% 608418.690 596462.750 - -0.26% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.96% 788.458 772.985 - -8.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 555.749 544.876 - 4.72% -
std::fill(vector<bool>)/64 -1.95% 1.636 1.604 - 2.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.95% 12.750 12.500 - -5.85% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.95% 22.808 22.363 - -2.82% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.95% 1613846.355 1582320.310 - -1.22% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.95% 1297724.607 1272388.021 - -0.22% -
std::for_each(vector<int>)/8192 -1.95% 256.944 251.930 - -0.10% -
std::find_if(vector<bool>)_(process_all)/8 -1.95% 3.589 3.519 - 0.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.95% 1216.697 1192.999 - -3.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.95% 15.629 15.324 - 0.79% -
std::find(list<int>)_(bail_25%)/1024 -1.95% 128.675 126.171 - -1.31% -
SetIntersection_Front_Vector_string_1024_4 -1.94% 1192141.227 1168957.855 - -2.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.94% 13338.565 13079.280 - 1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.94% 1324921.388 1299170.817 - -2.47% -
SetIntersection_None_Set_float_16384_16 -1.94% 159369072.380 156274662.997 - 2.91% -
SetIntersection_Front_Set_float_262144_262144 -1.94% 1695410.889 1662504.639 - 1.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.94% 10.303 10.104 - 2.39% -
BM_deque_deque_copy_backward/512 -1.94% 19.827 19.443 - 2.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.94% 400.718 392.952 - -1.41% -
BM_vector_deque_ranges_copy_backward/70000 -1.94% 8755.456 8586.027 - 8.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.93% 1184050.330 1161154.301 - -1.02% -
BM_vector_deque_ranges_move/4096 -1.93% 150.060 147.161 - 1.20% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.93% 44.124 43.274 - -0.93% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.93% 21.259 20.850 - -2.19% -
BM_StringRelational_Compare_Huge_Small_Control -1.92% 1.890 1.853 - 0.27% -
SetIntersection_Front_Vector_uint64_16384_4 -1.92% 1053999.253 1033718.322 - -2.00% -
SetIntersection_None_Set_string_256_4 -1.92% 11595399.882 11372299.687 - 0.84% -
std::reverse(deque<int>)/8 -1.91% 2.569 2.520 - -0.53% -
std::remove(list<int>)_(prefix)/1024 -1.91% 1005.035 985.812 - -1.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 383.519 376.218 - -1.18% -
std::search(list<int>)_(no_match)/1000 -1.90% 690.872 677.737 - -4.54% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.90% 7505.908 7363.218 - -1.69% -
std::move(deque<int>)/1048576 -1.90% 55449.929 54396.400 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.90% 1158886.420 1136870.871 - 2.43% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.89% 7405.247 7264.983 - -4.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.89% 400.729 393.156 - -1.88% -
SetIntersection_Front_Vector_uint64_1024_4 -1.89% 1051757.300 1031925.757 - -4.58% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.89% 1.428 1.401 - -5.80% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.88% 52.693 51.700 - -25.66% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.88% 25.724 25.240 - -6.25% -
SetIntersection_Front_Set_uint64_16384_16 -1.88% 1212773.254 1189979.289 - -1.14% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.88% 4.594 4.508 - 0.66% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.88% 19.344 18.981 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.88% 400.313 392.798 - -2.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.88% 165707390.596 162596926.294 - -0.99% -
std::flat_multimap<int,_int>::clear()/8192 -1.87% 417.655 409.833 - -1.79% -
SetIntersection_None_Vector_float_262144_16384 -1.87% 1124223.557 1103192.389 - -2.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.87% 32.264 31.661 - -2.14% -
std::stable_partition(list<int>)_(sparse)/50 -1.87% 26.458 25.964 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.86% 1188645.152 1166482.258 - -0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.86% 202.974 199.196 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.86% 22714766.398 22292772.236 - -2.60% -
SetIntersection_None_Set_uint64_16384_64 -1.86% 168208058.099 165084585.703 - -2.79% -
std::sort_heap(deque<int>,_pred)/8 -1.85% 34.540 33.900 - -2.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.85% 1114327.784 1093673.830 - 0.90% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.85% 17.064 16.748 - 0.80% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.85% 26177.776 25692.907 - 2.60% -
BM_CmpEqual_uchar_uchar -1.85% 1.079 1.059 - 1.16% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.85% 1323347.656 1298913.168 - -0.93% -
SetIntersection_Interlaced_Set_float_262144_256 -1.84% 1593569.664 1564215.820 - 2.08% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.84% 16.237 15.938 - -0.67% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.84% 588.989 578.153 - 1.22% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.84% 30.286 29.729 - -1.54% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.84% 38933.396 38217.623 - -0.75% -
std::multiset<std::string>::clear()/1024 -1.84% 21892.116 21489.655 - -1.41% -
BM_PushHeap_float_Random_16384 -1.84% 7.710 7.569 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.83% 1661055.096 1630577.961 - -0.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.83% 23.539 23.108 - -3.98% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.83% 9.425 9.252 - -1.81% -
std::set<int>::erase(iterator)/32 -1.83% 20.065 19.697 - 0.07% -
SetIntersection_Front_Vector_uint32_64_1 -1.83% 16546316.721 16243422.751 - -0.93% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.83% 150620.166 147865.453 - 0.53% -
BM_CmpEqual_uint_int -1.83% 1.054 1.035 - -1.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.82% 1461177.998 1434526.951 - -0.80% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.82% 63.653 62.493 - -2.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.82% 39823.828 39098.647 - -7.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.82% 168050304.943 164993539.106 - -1.51% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.82% 1079190.684 1059563.477 - -1.83% -
SetIntersection_Front_Vector_uint32_64_16 -1.82% 14530642.539 14266460.570 - -0.28% -
SetIntersection_None_Set_float_16384_1024 -1.82% 159554353.039 156656297.186 - 4.46% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.82% 42.441 41.671 - -1.87% -
SetIntersection_Interlaced_Set_float_262144_64 -1.81% 1576447.426 1547930.336 - 0.64% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.80% 5.492 5.392 - -0.84% -
ranges::min(std::deque<long_long>)/64 -1.80% 16.917 16.613 - -5.66% -
SetIntersection_None_Vector_float_16384_1 -1.79% 1120805.837 1100695.029 - -1.15% -
BM_PushHeap_uint64_Ascending_1024 -1.79% 2.670 2.622 - 1.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.79% 297.554 292.223 - -1.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.79% 84779.148 83264.559 - 4.84% -
std::multiset<int>::erase(iterator)/32 -1.78% 21.102 20.726 - -0.45% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.78% 30.763 30.216 - -1.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.78% 778.480 764.649 - -0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.77% 50.408 49.514 - -3.83% -
SetIntersection_None_Vector_string_16384_16 -1.77% 1246527.904 1224413.385 - 0.25% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.76% 270.161 265.402 - -2.74% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -1.76% 12.654 12.431 - -6.20% -
SetIntersection_None_Vector_uint64_1024_4 -1.76% 1073538.090 1054635.933 - -2.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.76% 117996.852 115919.771 - -0.64% -
BM_deque_deque_move_backward/5500 -1.76% 208.298 204.632 - 1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.76% 4346644.448 4270170.411 - -2.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.76% 36.592 35.949 - 9.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.76% 45.035 44.243 - 0.43% -
SetIntersection_Interlaced_Set_string_16384_64 -1.76% 354829583.608 348600683.002 - -0.89% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.75% 10413.613 10230.957 - 26.33% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.75% 352746405.798 346565520.050 - -1.20% -
std::stable_partition(vector<int>)_(sparse)/50 -1.75% 20.962 20.597 - -3.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.74% 8579152.362 8429690.102 - -1.57% -
std::multimap<int,_int>::erase(iterator)/8192 -1.74% 20.670 20.310 - -3.33% -
BM_num_get<long> -1.74% 10.790 10.603 - -1.80% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.74% 358.419 352.193 - 1.40% -
SetIntersection_Interlaced_Vector_float_256_4 -1.73% 4713311.794 4631589.104 - -3.95% -
std::map<std::string,_int>::clear()/8192 -1.73% 217160.332 213399.314 - -2.42% -
BM_CmpLess_uchar_int -1.73% 1.081 1.062 - -1.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.73% 2065.272 2029.519 - 6.14% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.72% 55274.112 54321.227 - -2.26% -
BM_PushHeap_uint64_Random_64 -1.72% 5.582 5.485 - -0.02% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.72% 73.810 72.539 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.72% 360859344.962 354648768.731 - 3.31% -
SetIntersection_None_Set_float_16384_4 -1.72% 158604726.223 155878602.833 - 2.28% -
std::multiset<int>::erase(iterator)/1024 -1.72% 23.622 23.217 - 0.05% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.72% 33.682 33.104 - -0.06% -
SetIntersection_Front_Vector_float_16384_1 -1.71% 1042456.386 1024595.804 - -1.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.71% 90.684 89.133 - 0.99% -
SetIntersection_Front_Vector_string_1024_64 -1.71% 3333492.219 3276556.236 - -5.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.70% 353122744.010 347110219.041 - 38.30% -
std::for_each_n(list<int>)/8192 -1.70% 7822.266 7689.571 - 1.76% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.69% 949.292 933.215 - 0.05% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.69% 12.973 12.754 - -2.68% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.69% 6.102 5.998 - -17.31% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.69% 17.605 17.307 - 0.81% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.69% 1444.215 1419.796 - 0.73% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.69% 19.049 18.727 - -1.29% -
SetIntersection_Front_Set_string_16384_4 -1.69% 1242843.705 1221880.065 - -4.27% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.68% 223.144 219.390 - -4.88% -
SetIntersection_Front_Vector_uint64_1024_16 -1.68% 1110680.587 1092007.076 - -3.37% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.68% 51879.782 51008.464 - -1.60% -
SetIntersection_None_Vector_uint32_16384_1024 -1.68% 1105332.923 1086779.841 - -1.50% -
BM_deque_vector_ranges_move_backward/70000 -1.67% 8690.015 8544.494 - 7.22% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -1.67% 1.499 1.474 - 1.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.67% 35232.022 34642.107 - -3.03% -
SetIntersection_None_Set_uint32_64_4 -1.67% 21690322.962 21327302.189 - -1.60% -
SetIntersection_None_Vector_uint32_256_4 -1.67% 4232539.357 4161739.365 - -0.45% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.67% 289.386 284.551 - -2.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -1.67% 32.121 31.585 - -26.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.67% 402.327 395.618 - -2.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.67% 141228.440 138875.657 - -0.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -1.66% 1792.561 1762.752 - 1.58% -
SetIntersection_None_Vector_string_262144_64 -1.66% 1314959.714 1293102.943 - 0.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.66% 462.815 455.131 - -0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.66% 544.246 535.210 - -1.26% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.66% 4.383 4.311 - -0.58% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.66% 703.897 692.222 - 1.44% -
std::unordered_set<int>::ctor(const&)/32 -1.65% 205.090 201.698 - 1.59% -
SetIntersection_Front_Vector_string_16384_4 -1.65% 1196713.855 1176945.883 - -0.87% -
BM_vector_deque_move_backward/1024 -1.65% 38.283 37.651 - -0.61% -
SetIntersection_None_Set_float_64_64 -1.65% 11514452.957 11324723.503 - 1.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.65% 37.720 37.099 - 13.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.64% 163825335.392 161130972.899 - -1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.64% 1029699.853 1012770.618 - -4.50% -
std::rotate(vector<int>)_(by_1/4)/50 -1.64% 11.580 11.390 - -1.85% -
SetIntersection_None_Vector_float_262144_4 -1.64% 1142434.671 1123681.867 - -0.26% -
std::search(vector<int>)_(single_element)/8192 -1.64% 1852.737 1822.354 - -0.01% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.64% 1.398 1.376 - -12.73% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.64% 2920.992 2873.193 - 0.89% -
BM_vector_deque_move/64 -1.64% 2.763 2.718 - 1.59% -
std::pop_heap(vector<size_t>)/8192 -1.64% 13.251 13.034 - -0.22% -
SetIntersection_Front_Vector_uint32_64_64 -1.63% 11075425.760 10894347.157 - -0.32% -
std::replace_if(deque<int>)_(prefix)/1024 -1.63% 487.391 479.423 - -0.96% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.63% 32.626 32.093 - 0.86% -
SetIntersection_Interlaced_Set_float_64_4 -1.63% 21298989.344 20951282.953 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.63% 15.185 14.937 - -1.34% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.63% 1.885 1.854 - -2.02% -
std::fill(vector<bool>)/1048576 -1.63% 3813.732 3751.614 - 22.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.63% 5.029 4.947 - -2.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.63% 17.963 17.671 - -1.32% -
SetIntersection_None_Set_uint32_256_64 -1.62% 9375142.398 9223198.236 - -1.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.62% 177211.671 174341.478 - -2.11% -
BM_vector_deque_ranges_copy_backward/5500 -1.62% 201.298 198.039 - 0.90% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.62% 243264.512 239327.512 - -2.54% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.62% 70.160 69.026 - -0.59% -
SetIntersection_Front_Vector_uint64_262144_64 -1.61% 1387394.071 1365043.989 - -0.51% -
std::set<int>::clear()/32 -1.61% 634.394 624.178 - 0.56% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.61% 7758.085 7633.161 - -1.14% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.61% 24105.972 23718.308 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.61% 8655701.262 8516610.479 - -1.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.61% 216827224.858 213345691.339 - -1.46% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.60% 331.817 326.496 - -0.51% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.60% 23191.308 22820.025 - 0.23% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.60% 20.290 19.966 - -4.95% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.60% 17.440 17.161 - 5.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -1.60% 70.319 69.196 - -4.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.60% 88470.522 87059.075 - -0.32% -
BM_deque_deque_move_backward/4096 -1.59% 154.073 151.619 - 0.36% -
BM_deque_deque_ranges_copy/1024 -1.59% 37.971 37.367 - 1.10% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -1.59% 25881.427 25469.892 - 0.43% -
BM_StringAssignAsciiz_Large_Transparent -1.59% 11.630 11.445 - -1.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.59% 14237.758 14011.848 - -4.65% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.59% 4696.979 4622.487 - 0.80% -
std::unique(list<int>)_(contiguous)/8192 -1.59% 7065.395 6953.368 - -0.48% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.58% 1.061 1.044 - -1.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.58% 15.008 14.770 - -1.79% -
SetIntersection_None_Set_uint64_16384_16384 -1.58% 171054606.679 168355182.418 - -1.64% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.57% 12.970 12.766 - -2.14% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.57% 55508.531 54636.885 - 0.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.57% 24.242 23.861 - -0.72% -
BM_StringRelational_Eq_Large_Large_Control -1.57% 2.256 2.220 - 0.33% -
SetIntersection_Front_Set_float_64_64 -1.56% 13976272.112 13757559.917 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.56% 4214619.472 4148708.339 - -2.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.56% 22399490.414 22049828.589 - -0.90% -
std::multiset<int>::erase(key)_(existent)/1024 -1.56% 40.898 40.260 - 0.85% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 420.072 413.521 - -1.77% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.56% 25.204 24.812 - 8.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.55% 140880.601 138690.318 - -0.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.55% 16.414 16.159 - -2.26% -
BM_CmpLess_uint_uint -1.55% 1.078 1.061 - -0.38% -
rng::starts_with(vector<int>)/8192 -1.55% 492.936 485.295 - 0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.54% 442.891 436.056 - -2.37% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.54% 41.441 40.801 - 1.75% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.54% 363.920 358.311 - 0.18% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.54% 1530904.543 1507360.025 - 0.26% -
rng::contains(list<int>)_(process_all)/8192 -1.54% 7116.436 7007.099 - -1.80% -
std::find_if(list<int>)_(process_all)/1024 -1.53% 697.055 686.356 - -4.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.53% 9.927 9.774 - 2.58% -
BM_CmpEqual_int_schar -1.53% 1.126 1.109 - -1.19% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.53% 10.953 10.786 - -0.74% -
std::multimap<int,_int>::erase(iterator)/32 -1.52% 20.530 20.217 - -2.81% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.52% 132.163 130.152 - -0.03% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.52% 3.572 3.518 - -3.62% -
SetIntersection_Interlaced_Vector_float_262144_4 -1.52% 1563088.134 1539372.155 - -0.04% -
std::all_of(vector<int>)_(process_all)/8 -1.52% 2.424 2.387 - 1.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.52% 38.973 38.382 - -3.63% -
std::pop_heap(deque<float>)/8192 -1.52% 61.993 61.054 - -0.47% -
bm_gcd_complex -1.52% 17.949 17.677 - -0.57% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.51% 364.019 358.508 - 0.39% -
rng::for_each(multimap<int>)/32 -1.51% 26.676 26.273 - -0.58% -
std::partition(vector<int>)_(dense)/50 -1.51% 13.435 13.232 - 1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.51% 168568585.970 166025151.876 - -3.18% -
SetIntersection_None_Set_float_262144_16384 -1.51% 1202093.508 1183974.689 - 2.44% -
SetIntersection_Front_Vector_string_256_4 -1.51% 4705092.288 4634207.845 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.51% 1148972.012 1131676.935 - 0.21% -
BM_CmpLess_uchar_ushort -1.50% 1.083 1.067 - -0.53% -
SetIntersection_None_Set_string_262144_256 -1.50% 1679020.914 1653828.857 - -0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.50% 55444.794 54613.123 - -0.14% -
BM_vector_deque_move_backward/65536 -1.50% 8037.705 7917.195 - 7.56% -
std::set<std::string>::clear()/8192 -1.50% 213542.481 210349.893 - -2.72% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -1.49% 54.459 53.646 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.49% 1044396.044 1028850.752 - -1.85% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.49% 55446.614 54622.867 - -1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.48% 6.617 6.518 - 0.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.48% 1303.191 1283.861 - -3.08% -
std::reverse(list<int>)/32768 -1.48% 19845.020 19550.762 - 11.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.48% 1128214.175 1111494.756 - -2.17% -
SetIntersection_Front_Set_uint32_16384_4 -1.48% 1072198.550 1056325.201 - -1.32% -
std::set<int>::count(key)_(non-existent)/1024 -1.48% 7.594 7.482 - 1.67% -
SetIntersection_None_Set_uint32_64_16 -1.48% 18442884.241 18170371.435 - -1.59% -
SetIntersection_None_Set_uint32_1024_1 -1.48% 8997854.310 8865123.530 - -1.06% -
SetIntersection_None_Vector_float_16384_4 -1.47% 1119289.724 1102819.980 - 1.20% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.47% 12457.072 12274.099 - -0.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.47% 17.930 17.667 - 0.29% -
std::for_each(set<int>::iterator)/32 -1.47% 24.695 24.333 - -1.39% -
BM_PushHeap_uint32_Random_256 -1.46% 5.547 5.466 - 0.96% -
std::sort(vector<NonIntegral>)_(ascending)/8192 -1.46% 3809.146 3753.457 - 0.64% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.46% 375.994 370.500 - -1.30% -
BM_PushHeap_string_Random_256 -1.46% 15.015 14.796 - 4.78% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.45% 11747.466 11576.745 - 0.11% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -1.45% 27.310 26.913 - -8.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.45% 119985267.404 118242755.314 - -0.95% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.45% 7340.552 7234.347 - -0.03% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.44% 19.251 18.973 - -1.23% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.44% 13178.034 12988.150 - 0.95% -
SetIntersection_Front_Vector_string_262144_1 -1.44% 1085095.321 1069462.039 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.44% 1652311.523 1628519.858 - -1.06% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.44% 689.613 679.687 - -0.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.44% 1462990.761 1441974.607 - -0.08% -
BM_StringRelational_Less_Large_Large_Control -1.44% 2.169 2.138 - -1.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.43% 63202.507 62299.510 - -0.61% -
SetIntersection_None_Set_uint64_262144_1 -1.43% 1216210.287 1198861.166 - -1.53% -
std::find_end(vector<int>)_(process_all)/1000 -1.42% 222.059 218.896 - -1.40% -
SetIntersection_Front_Set_uint64_16_4 -1.42% 55517664.142 54727949.942 - -0.47% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.42% 293.982 289.805 - -2.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.42% 12.187 12.014 - 1.14% -
BM_lexicographical_compare_three_way_fast_path/64 -1.41% 15.790 15.568 - 0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.41% 61979.744 61105.421 - -1.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.41% 15.025 14.813 - -1.59% -
SetIntersection_Front_Vector_string_64_4 -1.41% 17907135.560 17655046.513 - -1.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.41% 4146573.215 4088247.800 - -1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.41% 1122343.286 1106560.690 - 2.92% -
std::stable_partition(vector<int>)_(sparse)/32 -1.41% 7.349 7.245 - 0.30% -
BM_vector_deque_copy_backward/64 -1.40% 3.110 3.066 - 2.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.40% 1074945.068 1059845.420 - 1.11% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.40% 13486532.620 13297367.758 - 2.96% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.40% 10.016 9.876 - -2.27% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.40% 12.343 12.170 - -1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 55113.331 54344.826 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.39% 8785395.462 8662935.716 - -3.17% -
std::remove(list<int>)_(sprinkled)/8192 -1.39% 7964.395 7853.392 - -3.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.39% 226.333 223.179 - -6.75% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.39% 200.442 197.650 - -0.26% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.39% 1341.655 1322.973 - -5.76% -
SetIntersection_None_Vector_string_256_4 -1.39% 4509946.518 4447153.834 - -0.14% -
std::set<int>::insert(value)_(new_value,_end)/0 -1.39% 17.359 17.118 - 0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.39% 396.651 391.149 - -0.92% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.39% 57.696 56.896 - 0.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.38% 1.491 1.470 - -1.70% -
SetIntersection_None_Vector_string_16384_16384 -1.38% 1220225.330 1203373.103 - -0.72% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.38% 350931515.195 346090506.494 - -0.02% -
std::replace_if(vector<int>)_(prefix)/50 -1.37% 14.039 13.846 - 0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.37% 2.909 2.869 - -1.97% -
SetIntersection_None_Vector_string_64_64 -1.37% 8853090.662 8731524.270 - -0.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.37% 1188019.442 1171715.509 - -0.79% -
std::transform(vector<int>,_vector<int>)/32 -1.37% 17.455 17.215 - 0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 -1.37% 5802.287 5722.920 - -0.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.37% 2.060 2.032 - -0.97% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.37% 57239.704 56457.137 - -1.69% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.36% 8.706 8.587 - -0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.36% 1235031.042 1218223.981 - -0.01% -
std::map<std::string,_int>::erase(iterator)/8192 -1.36% 32.054 31.618 - -1.40% -
SetIntersection_Front_Set_string_262144_16384 -1.36% 351293903.604 346525874.280 - 2.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.36% 1040496.780 1026379.986 - -1.15% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.36% 3.583 3.535 - 1.90% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.35% 0.765 0.755 - 0.49% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.35% 3028703.018 2987761.387 - -7.26% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.35% 13.506 13.323 - -1.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.35% 251.643 248.247 - -0.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 238.531 235.311 - -3.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.35% 1651715.168 1629438.312 - -0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.35% 830.174 819.004 - 1.14% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.34% 1.503 1.483 - 5.58% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.34% 23.120 22.810 - -1.47% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.34% 16496432.785 16274903.242 - -0.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 195.837 193.207 - -1.07% -
std::search(list<int>)_(single_element)/1000 -1.34% 704.208 694.752 - 0.79% -
std::all_of(list<int>)_(process_all)/8 -1.34% 2.674 2.638 - 0.00% -
std::find_if_not(deque<int>)_(process_all)/50 -1.34% 13.415 13.235 - 4.81% -
std::multimap<int,_int>::erase(iterator)/1024 -1.34% 20.609 20.333 - -2.77% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.34% 28.467 28.086 - -10.12% -
bm_swap_ranges_vb_aligned/512 -1.34% 4.990 4.923 - -0.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.34% 52.710 52.005 - 19.16% -
rng::for_each(map<int>)/8192 -1.33% 7380.704 7282.356 - -0.67% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.33% 63664.486 62817.963 - -1.05% -
rng::starts_with(vector<int>)/1000 -1.33% 59.065 58.280 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.33% 1112118.959 1097339.340 - -2.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.33% 36052.965 35574.309 - -1.48% -
SetIntersection_None_Set_uint64_16384_16 -1.33% 168534786.586 166298270.378 - -0.58% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.33% 61011.324 60202.298 - 0.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.33% 184090.696 181649.617 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.33% 1173319.845 1157761.543 - 0.08% -
BM_vector_deque_ranges_move_backward/5500 -1.32% 201.562 198.892 - 0.94% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.32% 6827.634 6737.248 - 0.92% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.32% 12.575 12.408 - 8.00% -
BM_num_get<unsigned_long> -1.32% 10.457 10.319 - -1.82% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.32% 8.792 8.677 - 1.55% -
SetIntersection_Front_Vector_float_256_1 -1.32% 4150613.286 4095909.552 - -1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.32% 14239645.104 14052079.814 - -0.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.31% 21.080 20.803 - -1.93% -
std::partial_sort(vector<int>)_(shuffled)/1024 -1.31% 6819.478 6729.908 - 0.13% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.31% 14675954.357 14483275.999 - -0.72% -
BM_lexicographical_compare_three_way_slow_path/16 -1.31% 4.593 4.532 - -0.39% -
BM_PushHeap_uint64_Random_16384 -1.31% 6.346 6.263 - 0.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.31% 54615.575 53900.839 - 0.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 118288.127 116743.630 - -2.58% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.31% 3.773 3.724 - -0.97% -
std::partition_copy(vector<int>)/32 -1.31% 8.066 7.961 - -0.27% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.30% 9059.675 8941.731 - -0.61% -
std::copy_if(vector<int>)_(every_other)/262144 -1.30% 129114.313 127434.676 - 0.33% -
BM_deque_vector_ranges_copy/64 -1.30% 2.619 2.585 - -1.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.30% 223.033 220.136 - 123.67% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.30% 164.570 162.438 - -6.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.29% 52.849 52.166 - -0.10% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 54090.748 53392.566 - 0.58% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.29% 55016.716 54306.994 - -1.20% -
SetIntersection_None_Set_uint64_64_4 -1.29% 21674127.079 21395151.794 - -0.92% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.29% 13205.005 13035.261 - 0.11% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.29% 279.957 276.360 - 1.38% -
BM_StringRelational_Compare_Huge_Empty_Control -1.28% 1.631 1.610 - -0.01% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.28% 806.167 795.849 - -0.46% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.28% 16.841 16.625 - -0.44% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.28% 848.918 838.090 - -19.25% -
SetIntersection_None_Vector_string_262144_16 -1.27% 1288560.388 1272175.385 - -0.05% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -1.27% 12.950 12.785 - 0.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.27% 16.404 16.196 - 0.49% -
SetIntersection_None_Vector_uint64_64_1 -1.27% 16592784.889 16382643.866 - -1.98% -
SetIntersection_None_Set_float_256_64 -1.26% 9385922.899 9267247.885 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.26% 5058192.576 4994239.251 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.26% 1186726.703 1171734.357 - -1.00% -
rng::find_if(vector<bool>)_(process_all)/50 -1.26% 23.893 23.592 - 1.40% -
std::sort(deque<int>)_(ascending)/8 -1.26% 18.195 17.966 - 2.06% -
std::pop_heap(vector<size_t>)/1024 -1.26% 9.979 9.853 - 0.15% -
BM_deque_vector_ranges_move_backward/1024 -1.26% 37.193 36.725 - -0.15% -
SetIntersection_Interlaced_Vector_string_16_4 -1.26% 68415009.176 67554860.098 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.26% 4355446.257 4300757.320 - -2.50% -
SetIntersection_Interlaced_Set_string_262144_1 -1.26% 1077270.802 1063745.280 - -3.63% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.26% 395.143 390.183 - -1.73% -
std::remove_copy(deque<int>)_(prefix)/32 -1.25% 13.244 13.078 - 1.72% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.25% 568.121 561.004 - 0.28% -
SetIntersection_None_Vector_string_16384_1 -1.25% 1250348.220 1234689.155 - 0.81% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.25% 3183.426 3143.634 - -2.42% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.25% 2123.835 2097.327 - 0.12% -
std::fill(list<int>)/50 -1.25% 34.933 34.497 - -1.02% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.25% 3461308.543 3418211.243 - -2.14% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.24% 5.070 5.007 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.24% 168212684.259 166121273.304 - -1.37% -
SetIntersection_None_Vector_uint32_16_4 -1.24% 53973204.976 53302152.315 - -1.09% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 -1.24% 245.500 242.448 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.24% 5815229.066 5743043.562 - -0.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.24% 22941.728 22657.171 - -0.35% -
SetIntersection_Front_Vector_string_256_256 -1.24% 19756330.480 19511357.559 - 1.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.24% 15.685 15.490 - -1.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.24% 8178.999 8077.728 - 0.09% -
std::partition_copy(vector<int>)/8192 -1.23% 4599.170 4542.412 - -1.42% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.23% 62.750 61.975 - -2.14% -
SetIntersection_None_Vector_uint32_262144_16384 -1.23% 1135362.681 1121355.726 - -0.65% -
std::shift_right(deque<int>)/1024 -1.23% 40.753 40.250 - -3.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.23% 1234854.738 1219626.301 - -1.65% -
std::rotate(list<int>)_(by_1/4)/50 -1.23% 26.019 25.698 - 0.65% -
SetIntersection_None_Vector_string_262144_262144 -1.23% 1318819.122 1302570.481 - 1.06% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.23% 15.511 15.320 - -0.83% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.23% 10.673 10.541 - -6.71% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.23% 20.132 19.884 - -1.14% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.23% 23.059 22.775 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.23% 2885541.127 2850186.540 - -1.08% -
SetIntersection_None_Set_float_256_1 -1.22% 11636791.490 11494245.973 - 1.12% -
SetIntersection_None_Vector_uint32_16384_16384 -1.22% 1103851.092 1090338.535 - -1.39% -
SetIntersection_None_Set_uint64_262144_4 -1.22% 1213260.336 1198468.586 - -0.21% -
rng::contains(list<int>)_(process_all)/50 -1.22% 18.278 18.056 - -0.85% -
std::set<int>::clear()/1024 -1.22% 9278.524 9165.455 - -0.24% -
SetIntersection_Front_Vector_string_16384_64 -1.22% 3536762.941 3493683.210 - 1.89% -
BM_toupper_string<char> -1.22% 15.242 15.056 - -1.48% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.21% 64.602 63.819 - -1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.21% 13843066.014 13675207.309 - 0.43% -
std::for_each_n(list<int>)/50 -1.21% 23.083 22.804 - 1.26% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.21% 56.584 55.900 - -0.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.21% 24.307 24.014 - 0.52% -
std::none_of(vector<int>)_(process_all)/32 -1.20% 8.405 8.304 - -1.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.20% 366.064 361.657 - -0.94% -
SetIntersection_Front_Vector_uint32_262144_4 -1.20% 1066236.527 1053402.649 - -0.17% -
std::multiset<int>::find(key)_(non-existent)/32 -1.20% 2.277 2.249 - -1.03% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.20% 0.932 0.921 - -1.87% -
std::sort(deque<int>)_(heap)/8 -1.20% 24.857 24.558 - 1.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.20% 17.914 17.699 - 1.46% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.20% 10938452.100 10807096.265 - -0.71% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.20% 20.172 19.930 - -0.88% -
SetIntersection_Front_Vector_uint64_256_64 -1.20% 4367631.365 4315212.025 - 1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.20% 1176491.832 1162377.171 - 0.64% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.20% 2219.711 2193.135 - -1.08% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.20% 93587.738 92467.266 - -0.62% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.20% 9197.856 9087.826 - 0.27% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.20% 27.701 27.370 - -0.04% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.19% 52776.349 52147.107 - 0.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.19% 142.913 141.209 - 81.75% -
SetIntersection_Front_Vector_uint32_262144_256 -1.19% 2294744.981 2267398.739 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.19% 227748414.172 225039295.527 - -2.08% -
SetIntersection_Front_Set_uint32_16_1 -1.19% 62980316.728 62231209.350 - -0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.19% 8901680.301 8795896.300 - 0.62% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.19% 12.299 12.153 - 0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.19% 19461923.164 19231193.082 - 1.83% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.18% 8155.494 8059.085 - -1.30% -
std::pop_heap(deque<std::string>)/8192 -1.18% 114.942 113.588 - 0.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.18% 13.485 13.326 - -0.68% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.18% 520.233 514.109 - -1.57% -
SetIntersection_None_Vector_string_256_1 -1.18% 4561920.261 4508245.222 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.17% 1213666.800 1199432.323 - -0.48% -
BM_CmpLess_schar_int -1.17% 1.132 1.119 - 1.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.17% 1149616.362 1136164.817 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.17% 35769809.911 35351664.417 - -1.11% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.17% 822.554 812.947 - -67.89% -
SetIntersection_None_Vector_float_64_64 -1.17% 8533575.903 8434098.190 - 0.15% -
SetIntersection_None_Vector_string_1024_16 -1.16% 1165670.510 1152107.704 - -1.09% -
SetIntersection_Front_Set_uint32_16384_1 -1.16% 1038860.264 1026808.897 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.16% 8723559.484 8622451.190 - -2.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -1.16% 248126.579 245251.446 - 0.46% -
std::sort(deque<int>)_(ascending)/1024 -1.16% 775.861 766.871 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.16% 393.957 389.400 - -0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.15% 1625863.527 1607086.183 - -0.44% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.15% 5005.510 4947.764 - -1.66% -
rng::starts_with(deque<int>)/8 -1.15% 3.974 3.928 - -1.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.15% 20.763 20.524 - -2.34% -
SetIntersection_None_Vector_uint64_1_1 -1.15% 533422164.817 527282155.845 - -1.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.15% 19.029 18.811 - -1.70% -
SetIntersection_Front_Vector_uint32_16384_256 -1.15% 2279752.846 2253576.045 - -1.09% -
SetIntersection_Front_Set_uint32_64_4 -1.15% 16105601.024 15920883.171 - -0.97% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.15% 2219.306 2193.884 - -1.11% -
std::shift_left(deque<int>)/1024 -1.14% 38.295 37.857 - -0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.14% 1177676.299 1164210.172 - -1.55% -
std::any_of(list<int>)_(process_all)/32 -1.14% 11.837 11.701 - -0.63% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.14% 762.826 754.105 - -10.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.14% 4145693.773 4098308.542 - -1.86% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.14% 22.393 22.137 - 3.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.14% 50.727 50.149 - -8.33% -
SetIntersection_Front_Set_uint32_1024_1 -1.14% 1046160.091 1034264.545 - -0.70% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.14% 15.192 15.019 - -2.32% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.13% 994.919 983.633 - -6.53% -
std::find(list<int>)_(bail_25%)/8192 -1.13% 1462.061 1445.490 - 1.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.13% 8.854 8.753 - 3.22% -
SetIntersection_None_Vector_uint32_64_1 -1.13% 16787155.344 16597376.577 - -0.79% -
SetIntersection_None_Vector_uint32_16384_16 -1.13% 1114282.497 1101698.283 - 0.09% -
SetIntersection_None_Vector_uint64_16384_64 -1.13% 1100835.586 1088404.992 - -1.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.13% 443.678 438.678 - -3.55% -
std::map<std::string,_int>::clear()/1024 -1.12% 22168.085 21918.780 - -2.62% -
BM_deque_deque_ranges_move/64000 -1.12% 3029.780 2995.779 - -1.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.12% 24.122 23.851 - -0.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.12% 18.932 18.720 - -1.12% -
SetIntersection_Front_Vector_uint32_16_1 -1.12% 63498900.345 62787397.732 - -0.07% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.12% 1705297.688 1686200.359 - -0.87% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.12% 62.468 61.769 - -0.31% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.12% 13.581 13.429 - -0.99% -
SetIntersection_None_Vector_string_16384_1024 -1.12% 1247903.349 1233952.452 - 1.09% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -1.12% 8.291 8.198 - 0.41% -
BM_num_put<long_double> -1.11% 59.405 58.744 - -0.56% -
SetIntersection_Front_Vector_uint64_1024_64 -1.11% 1353996.707 1338945.937 - -2.76% -
std::remove_if(deque<int>)_(prefix)/8192 -1.11% 4332.367 4284.252 - 0.40% -
std::copy_backward(vector<int>)/262144 -1.11% 12525.147 12386.071 - -1.14% -
std::multiset<std::string>::ctor(const&)/0 -1.11% 12.823 12.681 - 0.83% -
SetIntersection_None_Vector_float_16384_1024 -1.10% 1117213.926 1104869.954 - -0.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.10% 36.021 35.623 - -1.62% -
std::set<std::string>::erase(key)_(existent)/32 -1.10% 51.675 51.105 - 1.63% -
std::is_sorted(list<int>,_pred)/1024 -1.10% 824.098 815.007 - -1.31% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.10% 4.461 4.412 - -2.58% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.10% 55823519.571 55208603.500 - -1.36% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.10% 2.107 2.084 - 0.60% -
SetIntersection_Front_Set_uint64_4_1 -1.10% 215636607.505 213268239.105 - -0.85% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.10% 1927.805 1906.662 - 1.06% -
std::make_heap(vector<int>)_(ascending)/8192 -1.10% 5060.177 5004.736 - -0.59% -
std::map<std::string,_int>::clear()/32 -1.09% 926.967 916.839 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.09% 8103442.142 8014934.809 - -0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.09% 1151.905 1139.325 - -5.52% -
SetIntersection_None_Set_uint32_64_1 -1.09% 22650410.667 22403362.556 - -1.34% -
SetIntersection_Front_Vector_string_64_1 -1.09% 16948836.253 16764125.991 - -0.89% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.08% 12.798 12.659 - -0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.08% 24.185 23.923 - -14.98% -
rng::starts_with(list<int>)/8 -1.08% 2.961 2.929 - 0.33% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.08% 106.704 105.549 - -6.39% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.08% 35830555.238 35442954.116 - -1.17% -
std::map<std::string,_int>::ctor(const&)/0 -1.08% 12.779 12.641 - -1.12% -
std::rotate(list<int>)_(by_1/3)/1024 -1.08% 817.297 808.482 - 0.58% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.08% 33097.999 32741.347 - -1.09% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.08% 23.096 22.847 - -4.34% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.08% 393.656 389.421 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.08% 8907593.938 8811774.629 - -1.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.08% 278.849 275.851 - 3.10% -
std::map<std::string,_int>::erase(iterator)/32 -1.07% 27.659 27.362 - -2.68% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.07% 5.427 5.369 - -0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.07% 772.862 764.592 - 1.35% -
std::move_backward(deque<int>)/64 -1.07% 5.228 5.172 - -4.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.07% 169604338.242 167795544.887 - -4.12% -
std::rotate(vector<int>)_(by_1/3)/50 -1.07% 11.361 11.240 - 0.96% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -1.06% 85122.608 84217.315 - -0.10% -
std::transform(vector<int>)_(identity_transform)/50 -1.06% 16.366 16.193 - 0.38% -
BM_PushHeap_string_SingleElement_1024 -1.06% 2.579 2.552 - -5.89% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.06% 18.609 18.412 - 0.32% -
BM_vector_deque_ranges_copy/4096 -1.06% 148.327 146.756 - 1.50% -
SetIntersection_Front_Vector_string_16384_1 -1.06% 1082500.844 1071072.921 - -0.63% -
std::unordered_set<int>::ctor(const&)/1024 -1.05% 6962.436 6888.990 - 3.08% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.05% 12.865 12.730 - 2.52% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.05% 20.127 19.915 - -1.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.05% 169904.927 168118.919 - 1.29% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.05% 209479.677 207277.894 - -1.13% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.04% 75.913 75.122 - -0.07% -
SetIntersection_None_Vector_string_64_1 -1.04% 17412829.612 17231669.265 - -1.03% -
SetIntersection_Front_Vector_float_16384_16 -1.04% 1133997.330 1122202.972 - 1.81% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.04% 17.341 17.161 - -1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.04% 63440.938 62781.391 - 1.86% -
BM_deque_deque_move_backward/65536 -1.04% 8097.730 8013.715 - 5.86% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.04% 2186.312 2163.642 - -2.21% -
SetIntersection_None_Set_string_4_4 -1.04% 139106478.709 137664816.714 - -0.33% -
SetIntersection_None_Set_string_262144_16384 -1.04% 1682609.863 1665180.664 - 0.11% -
std::count(vector<bool>)/1000 -1.04% 2.997 2.966 - -1.04% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.03% 403.710 399.533 - -1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.03% 4219146.184 4175511.716 - -0.85% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.03% 53.953 53.396 - 0.62% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.03% 17.402 17.223 - 0.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.03% 48.693 48.191 - 1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.03% 1845006.184 1825995.199 - -0.37% -
rng::starts_with(deque<int>,_pred)/1024 -1.03% 527.987 522.546 - -0.19% -
SetIntersection_None_Vector_uint32_262144_4 -1.03% 1139813.705 1128112.587 - 0.30% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.03% 26.094 25.826 - -0.28% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.03% 28.186 27.897 - 0.60% -
std::map<int,_int>::clear()/0 -1.03% 393.262 389.230 - -0.98% -
BM_num_put<double> -1.02% 58.052 57.457 - 0.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.02% 953.678 943.929 - 2.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.02% 8.589 8.501 - -0.18% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.02% 37977650.244 37590144.228 - -0.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.02% 49.299 48.796 - -6.16% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.02% 708.356 701.137 - -1.91% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.02% 241.874 239.410 - 5.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.02% 12184982.772 12060986.717 - -1.56% -
SetIntersection_Front_Vector_uint64_16384_256 -1.02% 2276616.918 2253488.771 - -1.31% -
SetIntersection_None_Set_uint64_262144_16 -1.01% 1210010.822 1197739.338 - -0.88% -
SetIntersection_None_Vector_uint32_16384_64 -1.01% 1117063.833 1105778.712 - 0.36% -
std::copy_if(list<int>)_(every_other)/32768 -1.01% 25779.548 25519.146 - -9.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.01% 54.916 54.361 - -7.46% -
SetIntersection_Front_Set_uint32_4_4 -1.01% 136967051.592 135585356.722 - -1.39% -
SetIntersection_Front_Vector_uint64_4_4 -1.01% 135420034.466 134055622.317 - -1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.01% 1049049.960 1038484.342 - -1.19% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.00% 2096891.520 2075824.055 - 0.52% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.00% 106.054 104.990 - 0.53% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.00% 535117060.534 529753939.697 - -0.93% -
ranges::min(std::vector<char>)/8 -1.00% 2.448 2.423 - -0.95% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.00% 5.472 5.417 - 0.94% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 309.31% 229.037 937.462 - 3.74% -
std::shift_left(vector<int>)/32 284.77% 2.971 11.431 - 283.29% -
SetIntersection_Interlaced_Vector_uint64_262144_64 212.55% 8643397.922 27014990.162 - 183.24% -
std::shift_right(vector<int>)/32 149.81% 4.075 10.180 - 245.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 134.73% 24.346 57.149 - 105.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 132.04% 97.253 225.662 - 0.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 123.67% 98.419 220.136 - -1.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 120.13% 11.235 24.731 - 1.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 107.87% 96.404 200.391 - -4.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 105.34% 35.974 73.868 - 1.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 101.28% 18.740 37.719 - -31.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 81.75% 77.695 141.209 - -1.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 74.07% 6.264 10.903 - -0.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 66.90% 20.919 34.913 - 2.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.01% 24.829 41.220 - -11.73% -
SetIntersection_Interlaced_Vector_uint64_262144_256 61.77% 46390890.196 75046832.795 - 74.38% -
std::copy_backward(vector<bool>)_(aligned)/1048576 60.30% 1976.923 3169.054 - 17.51% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 55.58% 83.963 130.631 - 8.42% -
BM_PushHeap_uint32_PipeOrgan_1 55.43% 0.409 0.635 - -8.80% -
std::partial_sort_copy(deque<int>)_(descending)/8 54.82% 15.296 23.682 - 62.60% -
std::find_if_not(list<int>)_(bail_25%)/1024 53.91% 127.323 195.961 - 8.24% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.80% 63.722 96.731 - 1.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 50.35% 23.612 35.499 - 0.45% -
std::partial_sort_copy(deque<int>)_(heap)/8 47.72% 14.912 22.028 - 39.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 46.57% 26.550 38.913 - 44.78% -
rng::contains_subrange(list<int>)_(process_all)/8192 46.56% 6745.710 9886.363 - 42.12% -
std::is_sorted(deque<int>)/8 45.85% 2.667 3.889 - 49.75% -
std::unordered_set<int>::contains(key)_(non-existent)/0 44.18% 0.338 0.487 - 43.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 42.55% 0.338 0.482 - 83.65% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 41.83% 35.554 50.427 - 42.39% -
std::find_if(list<int>)_(bail_25%)/1024 41.81% 127.937 181.428 - 0.44% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 40.26% 8.055 11.298 - 78.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 40.20% 22.361 31.350 - 38.63% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 40.00% 45.607 63.849 - -0.83% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 39.87% 4.501 6.296 - -0.88% -
ranges::minmax(std::deque<char>)/64 38.76% 23.297 32.327 - 39.47% -
BM_StringEraseWithMove_Empty_Transparent 38.42% 0.559 0.774 - 27.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.30% 250978078.238 347110219.041 - -1.70% -
rng::fold_left(deque<int>)/8 37.75% 3.913 5.390 - 31.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 36.92% 5.460 7.476 - 62.66% -
ranges::min(std::vector<char>)/1 36.78% 0.331 0.453 - 35.18% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 36.70% 11.791 16.119 - 36.73% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.52% 45.239 61.762 - -0.57% -
SetIntersection_Interlaced_Vector_uint64_1024_16 35.70% 1878971.325 2549841.507 - 28.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 35.52% 11.140 15.098 - 8.74% -
SetIntersection_Interlaced_Vector_uint64_16384_256 34.83% 18655393.692 25152821.687 - 44.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 34.79% 1.461 1.970 - 17.08% -
std::unordered_multiset<int>::contains(key)_(existent)/32 34.69% 1.211 1.631 - 13.87% -
std::unordered_set<std::string>::count(key)_(existent)/32 33.55% 32.447 43.334 - -9.29% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33.38% 32085.419 42795.915 - 20.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 32.07% 0.338 0.446 - 32.21% -
std::unordered_multiset<int>::clear()/8192 31.67% 65232.083 85893.625 - 36.75% -
ranges::minmax(std::deque<char>)/70000 31.28% 24041.126 31561.534 - 30.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 31.26% 68.297 89.647 - -0.47% -
std::unordered_multiset<int>::clear()/1024 31.25% 8388.866 11010.674 - 36.80% -
rng::find(vector<bool>)_(process_all)/8 31.23% 0.555 0.728 - -13.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.18% 0.369 0.484 - 41.05% -
std::search(deque<int>,_pred)_(no_match)/1048576 30.82% 445735.395 583128.939 - 9.64% -
std::multiset<std::string>::contains(key)_(existent)/1024 30.71% 21.709 28.375 - 9.39% -
rng::find_last(deque<int>)_(bail_10%)/1024 30.69% 237.570 310.482 - 9.76% -
std::search(deque<int>,_pred)_(no_match)/8192 30.50% 3492.600 4557.689 - 9.91% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.99% 737.214 958.299 - 0.34% -
std::search(deque<int>,_pred)_(no_match)/1000 29.96% 426.574 554.365 - 10.91% -
std::search(deque<int>,_pred)_(no_match)/1024 29.94% 437.641 568.666 - 10.83% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 29.84% 50.104 65.055 - -40.37% -
std::unordered_set<int>::count(key)_(existent)/32 28.63% 1.225 1.576 - 11.98% -
rng::find_last(deque<int>)_(bail_10%)/50 27.19% 12.064 15.345 - 9.34% -
std::copy_n(vector<int>)/4096 27.19% 172.086 218.871 - 1.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.05% 6.442 8.185 - 5.91% -
BM_StringEraseWithMove_Empty_Opaque 27.05% 0.802 1.018 - 20.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 26.98% 0.272 0.346 - 12.09% -
std::multiset<std::string>::contains(key)_(existent)/32 26.80% 16.435 20.840 - 29.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 26.54% 0.891 1.127 - 9.24% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 26.38% 585943.118 740489.870 - 26.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.33% 8098.512 10230.957 - -1.75% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 26.25% 35.497 44.814 - 2.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 25.88% 1.275 1.604 - 25.93% -
std::map<std::string,_int>::insert(value)_(already_present)/32 25.31% 21.369 26.777 - 1.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 24.71% 702.674 876.278 - -5.31% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 24.61% 1.216 1.515 - -5.99% -
BM_deque_vector_ranges_move/0 24.26% 1.308 1.626 - 14.48% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 24.15% 32.188 39.960 - 18.84% -
BM_toupper_char<wchar_t> 24.13% 0.551 0.684 - 23.96% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 24.02% 4.720 5.854 - 7.29% -
BM_PushHeap_string_Random_1 24.01% 0.469 0.582 - 10.71% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.42% 26.584 32.809 - -0.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.38% 16.448 20.294 - 2.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.19% 61.669 75.973 - -0.87% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 22.92% 107792999.534 132499276.539 - 34.69% -
std::fill(vector<bool>)/1048576 22.84% 3054.135 3751.614 - -1.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 22.60% 797.646 977.902 - 22.67% -
std::multiset<std::string>::erase(key)_(existent)/8192 22.50% 66.375 81.311 - 0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 22.48% 0.392 0.480 - -31.12% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.46% 23.130 28.326 - 11.81% -
std::unordered_multimap<int,_int>::clear()/8192 21.55% 64844.701 78817.229 - 26.50% -
std::unordered_multimap<int,_int>::clear()/1024 20.94% 8420.524 10183.733 - 25.89% -
std::search(list<int>,_pred)_(single_element)/8192 20.89% 8176.167 9884.558 - 3.08% -
BM_PushHeap_string_Descending_1 20.81% 0.531 0.641 - -8.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 20.64% 62.416 75.298 - 4.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 20.43% 7.978 9.608 - 5.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.90% 24.579 29.471 - -17.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 19.83% 57.154 68.485 - 2.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 19.82% 0.335 0.401 - 53.18% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 19.77% 45809.531 54865.447 - 17.91% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 19.69% 1329.490 1591.277 - 33.03% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 19.64% 83174.250 99513.170 - 11.58% -
ranges::minmax(std::deque<char>)/8 19.62% 3.599 4.305 - 13.63% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.61% 1.546 1.849 - 22.53% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 19.50% 6146.769 7345.134 - 1.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 19.49% 34.444 41.158 - 1.93% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 19.36% 28.076 33.511 - 2.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 19.32% 9.837 11.737 - 17.24% -
SetIntersection_Interlaced_Vector_uint64_1024_64 19.19% 4288280.585 5111351.508 - 36.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.16% 43.644 52.005 - -1.34% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 19.09% 10.370 12.350 - 19.16% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 18.84% 1.662 1.975 - 8.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 18.69% 715.814 849.622 - 24.76% -
SetIntersection_Interlaced_Vector_uint64_262144_16 18.68% 5559185.694 6597843.756 - -7.31% -
std::find_if(list<int>)_(process_all)/8192 18.56% 7735.543 9171.641 - 27.99% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 18.23% 883.928 1045.080 - 7.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 17.84% 5731.293 6753.746 - 16.45% -
std::none_of(deque<int>)_(process_all)/8192 17.75% 2528.100 2976.897 - 13.62% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 17.75% 1.301 1.532 - 26.14% -
std::find(vector<bool>)_(process_all)/8 17.74% 0.628 0.740 - 9.93% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 17.68% 1.176 1.384 - 20.53% -
ranges::min(std::list<long_long>)/70000 17.56% 43985.737 51710.960 - 2.93% -
std::find_if(vector<char>)_(bail_25%)/1024 17.19% 25.136 29.458 - 15.34% -
std::find(vector<bool>)_(process_all)/50 17.17% 0.677 0.793 - 10.12% -
std::none_of(deque<int>)_(process_all)/32768 17.08% 10113.952 11841.807 - 13.08% -
std::find_end(deque<int>)_(match_near_end)/1000 16.91% 33.620 39.304 - 15.48% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 16.91% 24.817 29.013 - 28.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 16.75% 22.265 25.993 - 21.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.69% 30.463 35.549 - 0.84% -
SetIntersection_None_Set_string_1024_64 16.68% 8985856.243 10484695.356 - 14.76% -
BM_lexicographical_compare_three_way_fast_path/1 16.35% 0.395 0.460 - -0.10% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 16.31% 757.904 881.519 - -5.11% -
BM_deque_vector_move_backward/0 16.26% 1.303 1.515 - 7.32% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 16.17% 23.831 27.685 - 16.40% -
std::unordered_multiset<int>::erase(iterator)/1024 16.08% 19.837 23.028 - 18.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 15.98% 8376.232 9715.019 - -4.59% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 15.96% 741.027 859.319 - 0.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 15.86% 30.870 35.766 - 14.96% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 15.66% 34.015 39.341 - 15.34% -
ranges::min(std::list<char>)/1 15.62% 0.364 0.421 - 21.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.51% 27.792 32.102 - 0.49% -
std::map<std::string,_int>::ctor(const&)/32 15.28% 710.717 819.292 - -0.69% -
BM_deque_vector_copy_backward/70000 15.25% 7843.430 9039.490 - 7.18% -
std::partition_point(list<int>)/8192 15.21% 11825.322 13623.446 - 9.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 15.01% 1.223 1.407 - 24.82% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 14.99% 10.309 11.854 - 19.72% -
std::remove_if(deque<int>)_(prefix)/50 14.69% 64.613 74.104 - 6.17% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 14.68% 45361.311 52022.577 - 15.22% -
std::multiset<std::string>::erase(iterator)/8192 14.68% 31.582 36.220 - 0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 14.65% 193597238.399 221964962.740 - 18.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.48% 683.232 782.160 - 0.85% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.44% 2.213 2.532 - -0.39% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 14.33% 1.221 1.396 - 16.10% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 14.30% 28.394 32.455 - 17.62% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.10% 10.547 12.035 - 0.64% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 14.10% 1.367 1.560 - -3.41% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 14.08% 0.606 0.692 - 7.10% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 13.98% 12.729 14.508 - -0.65% -
std::remove(deque<int>)_(sprinkled)/50 13.97% 54.309 61.893 - 12.96% -
ranges::min(std::deque<__int128>)/1 13.96% 0.664 0.757 - 26.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.95% 30.734 35.021 - 1.03% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.94% 913174.242 1040435.337 - 18.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 13.93% 5.360 6.107 - 3.17% -
ranges::minmax(std::deque<__int128>)/8 13.93% 3.814 4.346 - 7.64% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 13.86% 273659.304 311583.915 - 7.20% -
std::find_if(vector<char>)_(bail_25%)/32768 13.81% 796.352 906.325 - 13.45% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 13.81% 30.304 34.489 - 18.47% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 13.79% 26.934 30.647 - 9.92% -
std::find_if_not(vector<int>)_(process_all)/8 13.63% 1.312 1.490 - -2.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 13.57% 1.361 1.545 - 41.00% -
std::set<int>::upper_bound(key)_(non-existent)/8192 13.56% 9.686 11.000 - 7.82% -
SetIntersection_Interlaced_Set_string_262144_16 13.50% 2146364.746 2436206.381 - 12.98% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 13.48% 21.637 24.555 - 5.66% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 13.32% 1.345 1.524 - -7.58% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 13.32% 705.357 799.276 - 1.14% -
std::multiset<std::string>::contains(key)_(non-existent)/32 13.26% 9.631 10.909 - 1.82% -
std::multiset<std::string>::find(key)_(existent)/8192 13.24% 26.131 29.591 - 3.76% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 13.17% 4.660 5.274 - -4.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 13.17% 37.013 41.887 - 1.12% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.16% 32.584 36.871 - -6.70% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 13.15% 24.229 27.416 - 16.59% -
BM_vector_deque_move/0 13.13% 0.438 0.496 - -26.99% -
std::find_if_not(vector<char>)_(bail_25%)/8 13.13% 0.787 0.890 - -11.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 13.12% 32.797 37.099 - -1.65% -
BM_StringCtorDefault 13.08% 0.242 0.274 - 16.92% -
BM_PushHeap_uint32_Random_1 13.06% 0.445 0.503 - -27.45% -
std::list<int>::ctor(size)/32 13.04% 320.932 362.773 - 13.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 13.01% 27.117 30.645 - 0.24% -
std::upper_bound(std::list<int>)/8192 12.95% 13140.472 14842.456 - 13.40% -
std::unique_copy(deque<int>)_(contiguous)/52 12.92% 14.704 16.604 - 11.87% -
SetIntersection_Front_Set_string_1024_256 12.81% 14285740.985 16115288.886 - 2.20% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 12.80% 21.818 24.611 - 4.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 12.72% 1.342 1.513 - -3.85% -
std::unordered_set<int>::find(key)_(existent)/32 12.68% 1.395 1.572 - 17.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 12.65% 3203303.726 3608668.646 - 5.87% -
BM_vector_deque_ranges_copy_backward/64000 12.59% 7199.611 8105.762 - -0.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.56% 1401.710 1577.707 - -3.59% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.54% 118601.458 133470.726 - 1.17% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 12.54% 20.482 23.050 - 13.18% -
bm_lexicographical_compare<int>/1 12.43% 1.282 1.441 - 1.24% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 12.38% 21.162 23.781 - 2.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 12.38% 6605.083 7422.690 - 10.89% -
std::lower_bound(std::list<int>)/8192 12.21% 13237.348 14853.270 - 12.86% -
BM_vector_deque_copy/0 12.21% 0.604 0.677 - 23.62% -
std::find_if_not(list<int>)_(bail_25%)/32768 12.17% 7373.488 8270.868 - 7.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 12.10% 199678545.327 223830608.082 - 19.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.08% 2.272 2.547 - 16.66% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.04% 5978.461 6698.023 - 16.65% -
std::flat_multimap<int,_int>::erase(iterator)/1024 12.01% 75.125 84.148 - -8.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 11.97% 18.429 20.634 - 8.23% -
std::copy_if(deque<int>)_(every_other)/8 11.92% 3.433 3.842 - 11.32% -
SetIntersection_Interlaced_Vector_string_16384_16 11.89% 4288302.922 4798242.180 - 13.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 11.85% 61.456 68.738 - 3.22% -
SetIntersection_Interlaced_Vector_uint64_262144_4 11.83% 1796409.249 2008949.624 - 29.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 11.81% 3248.747 3632.337 - 17.50% -
BM_vector_deque_move_backward/64000 11.78% 7049.427 7879.991 - -2.27% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.73% 36.661 40.963 - 0.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.66% 142906.511 159571.863 - 11.15% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 11.64% 54000255.708 60285317.300 - 17.66% -
std::set<int>::contains(key)_(non-existent)/1024 11.63% 6.394 7.138 - 15.40% -
std::reverse(list<int>)/32768 11.60% 17518.994 19550.762 - -1.48% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.59% 10.933 12.200 - 9.61% -
std::find_if(vector<char>)_(bail_25%)/8192 11.58% 209.926 234.234 - 11.14% -
std::copy_n(list<int>)/4096 11.54% 3524.515 3931.321 - 10.05% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.53% 1.556 1.736 - 5.45% -
BM_vector_deque_ranges_copy_backward/65536 11.44% 7389.624 8235.344 - -0.43% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.43% 20.042 22.332 - -10.60% -
std::partition_copy(deque<int>)/1024 11.38% 632.973 705.028 - 11.17% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 11.33% 19.981 22.244 - 10.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 11.32% 19.944 22.201 - -2.77% -
SetIntersection_Interlaced_Vector_uint64_1024_4 11.25% 1256764.869 1398148.127 - 1.14% -
SetIntersection_Interlaced_Set_string_16_16 11.17% 56188439.682 62463181.695 - 4.99% -
ranges::minmax(std::deque<long_long>)/1 11.13% 0.826 0.918 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_64 11.12% 3916378.838 4351979.939 - -10.63% -
SetIntersection_Interlaced_Vector_float_64_16 11.00% 16815535.167 18665816.049 - 1.16% -
SetIntersection_Interlaced_Vector_uint32_262144_4 11.00% 1567920.028 1740394.025 - -9.53% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.99% 454.701 504.666 - -0.35% -
ranges::minmax(std::deque<__int128>)/64 10.87% 30.597 33.921 - 3.16% -
std::unordered_set<std::string>::find(key)_(existent)/32 10.74% 37.402 41.418 - 22.20% -
std::list<int>::ctor(size)/8192 10.69% 93359.438 103340.385 - 9.61% -
std::find_end(deque<int>)_(match_near_end)/1024 10.68% 32.402 35.862 - 10.37% -
std::unordered_multiset<int>::erase(iterator)/8192 10.67% 19.859 21.978 - -13.05% -
BM_vector_deque_ranges_move_backward/64000 10.65% 7061.837 7814.033 - -4.27% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.65% 10.679 11.816 - 1.54% -
std::multimap<int,_int>::find(key)_(non-existent)/32 10.64% 2.370 2.622 - -10.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 10.58% 5.011 5.541 - 1.47% -
std::set<std::string>::contains(key)_(non-existent)/32 10.56% 9.646 10.665 - 2.01% -
std::list<int>::ctor(size)/1024 10.55% 11562.706 12782.009 - 9.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 10.53% 196078614.715 216727449.058 - 17.25% -
ranges::min(std::vector<__int128>)/1 10.48% 0.412 0.455 - 42.94% -
BM_vector_deque_copy_backward/65536 10.45% 7428.858 8205.509 - 3.45% -
SetIntersection_Interlaced_Vector_uint64_16384_64 10.45% 7758674.068 8569775.594 - 23.22% -
std::vector<std::string>::ctor(size)/32 10.38% 32.136 35.473 - 10.61% -
BM_toupper_char<char> 10.30% 0.553 0.610 - -11.20% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 10.28% 19.552 21.562 - 9.10% -
std::move(vector<bool>)_(aligned)/64 10.25% 1.603 1.768 - 7.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.24% 35.511 39.146 - 3.56% -
std::remove(deque<int>)_(sprinkled)/32 10.16% 49.538 54.570 - 8.95% -
std::unordered_multimap<int,_int>::erase(iterator)/32 10.14% 19.659 21.653 - 10.23% -
std::move(list<int>)/64 10.13% 39.013 42.966 - -4.79% -
SetIntersection_Interlaced_Vector_string_16384_64 10.10% 13157231.822 14486729.323 - 3.33% -
std::set<int>::upper_bound(key)_(non-existent)/1024 10.10% 5.843 6.433 - 2.24% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 10.10% 31.656 34.852 - 8.26% -
std::reverse_copy(vector<int>)/8 10.03% 2.338 2.572 - 3.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 9.94% 19.562 21.506 - 6.12% -
std::multiset<std::string>::erase(iterator)/1024 9.92% 28.695 31.541 - -0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.87% 41082.278 45136.962 - 21.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 9.86% 1.203 1.322 - 12.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.77% 37933812.503 41640534.298 - 9.27% -
rng::find_last(list<int>)_(bail_90%)/8 9.72% 0.460 0.505 - 1.15% -
BM_deque_deque_ranges_copy_backward/65536 9.65% 7407.194 8122.120 - 2.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 9.62% 10941.331 11993.362 - 8.85% -
std::copy_backward(deque<int>)/262144 9.52% 31221.470 34194.359 - -0.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 9.52% 21.621 23.680 - -0.25% -
SetIntersection_Interlaced_Set_string_262144_64 9.51% 2130261.230 2332746.254 - 9.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 9.50% 0.411 0.450 - 11.55% -
std::unordered_multiset<int>::erase(iterator)/32 9.49% 19.816 21.696 - 11.56% -
BM_vector_deque_ranges_move_backward/2 9.46% 1.825 1.997 - -2.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 9.44% 32.565 35.637 - 14.04% -
rng::fold_left(list<int>)/1048576 9.39% 1351610.361 1478558.751 - 9.22% -
BM_StringFindStringLiteral/64 9.38% 2.157 2.359 - 11.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.37% 5492.321 6006.865 - 21.61% -
BM_vector_deque_copy_backward/70000 9.36% 7978.416 8725.534 - 3.23% -
BM_vector_deque_move_backward/70000 9.33% 7735.353 8457.273 - -2.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.33% 0.424 0.463 - 7.88% -
std::find_if_not(list<int>)_(process_all)/1024 9.31% 724.247 791.707 - 9.84% -
std::fill_n(list<int>)/1024 9.30% 439.985 480.921 - 6.23% -
rng::starts_with(list<int>,_pred)/8192 9.28% 9684.784 10583.853 - -2.46% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 9.27% 2.257 2.467 - 4.05% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.26% 8266.918 9032.643 - -2.03% -
std::swap_ranges(list<int>)/8192 9.24% 9600.745 10487.593 - 2.72% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 9.23% 47.736 52.141 - 1.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.21% 30.225 33.010 - 0.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 9.19% 1.137 1.241 - -6.16% -
SetIntersection_Interlaced_Set_string_64_64 9.19% 35009422.244 38225265.289 - 10.14% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.17% 14770.873 16125.419 - 4.77% -
BM_deque_vector_ranges_copy_backward/0 9.17% 1.421 1.552 - 5.50% -
BM_deque_vector_move_backward/70000 9.12% 7751.143 8458.156 - -2.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.10% 1788.355 1951.140 - 2.83% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 9.04% 34.497 37.614 - -0.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.03% 32.970 35.949 - -1.76% -
BM_deque_deque_ranges_copy_backward/64 9.01% 3.373 3.677 - 1.55% -
bm_lexicographical_compare<unsigned_char>/8 9.00% 1.316 1.434 - -0.33% -
BM_deque_deque_move/0 8.99% 0.809 0.882 - 13.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 8.95% 591090.105 643976.277 - 6.73% -
BM_vector_deque_copy_backward/64000 8.89% 7256.225 7901.492 - -0.73% -
std::find_if(deque<int>)_(process_all)/8 8.82% 2.512 2.733 - 8.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.81% 12418.397 13512.404 - 1.97% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 8.80% 35.504 38.627 - -34.43% -
BM_deque_vector_move_backward/65536 8.79% 7338.727 7983.551 - -2.06% -
std::replace_if(list<int>)_(sprinkled)/8192 8.78% 7320.746 7963.655 - 7.27% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.69% 8.931 9.707 - 0.34% -
BM_PushHeap_uint32_Ascending_16 8.68% 0.928 1.009 - 7.60% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 8.65% 11124.608 12087.006 - -5.32% -
std::find_end(deque<int>)_(process_all)/1024 8.63% 290.795 315.890 - 4.94% -
std::unordered_multiset<int>::clear()/32 8.60% 596.436 647.754 - 9.58% -
rng::find_last(vector<int>)_(bail_90%)/50 8.58% 1.415 1.536 - 0.87% -
std::unique_copy(deque<int>)_(sprinkled)/52 8.58% 14.724 15.988 - -12.96% -
std::transform(list<int>,_list<int>)/8192 8.56% 9049.095 9823.392 - 16.27% -
rng::find_last(vector<int>)_(bail_90%)/8 8.54% 0.424 0.461 - 4.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 8.53% 21.701 23.551 - 9.20% -
rng::find_last(list<int>)_(bail_10%)/8192 8.52% 6309.334 6847.157 - -11.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 8.51% 404.455 438.878 - 8.35% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 8.51% 11.427 12.399 - 8.34% -
SetIntersection_Interlaced_Vector_uint32_1024_16 8.49% 2025761.427 2197767.218 - -12.04% -
std::search(list<int>,_pred)_(same_length)/8192 8.48% 8574.559 9301.882 - 0.73% -
BM_vector_deque_ranges_copy_backward/70000 8.47% 7915.634 8586.027 - -1.94% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 8.40% 92.382 100.144 - 8.30% -
std::shift_right(list<int>)/50 8.38% 26.579 28.805 - 9.02% -
BM_deque_vector_ranges_copy_backward/64000 8.36% 7454.620 8077.541 - 3.14% -
std::unique(deque<int>)_(contiguous)/52 8.33% 57.436 62.221 - -0.02% -
std::set<int>::upper_bound(key)_(non-existent)/32 8.29% 2.402 2.602 - -4.05% -
bm_lexicographical_compare<unsigned_char>/1 8.28% 1.534 1.661 - -0.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.28% 975.212 1055.941 - 3.22% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 8.25% 439599.408 475885.204 - 11.89% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 8.23% 20.274 21.942 - 3.82% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 8.21% 49620.033 53694.904 - -5.40% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.21% 35.023 37.898 - 15.27% -
rng::find_last(list<int>)_(bail_90%)/50 8.20% 1.246 1.348 - 2.97% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.16% 2.009 2.173 - 5.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8.15% 8677180.010 9384649.629 - 3.38% -
BM_deque_deque_ranges_move_backward/65536 8.11% 7497.091 8105.430 - 0.82% -
SetIntersection_Interlaced_Vector_string_16384_256 8.08% 43195874.964 46688070.621 - 12.50% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.08% 22.957 24.812 - -1.56% -
std::is_sorted_until(list<int>)/1024 8.06% 741.877 801.708 - 8.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.05% 8793691.986 9501779.907 - 6.54% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.00% 11.490 12.408 - -1.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.96% 36.266 39.153 - -2.48% -
std::unordered_set<int>::find(key)_(existent)/1024 7.95% 1.336 1.442 - 13.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.93% 10.912 11.777 - 9.80% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.91% 1.757 1.896 - 12.99% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.90% 19.699 21.256 - 12.62% -
vector<bool>(size_type,_const_value_type&) 7.89% 8.380 9.041 - 0.88% -
rng::contains_subrange(deque<int>)_(same_length)/32 7.86% 17.870 19.276 - 6.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 7.86% 196992849.699 212479012.282 - 11.90% -
BM_deque_deque_move_backward/70000 7.85% 8053.695 8686.302 - -0.04% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.82% 1303.009 1404.904 - -0.95% -
std::fill_n(vector<bool>)/64 7.80% 1.344 1.449 - -0.69% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.80% 761.181 820.551 - 6.46% -
std::set<int>::contains(key)_(non-existent)/32 7.75% 2.883 3.107 - 14.56% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.75% 320.323 345.143 - 5.96% -
bm_ranges_lexicographical_compare<int>/1 7.72% 1.309 1.410 - 0.94% -
std::rotate(list<int>)_(1_element_backward)/8192 7.70% 7232.801 7789.768 - -2.69% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.70% 319.721 344.330 - 7.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.69% 8160.941 8788.488 - -6.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.69% 197755628.616 212961198.204 - 10.03% -
BM_deque_vector_copy_backward/1024 7.69% 36.637 39.454 - 6.92% -
std::adjacent_find(deque<int>,_pred)/8 7.68% 4.162 4.482 - 7.75% -
std::make_heap(deque<int>)_(pipe-organ)/8 7.67% 26.833 28.892 - 3.43% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 7.67% 81.041 87.258 - 6.61% -
SetIntersection_Interlaced_Vector_string_16384_4 7.66% 1841569.878 1982637.891 - 12.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.64% 19.690 21.194 - 8.36% -
SetIntersection_Interlaced_Vector_uint64_16384_16 7.62% 3070726.040 3304864.204 - -9.60% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 7.62% 24.226 26.073 - 6.63% -
std::multiset<int>::contains(key)_(non-existent)/8192 7.62% 8.624 9.281 - -9.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.61% 12701.374 13668.158 - 7.34% -
BM_deque_deque_move_backward/64000 7.60% 7230.942 7780.302 - 2.14% -
BM_vector_deque_move_backward/65536 7.56% 7360.985 7917.195 - -1.50% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.55% 0.392 0.422 - -0.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 7.55% 753.329 810.179 - 7.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.52% 3.465 3.725 - 3.89% -
rng::fold_left(deque<int>)/32 7.52% 16.348 17.577 - 5.85% -
std::set<int>::lower_bound(key)_(existent)/1024 7.49% 4.302 4.624 - -2.66% -
std::unordered_set<int>::contains(key)_(non-existent)/32 7.47% 1.532 1.647 - 6.44% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.44% 25.853 27.776 - 14.53% -
std::partition(deque<int>)_(sparse)/32 7.41% 10.069 10.815 - 1.82% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 7.39% 0.442 0.475 - 16.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 7.35% 32.068 34.426 - -0.78% -
BM_vector_deque_ranges_move_backward/65536 7.35% 7338.762 7877.923 - -3.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.29% 347.120 372.435 - 3.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.26% 804.576 862.972 - 25.57% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.25% 5.162 5.536 - -5.21% -
std::reverse(list<int>)/4096 7.25% 1765.143 1893.178 - -0.77% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 7.24% 20.570 22.060 - 6.19% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.23% 19.691 21.114 - 4.28% -
SetIntersection_Front_Set_string_256_64 7.23% 14060122.483 15076147.981 - -4.06% -
BM_deque_vector_ranges_move_backward/70000 7.22% 7969.408 8544.494 - -1.67% -
BM_vector_deque_ranges_move_backward/1 7.20% 2.115 2.267 - -2.76% -
BM_StringRelational_Eq_Small_Small_Control 7.13% 1.848 1.980 - 4.13% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.12% 0.625 0.670 - 6.34% -
SetIntersection_None_Set_float_16384_16384 7.11% 152495069.253 163342088.121 - 1.87% -
BM_vector_deque_ranges_move_backward/70000 7.08% 7821.490 8375.465 - -4.46% -
SetIntersection_Front_Vector_uint64_256_256 7.07% 4244218.702 4544113.372 - 0.21% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.07% 1.548 1.658 - 2.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.07% 6.411 6.864 - 0.09% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 7.03% 18.768 20.089 - 6.75% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.02% 11223.150 12011.127 - 6.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.01% 199800715.949 213810209.957 - 10.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.01% 171.755 183.796 - 83.71% -
std::unique(list<int>,_pred)_(contiguous)/8192 6.99% 7503.752 8028.628 - 6.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 6.99% 1.613 1.726 - 0.64% -
std::find_first_of(vector<int>)_(large_needle)/32 6.97% 107.888 115.409 - 9.23% -
std::multiset<int>::insert(value)_(already_present)/8192 6.93% 31.958 34.173 - 7.21% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 6.93% 42.861 45.830 - -2.21% -
BM_PushHeap_string_Random_4 6.92% 6.049 6.468 - 6.48% -
std::replace_if(list<int>)_(prefix)/8192 6.91% 7142.279 7636.053 - 5.88% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.91% 292.628 312.838 - 8.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.88% 231.104 247.013 - 3.45% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 6.88% 0.252 0.269 - 5.44% -
std::copy_n(vector<int>)/8 6.86% 2.162 2.310 - 1.16% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 6.81% 94263.220 100679.755 - 6.31% -
std::adjacent_find(deque<int>,_pred)/50 6.81% 28.956 30.927 - 5.01% -
std::set<int>::count(key)_(non-existent)/8192 6.80% 11.181 11.942 - 0.98% -
BM_deque_deque_ranges_copy_backward/64000 6.79% 7372.578 7872.843 - 2.36% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 6.77% 23.683 25.287 - 9.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.76% 3.905 4.168 - 2.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 6.75% 1.665 1.777 - 6.94% -
std::swap_ranges(list<int>)/32 6.72% 19.359 20.660 - 6.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 6.71% 32.089 34.243 - 0.01% -
std::set<std::string>::find(key)_(non-existent)/32 6.71% 9.045 9.652 - -11.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 6.65% 23.217 24.761 - -4.80% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.64% 221.055 235.728 - 3.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.62% 25.227 26.898 - 8.62% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 6.62% 39.052 41.638 - 0.71% -
std::find_if_not(vector<int>)_(bail_25%)/8 6.61% 0.842 0.898 - 2.11% -
BM_deque_deque_ranges_move_backward/64000 6.61% 7352.422 7838.118 - 1.72% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.54% 228.335 243.260 - -0.09% -
BM_deque_deque_copy_backward/65536 6.54% 7572.941 8067.840 - 0.79% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 6.53% 15.657 16.680 - 1.66% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.52% 3.662 3.901 - 5.34% -
BM_deque_vector_ranges_copy/4000 6.50% 141.316 150.508 - 6.27% -
std::replace_if(vector<int>)_(sprinkled)/50 6.49% 12.827 13.660 - 2.75% -
std::any_of(vector<int>)_(process_all)/50 6.48% 12.571 13.386 - 6.00% -
std::unordered_map<int,_int>::find(key)_(existent)/32 6.46% 1.449 1.543 - 4.16% -
BM_std_minmax_element<short>/1 6.44% 0.300 0.319 - 2.97% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6.42% 5720.475 6087.647 - 5.29% -
std::partition_copy(deque<int>)/8192 6.40% 5706.988 6072.248 - 6.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.40% 47.510 50.549 - -0.69% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.39% 829.050 882.065 - -4.87% -
std::find(vector<long_long>)_(bail_25%)/8 6.38% 0.868 0.923 - -4.32% -
std::unique(deque<int>)_(sprinkled)/52 6.37% 58.694 62.431 - 5.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 6.36% 77.730 82.678 - 16.68% -
SetIntersection_Front_Set_float_256_64 6.35% 5740497.510 6105170.086 - 4.61% -
BM_deque_deque_copy_backward/64 6.35% 3.347 3.560 - -4.04% -
std::unordered_multimap<int,_int>::clear()/32 6.34% 603.877 642.153 - 8.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 6.32% 55.807 59.335 - 0.63% -
std::copy_backward(deque<int>)/1048576 6.32% 130848.893 139119.935 - 0.64% -
BM_deque_deque_ranges_move_backward/70000 6.32% 7906.454 8406.006 - -2.21% -
SetIntersection_Interlaced_Vector_string_262144_4 6.28% 2183326.230 2320388.976 - 13.91% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.24% 41.552 44.145 - 4.42% -
vector<bool>::reserve() 6.24% 8.283 8.800 - 0.89% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 6.23% 16633.488 17669.679 - 3.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.23% 32.877 34.924 - 8.43% -
std::map<int,_int>::find(key)_(non-existent)/1024 6.22% 5.414 5.751 - 6.45% -
SetIntersection_None_Set_string_16384_256 6.22% 201923062.792 214477481.207 - 9.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.21% 144081847.032 153033956.344 - 6.69% -
std::find_end(deque<int>)_(match_near_end)/8192 6.20% 272.167 289.050 - 5.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 6.20% 18.444 19.587 - 5.53% -
std::unique(deque<int>)_(contiguous)/32 6.20% 50.858 54.010 - -0.29% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.19% 23.779 25.252 - 1.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 6.14% 1912.101 2029.519 - -1.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.10% 21.119 22.407 - 5.79% -
SetIntersection_Interlaced_Vector_string_1024_256 6.10% 20950210.136 22227354.208 - 8.68% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 6.09% 24.054 25.519 - 10.30% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.09% 465.982 494.369 - 5.86% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.09% 1.558 1.653 - 8.06% -
std::equal(deque<int>)_(it,_it,_it)/50 6.08% 22.602 23.977 - -0.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.07% 4758.297 5047.337 - 6.05% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 6.07% 23.488 24.914 - 2.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.07% 918.112 973.856 - 1.47% -
BM_PushHeap_uint32_Ascending_64 6.06% 1.521 1.613 - -4.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.05% 53441.429 56676.515 - -18.31% -
std::rotate_copy(deque<int>)/32 6.05% 2.573 2.728 - 2.16% -
BM_StringAssignAsciiz_Small_Opaque 6.04% 3.041 3.225 - 5.86% -
std::map<int,_int>::find(key)_(existent)/1024 6.03% 4.194 4.447 - 4.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.03% 66666.752 70688.564 - -3.86% -
BM_deque_vector_move_backward/64000 6.02% 7515.808 7968.377 - -0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.02% 25900691.834 27459681.549 - 6.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 6.02% 0.316 0.335 - 4.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.00% 90954.179 96415.328 - -3.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 5.99% 98.834 104.757 - 5.50% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.97% 769.076 815.007 - 5.69% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 5.97% 19.512 20.677 - 4.37% -
std::set<int>::contains(key)_(existent)/8192 5.96% 8.116 8.599 - 5.69% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.95% 12821.766 13584.273 - -3.92% -
std::multiset<int>::count(key)_(non-existent)/1024 5.94% 5.957 6.311 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.93% 1493657.610 1582216.032 - 5.29% -
std::stable_partition(deque<int>)_(sparse)/1024 5.93% 422.350 447.390 - 2.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.91% 44495.289 47126.152 - 4.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.91% 12892.336 13654.551 - 1.39% -
std::map<int,_int>::find(key)_(non-existent)/32 5.88% 2.253 2.385 - 6.60% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.87% 22.447 23.765 - 0.96% -
BM_deque_deque_move_backward/65536 5.86% 7570.413 8013.715 - -1.04% -
std::unique(list<int>,_pred)_(contiguous)/1024 5.83% 943.968 999.028 - 3.82% -
bm_ranges_swap_ranges_vb_aligned/262144 5.82% 482.098 510.167 - 3.57% -
std::multiset<int>::count(key)_(non-existent)/8192 5.80% 9.786 10.354 - 0.74% -
BM_CmpEqual_ushort_int 5.79% 1.038 1.098 - 4.10% -
rng::contains_subrange(deque<int>)_(same_length)/50 5.74% 26.031 27.524 - 2.75% -
std::any_of(vector<int>)_(process_all)/8 5.72% 2.316 2.449 - -0.54% -
ranges::minmax(std::deque<long_long>)/70000 5.69% 24550.840 25947.034 - 3.72% -
vector<bool>(const_vector<bool>&) 5.68% 10.255 10.838 - 0.84% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.67% 4.474 4.728 - 5.19% -
std::search(deque<int>)_(same_length)/1024 5.67% 476.804 503.842 - 6.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.67% 2276498.561 2405568.943 - 7.12% -
vector<bool>::resize() 5.66% 10.729 11.337 - -0.82% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.66% 31.675 33.467 - 0.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 5.66% 17.341 18.322 - 3.83% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.63% 16634.439 17571.064 - 0.69% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.63% 216.716 228.910 - 2.49% -
BM_vector_deque_move/1 5.61% 1.952 2.062 - -3.99% -
std::swap_ranges(deque<int>)/1024 5.61% 319.166 337.076 - 5.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.61% 23.120 24.416 - 2.98% -
rng::find_last(deque<int>)_(bail_90%)/8 5.60% 0.845 0.893 - 4.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 5.60% 18.762 19.812 - 6.54% -
std::rotate(deque<int>)_(by_1/3)/8192 5.59% 3195.365 3373.890 - 6.18% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.59% 77.616 81.952 - 5.28% -
std::multiset<int>::contains(key)_(existent)/8192 5.59% 8.242 8.703 - 6.04% -
rng::find_last(vector<char>)_(bail_90%)/50 5.58% 1.405 1.483 - -1.34% -
SetIntersection_Front_Vector_uint32_262144_16384 5.57% 75228986.539 79418409.725 - 2.45% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.57% 22.043 23.271 - 1.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.57% 146030.576 154161.092 - 3.19% -
SetIntersection_Front_Vector_uint32_16384_1024 5.56% 5593949.777 5904834.138 - -0.10% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.55% 11863.714 12522.005 - -13.89% -
bm_lexicographical_compare<int>/8 5.55% 1.462 1.543 - 1.02% -
std::set<int>::upper_bound(key)_(existent)/8192 5.54% 7.749 8.178 - 4.98% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.53% 52139.615 55020.885 - 5.48% -
BM_StringConstructDestroyCStr_Small_Opaque 5.53% 2.188 2.309 - 10.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.47% 21.627 22.810 - 18.51% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.45% 52.632 55.499 - -1.00% -
rng::fold_left(deque<int>)/50 5.43% 27.301 28.784 - 3.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.41% 6760.441 7126.222 - -8.05% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.41% 5.885 6.204 - -13.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.40% 227.145 239.410 - -1.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 5.39% 70.426 74.220 - -0.74% -
SetIntersection_Front_Vector_uint32_16384_16384 5.38% 75350489.860 79407253.376 - 2.88% -
std::generate_n(list<int>)/8192 5.37% 6868.739 7237.795 - 3.87% -
BM_PushHeap_float_SingleElement_1 5.36% 0.586 0.617 - 29.13% -
std::lower_bound(std::vector<int>)/8 5.36% 7.749 8.164 - 4.91% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.36% 6.147 6.477 - 1.48% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 5.35% 2.606 2.745 - 4.65% -
SetIntersection_Front_Set_uint64_262144_64 5.35% 1688334.814 1778609.228 - 5.86% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.34% 12.528 13.197 - 0.90% -
BM_PushHeap_float_Ascending_262144 5.34% 5.091 5.363 - 6.34% -
BM_deque_vector_ranges_move_backward/0 5.33% 1.342 1.414 - -2.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/0 5.33% 0.255 0.269 - 3.89% -
std::partial_sort_copy(vector<int>)_(heap)/8 5.33% 16.076 16.933 - 4.47% -
std::copy_backward(deque<int>)/8 5.31% 2.660 2.802 - 0.61% -
std::remove_copy_if(deque<int>)_(prefix)/32 5.31% 17.744 18.685 - 5.12% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.30% 514272.487 541529.033 - 5.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.25% 7147034.371 7522024.390 - 1.88% -
ranges::min(std::list<__int128>)/8 5.23% 2.062 2.170 - -15.90% -
std::unordered_set<int>::count(key)_(existent)/8192 5.23% 1.281 1.348 - 0.96% -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 5.21% 0.263 0.277 - 5.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 5.21% 13.631 14.341 - 18.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.20% 0.460 0.484 - 0.31% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 5.20% 30.139 31.706 - 9.38% -
std::map<int,_int>::count(key)_(non-existent)/32 5.18% 2.873 3.022 - 5.16% -
std::search(list<int>)_(no_match)/1024 5.18% 730.845 768.735 - 0.07% -
BM_vector_deque_ranges_copy/1 5.18% 2.185 2.298 - 0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 5.17% 3938.813 4142.372 - 4.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.13% 23.701 24.918 - 5.50% -
std::unique(deque<int>)_(sprinkled)/32 5.13% 51.764 54.418 - 4.40% -
BM_PushHeap_string_Random_1024 5.12% 14.663 15.414 - 4.11% -
std::find_first_of(vector<int>)_(large_needle)/8192 5.11% 7293784.291 7666530.221 - 4.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 5.10% 0.289 0.304 - 11.87% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.10% 16611.351 17458.131 - -4.06% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 5.07% 2.745 2.884 - 6.27% -
std::find_if_not(list<int>)_(process_all)/8192 5.03% 7203.531 7566.069 - 4.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.03% 241460849.704 253597526.127 - 0.53% -
rng::contains_subrange(list<int>)_(single_element)/50 5.02% 16.341 17.161 - -1.60% -
std::set<int>::insert(value)_(already_present)/8192 5.02% 9.996 10.497 - 9.40% -
std::make_heap(deque<int>)_(heap)/1024 5.02% 1093.478 1148.352 - 4.81% -
bm_lexicographical_compare<unsigned_char>/64 5.02% 1.920 2.016 - 3.56% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.01% 17.564 18.444 - -6.20% -
BM_deque_vector_ranges_move/1 5.00% 2.029 2.131 - 2.01% -
std::move(vector<bool>)_(unaligned)/512 5.00% 4.768 5.007 - 9.21% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.99% 559.925 587.882 - 13.01% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.99% 6.971 7.319 - -11.13% -
std::replace_if(vector<int>)_(sprinkled)/32 4.98% 8.705 9.139 - 4.89% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.98% 7.222 7.581 - 4.72% -
bm_ranges_swap_ranges_vb_aligned/131072 4.98% 244.403 256.569 - 3.16% -
bm_ranges_swap_ranges_vb_aligned/64 4.95% 2.980 3.127 - 1.84% -
std::find_if_not(list<int>)_(process_all)/32768 4.95% 25380.825 26637.357 - 5.82% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 4.95% 12.360 12.971 - 4.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.92% 6489.759 6809.363 - 4.68% -
std::make_heap(deque<int>)_(heap)/8192 4.92% 8598.810 9022.089 - 5.14% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 4.92% 15.823 16.601 - 1.26% -
std::for_each_n(join_view(vector<vector<int>>))/32 4.90% 3.830 4.018 - 4.80% -
std::fill(vector<bool>)/512 4.89% 1.493 1.566 - -0.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 4.88% 3.079 3.229 - 4.89% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4.87% 4658.235 4885.307 - 4.25% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.87% 870.589 912.971 - 0.62% -
std::multiset<int>::contains(key)_(existent)/32 4.86% 1.666 1.747 - 3.17% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.86% 40.686 42.664 - 20.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.86% 3.200 3.355 - -0.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.85% 24.627 25.821 - 2.49% -
std::set<int>::lower_bound(key)_(existent)/8192 4.85% 7.748 8.123 - 1.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.84% 766.792 803.934 - 4.86% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.84% 79419.823 83264.559 - -1.79% -
std::find_if_not(deque<int>)_(process_all)/50 4.81% 12.627 13.235 - -1.34% -
std::unordered_multiset<int>::erase(key)_(existent)/32 4.79% 21.109 22.121 - 8.52% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.79% 1.206 1.264 - 4.29% -
BM_PushHeap_string_Random_256 4.78% 14.121 14.796 - -1.46% -
std::remove_if(list<int>)_(sprinkled)/50 4.78% 74.324 77.879 - 7.09% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.77% 213.021 223.192 - 3.65% -
std::replace(vector<int>)_(sprinkled)/50 4.77% 9.084 9.517 - 8.74% -
BM_deque_deque_copy/70000 4.76% 3170.306 3321.068 - 0.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 4.75% 11568.455 12117.918 - 5.37% -
std::find_first_of(vector<int>)_(large_needle)/1024 4.74% 112837.887 118188.130 - 7.00% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 4.72% 114081.610 119465.610 - -3.49% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.72% 25158.382 26345.151 - 3.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.72% 520.337 544.876 - -1.96% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.71% 528.003 552.885 - 3.95% -
BM_deque_deque_ranges_copy_backward/70000 4.70% 8131.276 8513.294 - -0.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 4.67% 1.101 1.152 - -0.43% -
std::make_heap(deque<int>)_(descending)/1024 4.66% 1094.850 1145.909 - 2.33% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.65% 1449170.895 1516595.699 - 4.19% -
BM_PushHeap_string_Random_64 4.62% 12.757 13.346 - 3.33% -
BM_vector_deque_ranges_copy_backward/64 4.61% 2.968 3.105 - -0.39% -
std::make_heap(deque<int>)_(shuffled)/8192 4.59% 22518.940 23553.596 - -2.07% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.58% 617539.085 645826.687 - -0.08% -
std::move_backward(deque<int>)/1048576 4.58% 126941.756 132755.854 - 0.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 4.58% 22160.748 23175.593 - 4.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.58% 56.690 59.285 - 0.44% -
std::remove(deque<int>)_(prefix)/50 4.55% 60.876 63.649 - 3.63% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.55% 2175.232 2274.109 - 4.27% -
BM_deque_vector_copy_backward/64000 4.53% 7523.065 7864.178 - 1.16% -
SetIntersection_Front_Vector_string_256_64 4.53% 10174332.052 10635127.398 - -0.97% -
BM_PushHeap_string_Random_16384 4.53% 15.974 16.697 - 4.73% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 4.52% 18822.302 19673.070 - 4.22% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.52% 23978.317 25061.663 - 3.32% -
std::make_heap(deque<int>)_(descending)/8192 4.52% 8632.158 9021.996 - 3.92% -
bm_ranges_swap_ranges_vb_aligned/32768 4.51% 64.110 67.000 - 4.32% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 4.50% 0.346 0.361 - 4.67% -
BM_deque_vector_ranges_copy/4096 4.50% 144.476 150.972 - 3.77% -
BM_deque_vector_copy_backward/65536 4.49% 7755.877 8104.013 - 1.65% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 4.49% 2.994 3.128 - 5.91% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 4.48% 12429.706 12986.267 - 4.06% -
SetIntersection_Interlaced_Set_string_256_64 4.47% 29568884.692 30891518.559 - 3.00% -
SetIntersection_None_Set_float_16384_1024 4.46% 149967456.792 156656297.186 - -1.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 4.46% 1.139 1.190 - -11.09% -
BM_std_minmax_element<char>/4 4.45% 1.213 1.267 - 1.57% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 4.44% 18.145 18.951 - 0.62% -
std::copy_backward(vector<int>)/8 4.44% 2.119 2.213 - 0.02% -
BM_deque_deque_ranges_copy_backward/512 4.43% 18.905 19.743 - 0.75% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.42% 6.721 7.018 - 3.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.41% 27192476.251 28392713.039 - 7.75% -
rng::contains_subrange(list<int>)_(process_all)/50 4.41% 16.945 17.693 - 0.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.41% 43.804 45.734 - 8.35% -
std::unique(list<int>)_(sprinkled)/8192 4.40% 7867.209 8213.461 - 2.56% -
std::find_if(list<int>)_(bail_25%)/32768 4.39% 7077.989 7388.861 - 4.68% -
std::for_each_n(vector<int>)/8 4.38% 2.638 2.754 - 1.15% -
BM_PushHeap_string_Random_16 4.36% 10.299 10.749 - 3.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 4.36% 22.228 23.197 - -5.66% -
BM_deque_vector_copy_backward/4000 4.35% 141.904 148.081 - 3.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.32% 1078496.632 1125100.479 - 0.48% -
ranges::min(std::list<__int128>)/64 4.32% 33.190 34.624 - -11.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.29% 57898.920 60382.447 - 5.63% -
std::move_backward(vector<int>)/1048576 4.27% 56541.236 58958.358 - 3.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.26% 54474.300 56793.323 - 0.81% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4.25% 4594.715 4789.846 - 4.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.25% 18.571 19.359 - -11.79% -
BM_deque_deque_copy_backward/70000 4.24% 7960.115 8298.017 - -2.25% -
std::is_sorted_until(vector<int>,_pred)/1024 4.24% 408.022 425.329 - 2.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.23% 34.642 36.108 - 16.70% -
std::set<std::string>::contains(key)_(non-existent)/1024 4.23% 22.798 23.763 - 14.03% -
ranges::min(std::vector<long_long>)/8 4.21% 2.170 2.262 - 0.27% -
BM_deque_deque_ranges_move/1024 4.21% 36.805 38.356 - 4.06% -
BM_PushHeap_uint32_Ascending_256 4.21% 2.080 2.168 - -3.58% -
std::move_backward(deque<int>)/262144 4.19% 30207.481 31473.936 - 1.37% -
std::multiset<std::string>::count(key)_(existent)/32 4.17% 19.922 20.752 - 6.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.14% 1.173 1.222 - 1.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.11% 6.622 6.894 - 1.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.11% 245753.120 255854.766 - 1.52% -
std::stable_partition(deque<int>)_(sparse)/8192 4.11% 3299.520 3435.120 - -2.88% -
SetIntersection_None_Set_uint64_256_1 4.10% 11394433.927 11862006.543 - 1.90% -
SetIntersection_Front_Set_uint64_16384_1 4.10% 1008932.772 1050309.201 - -3.60% -
std::replace(list<int>)_(sprinkled)/8192 4.09% 7140.702 7432.898 - 3.86% -
std::find_end(deque<int>)_(process_all)/1048576 4.09% 268048.694 279012.741 - 0.28% -
std::distance(deque<int>)/4096 4.09% 0.844 0.878 - 3.45% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.09% 36.813 38.318 - 4.34% -
std::unique(list<int>,_pred)_(sprinkled)/1024 4.08% 999.881 1040.632 - 2.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.06% 215145871.803 223890037.784 - 4.27% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.06% 1.442 1.500 - 0.48% -
std::find(list<int>)_(process_all)/8192 4.05% 7099.829 7387.257 - 1.25% -
BM_StringFindStringLiteral/256 4.05% 5.423 5.643 - 5.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.04% 32354.235 33659.801 - -0.09% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.02% 2.170 2.257 - 1.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.02% 46332003.136 48192311.765 - 6.27% -
SetIntersection_Interlaced_Set_float_16384_1 4.01% 1003604.540 1043806.592 - 2.21% -
ranges::min(std::list<__int128>)/70000 4.00% 58205.552 60536.463 - -5.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.00% 9699363.595 10087488.105 - 2.24% -
std::unique(list<int>)_(sprinkled)/1024 4.00% 942.480 980.192 - 1.49% -
BM_PushHeap_string_QuickSortAdversary_16384 4.00% 15.493 16.113 - 2.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.99% 1181805.709 1228963.587 - -0.30% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.99% 4.049 4.211 - 1.38% -
BM_StringFindAllMatch/8 3.98% 2.873 2.987 - -0.42% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.96% 3.231 3.358 - 5.46% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.94% 145930.508 151681.061 - 1.97% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.93% 26.943 28.003 - 8.61% -
std::make_heap(deque<int>)_(repeated)/8192 3.93% 17777.665 18476.505 - 2.25% -
std::multiset<std::string>::count(key)_(existent)/1024 3.93% 23.120 24.028 - 2.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.92% 24.028 24.970 - -0.99% -
SetIntersection_Interlaced_Set_string_16384_4 3.92% 197437889.728 205173287.807 - 6.56% -
std::list<int>::erase(begin)_(cheap_elements)/32 3.91% 11.133 11.568 - -11.19% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.90% 3.206 3.331 - 0.08% -
BM_StringFindNoMatch/131072 3.87% 1960.399 2036.243 - 3.83% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.87% 11594.686 12043.214 - 3.98% -
ranges::min(std::list<char>)/64 3.87% 27.012 28.056 - 4.22% -
BM_deque_vector_ranges_move_backward/2 3.86% 1.764 1.832 - 0.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.84% 53939.659 56010.570 - 2.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.83% 1362.626 1414.853 - 1.14% -
ranges::minmax(std::list<__int128>)/70000 3.83% 59564.330 61847.169 - 5.45% -
std::stable_partition(list<int>)_(alloc_fails)/8192 3.83% 25014.029 25972.315 - 2.62% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.83% 102229.906 106145.264 - -8.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.83% 5633101.168 5848815.553 - 2.52% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.82% 1005.752 1044.182 - -0.53% -
SetIntersection_Interlaced_Set_float_16384_16384 3.82% 217001266.868 225290917.970 - 2.21% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 3.82% 19.527 20.272 - 5.01% -
BM_deque_deque_copy_backward/64000 3.81% 7405.065 7687.505 - 0.11% -
std::move(vector<bool>)_(unaligned)/32768 3.81% 202.667 210.379 - 3.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.80% 6.534 6.782 - 0.59% -
BM_deque_deque_ranges_copy/64000 3.80% 2925.020 3036.039 - -2.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.79% 7444.925 7727.433 - 1.45% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.77% 54416.012 56464.961 - 1.18% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.76% 7.707 7.997 - 4.36% -
rng::for_each(set<int>)/8 3.75% 6.593 6.841 - 4.11% -
std::for_each(list<int>)/8192 3.75% 7438.980 7717.689 - 0.26% -
std::is_sorted_until(list<int>)/8 3.75% 2.070 2.148 - 1.46% -
std::multimap<std::string,_int>::erase(iterator)/32 3.74% 25.233 26.178 - -7.54% -
std::find(list<int>)_(process_all)/8 3.73% 2.247 2.331 - 5.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.72% 1403238.870 1455481.412 - 3.97% -
BM_PushHeap_uint64_Ascending_16384 3.71% 3.574 3.707 - 0.43% -
BM_CmpLess_uchar_schar 3.71% 1.017 1.055 - 2.11% -
std::move_backward(vector<int>)/8 3.71% 2.270 2.355 - 2.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.70% 21.654 22.455 - 5.57% -
std::unordered_set<int>::erase(key)_(existent)/32 3.70% 20.826 21.596 - 3.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 3.69% 5.244 5.437 - 3.11% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.68% 2384.866 2472.623 - 5.12% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.68% 96.151 99.688 - 4.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.68% 54663.742 56673.923 - 0.05% -
std::set<int>::erase(key)_(existent)/32 3.67% 21.309 22.092 - 0.84% -
std::partition(vector<int>)_(dense)/1024 3.67% 239.833 248.630 - -0.14% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.66% 69.497 72.040 - 2.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.64% 18.477 19.150 - -7.86% -
BM_num_put<unsigned_long_long> 3.64% 11.218 11.626 - 5.66% -
std::swap_ranges(deque<int>)/8192 3.64% 2547.802 2640.486 - 3.59% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.63% 0.416 0.431 - 3.24% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 3.62% 29774.261 30852.050 - 4.81% -
std::transform(deque<int>,_deque<int>)/32 3.61% 21.713 22.497 - 5.34% -
SetIntersection_None_Set_uint64_4_1 3.61% 217074459.147 224909853.158 - 4.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.60% 0.324 0.336 - 0.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.60% 86693.507 89813.688 - 2.82% -
BM_vector_deque_move/2 3.60% 1.727 1.789 - -5.32% -
std::make_heap(deque<int>)_(repeated)/1024 3.59% 2260.362 2341.604 - 2.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.58% 1067949.770 1106225.899 - 1.36% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.58% 21.373 22.137 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.58% 22830349.129 23646632.978 - 1.79% -
BM_CmpEqual_short_int 3.57% 1.112 1.152 - 2.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.57% 27.713 28.703 - 1.11% -
BM_StringRelational_Eq_Empty_Huge_Control 3.57% 0.473 0.490 - -0.06% -
BM_PushHeap_uint64_Ascending_64 3.57% 1.514 1.568 - -3.39% -
BM_deque_vector_move/2 3.56% 1.770 1.833 - -2.99% -
BM_PushHeap_float_PipeOrgan_4 3.55% 0.484 0.501 - 3.87% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.53% 120254309.394 124504977.334 - 6.89% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 3.53% 7.124 7.375 - 11.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.53% 8273927.302 8565610.214 - -5.02% -
std::search(deque<int>)_(near_matches)/1000 3.52% 18680.726 19338.214 - -7.57% -
BM_deque_deque_ranges_move_backward/64 3.51% 3.374 3.493 - 3.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.51% 6.316 6.537 - -0.63% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.51% 15.629 16.177 - -0.53% -
ranges::minmax(std::deque<__int128>)/1 3.50% 0.682 0.706 - -0.16% -
BM_PushHeap_uint32_Random_1024 3.49% 5.632 5.829 - 0.65% -
BM_PushHeap_uint32_Descending_4 3.49% 0.389 0.402 - 6.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.49% 5.086 5.263 - 0.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.49% 4.990 5.164 - -0.18% -
BM_deque_vector_move_backward/2 3.49% 1.765 1.826 - -0.19% -
SetIntersection_Interlaced_Vector_string_262144_256 3.48% 76003151.660 78651153.557 - 8.97% -
std::reverse_copy(list<int>)/4096 3.48% 3134.928 3244.120 - 0.47% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 3.48% 85.198 88.162 - -0.11% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.48% 4.802 4.969 - 1.49% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.47% 1.688 1.747 - 9.86% -
BM_vector_deque_copy/2 3.47% 1.989 2.059 - 12.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.47% 179583.451 185819.216 - -2.52% -
BM_PushHeap_uint64_Random_4 3.47% 2.559 2.648 - 5.60% -
BM_vector_deque_ranges_copy_backward/4000 3.47% 140.765 145.648 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.46% 1058354.372 1095016.369 - -0.03% -
SetIntersection_None_Set_uint64_256_16 3.46% 10780360.535 11153199.218 - 0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.46% 11210422.731 11598043.459 - 1.95% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.46% 125.055 129.377 - 9.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.46% 1481891.897 1533095.003 - 1.50% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.45% 27.119 28.056 - 1.86% -
SetIntersection_None_Set_float_16384_256 3.45% 151043094.353 156260930.893 - -2.66% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.45% 14.449 14.947 - 3.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.45% 31.621 32.712 - 47.89% -
BM_deque_vector_move_backward/512 3.43% 17.883 18.496 - 3.47% -
std::set<int>::erase(key)_(non-existent,_end)/32 3.42% 2.252 2.329 - 0.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.41% 12.433 12.857 - 3.53% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.41% 27.427 28.363 - 4.90% -
std::find_if(vector<int>)_(bail_25%)/8 3.41% 0.736 0.761 - -10.21% -
std::make_heap(deque<int>)_(shuffled)/1024 3.40% 2549.025 2635.682 - 0.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.39% 219.177 226.612 - 1.80% -
std::partition(deque<int>)_(sparse)/50 3.37% 15.453 15.973 - 1.36% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.36% 6.183 6.391 - -3.09% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.36% 5.346 5.525 - -0.13% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 3.36% 179.543 185.568 - 84.82% -
SetIntersection_Front_Vector_uint32_262144_64 3.35% 1327861.990 1372308.845 - 1.98% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.34% 868.675 897.665 - -3.00% -
BM_vector_deque_ranges_copy/2 3.34% 1.990 2.056 - 0.30% -
SetIntersection_Interlaced_Vector_string_262144_64 3.33% 22340393.591 23084561.840 - 18.17% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.32% 9.384 9.696 - -0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.31% 343273638.211 354648768.731 - -1.72% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.28% 213.000 219.980 - -0.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.25% 1448.808 1495.917 - 0.57% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.25% 0.468 0.483 - 0.01% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.25% 13.197 13.626 - -6.98% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.24% 17.547 18.116 - 1.50% -
std::unordered_multiset<int>::find(key)_(existent)/8192 3.24% 1.249 1.290 - 1.38% -
std::for_each(list<int>)/8 3.23% 2.378 2.455 - -3.20% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.23% 18.777 19.383 - -3.57% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.23% 10.048 10.372 - -4.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.22% 8.480 8.753 - -1.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.22% 4.347 4.486 - 3.07% -
std::remove(deque<int>)_(prefix)/32 3.21% 53.508 55.223 - 3.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.21% 391.456 404.002 - 3.67% -
std::search(vector<int>)_(no_match)/1024 3.20% 209.060 215.755 - 2.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 3.20% 166028.175 171344.560 - 2.29% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.20% 3.697 3.815 - 1.45% -
std::make_heap(deque<int>)_(repeated)/8 3.19% 24.888 25.683 - 2.12% -
SetIntersection_Front_Set_string_16384_256 3.19% 14841135.951 15314804.736 - 0.91% -
SetIntersection_Front_Set_float_16384_16384 3.19% 225694902.018 232893090.720 - 2.07% -
std::sort(vector<NonIntegral>)_(heap)/8 3.19% 23.125 23.861 - 2.56% -
std::unordered_set<int>::count(key)_(existent)/1024 3.18% 1.294 1.336 - -12.71% -
BM_deque_vector_move_backward/64 3.18% 2.921 3.014 - 3.27% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.18% 15610.941 16107.610 - -34.02% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 3.17% 512124.024 528373.834 - 2.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 3.17% 12.720 13.124 - 2.90% -
BM_deque_vector_ranges_move_backward/1 3.17% 2.010 2.074 - -2.02% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.16% 44.321 45.721 - -3.44% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.15% 441.772 455.702 - -3.61% -
std::pop_heap(deque<size_t>)/1024 3.15% 15.288 15.770 - 3.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.14% 13791.164 14224.311 - 3.28% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.14% 38498.808 39706.078 - 3.32% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.14% 4.326 4.462 - 2.99% -
SetIntersection_None_Set_float_256_256 3.11% 5668918.520 5845177.231 - 3.69% -
BM_StringFindStringLiteral/32 3.11% 1.793 1.849 - 8.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.10% 267.545 275.851 - -1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.10% 1136115.252 1171358.479 - -2.55% -
std::partition_copy(vector<int>)/1024 3.09% 456.835 470.955 - 3.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.09% 391.090 403.169 - 2.42% -
std::multiset<int>::count(key)_(non-existent)/32 3.09% 2.491 2.568 - -3.30% -
std::unordered_set<int>::ctor(const&)/1024 3.08% 6683.012 6888.990 - -1.05% -
std::set<int>::ctor(const&)/1024 3.08% 6246.512 6438.722 - 2.97% -
std::find_end(deque<int>)_(process_all)/1000 3.07% 283.827 292.554 - 3.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.07% 35077.373 36155.438 - 0.39% -
std::count(list<int>)_(every_other)/1024 3.07% 693.767 715.075 - 2.33% -
SetIntersection_None_Set_float_16384_64 3.07% 151453232.826 156103829.209 - -2.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 3.06% 14.995 15.454 - 2.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.06% 136297.294 140471.166 - 1.95% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.05% 8.383 8.639 - 5.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.05% 11021.876 11357.587 - -8.67% -
std::reverse_copy(list<int>)/32768 3.04% 26302.702 27101.647 - -0.19% -
BM_deque_vector_move_backward/1 3.04% 2.069 2.132 - 0.41% -
std::distance(deque<int>)/8192 3.03% 0.847 0.872 - 2.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.02% 745.524 768.039 - -0.72% -
BM_deque_deque_copy/4096 3.01% 146.654 151.072 - 2.26% -
std::is_sorted_until(list<int>,_pred)/8 3.01% 3.623 3.732 - 1.62% -
BM_StringCopy_Large 3.01% 6.085 6.268 - 0.60% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.01% 157.664 162.409 - 0.79% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.00% 1.456 1.500 - 2.82% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.00% 19903.805 20500.918 - 6.25% -
std::multiset<int>::insert(value)_(already_present)/1024 2.99% 27.560 28.383 - 2.76% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.98% 4608.601 4746.124 - 2.50% -
std::multiset<int>::contains(key)_(existent)/1024 2.98% 3.960 4.078 - 2.86% -
std::rotate(deque<int>)_(by_1/3)/50 2.98% 29.327 30.201 - 1.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.98% 44.708 46.039 - -4.95% -
SetIntersection_Interlaced_Vector_uint64_256_64 2.97% 7754898.091 7985480.823 - 14.05% -
std::multiset<std::string>::erase(key)_(existent)/32 2.97% 78.908 81.251 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.96% 92.934 95.688 - -7.03% -
SetIntersection_None_Set_uint64_4_4 2.96% 135643378.985 139656104.251 - 3.63% -
SetIntersection_Interlaced_Set_uint32_256_64 2.96% 12915637.320 13297367.758 - -1.40% -
SetIntersection_Front_Vector_float_262144_16 2.95% 1085449.416 1117511.712 - 0.73% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.95% 24.637 25.363 - -0.73% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2.94% 567.920 584.631 - 2.69% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.93% 16.525 17.010 - 2.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.93% 651.733 670.850 - 1.64% -
SetIntersection_None_Vector_float_16384_256 2.92% 1069768.359 1101041.420 - 0.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.92% 4.736 4.875 - 2.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.92% 1035985.754 1066262.736 - 1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.92% 1075143.141 1106560.690 - -1.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.92% 2.794 2.876 - 2.19% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.92% 13.246 13.632 - 0.24% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.92% 14.168 14.581 - 5.48% -
SetIntersection_None_Set_float_16384_16 2.91% 151855596.352 156274662.997 - -1.94% -
BM_vector_deque_ranges_copy_backward/512 2.90% 17.478 17.986 - 0.18% -
std::find_first_of(list<int>)_(small_needle)/32 2.89% 92.763 95.447 - 2.45% -
BM_PushHeap_uint64_Ascending_262144 2.89% 4.781 4.919 - -4.57% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.89% 583.200 600.035 - 6.90% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 2.88% 5604.772 5766.244 - 1.80% -
std::search(vector<int>,_pred)_(no_match)/1000 2.87% 513.867 528.600 - 2.72% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.87% 13.190 13.568 - 3.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.87% 1.201 1.235 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.86% 195026066.803 200607900.014 - 2.42% -
std::multiset<int>::contains(key)_(non-existent)/32 2.86% 2.711 2.789 - -7.59% -
SetIntersection_None_Vector_float_1024_64 2.86% 1060784.415 1091113.340 - 1.31% -
std::search(vector<int>,_pred)_(no_match)/8192 2.86% 4171.108 4290.316 - 2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.85% 2948407.795 3032583.170 - 1.74% -
SetIntersection_None_Set_float_262144_16 2.85% 1145471.517 1178164.142 - -2.85% -
BM_deque_deque_move/4000 2.85% 141.667 145.707 - 0.10% -
std::fill(vector<int>)/1024 2.85% 29.623 30.467 - 2.63% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.85% 9.313 9.579 - 5.49% -
BM_StringRead_Cold_Shallow_Large 2.85% 1.152 1.185 - -21.09% -
SetIntersection_None_Vector_string_16384_256 2.84% 1194138.645 1228082.600 - 0.27% -
SetIntersection_Front_Set_float_262144_16 2.84% 1176110.252 1209496.727 - 1.02% -
BM_deque_vector_ranges_move/2 2.83% 1.786 1.837 - 0.16% -
BM_CmpLess_schar_uchar 2.83% 1.074 1.104 - 1.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.83% 102683.243 105585.693 - -2.89% -
BM_StringRead_Cold_Deep_Large 2.83% 1.338 1.376 - -2.29% -
SetIntersection_Front_Set_string_262144_16384 2.82% 337008874.244 346525874.280 - -1.36% -
BM_deque_deque_copy_backward/512 2.82% 18.910 19.443 - -1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.81% 41889079.726 43066119.153 - 3.04% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.81% 65.880 67.729 - -0.41% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.80% 789.509 811.652 - 2.62% -
std::set<int>::insert(value)_(already_present)/1024 2.80% 6.046 6.216 - 5.90% -
ranges::minmax(std::list<long_long>)/1 2.79% 0.453 0.466 - 18.88% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 2.79% 7958.389 8180.644 - 4.19% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.79% 0.409 0.420 - -1.18% -
std::map<int,_int>::count(key)_(existent)/1024 2.78% 3.720 3.823 - 1.59% -
BM_PushHeap_uint64_Random_16 2.78% 4.452 4.575 - 1.88% -
SetIntersection_None_Set_string_64_4 2.77% 21383169.487 21975126.797 - 0.01% -
SetIntersection_Interlaced_Set_string_16384_256 2.76% 347654279.646 357249746.516 - 0.66% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.76% 23.775 24.431 - 1.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.75% 0.457 0.470 - 4.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.75% 16.150 16.594 - 2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.74% 141273442.942 145149728.619 - 3.28% -
BM_tolower_string<char> 2.74% 15.242 15.660 - 3.31% -
BM_CmpLess_ushort_uchar 2.74% 1.100 1.130 - 2.57% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.74% 101887.453 104677.568 - -8.59% -
std::find_first_of(list<int>)_(small_needle)/50 2.74% 138.917 142.718 - 2.49% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.74% 28.812 29.600 - 5.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.73% 26.080 26.793 - -8.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.73% 2.532 2.601 - 0.66% -
BM_vector_deque_ranges_move_backward/4096 2.72% 147.444 151.452 - 1.62% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.72% 1.291 1.326 - -14.53% -
BM_PushHeap_float_Random_262144 2.71% 7.569 7.775 - -0.06% -
std::set<std::string>::insert(value)_(already_present)/32 2.71% 8.914 9.156 - -9.00% -
std::copy_n(deque<int>)/8 2.71% 2.752 2.826 - 2.19% -
std::make_heap(deque<int>)_(heap)/8 2.71% 20.970 21.538 - 2.17% -
std::sort(deque<int>)_(pipe-organ)/1024 2.70% 2691.609 2764.403 - 0.39% -
SetIntersection_None_Set_float_262144_262144 2.70% 1146513.508 1177501.951 - -3.00% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.70% 23.609 24.247 - 6.82% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.70% 17.331 17.799 - 2.65% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.70% 22.251 22.852 - 8.52% -
std::rotate(list<int>)_(1_element_forward)/50 2.69% 25.567 26.256 - 2.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.69% 12731.460 13074.353 - -2.23% -
std::find_if_not(list<int>)_(bail_25%)/8 2.69% 0.917 0.941 - 2.69% -
BM_vector_deque_copy/1024 2.68% 35.771 36.730 - 0.65% -
rng::for_each(map<int>)/8 2.68% 6.095 6.259 - 0.63% -
std::map<int,_int>::find(key)_(existent)/32 2.68% 1.696 1.741 - 2.13% -
BM_StringFindNoMatch/32768 2.67% 498.218 511.537 - 2.58% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.67% 0.858 0.881 - -0.16% -
std::map<int,_int>::find(key)_(existent)/8192 2.66% 5.324 5.465 - 2.48% -
BM_PushHeap_uint32_Ascending_16384 2.66% 3.571 3.666 - -2.29% -
ranges::minmax(std::list<__int128>)/64 2.65% 39.862 40.921 - 4.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.65% 4578.037 4699.544 - -2.16% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.65% 82.060 84.238 - -0.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.65% 880135.267 903487.496 - 0.12% -
BM_vector_deque_move_backward/4000 2.65% 139.969 143.680 - 2.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.65% 1462119.010 1500840.752 - -13.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.64% 51.886 53.257 - -0.12% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.64% 260125.557 266993.017 - 2.21% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.63% 4757.816 4882.944 - 0.61% -
BM_PushHeap_uint32_Ascending_1024 2.63% 2.552 2.619 - -3.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.63% 707.880 726.493 - 0.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.63% 31.259 32.080 - 3.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.63% 124.371 127.637 - -0.67% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.62% 6.562 6.734 - 2.45% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 2.62% 5196.519 5332.705 - 1.47% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.62% 14.673 15.057 - -5.93% -
std::reverse_copy(vector<int>)/4096 2.62% 130.822 134.245 - 1.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 2.60% 17.210 17.659 - 3.51% -
std::adjacent_find(vector<int>,_pred)/1048576 2.60% 461212.820 473218.290 - 1.35% -
SetIntersection_None_Set_float_262144_4 2.60% 1149936.281 1179867.512 - -2.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.60% 35.680 36.608 - -5.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.60% 25042.208 25692.907 - -1.85% -
BM_PushHeap_string_Random_262144 2.59% 18.040 18.507 - -4.34% -
std::replace(list<int>)_(prefix)/8192 2.59% 7044.596 7227.032 - 3.45% -
ranges::min(std::vector<__int128>)/64 2.59% 26.337 27.019 - -19.81% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.59% 501.544 514.525 - 1.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.58% 9.528 9.774 - -1.53% -
std::find_end(deque<int>,_pred)_(same_length)/8192 2.58% 4958.604 5086.545 - 2.72% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.57% 15.738 16.143 - 0.84% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.57% 21.383 21.933 - -0.14% -
std::find_first_of(list<int>)_(small_needle)/1024 2.57% 2736.688 2807.008 - 2.35% -
std::all_of(vector<int>)_(process_all)/32 2.57% 8.377 8.592 - 3.12% -
BM_PushHeap_float_Ascending_64 2.56% 1.744 1.788 - 2.37% -
SetIntersection_Front_Vector_float_1024_64 2.56% 1336760.760 1371010.756 - 1.29% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.56% 4.377 4.489 - 2.69% -
std::stable_partition(list<int>)_(dense)/32 2.56% 37.568 38.528 - 2.85% -
std::partition_point(deque<int>)/8192 2.56% 15.061 15.446 - 0.89% -
std::any_of(list<int>)_(process_all)/32768 2.56% 25763.807 26422.121 - 3.48% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.55% 6666.954 6837.154 - 1.35% -
std::make_heap(deque<int>)_(ascending)/8192 2.55% 20700.085 21227.863 - 1.85% -
std::find_first_of(list<int>)_(small_needle)/8192 2.55% 21933.727 22492.199 - 2.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.54% 391.166 401.120 - 1.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.54% 15.790 16.192 - 1.85% -
std::set<int>::ctor(const&)/32 2.54% 216.138 221.625 - 1.93% -
std::copy_backward(list<int>)/4096 2.54% 3186.315 3267.152 - 0.26% -
std::remove_if(deque<int>)_(prefix)/32 2.53% 54.866 56.255 - -0.06% -
std::unordered_set<int>::find(key)_(existent)/8192 2.53% 1.447 1.484 - 7.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.53% 1040622.008 1066898.421 - 0.44% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 2.52% 12.416 12.730 - -1.05% -
BM_deque_vector_ranges_move/1024 2.52% 36.875 37.806 - 0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.52% 1745020.134 1788950.569 - -3.45% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.50% 38507.335 39471.746 - -25.22% -
SetIntersection_None_Set_float_262144_1 2.50% 1159976.074 1189003.906 - -2.41% -
bm_ranges_lexicographical_compare<int>/8 2.50% 1.498 1.536 - 2.34% -
BM_deque_deque_copy_backward/4000 2.50% 144.896 148.519 - 1.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.50% 25049.689 25675.202 - 2.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.49% 2.336 2.394 - -3.75% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.49% 9.559 9.797 - 2.77% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.48% 0.815 0.835 - 2.57% -
BM_CmpLess_uint_int 2.48% 1.071 1.098 - 2.40% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.47% 32.993 33.808 - 11.79% -
SetIntersection_Front_Set_string_16384_1 2.47% 1061581.333 1087759.343 - 0.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.46% 3.553 3.641 - 0.63% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.46% 198.111 202.975 - 0.15% -
SetIntersection_None_Set_float_262144_16384 2.44% 1155743.326 1183974.689 - -1.51% -
ranges::min(std::list<char>)/70000 2.44% 52834.320 54123.615 - 0.24% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.44% 173329.328 177555.818 - 5.13% -
std::pop_heap(deque<size_t>)/8 2.44% 52.218 53.490 - 2.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.43% 1109910.474 1136870.871 - -1.90% -
std::unordered_set<int>::ctor(const&)/8192 2.42% 55243.951 56583.444 - 1.19% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.42% 4633.652 4745.819 - 2.17% -
SetIntersection_None_Vector_string_1024_1024 2.42% 1142919.907 1170556.356 - -0.66% -
std::unique(list<int>)_(contiguous)/1024 2.41% 917.134 939.278 - 1.35% -
bm_ranges_lexicographical_compare<int>/64 2.41% 4.415 4.522 - 3.12% -
SetIntersection_Front_Set_float_262144_1 2.41% 986263.395 1010068.629 - -2.41% -
std::search(vector<int>)_(no_match)/1000 2.41% 204.324 209.256 - 1.59% -
std::fill_n(list<int>)/32 2.41% 8.014 8.207 - 1.45% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.41% 3.898 3.992 - 1.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.40% 13880.784 14214.567 - 3.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.40% 921.764 943.929 - -1.02% -
BM_StringRelational_Compare_Empty_Large_Control 2.40% 1.830 1.874 - -0.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.40% 1.190 1.219 - 0.66% -
std::copy_if(list<int>)_(every_other)/1048576 2.39% 825945.387 845698.430 - 0.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.39% 51749.727 52985.296 - 3.89% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.39% 9.868 10.104 - -1.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.39% 16.064 16.447 - 1.54% -
std::find_if_not(deque<int>)_(process_all)/8 2.37% 2.576 2.637 - 1.09% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 2.37% 5135.488 5257.091 - 2.43% -
BM_deque_vector_move/1024 2.37% 36.696 37.565 - -0.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.37% 21.425 21.932 - 2.02% -
BM_deque_vector_move_backward/1024 2.36% 36.709 37.576 - 2.51% -
BM_PushHeap_uint64_Ascending_256 2.36% 2.088 2.138 - -2.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.36% 22.855 23.394 - -0.42% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.35% 1.946 1.992 - -2.53% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.35% 14160.003 14492.882 - 0.99% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 2.35% 780.145 798.447 - 4.72% -
BM_vector_deque_copy_backward/64 2.34% 2.996 3.066 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.34% 21742561.091 22251614.167 - 3.10% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.34% 8254.927 8447.965 - -3.03% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.34% 12.215 12.500 - 8.39% -
std::find_if_not(list<int>)_(process_all)/50 2.33% 38.623 39.524 - 2.25% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.33% 11.019 11.276 - 8.36% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.33% 37.443 38.315 - -3.46% -
std::fill(vector<bool>)/64 2.33% 1.568 1.604 - -1.95% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.32% 4.536 4.642 - 2.20% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.32% 15.786 16.152 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.32% 2393446.212 2448905.304 - -7.85% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.32% 23.591 24.137 - -3.90% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 2.31% 5657.400 5788.010 - 0.74% -
BM_vector_deque_ranges_copy_backward/4096 2.31% 147.787 151.197 - 0.23% -
SetIntersection_None_Set_float_262144_64 2.31% 1147883.137 1174352.131 - -2.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.30% 12761.118 13055.181 - 0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.30% 2329343.410 2382952.368 - 6.23% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.30% 3.034 3.103 - -0.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.30% 820.033 838.881 - 0.40% -
BM_vector_deque_ranges_copy/5500 2.30% 194.358 198.820 - 0.50% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.29% 4.405 4.506 - 2.90% -
std::copy_if(vector<int>)_(entire_range)/64 2.28% 15.285 15.634 - -3.22% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.28% 2.093 2.141 - -2.44% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.28% 2.372 2.426 - 1.90% -
SetIntersection_None_Set_float_16384_4 2.28% 152401497.371 155878602.833 - -1.72% -
std::find_end(deque<int>)_(process_all)/8192 2.28% 2114.039 2162.256 - 2.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.28% 19.211 19.649 - 2.31% -
SetIntersection_None_Set_float_262144_1024 2.28% 1149187.012 1175368.082 - -3.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.28% 0.487 0.498 - -2.35% -
SetIntersection_None_Set_float_16384_1 2.27% 151972274.179 155425339.623 - -2.09% -
std::unordered_set<std::string>::ctor(const&)/1024 2.27% 33265.926 34021.588 - 3.25% -
SetIntersection_Interlaced_Set_float_262144_4 2.26% 1254860.434 1283230.633 - -2.89% -
BM_std_minmax_element<char>/64 2.26% 17.310 17.702 - -2.70% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.26% 10.457 10.693 - 0.33% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.25% 22.841 23.355 - -0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.25% 14397624.374 14722168.684 - 3.11% -
std::search(deque<int>)_(same_length)/8192 2.25% 3784.681 3869.691 - 0.42% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.24% 586205.801 599354.593 - 2.42% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.23% 12796.412 13082.071 - -7.47% -
std::move(deque<int>)/32768 2.23% 2331.800 2383.773 - 29.30% -
ranges::minmax(std::deque<long_long>)/64 2.23% 22.893 23.402 - 0.56% -
BM_vector_deque_move/4096 2.22% 144.630 147.846 - 1.41% -
SetIntersection_Front_Set_string_16384_64 2.22% 4563398.457 4664561.065 - -2.13% -
SetIntersection_None_Set_float_262144_256 2.21% 1147915.852 1173338.621 - -3.43% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.21% 568.665 581.221 - 1.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.20% 12928.132 13213.052 - -2.00% -
BM_deque_vector_copy/1024 2.20% 36.833 37.644 - -0.77% -
std::partition(list<int>)_(dense)/32 2.20% 8.726 8.918 - -0.24% -
BM_num_get<double> 2.20% 36.623 37.428 - 1.27% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.20% 245.620 251.023 - 2.12% -
SetIntersection_Interlaced_Set_float_262144_16384 2.20% 1236047.851 1263227.457 - -3.31% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.19% 29.474 30.121 - 3.59% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.19% 12585.297 12860.957 - 1.84% -
std::stable_sort(deque<int>)_(heap)/8192 2.19% 17203.278 17580.077 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.19% 1282711.515 1310800.138 - -6.85% -
std::unordered_set<std::string>::count(key)_(existent)/8192 2.18% 41.339 42.241 - 14.57% -
std::partition(list<int>)_(sparse)/8192 2.18% 7666.741 7834.005 - 3.12% -
BM_deque_deque_move/1 2.18% 2.484 2.538 - -0.53% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.18% 7227.483 7384.718 - 0.92% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.18% 667.622 682.143 - 0.25% -
std::replace(list<int>)_(sprinkled)/50 2.17% 18.657 19.062 - 3.08% -
SetIntersection_Interlaced_Set_float_64_16 2.17% 21455200.570 21920328.741 - 2.05% -
std::reverse_copy(list<int>)/8 2.17% 2.350 2.401 - 0.40% -
SetIntersection_None_Set_uint64_256_256 2.16% 5679364.155 5802135.492 - -0.79% -
ranges::min(std::list<char>)/8 2.16% 1.904 1.945 - 2.85% -
BM_PushHeap_uint32_Random_16 2.16% 4.116 4.205 - -0.59% -
std::pop_heap(deque<float>)/1024 2.15% 13.299 13.585 - 8.96% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.15% 25.302 25.846 - 3.35% -
BM_PushHeap_float_Random_4 2.15% 2.812 2.872 - 3.17% -
BM_CmpEqual_uchar_ushort 2.15% 1.067 1.090 - -2.31% -
SetIntersection_None_Vector_string_16384_4 2.14% 1224996.343 1251271.484 - 0.54% -
BM_deque_deque_ranges_move_backward/512 2.14% 18.880 19.284 - 2.22% -
SetIntersection_Front_Set_float_262144_1024 2.13% 13347852.654 13632502.339 - 1.98% -
std::copy_if(vector<int>)_(every_other)/1048576 2.13% 492919.995 503431.583 - 1.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.13% 13593.061 13882.517 - 2.05% -
BM_vector_deque_move/4000 2.13% 139.612 142.585 - 1.16% -
std::set<int>::ctor(const&,_alloc)/32 2.12% 219.213 223.865 - 4.00% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.11% 21565.169 22021.260 - -2.59% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 2.11% 38.971 39.793 - 0.98% -
SetIntersection_None_Set_string_16384_16384 2.11% 196046295.204 200176337.941 - 2.46% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.10% 6.625 6.765 - 3.30% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.10% 12.222 12.479 - 8.36% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.09% 0.605 0.618 - -5.49% -
std::find(deque<int>)_(process_all)/8 2.09% 3.465 3.537 - 3.86% -
SetIntersection_Front_Set_string_16_4 2.09% 63232726.230 64553323.296 - 0.13% -
SetIntersection_Interlaced_Set_float_262144_256 2.08% 1532402.670 1564215.820 - -1.84% -
BM_StringAssignAsciiz_Empty_Opaque 2.07% 3.038 3.101 - 1.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.06% 4.052 4.136 - -0.03% -
rng::for_each(set<int>)/50 2.06% 37.603 38.377 - 1.55% -
std::sort(deque<int>)_(ascending)/8 2.06% 17.604 17.966 - -1.26% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.05% 36589.042 37340.843 - 0.99% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.05% 18.128 18.500 - 1.25% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.05% 672.628 686.401 - 0.88% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.05% 113936.354 116268.127 - -5.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 2.05% 16482853.331 16820050.045 - 1.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.04% 23.696 24.181 - 0.24% -
BM_PushHeap_float_Ascending_1024 2.04% 3.105 3.168 - 2.04% -
std::rotate_copy(list<int>)/50 2.03% 13.765 14.045 - 1.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.02% 31.165 31.796 - -30.39% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.02% 57.825 58.993 - 0.61% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 2.01% 23.447 23.919 - 0.80% -
rng::for_each(multiset<int>)/8 2.01% 6.683 6.817 - 2.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.01% 23626974.281 24102127.070 - 3.29% -
rng::find_last(list<int>)_(bail_10%)/50 2.01% 15.761 16.077 - 1.43% -
std::unordered_set<std::string>::erase(key)_(existent)/32 2.01% 91.105 92.935 - -26.38% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.01% 6565.424 6697.179 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.00% 1429979.884 1458649.843 - -0.02% -
std::list<std::string>::ctor(size)/1024 1.99% 12505.523 12754.991 - -10.76% -
std::copy_n(vector<int>)/262144 1.99% 12281.933 12526.933 - 0.04% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 7556.923 7707.547 - -0.82% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.99% 20982.492 21400.198 - 2.04% -
SetIntersection_Front_Set_string_4_4 1.99% 156279364.718 159389695.001 - 1.68% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.99% 24.200 24.682 - 2.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.99% 2.239 2.284 - -0.07% -
BM_StringRead_Cold_Shallow_Small 1.99% 1.123 1.146 - -7.97% -
std::search(vector<int>,_pred)_(no_match)/1024 1.99% 525.852 536.312 - 1.74% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.99% 23.159 23.620 - 1.03% -
std::find_if(deque<int>)_(process_all)/50 1.99% 12.473 12.721 - 1.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.98% 2.802 2.857 - 6.16% -
std::replace_if(vector<int>)_(prefix)/1024 1.98% 269.698 275.050 - 0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.98% 1026265.316 1046610.359 - 0.85% -
bm_ranges_swap_ranges_vb_aligned/65536 1.98% 123.174 125.613 - 2.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.97% 54968.162 56053.772 - 0.14% -
std::list<std::string>::ctor(size)/8192 1.97% 102383.115 104403.082 - -8.77% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.97% 360614.712 367717.157 - 1.37% -
std::partial_sort(deque<int>)_(shuffled)/8 1.97% 32.376 33.014 - 1.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.97% 10.340 10.543 - -3.77% -
SetIntersection_Interlaced_Set_float_256_64 1.97% 13004318.605 13260072.519 - 0.16% -
BM_deque_vector_copy/1 1.97% 2.067 2.107 - 1.54% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.96% 4.018 4.097 - -0.84% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.96% 56815.632 57930.506 - 2.74% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.95% 5.579 5.688 - 2.87% -
BM_num_put<unsigned_long> 1.95% 11.266 11.486 - -0.03% -
std::search(vector<int>)_(no_match)/8192 1.95% 1619.124 1650.698 - 1.50% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.95% 1417.976 1445.625 - 1.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.95% 505.458 515.311 - -11.80% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.95% 34713.298 35389.624 - 0.66% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.95% 12.025 12.259 - -7.42% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.95% 3650.870 3721.888 - 4.03% -
std::remove_if(deque<int>)_(prefix)/1024 1.94% 553.860 564.605 - -2.31% -
std::find_if(vector<int>)_(process_all)/50 1.94% 5.641 5.751 - 2.93% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.94% 9.333 9.514 - 0.48% -
rng::find(vector<bool>)_(process_all)/50 1.93% 0.644 0.656 - -27.94% -
std::make_heap(deque<int>)_(ascending)/1024 1.92% 2628.185 2678.741 - 1.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.92% 49.293 50.240 - 1.91% -
SetIntersection_None_Set_uint64_256_64 1.92% 9370715.529 9550710.185 - 5.33% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.92% 1.584 1.615 - 0.12% -
BM_CmpEqual_short_uint 1.92% 1.106 1.127 - 1.85% -
std::set<int>::ctor(const&,_alloc)/8192 1.91% 50462.986 51429.027 - 3.78% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.91% 52.336 53.337 - -0.43% -
std::find(list<int>)_(bail_25%)/8192 1.91% 1418.358 1445.490 - -1.13% -
BM_vector_deque_copy_backward/512 1.91% 17.482 17.817 - -0.79% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.91% 12631.680 12872.702 - 1.63% -
std::partition(vector<int>)_(dense)/50 1.91% 12.984 13.232 - -1.51% -
BM_deque_deque_ranges_move/5500 1.90% 197.277 201.026 - 2.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.90% 166.690 169.858 - 74.84% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.90% 751.775 766.045 - -2.81% -
std::find_if_not(vector<bool>)_(process_all)/8 1.90% 3.469 3.535 - -1.36% -
SetIntersection_Front_Vector_string_16384_64 1.89% 3428717.280 3493683.210 - -1.22% -
SetIntersection_Interlaced_Set_string_262144_262144 1.89% 17908603.680 18247789.957 - 1.29% -
std::rotate_copy(vector<int>)/32 1.89% 2.080 2.119 - 1.78% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.89% 4.797 4.888 - 3.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.89% 3.916 3.990 - -2.45% -
std::move_backward(deque<int>)/32768 1.89% 3393.848 3457.907 - -4.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.88% 3440.364 3505.101 - 2.79% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.88% 241222.539 245753.576 - 1.51% -
ranges::minmax(std::list<long_long>)/70000 1.88% 54490.769 55513.625 - 2.07% -
std::set<int>::upper_bound(key)_(existent)/1024 1.87% 4.077 4.153 - 0.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.87% 3.447 3.512 - 1.13% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.87% 1.703 1.735 - -2.15% -
std::sort(deque<int>)_(shuffled)/1024 1.86% 6825.030 6952.244 - 2.06% -
BM_PushHeap_uint32_Random_16384 1.86% 5.772 5.879 - -2.17% -
BM_deque_deque_copy_backward/4096 1.86% 152.066 154.897 - 1.14% -
BM_PushHeap_uint64_Ascending_1024 1.86% 2.574 2.622 - -1.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.86% 61636.592 62781.391 - -1.04% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.86% 5.746 5.853 - -0.25% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.85% 20343.367 20720.058 - 0.95% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.85% 131900.777 134342.261 - 3.25% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.85% 599770.577 610864.629 - -0.85% -
std::replace_if(deque<int>)_(prefix)/32 1.85% 13.730 13.983 - 0.06% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.85% 6546.044 6666.920 - -14.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.85% 276939.835 282053.410 - -3.25% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.85% 16.649 16.956 - 1.54% -
std::lower_bound(std::vector<int>)/100 1.85% 12.096 12.319 - 1.77% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.84% 23101.802 23526.618 - 1.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.84% 753.368 767.212 - -0.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.84% 3978.004 4051.017 - 1.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.84% 366.340 373.063 - 0.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.83% 17.030 17.342 - 2.06% -
std::make_heap(vector<int>)_(descending)/8 1.83% 14.618 14.886 - 1.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.83% 18885988.751 19231193.082 - -1.19% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.83% 21.289 21.678 - 0.54% -
std::find_first_of(list<int>)_(large_needle)/8192 1.83% 47909902.735 48784388.936 - 0.57% -
BM_deque_deque_ranges_copy_backward/1024 1.83% 37.907 38.599 - 2.46% -
std::remove(list<int>)_(prefix)/8192 1.82% 8099.386 8247.170 - 1.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.82% 2.287 2.329 - -6.92% -
std::partition(list<int>)_(sparse)/32 1.82% 8.770 8.929 - -0.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.82% 347.144 353.459 - -4.25% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.82% 5.412 5.511 - 1.10% -
std::stable_sort(deque<int>)_(descending)/8192 1.82% 20350.676 20720.208 - -3.57% -
std::set<int>::contains(key)_(existent)/32 1.81% 1.632 1.661 - 0.26% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.81% 2.453 2.497 - 4.98% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.81% 294.746 300.084 - 0.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.81% 12541.253 12768.175 - -7.86% -
SetIntersection_Front_Vector_float_16384_16 1.81% 1102259.685 1122202.972 - -1.04% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.81% 53678.508 54649.552 - 0.10% -
BM_vector_deque_copy_backward/4000 1.81% 140.927 143.470 - 2.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.80% 109673.530 111649.266 - 1.53% -
SetIntersection_None_Set_uint64_16384_1024 1.80% 168036402.617 171056953.657 - -4.03% -
std::rotate(list<int>)_(1_element_backward)/50 1.80% 24.776 25.221 - 4.03% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.79% 7.040 7.166 - 1.10% -
std::copy_n(deque<int>)/32768 1.78% 1131.351 1151.525 - 1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.78% 16520961.382 16815176.337 - 1.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.77% 391.610 398.558 - -0.42% -
BM_CmpEqual_uchar_int 1.77% 1.072 1.091 - 1.56% -
SetIntersection_Interlaced_Set_string_64_16 1.77% 37738687.529 38407843.767 - 0.06% -
BM_vector_deque_ranges_copy_backward/1024 1.76% 37.785 38.452 - 0.53% -
SetIntersection_None_Set_float_64_1 1.76% 21718738.212 22102039.361 - -0.06% -
BM_deque_vector_ranges_copy_backward/4000 1.76% 144.404 146.952 - -0.50% -
BM_deque_vector_ranges_copy_backward/1 1.76% 2.090 2.127 - 2.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.76% 1.387 1.411 - 22.10% -
std::for_each_n(list<int>)/8192 1.76% 7556.751 7689.571 - -1.70% -
std::transform(deque<int>,_deque<int>)/50 1.76% 36.276 36.913 - 2.88% -
std::set<std::string>::count(key)_(existent)/8192 1.76% 34.687 35.296 - 13.58% -
BM_vector_deque_ranges_move/4000 1.75% 139.468 141.910 - -5.07% -
rng::contains(vector<int>)_(process_all)/8 1.75% 2.522 2.566 - 0.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.75% 78845.898 80223.959 - -6.49% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.75% 1.493 1.519 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.75% 14017362.535 14262225.071 - -3.99% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.75% 40.102 40.801 - -1.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.74% 1.308 1.331 - 6.68% -
BM_PushHeap_float_Ascending_16 1.74% 0.975 0.992 - 1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.74% 65223379.843 66356516.326 - 6.00% -
std::partial_sort(deque<int>)_(descending)/8192 1.74% 257399.873 261871.702 - 2.40% -
rng::find_last(deque<int>)_(bail_10%)/8 1.74% 2.724 2.772 - 1.29% -
std::flat_map<int,_int>::erase(iterator)/1024 1.74% 74.659 75.955 - 1.61% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.73% 27788.298 28269.402 - -0.01% -
BM_deque_vector_move/1 1.73% 2.058 2.094 - -4.05% -
std::move_backward(deque<int>)/8 1.72% 3.363 3.421 - 0.20% -
std::remove_copy(deque<int>)_(prefix)/32 1.72% 12.856 13.078 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.72% 1048799.297 1066832.368 - 1.58% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.72% 288.673 293.632 - 1.93% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.71% 618816.062 629416.112 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.71% 9.093 9.249 - 0.67% -
std::sort(vector<int>)_(heap)/8 1.71% 23.624 24.028 - 0.32% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.71% 2752.032 2799.010 - 1.00% -
std::make_heap(deque<int>)_(descending)/8 1.70% 21.069 21.429 - 1.10% -
SetIntersection_Interlaced_Set_string_262144_4 1.70% 1852778.728 1884275.146 - 1.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.69% 71405.672 72615.135 - 2.08% -
std::find(list<int>)_(process_all)/1024 1.69% 685.972 697.581 - -0.21% -
rng::fold_left(list<int>)/8192 1.69% 10785.696 10968.224 - -0.02% -
SetIntersection_Front_Set_float_262144_4 1.69% 1064516.991 1082503.016 - 1.53% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.69% 214.494 218.115 - 1.59% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.69% 42.411 43.126 - 0.57% -
std::make_heap(vector<int>)_(shuffled)/8 1.68% 15.720 15.984 - 1.38% -
SetIntersection_None_Set_uint64_16_1 1.68% 66642458.452 67762967.231 - 0.90% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.68% 3.736 3.799 - 11.58% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.68% 15.315 15.572 - -2.85% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.68% 350.324 356.202 - -2.20% -
SetIntersection_None_Set_string_16384_64 1.68% 203903841.314 207324834.122 - 5.86% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.67% 37126.899 37747.931 - 1.45% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.67% 28148.377 28618.416 - 1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.67% 11617525.292 11811283.289 - 0.20% -
std::set<int>::count(key)_(non-existent)/1024 1.67% 7.359 7.482 - -1.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.67% 20.917 21.266 - -3.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.66% 232177285.777 236041385.334 - -2.84% -
std::search(vector<int>)_(no_match)/1048576 1.66% 208058.321 211520.041 - 1.23% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.66% 13956.697 14188.866 - 1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.66% 17856610.719 18153617.427 - -0.30% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.66% 5.570 5.662 - 1.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.66% 41.173 41.856 - 0.55% -
BM_PushHeap_string_QuickSortAdversary_1024 1.65% 15.037 15.286 - 0.94% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.65% 6052.350 6152.432 - 2.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.65% 538286995.938 547187368.723 - 1.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.65% 165032.589 167753.057 - 2.46% -
BM_deque_deque_copy/2 1.65% 2.293 2.331 - 1.49% -
BM_toupper_string<wchar_t> 1.65% 6.301 6.405 - 0.67% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.64% 4.303 4.373 - -0.15% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.64% 16.127 16.391 - 1.39% -
BM_PushHeap_string_Ascending_1024 1.64% 13.594 13.817 - -9.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.64% 12.987 13.199 - 2.42% -
std::set<std::string>::erase(key)_(existent)/32 1.63% 50.284 51.105 - -1.10% -
std::fill_n(list<int>)/50 1.63% 15.557 15.810 - -0.47% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.63% 74.663 75.877 - 0.77% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.63% 601.874 611.665 - 4.09% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.63% 10.171 10.336 - 1.08% -
BM_vector_deque_ranges_copy/4000 1.63% 140.450 142.732 - 0.98% -
std::any_of(deque<int>)_(process_all)/8192 1.62% 2523.035 2563.967 - -5.60% -
std::set<int>::ctor(const&)/8192 1.62% 50680.480 51502.033 - 2.68% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.62% 477633.432 485370.975 - 0.33% -
BM_num_get<float> 1.62% 37.088 37.687 - 1.59% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.62% 102287.484 103939.768 - -5.22% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.62% 635975.804 646248.493 - 0.38% -
std::replace(vector<int>)_(sprinkled)/8192 1.62% 1277.194 1297.824 - 11.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.61% 45.513 46.248 - 2.89% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.61% 1240.422 1260.427 - -0.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.61% 12.846 13.053 - 1.43% -
BM_num_put<long> 1.61% 11.645 11.833 - 3.94% -
SetIntersection_Front_Vector_string_256_256 1.61% 19202575.762 19511357.559 - -1.24% -
SetIntersection_None_Set_uint64_1024_16 1.60% 8797649.992 8938471.451 - -0.43% -
SetIntersection_Front_Set_uint32_262144_16384 1.60% 219248401.645 222754047.407 - -2.67% -
SetIntersection_Front_Vector_string_256_1 1.60% 4196337.550 4263417.833 - -0.25% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 1.60% 26.658 27.084 - 1.56% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.60% 6692142.171 6799045.035 - -2.12% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.60% 12756.724 12960.380 - 0.59% -
std::find_end(vector<int>)_(match_near_end)/8192 1.60% 200.381 203.580 - 1.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.59% 376491.969 382487.067 - 1.74% -
std::unordered_set<int>::ctor(const&)/32 1.59% 198.538 201.698 - -1.65% -
BM_deque_vector_copy_backward/4096 1.59% 147.861 150.209 - 2.11% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.59% 20.756 21.085 - -3.29% -
BM_vector_deque_move/64 1.59% 2.675 2.718 - -1.64% -
SetIntersection_Interlaced_Set_string_1024_256 1.59% 35288925.423 35848723.649 - 1.71% -
ranges::min(std::vector<__int128>)/70000 1.59% 29886.819 30360.833 - -23.19% -
std::partition_copy(deque<int>)/32 1.59% 12.658 12.859 - 1.67% -
std::partition_point(vector<int>)/32 1.59% 2.529 2.569 - 0.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.58% 1735.289 1762.752 - -1.66% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.58% 27.185 27.614 - 1.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.57% 24.441 24.825 - -4.26% -
SetIntersection_Front_Set_uint64_262144_256 1.57% 3884075.185 3945134.275 - -4.19% -
std::stable_sort(vector<int>)_(shuffled)/8 1.57% 19.579 19.886 - 0.91% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.57% 4.786 4.861 - -2.84% -
SetIntersection_Front_Set_float_64_16 1.56% 15488583.667 15730961.336 - 3.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.56% 121270.841 123166.823 - 1.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 245945.330 249780.373 - -0.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.56% 7.918 8.041 - 0.96% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.55% 8.742 8.878 - -2.34% -
BM_vector_deque_move_backward/64 1.55% 2.982 3.028 - 0.16% -
std::adjacent_find(vector<int>)/1048576 1.55% 232131.825 235739.689 - -0.31% -
BM_std_minmax_element<long_long>/512 1.55% 137.089 139.215 - 0.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.55% 661.867 672.130 - 4.35% -
std::is_partitioned(list<int>)_(partitioned)/32 1.55% 8.544 8.677 - -1.32% -
SetIntersection_Front_Vector_string_1024_1 1.54% 1070930.608 1087438.161 - 2.50% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.54% 4.151 4.215 - 1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.54% 63.448 64.422 - 3.15% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.53% 472.850 480.103 - -2.45% -
std::partial_sort(vector<int>)_(repeated)/8192 1.53% 27111.128 27526.649 - 2.83% -
std::set<std::string>::contains(key)_(existent)/8192 1.53% 26.645 27.053 - -12.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.53% 1537516.546 1561033.035 - 2.47% -
BM_StringAssignAsciizMix_Opaque 1.53% 4.978 5.055 - 0.61% -
SetIntersection_None_Set_uint64_64_64 1.53% 11488846.159 11664391.782 - 2.31% -
std::stable_sort(deque<int>)_(heap)/8 1.53% 23.667 24.027 - -5.04% -
rng::find_last(vector<char>)_(bail_10%)/50 1.52% 10.698 10.861 - -0.78% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.52% 735.625 746.811 - 1.08% -
std::remove_copy(list<int>)_(prefix)/8192 1.52% 6880.525 6985.151 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.52% 21169125.224 21490384.589 - 3.01% -
bm_lexicographical_compare<int>/1048576 1.51% 68316.768 69351.627 - 1.52% -
bm_ranges_lexicographical_compare<int>/1048576 1.51% 68283.547 69317.339 - 1.46% -
std::pop_heap(deque<int>)/1024 1.51% 12.280 12.466 - 0.84% -
BM_getline_string 1.51% 16.615 16.865 - 0.50% -
BM_vector_deque_ranges_move_backward/4000 1.51% 141.033 143.162 - -0.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.51% 18.315 18.591 - -3.24% -
BM_StringFindStringLiteral/128 1.51% 3.187 3.235 - 3.04% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.51% 1.777 1.804 - -4.52% -
SetIntersection_Front_Set_string_64_64 1.51% 36717887.879 37270737.035 - 6.95% -
SetIntersection_Front_Set_float_256_256 1.50% 8182561.613 8305630.340 - 7.52% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.50% 273.560 277.674 - 0.33% -
std::find_end(list<int>)_(match_near_end)/1000 1.50% 76.530 77.681 - 0.28% -
std::find(vector<int>)_(bail_25%)/8192 1.50% 465.168 472.163 - -0.85% -
std::find_end(vector<int>)_(match_near_end)/1024 1.50% 28.294 28.719 - 0.03% -
SetIntersection_Front_Vector_uint64_262144_16384 1.50% 74491368.376 75610640.879 - -3.92% -
std::find_if(vector<bool>)_(process_all)/50 1.50% 23.614 23.969 - -0.01% -
BM_vector_deque_copy/1 1.50% 2.298 2.333 - 9.18% -
std::copy_n(vector<int>)/64 1.50% 2.463 2.499 - 1.45% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.50% 24.705 25.076 - 0.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.50% 11.206 11.374 - 6.33% -
SetIntersection_Front_Set_float_1024_4 1.50% 1073525.024 1089591.411 - 4.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.50% 13912.940 14121.158 - 1.03% -
BM_vector_deque_ranges_copy/4096 1.50% 144.595 146.756 - -1.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.49% 2.360 2.395 - 1.22% -
std::multiset<int>::find(key)_(existent)/32 1.49% 1.600 1.624 - 1.45% -
rng::for_each(multiset<int>)/32 1.49% 25.149 25.523 - 0.89% -
std::multimap<int,_int>::find(key)_(existent)/32 1.48% 1.714 1.739 - 0.37% -
std::stable_sort(vector<int>)_(repeated)/8 1.48% 15.419 15.648 - 0.48% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.48% 1.775 1.801 - 0.39% -
SetIntersection_None_Set_uint64_64_16 1.48% 18390308.517 18662540.660 - 2.61% -
std::rotate(list<int>)_(by_1/3)/32 1.48% 16.674 16.920 - -2.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.48% 6625.330 6723.207 - -0.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.48% 856.220 868.858 - 0.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.47% 37.835 38.392 - 2.98% -
BM_CmpEqual_short_uchar 1.47% 1.081 1.097 - -0.45% -
std::copy(deque<int>)/64 1.47% 2.700 2.740 - 1.58% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.47% 513105.473 520661.134 - 1.10% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.47% 32952.532 33437.230 - 0.11% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.47% 16.425 16.666 - 1.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.47% 968172.998 982373.108 - -3.02% -
std::make_heap(vector<int>)_(heap)/8 1.47% 14.632 14.847 - 0.91% -
SetIntersection_Interlaced_Vector_float_1024_64 1.47% 3608553.126 3661458.788 - -33.93% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.47% 5.539 5.621 - -6.39% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.46% 36.514 37.049 - -0.33% -
std::set<int>::erase(key)_(existent)/8192 1.46% 67.817 68.809 - 0.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.46% 17.444 17.699 - -1.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.46% 36129.610 36656.751 - 0.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.46% 37980.229 38533.510 - 1.24% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.45% 13.052 13.242 - 1.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.45% 41.909 42.517 - -2.60% -
BM_std_minmax_element<long_long>/1024 1.45% 270.111 274.022 - 0.52% -
std::set<std::string>::erase(key)_(existent)/8192 1.44% 72.345 73.385 - -24.30% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.44% 1010049.561 1024562.986 - -0.74% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.44% 682.421 692.222 - -1.66% -
std::remove(list<int>)_(sprinkled)/1024 1.44% 964.468 978.312 - 0.66% -
ranges::minmax(std::list<char>)/70000 1.43% 53556.027 54323.051 - 0.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.43% 65639.459 66577.600 - 3.46% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.43% 30.448 30.883 - 1.61% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.42% 7.857 7.969 - 4.50% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.42% 5.966 6.051 - 0.66% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.42% 17.020 17.262 - -0.98% -
SetIntersection_Interlaced_Set_float_1024_256 1.42% 13983835.652 14182397.871 - 1.55% -
BM_deque_deque_copy_backward/5500 1.42% 203.034 205.914 - 0.39% -
std::swap_ranges(list<int>)/1024 1.42% 749.856 760.481 - 0.63% -
SetIntersection_None_Set_float_256_4 1.42% 11282467.969 11442198.347 - 1.15% -
BM_CmpLess_schar_int 1.42% 1.104 1.119 - -1.17% -
SetIntersection_Front_Vector_uint32_262144_262144 1.42% 345675598.981 350567485.876 - 0.37% -
BM_deque_vector_ranges_copy/0 1.41% 1.553 1.575 - 4.06% -
std::all_of(vector<int>)_(process_all)/8 1.41% 2.354 2.387 - -1.52% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.41% 33.534 34.007 - 0.14% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.41% 6.478 6.570 - -22.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.41% 26.929 27.309 - 5.69% -
std::search(list<int>)_(same_length)/8192 1.41% 8480.488 8599.926 - -0.31% -
BM_deque_vector_ranges_copy/5500 1.41% 191.495 194.189 - -0.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.41% 23.332 23.660 - -0.73% -
rng::find_if(vector<bool>)_(process_all)/50 1.40% 23.266 23.592 - -1.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.40% 24.212 24.551 - -4.67% -
SetIntersection_Front_Set_float_1024_1 1.40% 1039296.191 1053843.154 - 0.64% -
std::find_end(vector<int>)_(same_length)/8192 1.40% 1995.053 2022.938 - 0.07% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.40% 3729.955 3782.073 - 1.08% -
SetIntersection_None_Set_float_64_64 1.40% 11168700.624 11324723.503 - -1.65% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.40% 347.346 352.193 - -1.74% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.39% 36522.862 37031.838 - 1.34% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.39% 12.064 12.232 - -6.94% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.39% 3701.979 3753.546 - 0.64% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.39% 6715.447 6808.914 - 1.97% -
std::copy_if(list<int>)_(entire_range)/262144 1.39% 213969.367 216941.860 - 1.13% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.39% 14.648 14.851 - 1.15% -
SetIntersection_Interlaced_Set_float_256_1 1.39% 4123051.821 4180297.004 - 1.45% -
SetIntersection_Front_Vector_uint64_256_64 1.39% 4256239.435 4315212.025 - -1.20% -
BM_deque_vector_ranges_copy_backward/4096 1.38% 147.048 149.083 - -0.23% -
std::sort(deque<int>)_(ascending)/1024 1.38% 756.439 766.871 - -1.16% -
SetIntersection_Interlaced_Set_float_262144_16 1.38% 1557667.969 1579146.404 - -3.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.38% 9882.387 10018.572 - 4.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.38% 272.604 276.360 - -1.29% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.37% 8.669 8.789 - -6.51% -
std::partition_copy(list<int>)/32 1.37% 8.721 8.841 - 0.59% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.37% 14.599 14.799 - 0.84% -
BM_num_get<void*> 1.37% 10.872 11.021 - 1.35% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.37% 15.817 16.033 - 1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.37% 3729.986 3780.970 - -2.33% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.37% 6101.732 6185.108 - 0.13% -
BM_deque_deque_ranges_move_backward/1024 1.37% 37.870 38.388 - 1.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.36% 32.628 33.072 - 5.05% -
SetIntersection_Interlaced_Set_uint32_256_256 1.36% 7791467.503 7897444.614 - 1.33% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.36% 5885.676 5965.634 - 1.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.36% 794.126 804.907 - 1.79% -
SetIntersection_None_Vector_string_262144_16384 1.36% 1290544.359 1308061.508 - 1.13% -
SetIntersection_Front_Set_string_262144_1 1.35% 1070602.755 1085105.971 - -0.29% -
SetIntersection_Interlaced_Set_float_1024_4 1.35% 9689654.532 9820874.792 - -0.18% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.35% 12.348 12.515 - 0.91% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.35% 17.454 17.690 - -5.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.35% 16.423 16.645 - 2.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 754.405 764.592 - -1.07% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.35% 7.939 8.046 - -0.37% -
std::set<std::string>::erase(key)_(existent)/1024 1.35% 60.291 61.103 - -32.67% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.35% 29.205 29.598 - -3.45% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.34% 28.038 28.414 - 0.11% -
SetIntersection_Interlaced_Set_float_16384_1024 1.34% 169092099.833 171354615.734 - -5.13% -
SetIntersection_Front_Set_string_256_16 1.34% 7315761.490 7413556.237 - 8.22% -
std::reverse_copy(deque<int>)/4096 1.34% 967.934 980.865 - 0.88% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.34% 2663.379 2698.941 - 1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.33% 3454790.617 3500888.932 - 0.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.33% 13561317.431 13741902.371 - 0.24% -
BM_deque_vector_ranges_copy/1 1.33% 2.095 2.122 - 0.88% -
BM_deque_deque_ranges_move_backward/5500 1.33% 201.337 204.013 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.32% 9969672.159 10101499.162 - 3.29% -
std::fill(vector<int>)/8192 1.32% 231.305 234.361 - 0.30% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.32% 9.222 9.344 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.32% 1036319.289 1049989.685 - -0.16% -
std::partition_point(vector<int>)/1024 1.32% 6.041 6.121 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.32% 2983634.524 3022924.234 - 1.43% -
BM_deque_deque_copy_backward/1024 1.31% 38.224 38.727 - 2.78% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.31% 102034.835 103374.920 - -4.43% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.31% 52412.689 53100.626 - 0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.31% 15.880 16.088 - 0.80% -
std::adjacent_find(list<int>)/50 1.31% 22.970 23.271 - 0.57% -
std::transform(list<int>,_list<int>)/50 1.31% 37.101 37.587 - 0.95% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.31% 56572.930 57313.060 - 1.42% -
std::map<std::string,_int>::count(key)_(existent)/32 1.31% 16.497 16.713 - 0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.31% 12910.606 13079.280 - -1.94% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.31% 21.643 21.926 - 0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.31% 13867933.397 14049018.343 - 1.55% -
std::make_heap(vector<int>)_(ascending)/8 1.30% 16.320 16.533 - 0.47% -
BM_PushHeap_uint64_Ascending_16 1.30% 0.909 0.921 - -2.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 1073611.419 1087551.338 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.30% 6.816 6.905 - -0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.29% 166155.307 168305.692 - 0.46% -
BM_deque_vector_move/0 1.29% 1.401 1.419 - -10.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.29% 165978.444 168118.919 - -1.05% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.29% 11.451 11.599 - 2.56% -
BM_deque_deque_move_backward/5500 1.29% 202.033 204.632 - -1.76% -
std::reverse(list<int>)/64 1.29% 17.390 17.614 - 1.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.28% 4855.261 4917.541 - 1.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.28% 4.497 4.555 - 2.40% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.28% 9.079 9.196 - 3.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.28% 15.694 15.895 - 0.73% -
rng::contains_subrange(list<int>)_(same_length)/32 1.28% 16.408 16.618 - 0.61% -
std::set<std::string>::find(key)_(existent)/32 1.27% 15.795 15.997 - -4.13% -
std::find_if(list<int>)_(process_all)/8 1.27% 2.351 2.381 - 1.20% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.27% 184.505 186.854 - 1.11% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.27% 37469.149 37946.212 - -12.43% -
BM_vector_deque_move/5500 1.27% 195.683 198.172 - -0.36% -
SetIntersection_None_Vector_string_262144_1 1.27% 1286738.808 1303093.695 - 1.06% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.27% 1841.833 1865.230 - -0.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.27% 144.782 146.620 - 0.16% -
std::set<std::string>::count(key)_(non-existent)/32 1.27% 10.451 10.584 - 1.85% -
rng::starts_with(deque<int>,_pred)/8192 1.27% 3901.106 3950.547 - 0.01% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.27% 15.592 15.790 - 0.74% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.27% 67.372 68.225 - 1.44% -
std::for_each_n(list<int>)/50 1.26% 22.520 22.804 - -1.21% -
std::set<std::string>::count(key)_(existent)/32 1.26% 16.781 16.992 - 18.33% -
BM_StringAssignAsciizMix_Transparent 1.26% 2.972 3.009 - -0.72% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.26% 21.050 21.314 - -0.41% -
std::shift_right(vector<int>)/8192 1.26% 297.377 301.115 - -0.01% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.26% 35.723 36.171 - 0.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.25% 5822.371 5895.359 - 1.34% -
BM_CmpLess_ushort_schar 1.25% 1.043 1.056 - 1.66% -
SetIntersection_None_Set_string_16384_16 1.25% 203578927.555 206120518.840 - 7.81% -
SetIntersection_Front_Vector_uint64_262144_262144 1.25% 349104574.365 353461148.325 - 0.76% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.25% 2.977 3.014 - -0.82% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.25% 6879.276 6964.929 - -7.50% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.24% 40.894 41.403 - -2.30% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.24% 55.931 56.627 - 0.06% -
BM_deque_vector_ranges_move/4000 1.24% 138.140 139.856 - 0.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.24% 164.976 167.025 - -0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.24% 20.516 20.771 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.24% 9.283 9.398 - 0.06% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.24% 7.024 7.111 - 0.61% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.24% 244713.323 247740.736 - 0.80% -
SetIntersection_Front_Set_float_16384_64 1.24% 1771979.265 1793871.680 - 4.72% -
SetIntersection_Interlaced_Set_float_16384_64 1.23% 210366080.108 212963156.780 - -4.32% -
SetIntersection_Interlaced_Vector_float_1024_1 1.23% 1038257.551 1051018.011 - 0.79% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.23% 23.729 24.020 - -3.18% -
std::generate_n(deque<int>)/8192 1.23% 1938.677 1962.446 - 0.24% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.22% 31.822 32.212 - 1.36% -
std::sort(deque<int>)_(descending)/8 1.22% 25.081 25.387 - -0.78% -
std::set<int>::lower_bound(key)_(existent)/32 1.22% 1.496 1.514 - -0.49% -
std::lower_bound(std::deque<int>)/100 1.22% 30.391 30.762 - -0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.22% 199.668 202.103 - -0.36% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.22% 29.293 29.650 - 7.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.22% 390.585 395.344 - 0.59% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.22% 15.785 15.977 - 1.07% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.22% 571.196 578.153 - -1.84% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.22% 784.237 793.785 - 0.28% -
BM_deque_deque_ranges_move/4096 1.22% 146.912 148.700 - 0.85% -
SetIntersection_Front_Set_float_262144_262144 1.21% 1642585.369 1662504.639 - -1.94% -
std::none_of(list<int>)_(process_all)/8 1.21% 2.637 2.669 - -0.78% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.21% 173.835 175.939 - 0.29% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.21% 189523.719 191816.789 - 0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.21% 446.005 451.387 - -0.29% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.21% 31.095 31.470 - 1.66% -
BM_vector_deque_ranges_move/4096 1.20% 145.410 147.161 - -1.93% -
SetIntersection_None_Vector_float_16384_4 1.20% 1089729.328 1102819.980 - -1.47% -
std::map<std::string,_int>::ctor(const&)/8192 1.20% 343700.749 347815.414 - 0.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.20% 70.798 71.645 - 1.19% -
SetIntersection_None_Vector_float_262144_64 1.19% 1130458.478 1143959.014 - -0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.19% 2100045.002 2125123.129 - 1.01% -
BM_deque_deque_ranges_copy_backward/5500 1.19% 201.876 204.282 - 0.26% -
std::find_end(vector<int>)_(near_matches)/8192 1.19% 763869.547 772972.848 - 0.81% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.19% 11.466 11.603 - 1.23% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.19% 500.919 506.880 - 0.41% -
std::make_heap(deque<int>)_(shuffled)/8 1.18% 24.749 25.042 - 1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.18% 1241227.945 1255926.187 - -3.03% -
std::map<std::string,_int>::erase(iterator)/1024 1.18% 25.495 25.796 - 0.11% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.18% 8.840 8.944 - 9.66% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.18% 11.477 11.612 - 0.54% -
std::reverse(vector<int>)/8 1.18% 1.546 1.564 - -2.37% -
std::find_first_of(deque<int>)_(large_needle)/32 1.18% 326.383 330.224 - 16.74% -
BM_CmpEqual_ushort_schar 1.18% 0.991 1.003 - -2.57% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.17% 810.402 819.914 - 0.50% -
BM_CmpEqual_short_ushort 1.17% 1.078 1.091 - -0.44% -
SetIntersection_None_Set_uint64_256_4 1.17% 11594445.423 11729987.780 - 1.19% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.17% 8801.713 8904.596 - -0.85% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.17% 776.104 785.157 - 0.55% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.16% 4.805 4.861 - 3.63% -
BM_PushHeap_uint64_Random_1024 1.16% 6.129 6.200 - -0.39% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.16% 756.549 765.346 - 0.90% -
std::lower_bound(std::deque<int>)/8192 1.16% 64.612 65.361 - -6.83% -
std::reverse_copy(deque<int>)/32768 1.16% 7946.061 8038.102 - 0.46% -
std::multiset<int>::find(key)_(existent)/1024 1.16% 4.049 4.096 - -2.15% -
BM_CmpEqual_uchar_uchar 1.16% 1.047 1.059 - -1.85% -
std::rotate(vector<int>)_(by_1/3)/32 1.15% 9.868 9.982 - -0.25% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.15% 2284.535 2310.836 - 0.73% -
std::find_if(list<int>)_(bail_25%)/8192 1.15% 1418.712 1435.029 - 1.12% -
rng::for_each(set<int>)/32 1.15% 25.157 25.446 - 0.32% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.15% 8266.474 8361.446 - 1.23% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.15% 4.468 4.519 - 0.97% -
std::search(vector<int>)_(near_matches)/8192 1.15% 757980.498 766672.958 - 0.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.14% 36902.658 37324.741 - 0.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.14% 47.647 48.191 - -1.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.14% 809.776 819.004 - -1.35% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.14% 11.879 12.014 - -1.42% -
SetIntersection_None_Vector_float_256_256 1.14% 2141987.731 2166304.670 - 1.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.13% 18.397 18.605 - -4.84% -
BM_PushHeap_float_Random_16 1.13% 5.394 5.455 - 0.64% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.13% 5274.512 5334.075 - -0.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.13% 52729.224 53324.086 - 0.71% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.13% 1.396 1.412 - 0.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.13% 12.770 12.914 - 0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.12% 25606.798 25893.671 - -0.17% -
std::replace(list<int>)_(prefix)/50 1.12% 17.055 17.246 - 0.56% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.12% 75161.459 76001.714 - 0.44% -
BM_lexicographical_compare_three_way_fast_path/16 1.12% 4.381 4.430 - 0.94% -
BM_num_put<bool> 1.12% 10.699 10.819 - 1.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.12% 7470.459 7553.904 - -0.81% -
SetIntersection_None_Set_float_256_1 1.12% 11367406.192 11494245.973 - -1.22% -
BM_CmpLess_uint_ushort 1.12% 1.101 1.113 - -0.23% -
std::none_of(list<int>)_(process_all)/32768 1.12% 25689.098 25975.587 - -2.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.11% 9.926 10.036 - 0.48% -
std::set<int>::equal_range(key)_(existent)/1024 1.11% 4.289 4.337 - -4.36% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.11% 24381.808 24653.124 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.11% 1048209.168 1059845.420 - -1.40% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 1.11% 14.285 14.443 - 13.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.11% 14.850 15.014 - 0.15% -
std::copy_n(vector<bool>)_(aligned)/64 1.11% 1.339 1.354 - 4.95% -
std::for_each_n(deque<int>)/50 1.10% 3.901 3.944 - 0.55% -
BM_deque_vector_ranges_copy/1024 1.10% 36.791 37.196 - -0.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.10% 174516.548 176441.909 - 2.33% -
BM_deque_deque_ranges_copy/1024 1.10% 36.959 37.367 - -1.59% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.10% 1.154 1.167 - -6.08% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.10% 3863.705 3906.279 - 0.90% -
std::move(vector<bool>)_(aligned)/1048576 1.10% 1718.144 1737.062 - 0.55% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.10% 1.458 1.474 - -1.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.10% 11.205 11.328 - 0.03% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.10% 8.133 8.223 - 0.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.10% 12.068 12.200 - -6.80% -
SetIntersection_Front_Set_uint64_1024_4 1.10% 1055987.746 1067559.070 - -3.26% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.10% 23.893 24.154 - -1.99% -
BM_std_minmax_element<long_long>/4000 1.09% 1038.441 1049.807 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.09% 8.937 9.035 - 0.56% -
SetIntersection_Interlaced_Vector_string_64_16 1.09% 29409543.761 29730955.473 - -0.34% -
std::stable_sort(deque<int>)_(descending)/1024 1.09% 2888.199 2919.755 - -2.99% -
std::copy_backward(deque<int>)/32768 1.09% 3676.253 3716.408 - 0.74% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.09% 765.493 773.835 - 0.69% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.09% 3997.491 4041.051 - 0.79% -
SetIntersection_Interlaced_Vector_float_16_16 1.09% 35304761.483 35689410.996 - -0.02% -
SetIntersection_None_Vector_string_16384_1024 1.09% 1220661.816 1233952.452 - -1.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.09% 29.935 30.260 - -2.89% -
SetIntersection_None_Vector_string_256_64 1.09% 3603870.004 3643003.440 - -0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.09% 388.471 392.687 - 0.18% -
SetIntersection_None_Vector_float_262144_256 1.09% 1118549.505 1130689.417 - -0.98% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.09% 19.721 19.935 - 2.61% -
SetIntersection_Interlaced_Vector_string_256_4 1.08% 6116010.426 6182329.687 - 0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.08% 12296.656 12429.956 - 0.47% -
std::set<int>::count(key)_(non-existent)/32 1.08% 2.864 2.895 - 0.72% -
std::set<int>::find(key)_(existent)/32 1.08% 1.689 1.708 - 3.72% -
BM_deque_deque_ranges_copy/65536 1.08% 3068.569 3101.788 - 1.84% -
std::find(deque<int>)_(bail_25%)/1024 1.08% 67.349 68.077 - 0.31% -
rng::fold_left(list<int>)/32 1.08% 20.560 20.782 - 0.51% -
std::fill_n(vector<int>)/1024 1.08% 29.445 29.762 - 0.45% -
BM_StringEraseToEnd_Large_Opaque 1.08% 0.984 0.995 - 0.08% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.08% 599.511 605.968 - 3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.08% 4181490.137 4226520.732 - -15.74% -
BM_CmpEqual_schar_ushort 1.07% 1.079 1.091 - 0.20% -
std::set<int>::ctor(const&,_alloc)/1024 1.07% 6365.747 6433.943 - 3.55% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.07% 36607.944 36999.995 - 0.71% -
bm_lexicographical_compare<int>/64 1.07% 4.344 4.391 - 1.90% -
std::move_backward(list<int>)/1048576 1.07% 1025935.634 1036892.003 - 0.27% -
SetIntersection_None_Vector_string_262144_262144 1.06% 1288853.432 1302570.481 - -1.23% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.06% 10.291 10.400 - -0.43% -
BM_CmpEqual_ushort_uchar 1.06% 1.093 1.104 - 0.49% -
BM_deque_vector_copy_backward/1 1.06% 2.123 2.145 - 0.90% -
std::flat_map<int,_int>::clear()/1024 1.06% 391.454 395.609 - 0.59% -
std::generate_n(vector<int>)/32 1.06% 7.847 7.930 - -0.17% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.06% 483.966 489.099 - 0.42% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.06% 1886.654 1906.662 - -1.10% -
std::sort(vector<int>)_(pipe-organ)/1024 1.06% 2272.575 2296.643 - 0.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.06% 7.896 7.979 - 0.25% -
std::unique_copy(list<int>)_(sprinkled)/52 1.06% 23.827 24.079 - 0.55% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.05% 473334.684 478322.803 - 0.41% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.05% 12.958 13.094 - 0.69% -
BM_deque_deque_ranges_copy/4000 1.05% 141.517 143.006 - 0.31% -
std::sort(deque<int>)_(heap)/8 1.05% 24.303 24.558 - -1.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.05% 14.005 14.153 - 1.28% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.05% 4031.411 4073.779 - 1.51% -
std::lower_bound(std::list<int>)/8 1.05% 15.340 15.502 - -2.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.05% 6.452 6.520 - -0.19% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 1.05% 68238.562 68954.806 - 1.03% -
SetIntersection_None_Set_string_262144_262144 1.05% 1659291.097 1676704.344 - 0.75% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.05% 6767.343 6838.184 - 1.53% -
std::make_heap(vector<int>)_(repeated)/8 1.05% 15.526 15.689 - 1.70% -
std::rotate(list<int>)_(by_1/3)/8192 1.05% 8299.195 8385.963 - -20.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.04% 19.247 19.446 - -0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.04% 35598.769 35967.424 - 1.78% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.03% 21.485 21.707 - -13.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 1.03% 118473.607 119698.447 - 1.24% -
SetIntersection_Front_Vector_uint32_1024_4 1.03% 1058024.916 1068930.019 - 1.18% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.03% 1.512 1.527 - -2.13% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.03% 14.756 14.907 - 0.87% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.03% 186737.365 188657.600 - 1.89% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.03% 1947.144 1967.120 - 0.62% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.02% 47585.024 48071.826 - 1.22% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.02% 25.386 25.645 - 13.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.02% 48.201 48.692 - 0.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.02% 128175.774 129481.168 - 0.28% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.02% 10.335 10.440 - 5.54% -
std::partition_copy(list<int>)/50 1.01% 12.978 13.109 - 1.11% -
std::sort_heap(vector<int>,_pred)/8 1.01% 28.885 29.178 - -0.27% -
BM_vector_deque_ranges_move/1024 1.01% 35.731 36.093 - -4.99% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 1.01% 11.893 12.013 - 1.14% -
std::for_each(list<int>)/32 1.01% 10.806 10.915 - 0.82% -
rng::contains(list<int>)_(process_all)/1048576 1.01% 822119.069 830435.345 - 1.44% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.01% 1.742 1.759 - 5.29% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.01% 49523.705 50022.079 - -0.47% -
std::rotate(deque<int>)_(by_1/4)/50 1.01% 28.108 28.390 - 0.87% -
SetIntersection_Front_Set_string_262144_262144 1.00% 18289269.207 18472739.744 - 3.23% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.00% 17.440 17.615 - 14.09% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.00% 28.277 28.561 - -2.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.00% 15316.229 15469.553 - 0.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.00% 484.801 489.654 - 0.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.00% 6.350 6.413 - -2.56% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.78% 1641.328 3.631 386.933 9.21% 386.933
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.077 533.937 0.07% 533.937
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.781 668.342 1.48% 668.342
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.695 392.890 -3.08% 392.890
std::search_n(vector<int>)_(no_match)/1024 -98.33% 216.841 3.627 77.627 7.91% 77.627
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.070 71.021 0.18% 71.021
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.44% 611.467 15.640 86.336 1.65% 86.336
std::search_n(deque<int>)_(no_match)/1024 -95.35% 293.746 13.660 45.486 -0.27% 45.486
std::fill(vector<bool>)/262144 -75.48% 941.294 230.840 - 0.18% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.89% 2531.800 812.947 - -1.17% -
std::vector<int>::ctor(size)/8192 -63.89% 574.879 207.612 - -63.47% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.09% 23.874 8.812 - 0.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -60.18% 75.689 30.138 - 1.61% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.93% 24.088 9.652 - -0.01% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -59.82% 14.878 5.978 - 2.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.54% 15.020 6.527 - 0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -56.37% 64.468 28.130 - -29.00% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -55.92% 23.870 10.522 - 19.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -54.87% 1749.757 789.609 - 20.08% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -52.42% 14.877 7.078 - 19.63% -
BM_deque_vector_copy/64 -52.15% 5.410 2.588 - -0.59% -
std::transform(deque<int>)_(identity_transform)/32 -49.21% 24.212 12.298 - -0.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -48.72% 65.499 33.588 - -47.17% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.09% 700887.854 363821.113 - -48.86% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.91% 64.988 33.852 - -0.05% -
std::search_n(vector<int>)_(no_match)/32 -47.33% 6.886 3.627 0.251 7.90% 0.251
BM_vector_deque_ranges_move/64 -47.21% 5.321 2.809 - 5.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -46.43% 53.070 28.427 - -48.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -46.15% 50.255 27.061 - 41.27% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.09% 15.025 8.100 0.305 0.04% 0.305
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -46.07% 22832289.416 12313750.599 - -49.90% -
std::adjacent_find(deque<int>)/50 -45.93% 26.467 14.311 - -5.15% -
std::rotate_copy(vector<int>)/8192 -45.39% 720.009 393.225 - -49.59% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.16% 1240.838 680.452 - -50.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -45.01% 7137942.061 3924871.939 - -48.44% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.48% 17.408 9.665 - 0.22% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -43.19% 19.119 10.862 - -21.41% -
SetIntersection_Interlaced_Vector_float_16384_16 -41.58% 3674779.688 2146666.133 - -38.44% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.43% 4.158 2.435 - 1.78% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -40.93% 10.928 6.455 - 0.22% -
SetIntersection_Interlaced_Vector_float_262144_256 -39.77% 33965704.155 20456233.788 - -58.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -39.08% 0.697 0.425 - 8.27% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -38.60% 94.600 58.085 - -47.82% -
ranges::min(std::list<long_long>)/1 -38.48% 0.375 0.231 - -24.47% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -38.31% 41.959 25.882 - -7.86% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -37.02% 4.194 2.641 - 6.77% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -36.77% 659551.092 417045.929 - -37.86% -
std::adjacent_find(deque<int>)/8 -36.72% 4.875 3.085 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -35.29% 65517870.747 42396192.169 - -37.03% -
ranges::min(std::vector<long_long>)/1 -35.29% 0.450 0.291 - -1.25% -
std::copy(vector<int>)/4096 -34.67% 222.446 145.325 - -6.32% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.49% 653.879 428.354 - 0.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -34.34% 4.142 2.719 - 0.91% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -34.01% 88.248 58.233 - 0.95% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -33.66% 0.404 0.268 - -11.14% -
ranges::min(std::deque<__int128>)/70000 -33.32% 36497.526 24337.252 - 0.07% -
BM_PushHeap_string_QuickSortAdversary_1 -32.87% 0.701 0.471 - -10.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -32.23% 34.541 23.410 - -0.39% -
BM_PushHeap_uint32_Ascending_1 -32.00% 0.629 0.428 - 8.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -31.71% 11172785.651 7629754.021 - -8.09% -
SetIntersection_Interlaced_Vector_float_262144_16 -31.56% 4260499.326 2915862.636 - -55.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -31.55% 38.192 26.144 - -32.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -30.04% 1964.499 1374.282 - -7.50% -
SetIntersection_Interlaced_Vector_float_16384_64 -29.95% 8464292.663 5929398.795 - -12.63% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.34% 32.615 23.047 - -0.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -29.30% 34.540 24.419 - 20.45% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -29.12% 3.512 2.490 - -2.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -28.87% 41.730 29.683 - 0.34% -
BM_PushHeap_float_Random_1 -28.27% 0.697 0.500 - -23.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.91% 349765375.114 252141243.881 - -26.64% -
std::vector<int>::ctor(size)/32 -27.78% 14.541 10.501 - 1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -27.68% 337302952.275 243951965.615 - -28.37% -
std::all_of(vector<int>)_(process_all)/50 -27.64% 17.631 12.757 - -6.84% -
std::unordered_set<int>::contains(key)_(existent)/8192 -26.90% 1.571 1.149 - -11.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.64% 43.054 31.585 - -1.67% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -26.36% 472.645 348.053 - 7.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -26.07% 69.021 51.027 - 128.24% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -25.66% 69.546 51.700 - -1.88% -
std::fill(list<int>)/1024 -25.52% 671.673 500.279 - -25.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.27% 7088.095 5296.972 - 0.72% -
std::copy_n(vector<bool>)_(aligned)/1048576 -25.07% 3319.084 2487.094 - 1.94% -
std::equal(vector<bool>)_(unaligned)/8 -24.79% 1.121 0.843 - -3.35% -
BM_StringDestroy_Large -24.52% 9.522 7.187 - -16.10% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.37% 769.308 581.852 - 0.34% -
ranges::min(std::deque<char>)/1 -24.35% 0.915 0.693 - 9.87% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -24.25% 2.639 1.999 - -32.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -24.23% 41.201 31.217 - 2.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.89% 32.598 24.810 - -0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.87% 31.266 23.802 - -1.00% -
std::is_sorted_until(deque<int>,_pred)/8 -23.77% 6.112 4.660 - 13.38% -
std::unordered_set<int>::contains(key)_(existent)/32 -23.54% 1.587 1.214 - -19.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -23.53% 43.399 33.186 - -5.22% -
std::multimap<std::string,_int>::erase(iterator)/1024 -23.27% 34.034 26.116 - -19.80% -
BM_vector_deque_ranges_copy_backward/0 -23.18% 0.676 0.520 - 30.03% -
bm_lexicographical_compare<signed_char>/1 -22.96% 1.531 1.180 - -16.66% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.79% 0.316 0.244 - 1.08% -
std::set<int>::lower_bound(key)_(non-existent)/32 -22.60% 2.878 2.227 - -2.69% -
std::move(list<int>)/4096 -22.47% 5075.383 3934.747 - -13.68% -
std::copy(vector<bool>)_(aligned)/1048576 -22.40% 3793.166 2943.522 - -8.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -22.31% 46.745 36.315 - -9.91% -
std::unordered_set<int>::clear()/1024 -22.28% 10228.555 7949.405 - -9.11% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -21.91% 9630.343 7520.493 - -7.23% -
std::search(deque<int>)_(same_length)/1000 -21.18% 464.349 365.993 - -20.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -20.99% 1.650 1.304 - -21.25% -
std::copy(vector<bool>)_(aligned)/262144 -20.88% 751.624 594.656 - -9.44% -
std::find_if(vector<char>)_(bail_25%)/8 -20.29% 0.957 0.763 - -17.52% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -20.21% 9182.285 7326.988 - -6.37% -
BM_std_minmax_element<char>/3 -20.01% 1.201 0.961 - -6.87% -
std::copy_backward(vector<int>)/4096 -20.00% 233.555 186.847 - -14.33% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -20.00% 0.480 0.384 - -10.13% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -19.80% 37.421 30.011 - -2.78% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -19.65% 1.343 1.079 - -2.94% -
SetIntersection_Interlaced_Vector_float_262144_1024 -19.35% 96897190.723 78148469.924 - -43.16% -
SetIntersection_Interlaced_Vector_float_16384_4 -19.33% 1678455.658 1353960.832 - -17.52% -
ranges::min(std::list<__int128>)/1 -19.28% 0.456 0.368 - 9.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -19.25% 1037.840 838.090 - -1.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.86% 25.666 20.826 - -0.49% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.81% 14.036 11.396 - -5.12% -
std::equal(vector<bool>)_(unaligned)/50 -18.61% 1.123 0.914 - -3.29% -
SetIntersection_Front_Set_uint64_262144_1024 -18.59% 15566381.195 12672272.440 - -6.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -18.54% 143713879.990 117072983.832 - -25.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -18.51% 110.373 89.947 - -0.80% -
BM_deque_deque_copy_backward/0 -18.38% 0.931 0.759 - -5.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.36% 1.731 1.413 - -5.79% -
BM_tolower_char<char> -18.32% 0.617 0.504 - -26.95% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -18.15% 10.759 8.806 - -4.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -18.04% 7605.711 6233.401 - 5.46% -
std::move(vector<int>)/1048576 -17.92% 70383.066 57770.136 - 1.66% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.81% 27.669 22.740 - 0.52% -
std::unordered_multiset<int>::count(key)_(existent)/32 -17.73% 1.934 1.591 - -0.50% -
std::copy_if(list<int>)_(every_other)/4096 -17.70% 4165.891 3428.628 - -3.48% -
ranges::minmax(std::deque<char>)/1 -17.58% 0.805 0.664 - -1.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -17.54% 2.014 1.661 - 11.11% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -17.53% 14468.164 11931.767 - 5.89% -
std::copy(list<int>)/64 -17.43% 36.747 30.343 - -2.86% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -17.31% 7.254 5.998 - -1.69% -
std::is_sorted(list<int>,_pred)/8192 -17.23% 8650.007 7159.423 - -17.21% -
ranges::min(std::deque<__int128>)/64 -17.22% 25.229 20.885 - -0.08% -
std::copy_if(list<int>)_(entire_range)/64 -17.09% 36.704 30.430 - -13.32% -
std::copy_if(list<int>)_(every_other)/512 -17.09% 359.671 298.198 - -17.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -16.84% 0.578 0.480 - -13.67% -
BM_deque_vector_copy/0 -16.83% 1.559 1.297 - -9.48% -
SetIntersection_Front_Set_uint32_262144_1024 -16.76% 14332566.840 11930598.416 - -5.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -16.68% 1.769 1.474 - 0.66% -
SetIntersection_None_Set_string_1024_16 -16.56% 12663239.195 10566291.003 - 19.69% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -16.50% 41.289 34.474 - -8.20% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.28% 709.345 593.864 - 1.73% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -16.26% 30675.141 25687.301 - -7.09% -
std::stable_partition(deque<int>)_(sparse)/32 -16.25% 13.126 10.993 - -9.38% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -16.20% 662.007 554.743 - 2.08% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -15.96% 38.250 32.145 - 0.25% -
bm_lexicographical_compare<signed_char>/64 -15.95% 2.263 1.902 - -15.21% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -15.91% 7165166.732 6024868.540 - -2.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.84% 56.622 47.651 - -5.05% -
SetIntersection_None_Set_string_1024_4 -15.76% 12516676.481 10543834.367 - 16.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.61% 63.031 53.189 - 4.18% -
BM_StringFindAllMatch/512 -15.42% 13.701 11.588 - -0.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -15.40% 1.834 1.551 - -7.96% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -15.34% 23.889 20.226 - -13.29% -
std::set<int>::contains(key)_(non-existent)/8192 -15.21% 19.181 16.262 - 56.76% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -15.02% 24559.665 20871.328 - -7.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.98% 28.138 23.923 - -1.08% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.96% 1.589 1.351 - -11.47% -
std::unordered_set<int>::clear()/8192 -14.95% 73561.139 62562.533 - -3.48% -
std::map<int,_int>::erase(iterator)/8192 -14.93% 23.902 20.333 - -3.33% -
std::count_if(list<int>)_(every_other)/8192 -14.90% 8357.806 7112.434 - -6.76% -
SetIntersection_None_Set_string_1024_1 -14.89% 12681800.183 10793147.091 - 21.32% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.66% 4604.042 3929.033 - -14.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -14.61% 67905738.999 57987826.802 - -22.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -14.49% 11.951 10.219 - 0.35% -
BM_PushHeap_string_Descending_262144 -14.48% 3.422 2.927 - -26.62% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.30% 728.294 624.143 - -3.71% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -14.23% 9613780.560 8245669.648 - 1.55% -
std::fill(list<int>)/8192 -14.19% 8372.716 7184.471 - -19.00% -
BM_deque_vector_ranges_move_backward/64000 -14.00% 9101.442 7826.857 - -4.40% -
SetIntersection_Interlaced_Vector_float_262144_64 -13.92% 9216105.617 7933307.107 - -32.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.84% 35.428 30.525 - 0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -13.83% 1333.658 1149.193 - 4.53% -
std::multiset<std::string>::erase(iterator)/32 -13.80% 33.084 28.520 - 3.94% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.75% 1.186 1.023 - 1.68% -
SetIntersection_Interlaced_Vector_float_16384_1024 -13.75% 45938317.730 39621450.058 - -35.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -13.60% 1.290 1.114 - 8.27% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -13.51% 1.351 1.168 - 7.05% -
std::is_sorted_until(deque<int>)/8 -13.47% 2.841 2.458 - -5.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -13.46% 1.343 1.162 - -15.73% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.44% 50.554 43.757 - -2.08% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -13.44% 1.412 1.222 - -4.08% -
std::rotate(list<int>)_(by_1/2)/8192 -13.42% 5451.162 4719.447 - -23.00% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.42% 49.249 42.639 - -0.19% -
SetIntersection_Front_Set_uint64_1024_256 -13.39% 4278192.684 3705280.741 - -4.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -13.29% 65.849 57.099 - -5.08% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -13.15% 1.536 1.334 - 12.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -13.14% 36.767 31.937 - -3.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -13.08% 41.949 36.463 - 1.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -12.98% 0.679 0.591 - -5.84% -
std::map<int,_int>::ctor(const&)/1024 -12.83% 7444.928 6489.532 - -3.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.81% 643.498 561.052 - -31.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.79% 43.062 37.556 - 1.30% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -12.73% 1.576 1.376 - -1.64% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -12.67% 43.919 38.353 - -6.83% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -12.65% 20759934.317 18133065.739 - 8.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -12.58% 1.497 1.308 - 0.79% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -12.57% 10.581 9.251 - -16.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.55% 1.659 1.451 - -11.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.48% 577.117 505.081 - -27.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -12.45% 41.424 36.268 - 9.35% -
std::multimap<std::string,_int>::ctor(const&)/32 -12.38% 894.508 783.810 - -0.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.35% 625.709 548.418 - -29.04% -
BM_deque_vector_ranges_copy_backward/70000 -12.35% 10219.110 8957.438 - 5.37% -
std::unordered_set<std::string>::erase(iterator)/32 -12.35% 29.901 26.210 - -0.45% -
std::move(vector<int>)/262144 -12.34% 17285.567 15152.393 - -30.43% -
std::unordered_multiset<int>::find(key)_(existent)/32 -12.33% 1.491 1.307 - 5.65% -
std::search(deque<int>)_(no_match)/1024 -12.29% 343.994 301.723 - -27.00% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -12.15% 7577.612 6656.738 - -0.53% -
BM_StringDestroy_Huge -12.15% 12.129 10.655 - -6.45% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -12.10% 95.112 83.600 - -12.67% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -12.10% 9.236 8.119 - -4.33% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.99% 41.865 36.847 - -0.62% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -11.93% 0.969 0.854 - -25.54% -
std::multimap<std::string,_int>::erase(iterator)/8192 -11.93% 30.264 26.655 - -13.56% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -11.93% 40.369 35.555 - -14.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -11.86% 1723.823 1519.411 - 11.66% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -11.83% 1.422 1.254 - 6.27% -
BM_StringRelational_Less_Empty_Empty_Control -11.82% 1.827 1.611 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -11.74% 4999450.693 4412545.569 - -24.33% -
SetIntersection_Interlaced_Set_uint32_262144_16 -11.60% 1741256.019 1539243.164 - -5.95% -
SetIntersection_Front_Set_string_262144_64 -11.55% 5003161.131 4425373.098 - -8.08% -
SetIntersection_Interlaced_Vector_float_16384_256 -11.44% 16984669.721 15041863.848 - -42.35% -
std::search(deque<int>)_(near_matches)/1024 -11.40% 20553.620 18209.796 - -15.89% -
BM_deque_deque_move_backward/0 -11.36% 0.920 0.815 - -5.32% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.35% 1.462 1.296 - 2.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.28% 28.541 25.323 - 0.53% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.18% 61.523 54.646 - 1.71% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -11.16% 24.103 21.412 - 2.83% -
BM_vector_deque_ranges_move/0 -11.15% 0.525 0.466 - 17.71% -
std::unordered_set<int>::find(key)_(non-existent)/32 -11.08% 1.173 1.043 - -11.52% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.99% 8100.032 7209.672 - -5.46% -
std::map<int,_int>::ctor(const&)/8192 -10.95% 58703.685 52277.001 - -2.57% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.95% 37.420 33.324 - 0.92% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -10.76% 622.932 555.880 - -29.68% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -10.76% 0.487 0.434 - 22.54% -
BM_std_minmax_element<short>/4000 -10.76% 1079.499 963.382 - -5.82% -
BM_vector_deque_ranges_copy_backward/2 -10.75% 1.998 1.784 - -9.38% -
BM_std_minmax_element<short>/4096 -10.75% 1105.054 986.284 - -5.95% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -10.71% 5750178.186 5134531.695 - -3.92% -
BM_vector_deque_ranges_copy/0 -10.66% 0.625 0.558 - 31.30% -
BM_std_minmax_element<short>/1024 -10.63% 281.908 251.955 - -5.98% -
BM_std_minmax_element<short>/5500 -10.61% 1480.681 1323.652 - -5.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.60% 843.533 754.105 - -1.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -10.57% 6.666 5.962 - -2.09% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -10.52% 1.402 1.255 - -12.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -10.51% 1.368 1.225 - -12.99% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -10.44% 4.552 4.077 - -3.57% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.44% 633.905 567.756 - 10.82% -
std::partition(deque<int>)_(sparse)/8192 -10.38% 3295.180 2953.026 - -0.56% -
BM_std_minmax_element<short>/70000 -10.33% 18800.434 16858.054 - -5.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.27% 0.386 0.346 - -28.89% -
std::copy_n(vector<int>)/32768 -10.24% 3780.021 3392.898 - -10.18% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.24% 563.159 505.491 - -10.19% -
BM_std_minmax_element<short>/64000 -10.20% 17161.273 15410.192 - -5.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.16% 645.167 579.642 - 5.17% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.15% 576.091 517.598 - -10.19% -
BM_std_minmax_element<short>/65536 -10.15% 17575.901 15791.547 - -5.20% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.15% 29.191 26.228 - -17.00% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -10.12% 31.247 28.086 - -1.34% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.09% 669.668 602.103 - 10.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.09% 644.506 579.488 - 5.20% -
ranges::min(std::deque<char>)/70000 -10.07% 19818.274 17821.994 - -0.25% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.02% 6466.454 5818.817 - 6.43% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -10.01% 1.643 1.479 - -9.64% -
std::find_first_of(list<int>)_(large_needle)/1024 -10.00% 922409.162 830136.590 - -6.29% -
std::find_end(deque<int>)_(near_matches)/8192 -9.99% 1252100.370 1127063.306 - 0.24% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -9.98% 6166.445 5550.837 - 4.09% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.96% 5891799.727 5304997.463 - -10.35% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -9.94% 1.127 1.015 - -7.79% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -9.90% 72.369 65.202 - 104.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.85% 736.078 663.595 - 1.22% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.84% 135.333 122.014 - -7.71% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -9.83% 108597894.405 97925771.587 - -14.90% -
BM_PushHeap_string_Ascending_1 -9.81% 0.585 0.527 - -24.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.80% 52341.438 47209.613 - 4.01% -
BM_PushHeap_string_PipeOrgan_1 -9.79% 0.584 0.527 - 11.91% -
rng::contains_subrange(deque<int>)_(process_all)/32 -9.76% 15.301 13.807 - 13.22% -
BM_vector_deque_ranges_copy_backward/1 -9.63% 2.259 2.041 - -5.75% -
std::unordered_set<int>::erase(iterator)/32 -9.62% 22.267 20.124 - -3.23% -
std::multiset<int>::count(key)_(existent)/8192 -9.60% 10.185 9.207 - -5.62% -
std::find_end(deque<int>)_(near_matches)/1024 -9.57% 18033.884 16308.054 - -0.21% -
std::count(list<int>)_(every_other)/8192 -9.57% 7535.874 6814.815 - 1.91% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.57% 131573.970 118988.212 - 1.56% -
SetIntersection_Interlaced_Set_uint32_262144_1 -9.54% 1097971.448 993228.128 - -3.58% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -9.54% 1.371 1.240 - -28.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.53% 576.560 521.625 - 4.25% -
SetIntersection_Front_Set_uint32_1024_256 -9.52% 4070064.754 3682603.310 - -10.76% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.46% 629.201 569.677 - 5.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.44% 1.584 1.434 - -8.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.41% 41.060 37.195 - -2.51% -
ranges::min(std::deque<char>)/8 -9.41% 2.548 2.308 - -0.07% -
BM_std_minmax_element<short>/512 -9.40% 143.275 129.809 - -5.48% -
std::copy_if(list<int>)_(every_other)/32768 -9.38% 28160.750 25519.146 - -1.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -9.38% 1.468 1.330 - -18.72% -
SetIntersection_Interlaced_Vector_float_1024_256 -9.36% 6018052.764 5454810.592 - -16.00% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -9.29% 11.796 10.700 - -0.88% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.27% 4.661 4.229 - 0.23% -
std::find_if(vector<char>)_(process_all)/8 -9.18% 1.567 1.423 - -4.26% -
std::find_end(deque<int>)_(near_matches)/1000 -9.07% 17301.504 15732.082 - -0.93% -
std::distance(join_view(vector<vector<int>>))/50 -9.06% 0.641 0.583 - 0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -9.03% 31.198 28.381 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -8.98% 38814871.394 35330548.126 - -17.65% -
BM_std_minmax_element<int>/64000 -8.96% 16685.451 15189.855 - -4.57% -
std::map<int,_int>::clear()/32 -8.96% 695.035 632.758 - -3.05% -
BM_vector_deque_copy_backward/2 -8.95% 2.000 1.821 - -3.32% -
BM_deque_deque_ranges_move_backward/2 -8.92% 2.336 2.127 - -11.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -8.91% 10.947 9.972 - 57.53% -
BM_PushHeap_uint64_Descending_1 -8.82% 0.471 0.429 - -32.51% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.80% 2.561 2.335 - -0.62% -
std::unordered_set<int>::erase(iterator)/8192 -8.63% 22.232 20.314 - -14.81% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.62% 29.451 26.913 - -1.45% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.59% 1.631 1.491 - -5.62% -
std::unordered_set<int>::erase(iterator)/1024 -8.57% 22.213 20.308 - -12.82% -
BM_std_minmax_element<int>/65536 -8.56% 17005.218 15550.109 - -4.54% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.54% 17.804 16.284 - 3.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.47% 1780.489 1629.628 - -18.95% -
BM_std_minmax_element<int>/70000 -8.47% 18157.945 16619.667 - -4.55% -
SetIntersection_Front_Set_uint64_256_64 -8.45% 5737624.205 5252860.036 - -7.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.44% 64.832 59.360 - -3.66% -
BM_std_minmax_element<int>/4096 -8.44% 1067.758 977.679 - -4.29% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.40% 1374565.267 1259048.420 - -5.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -8.38% 714.126 654.250 - -4.70% -
std::pop_heap(vector<std::string>)/1024 -8.38% 22.869 20.953 - 0.17% -
rng::contains_subrange(deque<int>)_(process_all)/16 -8.34% 9.189 8.423 - 18.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.33% 54.705 50.149 - -1.14% -
BM_std_minmax_element<int>/512 -8.29% 137.736 126.319 - -5.47% -
bm_lexicographical_compare<signed_char>/8 -8.29% 3.302 3.028 - -2.57% -
BM_std_minmax_element<int>/1024 -8.25% 271.287 248.902 - -4.71% -
BM_StringRelational_Less_Empty_Small_Control -8.20% 1.757 1.613 - 0.03% -
std::unordered_set<int>::clear()/32 -8.18% 639.098 586.799 - -0.84% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.17% 841.801 772.985 - -1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.11% 0.615 0.565 - -11.94% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -8.04% 31.806 29.249 - -3.20% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.99% 205.461 189.035 - 0.13% -
std::search_n(list<int>,_pred)_(no_match)/8192 -7.99% 8200.717 7545.624 170.156 -6.61% 170.156
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -7.93% 1.272 1.171 - 2.09% -
BM_std_minmax_element<int>/5500 -7.93% 1422.871 1310.011 - -4.21% -
std::set<std::string>::ctor(const&)/32 -7.91% 841.161 774.593 - 9.66% -
ranges::min(std::deque<char>)/64 -7.91% 17.984 16.561 - -0.12% -
BM_PushHeap_string_Descending_16 -7.91% 2.217 2.042 - -3.96% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.90% 0.237 0.218 - 0.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -7.87% 42.486 39.140 - 3.74% -
SetIntersection_Front_Set_uint64_1024_64 -7.87% 1774335.884 1634633.742 - -2.99% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.87% 635.551 585.559 - -17.06% -
BM_StringMove_Small -7.83% 0.794 0.732 - 3.63% -
std::stable_partition(deque<int>)_(sparse)/50 -7.82% 29.416 27.116 - -6.86% -
bm_write -7.81% 606.091 558.771 - -4.85% -
std::generate(list<int>)/8192 -7.79% 7693.826 7094.317 - -7.27% -
BM_vector_deque_copy_backward/1 -7.79% 2.240 2.066 - -5.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -7.79% 0.450 0.415 - 8.90% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.63% 828.254 765.082 - 0.45% -
SetIntersection_Front_Set_uint32_1024_1024 -7.62% 12433868.103 11485982.134 - -8.40% -
BM_deque_deque_ranges_move_backward/1 -7.62% 2.593 2.396 - -9.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.61% 22.147 20.462 - 7.09% -
BM_StringConstructDestroyCStr_Small_Transparent -7.59% 0.397 0.366 - 5.98% -
BM_PushHeap_float_Ascending_16384 -7.59% 4.368 4.036 - -7.38% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.58% 17331.996 16019.091 - 4.97% -
std::fill_n(list<int>)/8192 -7.56% 9046.214 8362.333 - -17.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.55% 56706.774 52425.849 - -0.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.55% 93.924 86.834 - 0.21% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -7.54% 58.922 54.478 - 0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.52% 0.665 0.615 - -1.21% -
std::multiset<int>::find(key)_(existent)/8192 -7.52% 8.594 7.948 - -9.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -7.52% 11.309 10.459 - 47.18% -
BM_deque_vector_ranges_copy/70000 -7.51% 3448.286 3189.461 - 0.40% -
SetIntersection_Front_Set_float_16384_256 -7.50% 4199292.751 3884263.827 - -7.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.46% 58.742 54.361 - -1.01% -
BM_PushHeap_string_SingleElement_16 -7.45% 2.776 2.569 - -4.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.44% 1.538 1.423 - 23.17% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.40% 67.556 62.556 - 0.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.40% 1.613 1.494 - 7.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.39% 42220.257 39098.647 - -1.82% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.38% 2154.561 1995.490 - -7.28% -
std::multimap<std::string,_int>::clear()/1024 -7.33% 22718.921 21052.564 - 0.11% -
std::vector<int>::ctor(size)/1024 -7.33% 44.415 41.160 - -9.06% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -7.31% 1.553 1.440 - 0.63% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.30% 11385.720 10554.036 - 6.56% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.30% 7.861 7.287 - 28.02% -
BM_PushHeap_string_PipeOrgan_16384 -7.29% 13.172 12.212 - -9.28% -
std::find_first_of(vector<int>)_(small_needle)/32 -7.26% 53.847 49.938 - -4.95% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -7.26% 3221521.985 2987761.387 - -1.35% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -7.24% 841.040 780.142 - 17.53% -
BM_std_minmax_element<int>/4000 -7.24% 1042.776 967.279 - -2.86% -
std::multiset<std::string>::find(key)_(existent)/1024 -7.22% 25.779 23.917 - -2.07% -
BM_StringRead_Cold_Deep_Empty -7.22% 1.308 1.214 - -24.20% -
std::unique(deque<int>)_(contiguous)/8192 -7.20% 4033.370 3742.880 - 0.15% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.18% 2.453 2.277 - 0.49% -
std::adjacent_find(list<int>)/8192 -7.17% 7204.023 6687.824 - -8.06% -
SetIntersection_Front_Set_uint32_262144_256 -7.16% 3830800.392 3556599.232 - -12.16% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.16% 7083.683 6576.807 - -0.83% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.14% 2157.941 2003.870 - 0.53% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.13% 13.375 12.422 - 6.95% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -7.10% 0.629 0.584 - -0.86% -
BM_std_minmax_element<int>/4 -7.09% 1.260 1.171 - -3.23% -
std::set<int>::equal_range(key)_(existent)/8192 -7.08% 8.503 7.901 - -0.78% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.07% 1560.354 1449.992 - 0.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -7.07% 820.814 762.765 - 26.69% -
SetIntersection_Interlaced_Vector_string_1024_1024 -7.07% 39970196.619 37144014.027 - -5.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.05% 72.774 67.642 - 0.95% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.01% 160.174 148.943 - -10.97% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.99% 352.361 327.741 - -0.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -6.97% 2.466 2.294 - 0.51% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.97% 8666.123 8061.665 - -6.76% -
std::copy_backward(vector<bool>)_(aligned)/262144 -6.97% 789.882 734.826 - 16.45% -
std::reverse_copy(list<int>)/512 -6.93% 391.377 364.242 - 0.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.92% 2.953 2.749 - 1.45% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.92% 59021.197 54939.272 - -0.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -6.91% 21.701 20.202 - 10.19% -
BM_PushHeap_string_Descending_64 -6.89% 2.320 2.161 - -5.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.82% 10691.891 9962.491 - 0.52% -
SetIntersection_Front_Vector_uint64_1024_256 -6.81% 2286779.681 2130985.089 - -6.41% -
std::set<int>::equal_range(key)_(non-existent)/32 -6.81% 2.664 2.483 - -21.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.79% 10.698 9.972 - 0.23% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -6.78% 29.634 27.625 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.77% 0.665 0.619 - 19.03% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.75% 269.388 251.202 - -7.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.75% 239.328 223.179 - -1.39% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.72% 8476.198 7906.312 - -5.48% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -6.71% 11.299 10.541 - -1.23% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.69% 7.651 7.139 - 0.08% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -6.62% 4211.660 3932.840 - -21.62% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.60% 92.896 86.762 - -4.75% -
std::find_first_of(deque<int>)_(small_needle)/50 -6.60% 173.913 162.438 - -1.30% -
BM_vector_deque_copy/65536 -6.58% 3101.452 2897.320 - -0.42% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.57% 44198.507 41292.629 - 0.21% -
bm_gcd_random -6.56% 31.086 29.048 - 0.31% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -6.53% 1052.378 983.633 - -1.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.52% 239.223 223.621 - 0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.52% 5414.643 5061.791 - -6.42% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.50% 21550.929 20149.812 - -15.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -6.49% 119236.236 111498.644 - 1.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -6.45% 355.969 333.003 - -12.46% -
std::fill(deque<int>)/1024 -6.44% 32.312 30.230 - 0.80% -
BM_deque_vector_ranges_copy/65536 -6.44% 3128.203 2926.702 - -0.45% -
SetIntersection_Front_Set_uint32_1024_64 -6.42% 1770491.338 1656777.767 - -7.37% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.42% 0.233 0.218 - -0.74% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.41% 2297.606 2150.440 - 0.16% -
std::find_first_of(deque<int>)_(small_needle)/32 -6.39% 112.757 105.549 - -1.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.37% 0.648 0.606 - -12.25% -
BM_deque_deque_copy/0 -6.35% 0.788 0.738 - -19.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.35% 1194.803 1118.911 - -0.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.35% 37.366 34.993 - 0.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.35% 7064.338 6615.891 - 2.37% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.31% 679.405 636.563 - -13.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -6.30% 1.520 1.424 - 23.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.29% 653.191 612.107 - -2.12% -
SetIntersection_Front_Set_float_1024_256 -6.29% 4238564.298 3972167.576 - -4.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.27% 10.040 9.410 - 38.69% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -6.25% 26.923 25.240 - -1.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -6.25% 7.257 6.804 - 48.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.23% 1.515 1.420 - 22.92% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.22% 186973.381 175341.710 - -14.23% -
BM_StringRelational_Less_Empty_Huge_Control -6.21% 1.717 1.611 - -2.93% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -6.20% 13.253 12.431 - -1.76% -
BM_StringRelational_Less_Empty_Large_Control -6.19% 1.717 1.611 - -0.06% -
BM_std_minmax_element<short>/4 -6.17% 1.247 1.170 - -3.73% -
BM_StringRelational_Less_Small_Empty_Control -6.17% 1.717 1.611 - -3.06% -
BM_std_minmax_element<int>/64 -6.16% 17.055 16.004 - -3.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -6.16% 51.997 48.796 - -1.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.14% 1.517 1.424 - 23.22% -
SetIntersection_Front_Vector_uint64_16384_1 -6.13% 1044288.354 980274.050 - -5.97% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -6.13% 800.940 751.880 - 1.07% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.11% 77.818 73.062 - 0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.11% 1721.271 1616.161 - 0.29% -
BM_deque_vector_ranges_copy/64000 -6.11% 3121.639 2931.018 - 0.76% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.06% 541.750 508.909 - 1.60% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -6.06% 93.679 88.004 - -5.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.05% 23876.535 22431.061 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_256_64 -6.05% 8417840.117 7908308.850 - -3.58% -
SetIntersection_None_Vector_uint64_16384_1024 -6.03% 1113960.092 1046748.857 - -4.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.03% 56676.944 53259.018 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.03% 5356393.760 5033648.417 - -8.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -6.00% 7235397.834 6801460.867 - -5.25% -
std::remove_if(list<int>)_(prefix)/8192 -6.00% 9895.199 9301.747 - -6.21% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -5.99% 2.033 1.911 - 8.16% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.98% 1.229 1.155 - 0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.98% 18.408 17.307 - -0.80% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -5.98% 12.512 11.764 - -5.09% -
std::partition(list<int>)_(dense)/1024 -5.96% 412.971 388.348 - -0.07% -
std::replace(list<int>)_(prefix)/1024 -5.96% 785.529 738.710 - -0.14% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.96% 1.715 1.613 - -3.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.95% 918.642 863.952 - -2.63% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.94% 1619440.350 1523264.241 - -4.89% -
std::remove_copy(deque<int>)_(prefix)/50 -5.94% 21.270 20.007 - -0.43% -
rng::starts_with(deque<int>)/1024 -5.94% 476.854 448.548 - -3.00% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.91% 662.365 623.187 - -16.28% -
std::none_of(list<int>)_(process_all)/8192 -5.90% 7527.869 7084.035 - -14.61% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.89% 311.990 293.605 - 0.31% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -5.89% 0.445 0.418 - -5.36% -
BM_PushHeap_string_SingleElement_1024 -5.89% 2.712 2.552 - -1.06% -
SetIntersection_None_Vector_uint64_262144_16 -5.89% 1121864.595 1055799.449 - -5.76% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.89% 816.645 768.574 - 14.79% -
BM_PushHeap_string_Descending_256 -5.86% 2.389 2.249 - -7.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -5.85% 13.277 12.500 - -1.95% -
BM_PushHeap_string_SingleElement_256 -5.83% 2.715 2.557 - -0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.83% 46789.561 44062.784 - -0.38% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.81% 3959.967 3729.914 - -0.27% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.80% 1.488 1.401 - -1.89% -
std::find_if(list<int>)_(process_all)/50 -5.79% 20.057 18.895 - -0.44% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.77% 55.937 52.708 - -10.29% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.76% 1403.905 1322.973 - -1.39% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.76% 91.695 86.415 - -7.73% -
BM_PushHeap_uint32_Random_4 -5.76% 2.207 2.080 - -4.57% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -5.75% 33.789 31.847 - -2.23% -
BM_PushHeap_string_Descending_1024 -5.74% 2.436 2.296 - -11.45% -
std::find(vector<short>)_(bail_25%)/8 -5.74% 0.710 0.669 - -6.43% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.73% 1977.161 1863.932 - 0.14% -
BM_StringEraseWithMove_Huge_Transparent -5.72% 45.328 42.736 - -27.11% -
SetIntersection_Interlaced_Vector_float_64_4 -5.69% 17984349.606 16961447.989 - -5.16% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.68% 43.909 41.417 - -2.84% -
SetIntersection_None_Vector_uint64_262144_256 -5.67% 1135820.241 1071425.285 - -4.61% -
ranges::min(std::deque<long_long>)/64 -5.66% 17.609 16.613 - -1.80% -
BM_PushHeap_string_Descending_16384 -5.66% 2.422 2.285 - -8.28% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.63% 14365840.624 13557222.504 - -3.64% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.63% 8.285 7.819 - -4.29% -
BM_PushHeap_string_SingleElement_64 -5.62% 2.777 2.621 - -0.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.62% 69283.589 65390.598 - -0.29% -
BM_std_minmax_element<long_long>/2 -5.61% 0.679 0.641 - -0.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.60% 21362.021 20166.273 - -15.21% -
std::count(vector<int>)_(every_other)/8 -5.57% 1.376 1.299 - -3.49% -
SetIntersection_Front_Set_float_1024_64 -5.56% 1832791.498 1730838.559 - -3.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.54% 40814.327 38554.938 - -7.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.52% 1205.938 1139.325 - -1.09% -
BM_PushHeap_string_SingleElement_16384 -5.52% 2.704 2.555 - -0.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.49% 50.116 47.364 - 0.90% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -5.47% 534.534 505.286 - 2.88% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.47% 32.650 30.864 - -0.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -5.45% 0.280 0.264 - -14.47% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -5.44% 668.225 631.879 - -15.60% -
BM_PushHeap_string_SingleElement_262144 -5.44% 2.734 2.585 - -0.08% -
bm_lexicographical_compare<signed_char>/512 -5.43% 8.116 7.676 - -2.26% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.40% 19.659 18.596 - 2.28% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.37% 12402850.426 11736390.988 - -3.02% -
std::count(list<int>)_(every_other)/1048576 -5.36% 873195.537 826376.177 - 1.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.36% 35.903 33.979 - -0.01% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.36% 34650.160 32794.020 - -4.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.36% 1.617 1.531 - 23.11% -
bm_ranges_swap_ranges_vb_aligned/512 -5.35% 5.249 4.968 - -3.47% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.35% 1.379 1.305 - 8.75% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.35% 1.573 1.489 - 0.93% -
BM_std_minmax_element<char>/4096 -5.33% 1078.540 1021.037 - -5.35% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.32% 350895390.283 332226016.989 - -8.34% -
SetIntersection_Front_Vector_uint32_262144_1 -5.31% 1052471.538 996610.713 - -5.02% -
SetIntersection_Interlaced_Vector_float_256_16 -5.29% 6170997.625 5844578.635 - -7.84% -
std::sort(vector<int>)_(heap)/1024 -5.29% 4832.304 4576.761 - 0.20% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.27% 12.855 12.177 - -3.60% -
rng::contains_subrange(deque<int>)_(process_all)/50 -5.27% 25.462 24.119 - 2.20% -
std::rotate(deque<int>)_(by_1/4)/8192 -5.27% 2558.429 2423.548 - -10.08% -
BM_std_minmax_element<char>/5500 -5.26% 1444.625 1368.670 - -5.30% -
BM_std_minmax_element<char>/4000 -5.24% 1053.545 998.340 - -5.23% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.21% 5.473 5.188 - -0.43% -
SetIntersection_Front_Set_uint32_262144_64 -5.19% 1686092.803 1598625.456 - -8.60% -
SetIntersection_Interlaced_Vector_float_256_64 -5.18% 7220884.605 6847108.755 - -9.85% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.17% 28.869 27.376 - -15.71% -
BM_std_minmax_element<char>/1024 -5.16% 275.555 261.325 - -5.00% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.15% 188532.850 178827.240 - -13.98% -
BM_PushHeap_uint32_QuickSortAdversary_1 -5.14% 0.465 0.441 - -28.14% -
SetIntersection_Front_Vector_string_1024_64 -5.12% 3453497.542 3276556.236 - -1.71% -
BM_StringEraseWithMove_Huge_Opaque -5.12% 48.581 46.096 - -32.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -5.11% 9.663 9.169 - -2.59% -
SetIntersection_None_Set_uint32_1024_16 -5.11% 9111137.382 8645889.696 - -2.89% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.10% 38244.012 36292.575 - -0.08% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -5.09% 21531.271 20434.272 - -12.76% -
std::find(vector<int>)_(bail_25%)/8 -5.09% 1.441 1.368 - 0.13% -
std::move_backward(vector<int>)/262144 -5.09% 21868.613 20755.759 - -0.21% -
SetIntersection_Front_Vector_uint64_262144_1 -5.09% 1041104.517 988152.681 - -4.96% -
BM_deque_vector_copy/64000 -5.08% 3002.860 2850.168 - -0.16% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -5.08% 55.818 52.980 - 0.37% -
SetIntersection_Front_Set_uint32_16384_64 -5.08% 1688614.325 1602764.830 - -7.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.07% 1243284.916 1180242.454 - -3.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.06% 0.266 0.253 - -4.86% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.06% 2172.858 2062.975 - 0.11% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.05% 1.861 1.767 - -0.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.05% 97.167 92.262 - 0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.04% 979859.505 930428.435 - -0.35% -
BM_deque_deque_ranges_copy/2 -5.04% 2.242 2.129 - -7.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.03% 30.940 29.383 - -0.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.02% 54.145 51.429 - -0.88% -
std::partition(list<int>)_(dense)/8192 -4.98% 5358.135 5091.538 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -4.95% 6973366.576 6628052.182 - 17.04% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.95% 21.006 19.966 - -1.60% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.95% 28538.844 27127.057 - -3.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.94% 13415.140 12752.890 - -0.96% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.92% 43.032 40.913 - 14.42% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.91% 43204.293 41082.858 - 0.37% -
BM_std_minmax_element<char>/70000 -4.91% 18334.008 17434.672 - -4.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.90% 1418.184 1348.697 - 0.36% -
std::multiset<std::string>::count(key)_(non-existent)/32 -4.88% 11.364 10.809 - 2.34% -
std::map<int,_int>::ctor(const&,_alloc)/32 -4.88% 230.639 219.390 - -1.68% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.86% 12366.156 11764.639 - 4.39% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.85% 10.524 10.013 - 2.04% -
std::partition(deque<int>)_(sparse)/1024 -4.85% 400.688 381.262 - -0.13% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.85% 4992.279 4750.338 - 0.31% -
SetIntersection_Front_Vector_uint64_1024_1 -4.84% 1045235.294 994647.253 - -3.92% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.84% 278.438 264.967 - -0.35% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.83% 21784.280 20731.568 - -11.68% -
SetIntersection_None_Vector_uint32_16384_256 -4.83% 1107168.391 1053730.068 - -4.62% -
SetIntersection_Front_Set_float_1024_16 -4.81% 1217881.960 1159288.941 - -2.40% -
BM_PushHeap_string_SingleElement_4 -4.80% 2.409 2.293 - -3.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.79% 5683.831 5411.623 - -0.94% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.78% 6173.371 5878.107 - 0.60% -
SetIntersection_Interlaced_Vector_string_256_64 -4.77% 20857354.572 19862682.423 - 0.70% -
std::partial_sort(deque<int>)_(heap)/8 -4.77% 41.340 39.368 - -0.74% -
std::is_sorted(list<int>)/8192 -4.76% 7219.697 6875.688 - -5.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.75% 29425.545 28029.234 - 5.17% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -4.74% 1860922.443 1772644.529 - -5.76% -
SetIntersection_Front_Set_uint32_262144_4 -4.72% 1065592.318 1015258.832 - -5.54% -
std::copy(vector<int>)/8 -4.71% 2.213 2.109 - -2.95% -
SetIntersection_Front_Set_uint64_16384_4 -4.71% 1076446.934 1025776.098 - -7.81% -
BM_std_minmax_element<char>/64000 -4.69% 16722.664 15938.266 - -4.78% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.69% 17.893 17.054 - -0.74% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.67% 269.484 256.889 - -4.32% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.67% 72.588 69.196 - -1.60% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.66% 57439.554 54760.864 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.65% 14695.793 14011.848 - -1.59% -
BM_deque_vector_ranges_move_backward/5500 -4.65% 209.939 200.181 - 2.47% -
BM_PushHeap_uint32_SingleElement_4 -4.63% 0.356 0.339 - -0.99% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.62% 857.543 817.890 - -0.92% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.62% 77257.429 73685.745 - -0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -4.61% 744.831 710.479 - -3.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.60% 1255.449 1197.689 - 1.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -4.60% 295408.806 281828.039 - -3.03% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.58% 20.406 19.470 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.58% 1168671.865 1115193.872 - -4.38% -
SetIntersection_Front_Vector_uint64_1024_4 -4.58% 1081399.933 1031925.757 - -1.89% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.57% 1603431.478 1530078.449 - -5.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.56% 408.102 389.509 - -1.00% -
SetIntersection_None_Vector_uint32_262144_1024 -4.55% 1134191.015 1082553.807 - -5.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.55% 1053356.810 1005439.934 - -3.75% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.55% 26.707 25.493 - 1.86% -
std::search(list<int>)_(no_match)/1000 -4.54% 709.956 677.737 - -1.90% -
std::find_if_not(vector<int>)_(process_all)/50 -4.53% 5.660 5.403 - 0.23% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.53% 216.880 207.057 - -0.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.53% 643002.421 613906.349 - -0.54% -
std::map<int,_int>::ctor(const&)/32 -4.52% 234.864 224.249 - -0.48% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.50% 10090484.117 9636115.923 - -4.19% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.50% 340.610 325.282 - -5.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.50% 1060446.869 1012770.618 - -1.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.49% 23.885 22.812 - 4.15% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.48% 8.724 8.333 - 0.27% -
BM_std_minmax_element<char>/65536 -4.48% 17124.893 16357.498 - -4.59% -
SetIntersection_Front_Set_string_262144_16 -4.47% 2039869.741 1948738.641 - 4.49% -
SetIntersection_Front_Set_uint32_16384_1024 -4.47% 12667720.138 12102105.742 - -4.99% -
BM_CmpLess_short_schar -4.45% 0.988 0.944 - -1.01% -
std::map<int,_int>::clear()/1024 -4.44% 10661.392 10187.588 - -4.25% -
std::find_if(list<int>)_(process_all)/1024 -4.44% 718.228 686.356 - -1.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.43% 20.811 19.888 - 5.67% -
BM_CmpLess_uchar_short -4.43% 1.059 1.012 - -2.00% -
SetIntersection_Front_Set_uint32_256_256 -4.43% 7659448.212 7320343.813 - -6.50% -
std::find_end(deque<int>)_(same_length)/8192 -4.41% 2797.052 2673.676 - -19.54% -
std::set<std::string>::clear()/1024 -4.40% 22587.844 21595.026 - -0.20% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.36% 222.169 212.476 - -15.75% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.36% 7596.359 7264.983 - -1.89% -
SetIntersection_None_Vector_uint64_16384_16 -4.35% 1105853.681 1057737.310 - -3.92% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.34% 23.884 22.847 - -1.08% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -4.33% 359.742 344.151 - 6.08% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -4.33% 1.127 1.078 - -4.98% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.32% 22.373 21.407 - 6.00% -
SetIntersection_None_Vector_uint64_262144_1 -4.32% 1135779.239 1086731.606 - -2.87% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -4.31% 39.854 38.135 - 1.31% -
SetIntersection_Front_Set_uint64_262144_1 -4.31% 1038146.520 993359.086 - -9.99% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -4.31% 188505.742 180385.586 - -11.70% -
std::is_sorted(deque<int>,_pred)/1024 -4.30% 670.005 641.216 - -0.06% -
SetIntersection_Front_Set_uint32_16384_16384 -4.29% 221134899.028 211652571.282 - -3.89% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.29% 150408.301 143961.735 - 1.21% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.28% 1535020.066 1469266.211 - -8.15% -
SetIntersection_Front_Set_string_16384_4 -4.27% 1276415.358 1221880.065 - -1.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.27% 6.511 6.233 - 29.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.27% 644659.485 617134.282 - -0.28% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -4.26% 1.355 1.297 - 14.68% -
SetIntersection_Front_Set_uint64_16384_256 -4.25% 3966943.696 3798263.737 - -4.50% -
SetIntersection_Front_Set_uint64_256_256 -4.23% 7798527.021 7468657.909 - -2.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.22% 1.804 1.728 - -9.72% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.21% 838616.140 803282.849 - -5.18% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -4.21% 34.599 33.143 - -0.99% -
BM_StringAssignStr_Empty_Transparent -4.20% 0.508 0.486 - 0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.20% 9752.247 9342.539 - -6.03% -
std::move_backward(deque<int>)/64 -4.19% 5.398 5.172 - -1.07% -
SetIntersection_Front_Vector_string_64_64 -4.19% 27023384.684 25891068.105 - -0.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.18% 33.584 32.180 - 0.02% -
ranges::min(std::deque<long_long>)/8 -4.17% 2.403 2.302 - -0.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.15% 227.513 218.065 - -2.67% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.15% 756.039 724.673 - 1.54% -
std::map<int,_int>::clear()/8192 -4.13% 86614.315 83033.764 - -4.55% -
SetIntersection_Front_Vector_uint64_16384_64 -4.13% 1373929.434 1317145.370 - -3.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.13% 1162.960 1114.898 - 1.02% -
std::shift_right(list<int>)/8192 -4.13% 7670.697 7354.174 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.12% 175009316.708 167795544.887 - -1.07% -
BM_std_minmax_element<char>/512 -4.12% 140.349 134.569 - -6.21% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.12% 28.684 27.503 - -4.69% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.12% 2.734 2.621 - 18.75% -
SetIntersection_Interlaced_Set_float_262144_1 -4.11% 1032131.440 989717.243 - -4.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.11% 1045599.451 1002639.314 - -4.12% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.09% 18.293 17.544 - 0.28% -
BM_std_minmax_element<long_long>/64000 -4.09% 17449.139 16735.899 - 0.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.07% 19.267 18.482 - -0.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.07% 13.494 12.945 - -3.68% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -4.07% 9318.240 8939.192 - -5.71% -
BM_StringFindCharLiteral/8 -4.07% 1.617 1.551 - -4.06% -
std::transform(list<int>)_(identity_transform)/8192 -4.06% 7569.706 7262.707 - -6.25% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.04% 360954.608 346367.229 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -4.04% 25584093.036 24551112.157 - -26.67% -
std::multiset<int>::count(key)_(non-existent)/0 -4.03% 0.262 0.252 - -0.09% -
SetIntersection_Front_Set_float_262144_256 -4.02% 4160749.066 3993393.468 - -2.93% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -4.01% 55.823 53.584 - 15.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.99% 51.239 49.195 - -14.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.98% 24.065 23.108 - -1.83% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.97% 13.321 12.791 - -0.08% -
SetIntersection_None_Vector_uint64_1024_1 -3.97% 1071202.019 1028646.325 - -3.96% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.96% 13210.504 12686.927 - 0.07% -
BM_StringMove_Large -3.96% 0.735 0.706 - 0.03% -
SetIntersection_Interlaced_Vector_float_256_4 -3.95% 4822243.294 4631589.104 - -1.73% -
BM_StringFindCharLiteral/16 -3.95% 1.617 1.553 - -3.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.90% 11032883.793 10602081.364 - -2.11% -
SetIntersection_Front_Set_uint32_262144_16 -3.90% 1191753.467 1145322.786 - -4.69% -
std::is_sorted_until(vector<int>,_pred)/8 -3.90% 3.642 3.500 - -5.09% -
std::none_of(vector<int>)_(process_all)/8 -3.90% 2.564 2.464 - 0.83% -
BM_std_minmax_element<short>/64 -3.89% 17.343 16.668 - -2.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.89% 51.026 49.044 - -16.07% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.88% 2743.554 2637.158 - -11.75% -
BM_vector_deque_ranges_move_backward/0 -3.87% 0.461 0.443 - -22.87% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.87% 5.143 4.944 - -5.51% -
std::unordered_map<int,_int>::clear()/8192 -3.86% 63769.595 61306.094 - 0.02% -
std::stable_partition(vector<int>)_(sparse)/50 -3.84% 21.420 20.597 - -1.75% -
SetIntersection_None_Set_uint32_256_256 -3.83% 5839950.100 5616332.482 - -3.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.83% 51.485 49.514 - -1.77% -
std::for_each_n(deque<int>)/8 -3.83% 1.250 1.202 - -4.15% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.80% 170885971.239 164396787.965 - -6.12% -
std::move(deque<int>)/64 -3.79% 5.021 4.831 - -21.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.78% 39.205 37.723 - 0.99% -
SetIntersection_Front_Vector_string_1024_1024 -3.78% 39841103.141 38335165.812 - -2.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.78% 19.343 18.613 - 0.45% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.78% 1479159.990 1423319.894 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.76% 554586041.157 533713220.230 - 0.14% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.76% 32.474 31.252 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.76% 180173113.860 173395480.919 - -0.95% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.75% 24.381 23.466 - 0.95% -
SetIntersection_Front_Set_uint64_16384_1024 -3.75% 12571742.754 12099818.355 - -3.66% -
SetIntersection_None_Set_uint32_1024_1024 -3.74% 9019637.463 8682661.526 - -4.99% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.73% 8459.392 8143.681 - -0.10% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.72% 7007.870 6747.010 - -0.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.71% 10.607 10.214 - -9.18% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.70% 105569.772 101660.638 - 5.50% -
BM_deque_vector_copy/70000 -3.70% 3288.794 3167.080 - -0.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.70% 16.661 16.044 - -2.06% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -3.70% 8314145.924 8006617.190 - 40.76% -
SetIntersection_None_Vector_uint64_262144_16384 -3.70% 1134322.799 1092377.619 - -3.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.69% 17765501.233 17109244.366 - 0.68% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.69% 189768.219 182767.140 - -10.54% -
SetIntersection_Front_Set_uint32_262144_262144 -3.69% 1677584.799 1615737.631 - -5.71% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.68% 5073.826 4887.052 - 0.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.68% 10438.090 10054.353 - -10.97% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.67% 4047.949 3899.519 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.66% 2192014.833 2111772.897 - -2.33% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.65% 33.539 32.313 - -4.39% -
std::stable_partition(deque<int>)_(dense)/50 -3.64% 37.913 36.532 - -5.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -3.63% 39.829 38.382 - -1.52% -
SetIntersection_None_Vector_uint32_256_256 -3.63% 2143798.808 2065885.383 - -2.97% -
SetIntersection_None_Vector_uint32_256_1 -3.63% 4276491.644 4121165.213 - -3.36% -
SetIntersection_Interlaced_Set_string_262144_1 -3.63% 1103830.280 1063745.280 - -1.26% -
std::remove(vector<int>)_(prefix)/32 -3.63% 50.778 48.936 - 0.22% -
SetIntersection_None_Set_uint64_1024_64 -3.63% 9002334.521 8675787.270 - -4.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.63% 352.021 339.255 - 0.15% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.62% 3.650 3.518 - -1.52% -
BM_deque_deque_copy/65536 -3.59% 3130.268 3017.800 - -3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.59% 1162633.401 1120933.905 - -4.33% -
std::multiset<int>::ctor(const&)/32 -3.57% 232.977 224.650 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.57% 1821063.549 1756077.233 - -7.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.56% 591.919 570.876 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -3.55% 1109969.484 1070521.987 - -2.90% -
SetIntersection_Front_Set_uint32_256_64 -3.55% 5457244.281 5263502.217 - -9.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.55% 1307.827 1261.409 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.55% 454.809 438.678 - -1.13% -
BM_PushHeap_string_Descending_4 -3.54% 1.933 1.864 - -3.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.54% 16160.124 15587.874 - 4.32% -
SetIntersection_Front_Set_uint32_64_64 -3.49% 13205774.499 12744702.931 - -3.24% -
BM_PushHeap_string_PipeOrgan_4 -3.47% 2.567 2.477 - -1.97% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.47% 106156.503 102470.390 - 5.04% -
std::for_each(multimap<int>::iterator)/8192 -3.46% 7657.274 7391.993 - -2.28% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.46% 6842.805 6605.781 - -8.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.46% 243.741 235.311 - -1.35% -
bm_swap_ranges_vb_aligned/8 -3.46% 3.251 3.138 - -3.33% -
bm_gcd_trivial -3.44% 0.675 0.652 - -3.61% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.43% 2.685 2.593 - 13.81% -
std::for_each(join_view(vector<vector<int>>))/8 -3.43% 1.427 1.379 - -0.44% -
std::unique(list<int>)_(sprinkled)/52 -3.42% 69.865 67.474 - -0.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.42% 24.981 24.126 - 2.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.41% 52.175 50.394 - -4.33% -
SetIntersection_None_Vector_uint64_256_64 -3.40% 3439570.642 3322681.166 - -2.22% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -3.40% 45.478 43.934 - 31.99% -
std::stable_sort(vector<int>)_(descending)/8 -3.39% 24.368 23.542 - -3.57% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.39% 29043.716 28058.928 - 0.67% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.39% 1.379 1.332 - 1.11% -
std::shift_right(deque<int>)/1024 -3.37% 41.655 40.250 - -1.23% -
SetIntersection_Front_Vector_uint64_1024_16 -3.37% 1130084.493 1092007.076 - -1.68% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.37% 24.804 23.969 - 0.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.36% 43.161 41.711 - -3.78% -
BM_deque_vector_copy/65536 -3.35% 3013.831 2912.869 - 0.97% -
BM_PushHeap_string_PipeOrgan_256 -3.34% 7.822 7.561 - -5.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.34% 13.747 13.289 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.33% 1634803.955 1580294.921 - -3.64% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.33% 671397.495 649054.267 - 0.10% -
std::multimap<int,_int>::erase(iterator)/8192 -3.33% 21.009 20.310 - -1.74% -
BM_CmpLess_ushort_short -3.32% 1.070 1.034 - 2.12% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.32% 25.537 24.688 - -0.33% -
rng::for_each(multimap<int>)/8192 -3.32% 7501.057 7252.051 - -3.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.32% 24.254 23.449 - -3.35% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.31% 20.307 19.634 - 3.70% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.31% 232.792 225.079 - -0.89% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.31% 8.439 8.160 - 1.33% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.29% 17.344 16.774 - -0.60% -
std::multimap<std::string,_int>::clear()/32 -3.29% 906.818 877.026 - -0.71% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.29% 6696.126 6476.156 - 0.56% -
SetIntersection_Front_Set_uint64_1024_1024 -3.27% 12664646.235 12250145.980 - 1.65% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.26% 179.863 173.994 - 1.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.25% 33.806 32.705 - -9.44% -
BM_deque_deque_ranges_copy/1 -3.24% 2.438 2.359 - -7.77% -
BM_PushHeap_uint32_SingleElement_64 -3.24% 0.362 0.350 - -1.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.22% 328.097 317.544 - 6.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.22% 526.558 509.626 - -0.96% -
BM_std_minmax_element<long_long>/3 -3.22% 1.184 1.146 - -11.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.21% 366806757.063 355023653.430 - -5.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.20% 926858.243 897161.346 - -0.27% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.20% 9714.376 9403.674 - -5.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.19% 18573425.908 17980346.603 - -4.62% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.19% 11613138.296 11242793.466 - -3.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.18% 171479006.353 166025151.876 - -1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.17% 8946343.704 8662935.716 - -1.39% -
SetIntersection_Front_Set_uint32_16384_16 -3.16% 1205652.387 1167546.203 - -2.65% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.16% 23738.636 22988.941 - 0.28% -
ranges::min(std::list<long_long>)/8 -3.15% 1.908 1.848 - -3.00% -
SetIntersection_None_Set_uint32_256_4 -3.15% 11537350.620 11174021.559 - -2.88% -
SetIntersection_Front_Set_uint32_64_16 -3.15% 15282462.728 14801459.891 - -3.09% -
BM_PushHeap_string_PipeOrgan_262144 -3.14% 17.460 16.912 - -5.72% -
std::remove(list<int>)_(sprinkled)/8192 -3.14% 8107.857 7853.392 - -1.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.13% 1231.554 1192.999 - -1.95% -
std::multiset<int>::ctor(const&)/8192 -3.13% 53158.406 51495.541 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.13% 11568927.715 11207396.378 - -4.40% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.11% 15.335 14.858 - 1.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.11% 1279.144 1239.331 - -4.65% -
std::is_sorted(deque<int>,_pred)/8192 -3.11% 5356.698 5190.131 - -0.05% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.11% 644221.397 624198.983 - 0.21% -
SetIntersection_Front_Vector_float_262144_64 -3.11% 1360122.774 1317884.342 - -2.90% -
BM_vector_deque_move_backward/0 -3.10% 0.395 0.383 - -36.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.09% 2353396.088 2280570.863 - 2.02% -
std::partial_sort(vector<int>)_(heap)/8 -3.08% 27.928 27.068 - -2.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.08% 1324.625 1283.861 - -1.48% -
BM_vector_deque_ranges_move/70000 -3.07% 3376.854 3273.221 - 0.67% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.07% 404.622 392.215 - -0.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -3.05% 11.174 10.834 - -2.13% -
std::for_each(join_view(vector<vector<int>>))/50 -3.04% 4.171 4.045 - 0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.03% 35725.002 34642.107 - -1.67% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.02% 209.684 203.343 - 1.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.02% 11.235 10.896 - 5.57% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.02% 73.639 71.418 - 1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.01% 36.712 35.606 - 0.24% -
std::upper_bound(std::forward_list<int>)/8192 -3.00% 10716.707 10394.871 - -0.30% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.00% 581.890 564.431 - 0.22% -
std::find(list<int>)_(bail_25%)/32768 -2.98% 8022.389 7783.107 - -2.55% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.98% 15.353 14.895 - 0.81% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.98% 545.398 529.170 - 1.18% -
BM_StringRelational_Eq_Empty_Empty_Control -2.96% 2.057 1.996 - -3.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.96% 404.775 392.798 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.96% 21576306.263 20937933.054 - -2.77% -
std::copy(vector<bool>)_(aligned)/512 -2.95% 1.415 1.373 - 0.01% -
BM_CmpLess_uchar_uint -2.95% 1.117 1.084 - 1.90% -
BM_deque_deque_move/64 -2.95% 3.152 3.059 - -0.44% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.94% 8.968 8.704 - -2.94% -
SetIntersection_None_Vector_float_262144_262144 -2.94% 1131427.982 1098131.130 - -4.34% -
std::multimap<int,_int>::clear()/32 -2.94% 657.972 638.621 - -2.22% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.94% 53210.608 51646.954 - 0.67% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -2.94% 293.160 284.551 - -1.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.93% 1044537.046 1013924.588 - -2.60% -
std::for_each(join_view(vector<vector<int>>))/32 -2.93% 3.877 3.763 - -0.12% -
SetIntersection_Front_Set_uint32_256_1 -2.93% 4160415.634 4038674.997 - -3.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.92% 1120310.381 1087544.749 - -3.33% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.92% 22.451 21.795 - -2.60% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.91% 714.755 693.923 - 0.81% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.91% 11.165 10.840 - -15.90% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.91% 3.463 3.362 - -6.07% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.91% 52470.299 50944.740 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.91% 1648612.793 1600691.405 - -2.76% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.91% 74789.387 72615.720 - -0.04% -
SetIntersection_None_Set_uint32_1024_4 -2.91% 8905406.330 8646675.144 - -5.51% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.90% 28.035 27.222 - 8.49% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.90% 366.210 355.596 - -4.88% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.89% 804.553 781.267 - 14.22% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.89% 23238654.458 22567675.061 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.88% 10082706.103 9791838.751 - -0.90% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.88% 802.029 778.895 - -0.55% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.88% 4666.051 4531.577 - 0.68% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.87% 1623.033 1576.404 - 15.43% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.87% 16.215 15.750 - -3.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.87% 18.158 17.638 - -2.02% -
BM_vector_deque_copy_backward/0 -2.86% 0.480 0.466 - 11.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.86% 6646714.751 6456670.760 - 2.57% -
BM_std_minmax_element<long_long>/5500 -2.84% 1477.855 1435.826 - 0.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.84% 19.474 18.921 - -3.63% -
SetIntersection_Front_Vector_uint64_256_1 -2.84% 4175069.437 4056595.826 - -1.99% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.84% 1.916 1.862 - -4.13% -
SetIntersection_Front_Set_uint64_256_1 -2.84% 4194276.700 4075362.922 - -5.98% -
std::set<std::string>::clear()/32 -2.83% 892.099 866.822 - -2.50% -
SetIntersection_None_Set_uint32_256_1 -2.83% 11529564.767 11203088.349 - -3.95% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.83% 12.936 12.569 - -2.85% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.82% 14.749 14.332 - 0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.82% 1042810.995 1013409.381 - -3.16% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.82% 23.011 22.363 - -1.95% -
BM_vector_deque_move_backward/2 -2.81% 2.051 1.993 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.81% 3.525 3.425 - -5.03% -
std::find_end(vector<int>)_(same_length)/1024 -2.81% 254.807 247.645 - 0.26% -
std::multimap<int,_int>::erase(iterator)/32 -2.81% 20.800 20.217 - -1.52% -
std::set<int>::count(key)_(existent)/8192 -2.80% 8.044 7.819 - 0.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -2.80% 22.879 22.238 - 8.58% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.79% 35.280 34.294 - -0.08% -
SetIntersection_None_Set_uint64_16384_64 -2.79% 169824249.016 165084585.703 - -1.86% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.79% 29.121 28.309 - -7.09% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.78% 2366.757 2300.903 - 0.02% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.78% 1.470 1.429 - 2.72% -
SetIntersection_None_Set_uint32_1024_256 -2.78% 8887022.808 8639962.730 - -4.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.78% 19.460 18.920 - -3.29% -
std::move(list<int>)/32768 -2.78% 31528.265 30652.808 - -2.73% -
std::multimap<int,_int>::erase(iterator)/1024 -2.77% 20.911 20.333 - -1.34% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.77% 48.527 47.184 - -26.95% -
SetIntersection_Front_Vector_uint64_1024_64 -2.76% 1377008.162 1338945.937 - -1.11% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.76% 120081.206 116770.184 - 0.83% -
BM_CmpEqual_uint_uint -2.76% 1.068 1.039 - -3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.76% 18935876.892 18413975.987 - 0.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.76% 2.577 2.506 - 2.50% -
SetIntersection_Front_Set_uint32_262144_1 -2.75% 1043620.312 1014920.051 - -3.33% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.75% 1045174.598 1016470.698 - -2.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.75% 1049564.848 1020748.757 - -2.11% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.74% 272.892 265.402 - -1.76% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.74% 228584785.252 222312266.935 - -2.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.74% 405.166 394.069 - -2.09% -
rng::fold_left(deque<int>)/8192 -2.74% 4463.233 4341.011 - -0.27% -
BM_CmpEqual_schar_schar -2.74% 1.080 1.051 - -0.87% -
SetIntersection_Front_Vector_string_256_16 -2.73% 6315256.638 6142930.000 - -0.18% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.73% 1048432.845 1019859.330 - -2.84% -
std::set<std::string>::clear()/8192 -2.72% 216235.557 210349.893 - -1.50% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.71% 7.597 7.391 - -0.09% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.71% 615.502 598.839 - -0.08% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.69% 6892.092 6706.578 - 0.40% -
std::map<std::string,_int>::erase(iterator)/32 -2.68% 28.116 27.362 - -1.07% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.68% 13.105 12.754 - -1.69% -
SetIntersection_Front_Vector_uint64_262144_16 -2.67% 1127849.428 1097760.910 - -0.62% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.66% 61.483 59.846 - 0.27% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.66% 302801.338 294756.541 - 0.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.66% 20.623 20.075 - 0.17% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.65% 8.189 7.972 - 0.69% -
std::multiset<std::string>::clear()/32 -2.65% 916.312 892.034 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.65% 11600744.420 11293430.914 - 0.31% -
std::replace(vector<int>)_(sprinkled)/1024 -2.65% 169.994 165.492 - 10.38% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.64% 12592655.939 12259996.207 - -0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.64% 15540.232 15129.974 - -0.31% -
BM_deque_deque_copy_backward/1 -2.63% 2.724 2.653 - 2.22% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.63% 1.734 1.688 - -3.04% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.63% 200660410.789 195378561.662 - -4.94% -
SetIntersection_None_Vector_float_16384_16 -2.63% 1103223.252 1074188.971 - -4.07% -
std::flat_multimap<int,_int>::clear()/1024 -2.63% 403.551 392.947 - -2.32% -
rng::starts_with(deque<int>)/1000 -2.63% 461.492 449.371 - -3.40% -
std::is_partitioned(list<int>)_(partitioned)/8192 -2.62% 7177.363 6989.138 - 0.01% -
std::map<std::string,_int>::clear()/1024 -2.62% 22508.301 21918.780 - -1.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.62% 406.258 395.618 - -1.67% -
std::search(deque<int>)_(no_match)/1000 -2.62% 402.338 391.806 - -2.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.61% 22.433 21.847 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.60% 22888910.395 22292772.236 - -1.86% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.60% 13.248 12.904 - -2.10% -
SetIntersection_Front_Set_uint64_64_64 -2.60% 13709639.806 13353665.186 - -0.58% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.60% 2.849 2.775 - -0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.59% 4.780 4.656 - -4.87% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.59% 1520576.660 1481194.904 - -4.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.59% 357902329.804 348645939.096 - -3.99% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.58% 119835.108 116743.630 - -1.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.58% 5.078 4.947 - -1.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.58% 4.529 4.412 - -1.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.57% 1547.980 1508.157 - 1.88% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.57% 34.441 33.556 - -2.22% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.56% 102445.098 99823.113 - -0.24% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.56% 12.512 12.192 - 1.00% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.55% 43.244 42.143 - -4.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.54% 1752.841 1708.267 - 0.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.54% 1.235 1.203 - 5.30% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.54% 245557.229 239327.512 - -1.62% -
std::stable_partition(deque<int>)_(dense)/32 -2.54% 29.079 28.341 - -0.52% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.54% 25.933 25.275 - 5.39% -
std::multiset<int>::ctor(const&)/1024 -2.53% 6583.685 6417.192 - -0.00% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.52% 215308009.933 209876639.273 - -6.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.52% 6582.676 6416.629 - 0.45% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.52% 29.883 29.130 - 5.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.52% 22595456.210 22025994.240 - 1.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.51% 7827.398 7630.714 - -4.45% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.51% 16.789 16.369 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.51% 3.786 3.691 - -3.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.50% 4411131.820 4300757.320 - -1.26% -
SetIntersection_None_Set_string_256_16 -2.50% 11123084.074 10844930.569 - -2.41% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.50% 11.385 11.100 - 3.33% -
SetIntersection_Front_Vector_string_64_16 -2.49% 21215406.422 20686425.259 - -2.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.49% 4379362.712 4270170.411 - -1.76% -
BM_deque_deque_move/64000 -2.48% 3021.457 2946.377 - -4.47% -
std::map<int,_int>::erase(key)_(existent)/32 -2.48% 22.451 21.893 - -9.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.48% 22.199 21.648 - -0.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.48% 585.346 570.838 - -0.79% -
std::stable_partition(list<int>)_(sparse)/32 -2.48% 9.678 9.438 - -2.25% -
std::for_each(list<int>)/50 -2.47% 21.805 21.266 - 1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.47% 1332086.752 1299170.817 - -1.94% -
BM_deque_deque_ranges_move/2 -2.47% 2.240 2.185 - 0.25% -
SetIntersection_Interlaced_Set_string_1024_64 -2.47% 16752862.264 16339806.382 - -2.33% -
SetIntersection_Interlaced_Set_string_256_256 -2.46% 32527027.954 31725247.875 - 1.78% -
BM_CmpEqual_ushort_short -2.45% 1.037 1.012 - -0.11% -
SetIntersection_Front_Set_float_262144_16384 -2.45% 228201279.112 222618881.168 - -4.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.45% 12.971 12.654 - -2.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.45% 4252705.089 4148708.339 - -1.56% -
std::shift_right(deque<int>)/8192 -2.44% 315.847 308.138 - -0.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.44% 30.962 30.207 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.43% 7477195.071 7295188.878 - -4.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.43% 297.034 289.805 - -1.42% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.43% 2789744.387 2721900.552 - -3.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.43% 39.010 38.062 - 57.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.43% 8869495.544 8654012.097 - -2.00% -
BM_CmpEqual_uchar_schar -2.43% 1.035 1.010 - 0.28% -
std::is_sorted_until(list<int>,_pred)/8192 -2.42% 7659.792 7474.106 - -0.35% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -2.42% 2171.887 2119.298 - -2.20% -
BM_StringAssignStr_Huge_Opaque -2.42% 109.436 106.788 - -16.73% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.42% 3221.457 3143.634 - -1.25% -
std::map<std::string,_int>::clear()/8192 -2.42% 218681.069 213399.314 - -1.73% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.41% 1272764.805 1242049.192 - -12.58% -
std::stable_partition(list<int>)_(sparse)/1024 -2.41% 953.147 930.177 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.41% 0.814 0.794 - 2.67% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.40% 5.295 5.168 - 3.66% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.40% 839.762 819.635 - -16.30% -
std::set<std::string>::insert(value)_(already_present)/1024 -2.39% 26.792 26.151 - -11.48% -
SetIntersection_None_Vector_float_262144_16384 -2.39% 1130218.335 1103192.389 - -1.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.39% 1.666 1.626 - -2.32% -
SetIntersection_Front_Vector_string_1024_16 -2.39% 1653254.736 1613795.978 - -0.83% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.38% 5.795 5.657 - 1.68% -
SetIntersection_Front_Set_float_4_1 -2.38% 218709583.003 213506880.933 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.38% 1074436.400 1048893.600 - -3.44% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.38% 972.019 948.912 - -0.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.37% 446.664 436.056 - -1.54% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.37% 1971052.001 1924358.942 - -27.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.37% 524.335 511.918 - -0.46% -
SetIntersection_Front_Set_uint32_16_16 -2.36% 37903283.074 37007024.414 - -3.15% -
std::sort_heap(deque<int>,_pred)/8 -2.36% 34.719 33.900 - -1.85% -
BM_deque_deque_copy/5500 -2.36% 202.960 198.170 - 1.08% -
SetIntersection_None_Vector_uint32_1024_64 -2.36% 1082198.844 1056656.935 - -2.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.35% 2287558.021 2233698.502 - 5.12% -
SetIntersection_Interlaced_Vector_string_64_64 -2.35% 27262060.306 26620433.885 - -0.21% -
std::replace(vector<int>)_(sprinkled)/32 -2.35% 6.195 6.050 - 4.58% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.35% 5106.825 4986.756 - 0.29% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.35% 8.416 8.218 - 4.13% -
BM_vector_deque_move/65536 -2.35% 3106.739 3033.814 - -0.99% -
std::generate(list<int>)/50 -2.34% 15.568 15.203 - -0.92% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.34% 73.214 71.499 - 0.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.34% 22.818 22.284 - -0.72% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.34% 13502785.584 13187109.211 - -0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.34% 21.015 20.524 - -1.15% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.33% 11.262 10.999 - -9.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.33% 33.096 32.325 - -0.46% -
std::move(list<int>)/512 -2.33% 368.575 359.997 - 0.77% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.32% 15.377 15.019 - -1.14% -
BM_StringConstructDestroyCStr_Large_Opaque -2.32% 18.549 18.120 - 11.70% -
BM_num_get<bool> -2.31% 11.851 11.577 - -2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.30% 248544678.670 242824318.191 - -0.42% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.30% 207728090.723 202948521.400 - -6.46% -
BM_vector_deque_ranges_copy/65536 -2.30% 3120.466 3048.676 - 0.13% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.30% 27.331 26.703 - 0.18% -
std::map<int,_int>::erase(iterator)/1024 -2.30% 20.701 20.225 - -3.39% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.30% 1044084.415 1020082.622 - -2.05% -
std::multimap<std::string,_int>::clear()/8192 -2.29% 214961.382 210034.710 - -4.36% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.29% 19.116 18.678 - -0.66% -
SetIntersection_None_Set_uint32_256_16 -2.29% 10915105.269 10665199.911 - -2.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.29% 5.787 5.655 - 4.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.28% 11588341.122 11323823.513 - -2.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.28% 27.205 26.584 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.28% 4237314.430 4140657.869 - -18.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.28% 1221362.324 1193533.854 - -2.41% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.27% 10.106 9.876 - -1.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.27% 65944.330 64444.590 - 1.02% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -2.27% 0.954 0.933 - -2.14% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.27% 15.207 14.862 - 1.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.26% 16.533 16.159 - -1.55% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.26% 406.221 397.037 - -2.03% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.26% 55577.448 54321.227 - -1.72% -
std::copy(vector<bool>)_(aligned)/4096 -2.26% 4.926 4.815 - -2.43% -
std::move(list<int>)/262144 -2.26% 246777.902 241210.767 - 0.02% -
SetIntersection_Front_Vector_uint64_256_16 -2.25% 4219917.222 4124877.705 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.25% 11644.559 11382.307 - -5.38% -
BM_deque_deque_copy_backward/2 -2.25% 2.468 2.412 - 2.39% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.24% 16.185 15.822 - -0.83% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.24% 182212949.097 178135707.684 - -2.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.23% 799.787 781.926 - 3.98% -
std::copy_backward(list<int>)/8 -2.23% 2.406 2.353 - 1.05% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.23% 16.292 15.928 - -2.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.23% 8994335.319 8793817.024 - -0.48% -
std::map<int,_int>::erase(iterator)/32 -2.23% 20.636 20.177 - -3.02% -
std::partial_sort(deque<int>)_(descending)/8 -2.23% 43.404 42.437 - 1.65% -
BM_num_get<unsigned_short> -2.22% 10.283 10.055 - -0.68% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.22% 6855503.643 6703611.246 - 9.95% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.21% 235491224.871 230279596.901 - -4.32% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.21% 2212.559 2163.642 - -1.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.21% 42.702 41.759 - -0.57% -
BM_StringRelational_Eq_Empty_Small_Control -2.21% 0.478 0.468 - 0.32% -
SetIntersection_Front_Set_float_16384_1 -2.21% 1044869.859 1021828.594 - 2.86% -
SetIntersection_Front_Vector_uint32_16384_1 -2.20% 1055254.260 1032042.761 - -0.91% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.19% 105914.800 103591.890 - 4.86% -
SetIntersection_None_Set_uint64_16384_256 -2.19% 169058493.669 165354570.141 - -2.31% -
std::find_if_not(vector<char>)_(process_all)/8 -2.19% 1.482 1.450 - -8.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.19% 685.414 670.402 - 0.63% -
SetIntersection_Front_Vector_string_1024_4 -2.19% 1195094.214 1168957.855 - -1.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.19% 21.316 20.850 - -1.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.18% 1347141.459 1317738.324 - -15.10% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.17% 9496.537 9290.049 - -7.33% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.17% 9.948 9.732 - -4.56% -
BM_CmpEqual_uchar_short -2.17% 1.030 1.008 - -2.12% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.17% 11501606.159 11252299.013 - -3.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.17% 1136113.089 1111494.756 - -1.48% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.17% 10.433 10.207 - -0.24% -
SetIntersection_None_Vector_uint64_16384_16384 -2.16% 1107484.757 1083509.953 - -2.66% -
std::search(deque<int>)_(near_matches)/8192 -2.16% 1476459.508 1444512.052 - 0.07% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.16% 14757.096 14438.439 - -2.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.16% 23.631 23.122 - -2.03% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.15% 26.735 26.159 - 0.07% -
SetIntersection_Front_Set_uint64_1024_1 -2.15% 1056970.070 1034216.007 - -3.19% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.15% 2.194 2.146 - 0.02% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.15% 11539524.266 11291349.587 - -1.98% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.15% 23.723 23.213 - -0.99% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.14% 63.333 61.975 - -1.23% -
BM_PushHeap_string_PipeOrgan_64 -2.14% 5.735 5.612 - -4.12% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.14% 63.861 62.493 - -1.82% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.14% 13.045 12.766 - -1.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.14% 32.353 31.661 - -1.87% -
SetIntersection_None_Vector_string_262144_1024 -2.14% 1287267.087 1259762.034 - -4.46% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.14% 3492789.406 3418211.243 - -1.25% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.13% 971.109 950.444 - 0.12% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -2.13% 18.635 18.239 - -1.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.12% 6594271.580 6454181.179 - 0.11% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.12% 1091.173 1067.995 - -3.34% -
std::search(list<int>)_(no_match)/8192 -2.12% 7424.052 7266.395 - -2.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.12% 6111872.852 5982541.419 - 0.38% -
BM_tolower_string<wchar_t> -2.11% 6.442 6.306 - 0.38% -
std::adjacent_find(list<int>,_pred)/8 -2.11% 3.920 3.837 - -0.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.11% 178093.372 174341.478 - -1.62% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.10% 19.331 18.924 - -0.24% -
std::sort(vector<int>)_(heap)/8192 -2.10% 46637.237 45658.751 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.09% 706.515 691.723 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.09% 1057515.170 1035425.579 - 0.32% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.09% 1051269.111 1029330.663 - 1.15% -
std::flat_multimap<int,_int>::clear()/32 -2.08% 400.868 392.513 - -2.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.08% 25.317 24.789 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.08% 229815202.865 225039295.527 - -1.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.07% 1120537.165 1097339.340 - -1.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.06% 15.250 14.936 - 0.09% -
SetIntersection_None_Vector_float_1024_1024 -2.06% 1083548.633 1061267.706 - -4.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.06% 3551.922 3478.884 - -14.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.04% 8802411.858 8622451.190 - -1.16% -
SetIntersection_Front_Set_string_262144_256 -2.04% 15079210.532 14771239.805 - 0.41% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.04% 1.688 1.654 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.03% 8882216.196 8701463.411 - 0.18% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.03% 3.005 2.943 - -3.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.03% 1182703.692 1158736.730 - 0.20% -
SetIntersection_None_Vector_uint64_1024_4 -2.02% 1076419.722 1054635.933 - -1.76% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -2.02% 1.892 1.854 - -1.63% -
SetIntersection_Interlaced_Set_string_1024_4 -2.02% 10374566.670 10165147.914 - -2.86% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.02% 10092992.810 9889395.680 - -2.57% -
std::unique_copy(list<int>)_(contiguous)/32 -2.01% 11.315 11.088 - -0.93% -
ranges::min(std::deque<__int128>)/8 -2.01% 2.885 2.827 - -0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.01% 23.186 22.720 - -2.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.01% 171290.622 167855.110 - 0.96% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.01% 12010246.971 11769388.143 - -3.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.00% 3.408 3.340 - 0.15% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.00% 26.646 26.112 - -2.58% -
SetIntersection_Front_Set_uint64_16384_16384 -2.00% 229019249.249 224442662.611 - -7.65% -
SetIntersection_Front_Vector_uint64_16384_4 -2.00% 1054766.499 1033718.322 - -1.92% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.99% 2177.033 2133.632 - -0.42% -
BM_deque_vector_ranges_copy_backward/65536 -1.99% 8445.245 8277.327 - 2.87% -
SetIntersection_None_Vector_uint64_64_1 -1.98% 16714136.973 16382643.866 - -1.27% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.98% 5.481 5.372 - -2.61% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.98% 72.869 71.428 - 0.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.98% 41750.207 40924.318 - -0.89% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.97% 7806.861 7653.029 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.97% 2.927 2.869 - -1.37% -
SetIntersection_None_Vector_string_1024_64 -1.97% 1191577.761 1168141.687 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.97% 4566889.904 4477070.631 - 1.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.96% 1169221.889 1146246.930 - -3.32% -
SetIntersection_None_Vector_uint64_262144_64 -1.96% 1140246.029 1117850.168 - 0.67% -
std::move_backward(deque<int>)/512 -1.96% 23.979 23.508 - -0.55% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.96% 15.979 15.665 - -2.62% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.96% 8.710 8.539 - -2.34% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 399.527 391.693 - -2.66% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.96% 537.264 526.750 - -2.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.95% 12.411 12.168 - -0.71% -
SetIntersection_Front_Set_uint64_1024_16 -1.95% 1198509.430 1175136.432 - -2.90% -
BM_deque_deque_ranges_move/64000 -1.95% 3055.354 2995.779 - -1.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.95% 3.064 3.004 - -0.22% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.95% 24.669 24.189 - -4.69% -
SetIntersection_Front_Vector_string_262144_256 -1.94% 9742873.313 9553500.920 - -0.81% -
BM_deque_deque_ranges_move/1 -1.94% 2.499 2.451 - 0.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.94% 38.337 37.592 - 2.28% -
SetIntersection_None_Vector_uint64_64_64 -1.94% 8504532.100 8339496.101 - -0.98% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.94% 1.302 1.276 - 0.29% -
SetIntersection_None_Set_float_1024_256 -1.94% 8874252.837 8702273.586 - -3.38% -
std::partial_sort(deque<int>)_(heap)/8192 -1.93% 268797.063 263596.422 - 1.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.93% 20.587 20.189 - -0.23% -
std::distance(join_view(vector<vector<int>>))/4096 -1.93% 4.586 4.497 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.93% 37750027.195 37020351.107 - -0.74% -
ranges::minmax(std::vector<char>)/8 -1.93% 1.044 1.024 - 11.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.93% 21.213 20.803 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.93% 1652153.401 1620287.680 - -3.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.93% 122373.301 120015.526 - 0.54% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -1.92% 32.906 32.273 - 13.62% -
SetIntersection_None_Set_string_1024_256 -1.92% 8979815.925 8807044.005 - -3.35% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.92% 9940022.363 9748885.588 - -2.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.92% 8830067.032 8660796.895 - -4.90% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.91% 714.816 701.137 - -1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.91% 674.797 661.907 - -2.08% -
BM_vector_deque_ranges_move/64000 -1.91% 3069.179 3010.620 - 0.76% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.91% 841576.800 825532.532 - -2.42% -
std::set<std::string>::erase(iterator)/32 -1.90% 28.049 27.516 - -3.81% -
BM_PushHeap_string_PipeOrgan_1024 -1.89% 9.444 9.265 - -8.01% -
BM_CmpLess_int_uint -1.89% 1.090 1.070 - 0.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.89% 11777.069 11554.698 - 1.86% -
std::set<int>::find(key)_(existent)/1024 -1.89% 4.026 3.950 - 3.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.89% 6656.318 6530.720 - 1.96% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.88% 20.297 19.915 - -1.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.88% 400.692 393.156 - -1.89% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.88% 62598.020 61423.060 - 0.36% -
std::flat_multimap<int,_int>::clear()/0 -1.87% 399.605 392.121 - -2.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.87% 13928.528 13667.749 - 1.26% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.87% 42.465 41.671 - -1.82% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.87% 30.791 30.216 - -1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.87% 12765132.025 12526979.547 - 0.16% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.87% 0.938 0.921 - -1.20% -
std::unordered_set<std::string>::ctor(const&)/32 -1.87% 790.772 776.024 - 12.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.86% 4176100.525 4098308.542 - -1.14% -
std::generate_n(list<int>)/50 -1.86% 15.538 15.249 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.85% 41801.505 41026.236 - -3.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.85% 1048273.418 1028850.752 - -1.49% -
BM_num_get<long_long> -1.85% 10.875 10.674 - 0.59% -
std::rotate(vector<int>)_(by_1/4)/50 -1.85% 11.605 11.390 - -1.64% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.85% 1.348 1.323 - 13.04% -
std::move_backward(vector<bool>)_(aligned)/512 -1.85% 2.330 2.287 - 1.92% -
std::find_end(list<int>)_(process_all)/8192 -1.84% 7515.754 7377.145 - -7.92% -
SetIntersection_Front_Set_string_1024_64 -1.84% 4966333.257 4874855.681 - 2.79% -
SetIntersection_Interlaced_Set_float_1024_16 -1.84% 11434609.477 11224037.989 - -2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.84% 25928857.049 25451851.375 - -0.93% -
std::adjacent_find(list<int>,_pred)/8192 -1.84% 7362.896 7227.563 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.83% 171511183.733 168371450.778 - -7.07% -
std::is_sorted(vector<int>,_pred)/8 -1.83% 3.303 3.243 - -3.08% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.83% 1079265.870 1059563.477 - -1.82% -
BM_num_get<unsigned_long> -1.82% 10.510 10.319 - -1.32% -
SetIntersection_Front_Vector_string_262144_4 -1.82% 1203670.962 1181753.269 - -3.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.82% 1589660.931 1560732.607 - 0.26% -
std::partition(deque<int>)_(dense)/50 -1.81% 14.052 13.797 - -7.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.81% 8867090.143 8706592.974 - -3.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.81% 357190102.564 350725678.123 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.81% 9.422 9.252 - -1.83% -
std::multiset<int>::erase(key)_(existent)/8192 -1.81% 62.183 61.059 - 1.42% -
BM_deque_vector_ranges_move/64000 -1.81% 2987.683 2933.695 - -0.72% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.81% 22.591 22.183 - -14.63% -
BM_num_get<long> -1.80% 10.798 10.603 - -1.74% -
rng::contains(list<int>)_(process_all)/8192 -1.80% 7135.563 7007.099 - -1.54% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.80% 4.859 4.772 - -2.96% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.79% 179.548 176.327 - -0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.79% 64073.548 62924.461 - -0.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.79% 15.075 14.805 - -2.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.79% 15.039 14.770 - -1.58% -
std::flat_multimap<int,_int>::clear()/8192 -1.79% 417.286 409.833 - -1.87% -
SetIntersection_None_Set_uint32_1024_64 -1.79% 8922964.495 8763627.640 - -4.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.79% 1055283.003 1036444.571 - 2.09% -
std::remove(list<int>)_(prefix)/1024 -1.78% 1003.722 985.812 - -1.91% -
std::for_each(set<int>::iterator)/8192 -1.78% 8034.084 7890.783 - 0.89% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.78% 8.608 8.455 - -0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.78% 13670.058 13427.262 - -3.78% -
SetIntersection_Front_Vector_uint64_262144_4 -1.77% 1056272.383 1037524.546 - -2.71% -
BM_CmpLess_int_int -1.77% 1.070 1.051 - -0.86% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.77% 563.751 553.763 - 0.52% -
SetIntersection_None_Set_uint64_16384_4 -1.77% 164296628.795 161386989.971 - -1.99% -
SetIntersection_Front_Set_uint64_262144_16384 -1.77% 224081466.382 220113303.066 - -5.33% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.77% 420.959 413.521 - -1.56% -
SetIntersection_Front_Vector_string_262144_64 -1.76% 3272591.317 3214897.980 - 5.38% -
bm_ranges_swap_ranges_vb_aligned/8 -1.76% 3.286 3.228 - 0.40% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.76% 27483.437 26999.437 - -3.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.75% 6919.170 6798.154 - -0.04% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.74% 4.228 4.154 - 0.27% -
SetIntersection_Front_Vector_float_16384_64 -1.73% 1366887.746 1343198.997 - -2.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 397.053 390.183 - -1.26% -
std::multiset<std::string>::ctor(const&)/32 -1.73% 818.461 804.306 - 1.34% -
std::unique(list<int>)_(contiguous)/32 -1.72% 52.893 51.983 - 0.35% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.72% 2.298 2.258 - -0.63% -
SetIntersection_Front_Set_float_256_16 -1.72% 4543001.562 4464960.818 - -2.59% -
std::find(vector<char>)_(process_all)/50 -1.71% 1.665 1.636 - -2.82% -
std::rotate(vector<int>)_(by_1/2)/32 -1.71% 2.340 2.300 - -0.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.71% 297.300 292.223 - -1.79% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.71% 5.551 5.456 - -2.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.70% 140510.543 138115.325 - -2.34% -
std::set<std::string>::ctor(const&)/0 -1.70% 12.915 12.695 - 0.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.70% 19.136 18.811 - -1.15% -
SetIntersection_None_Vector_float_262144_1024 -1.70% 1128491.037 1109283.067 - -3.65% -
BM_CmpLess_uchar_int -1.70% 1.081 1.062 - -1.73% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.70% 1.495 1.470 - -1.38% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.70% 23.527 23.127 - 0.75% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.69% 55.230 54.295 - -2.33% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.69% 7489.773 7363.218 - -1.90% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.69% 57426.303 56457.137 - -1.37% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.68% 6134.257 6030.969 - 4.26% -
SetIntersection_None_Set_float_256_64 -1.68% 9425454.870 9267247.885 - -1.26% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.68% 180029039.767 177011041.019 - -2.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.68% 54.460 53.548 - -0.46% -
BM_deque_deque_move/512 -1.68% 17.947 17.646 - 0.10% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.67% 48959.899 48140.714 - -0.93% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.67% 687.593 676.109 - -0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.67% 16474.730 16200.240 - -3.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.66% 15.939 15.674 - -2.31% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.66% 5031.425 4947.764 - -1.15% -
std::find_end(vector<int>)_(same_length)/1000 -1.66% 246.171 242.081 - 0.14% -
std::fill(deque<int>)/50 -1.66% 2.407 2.367 - 0.12% -
SetIntersection_Front_Vector_string_64_4 -1.66% 17952960.421 17655046.513 - -1.41% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.66% 2982.610 2933.137 - 0.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.66% 15.028 14.779 - -2.01% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.66% 406.262 399.533 - -1.03% -
std::make_heap(deque<int>)_(ascending)/8 -1.65% 27.845 27.384 - 0.32% -
std::stable_partition(deque<int>)_(dense)/1024 -1.65% 576.742 567.208 - -5.35% -
SetIntersection_Front_Vector_uint64_64_64 -1.65% 10695618.600 10518830.336 - -3.10% -
BM_vector_deque_move_backward/1 -1.65% 2.296 2.258 - -0.34% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.65% 668.988 657.962 - 0.51% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.65% 22.144 21.779 - -2.46% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.65% 7.604 7.479 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.65% 1240045.735 1219626.301 - -1.23% -
BM_PushHeap_string_Ascending_16384 -1.64% 19.489 19.170 - -11.39% -
SetIntersection_None_Set_uint64_16384_16384 -1.64% 171154050.089 168355182.418 - -1.58% -
BM_CmpEqual_uint_uchar -1.63% 1.093 1.075 - -3.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.63% 13858203.573 13632570.669 - -0.15% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.62% 4.172 4.104 - -0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.62% 137961.977 135727.464 - 0.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.62% 36.209 35.623 - -1.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.62% 17.443 17.161 - -1.04% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.61% 8.888 8.745 - -2.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.61% 21.688 21.339 - 0.61% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.61% 4.926 4.847 - 1.44% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.61% 13275.828 13062.108 - -2.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.61% 666.615 655.893 - -0.44% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.61% 24.961 24.560 - 0.71% -
std::unordered_map<int,_int>::clear()/1024 -1.61% 8239.916 8107.438 - 3.54% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.61% 24.089 23.702 - 0.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.60% 51839.462 51008.464 - -1.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.60% 29.039 28.574 - -2.12% -
SetIntersection_None_Set_uint32_64_4 -1.60% 21673204.976 21327302.189 - -1.67% -
BM_vector_deque_ranges_move_backward/512 -1.60% 17.927 17.641 - 1.07% -
BM_CmpEqual_int_ushort -1.60% 1.097 1.079 - -2.09% -
SetIntersection_Front_Vector_uint64_4_1 -1.60% 214531218.244 211108854.581 - -0.71% -
SetIntersection_None_Set_uint32_64_16 -1.59% 18463924.419 18170371.435 - -1.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.59% 15.053 14.813 - -1.41% -
SetIntersection_None_Vector_uint32_262144_16 -1.59% 1127973.546 1110071.417 - -2.08% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.59% 6477.733 6374.969 - -0.20% -
SetIntersection_None_Set_string_1024_1024 -1.58% 9147533.178 9003021.659 - 0.59% -
SetIntersection_None_Vector_uint64_1_1 -1.58% 535744016.069 527282155.845 - -1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.57% 8564573.971 8429690.102 - -1.74% -
std::set<int>::count(key)_(existent)/32 -1.57% 1.644 1.618 - 0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.57% 12111.273 11921.061 - -2.47% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.57% 52.541 51.716 - -5.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.57% 522.301 514.109 - -1.18% -
BM_CmpEqual_uchar_uint -1.57% 1.071 1.054 - -2.25% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.57% 636.551 626.576 - 0.07% -
BM_deque_deque_copy/64000 -1.57% 3056.465 3008.612 - 1.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.57% 613.801 604.192 - -5.00% -
SetIntersection_Front_Vector_uint64_4_4 -1.57% 136187309.760 134055622.317 - -1.01% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.56% 20972916.069 20645803.735 - -0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.56% 8651546.633 8516610.479 - -1.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.56% 1.539 1.515 - 19.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.56% 12251673.449 12060986.717 - -1.02% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.55% 10.930 10.760 - -0.67% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.55% 9269.935 9125.937 - 2.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.55% 663.902 653.591 - 0.28% -
std::fill(deque<int>)/8192 -1.55% 241.791 238.036 - 1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.55% 1182562.606 1164210.172 - -1.14% -
BM_deque_vector_ranges_copy/64 -1.55% 2.626 2.585 - -1.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.55% 78.750 77.529 - -0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.55% 34992.537 34450.232 - -0.57% -
std::reverse(vector<int>)/32768 -1.55% 1051.717 1035.431 - 0.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.55% 46.791 46.067 - -18.43% -
SetIntersection_Front_Vector_string_262144_262144 -1.55% 14602418.295 14376792.236 - -0.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.54% 30.195 29.729 - -1.84% -
SetIntersection_None_Vector_uint64_16_16 -1.54% 33717845.089 33198758.821 - -0.84% -
BM_deque_vector_ranges_move/64 -1.54% 2.658 2.617 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.53% 0.660 0.650 - 0.06% -
std::find(vector<bool>)_(process_all)/1024 -1.53% 4.633 4.562 - 0.39% -
SetIntersection_None_Set_uint64_262144_1 -1.53% 1217476.076 1198861.166 - -1.43% -
SetIntersection_Front_Vector_uint64_64_16 -1.53% 14399739.178 14179624.454 - -0.36% -
SetIntersection_None_Set_uint32_16384_1 -1.53% 155970736.927 153588344.714 - -5.30% -
BM_PushHeap_string_PipeOrgan_16 -1.52% 4.144 4.081 - -2.77% -
SetIntersection_None_Vector_uint64_16384_64 -1.52% 1105241.933 1088404.992 - -1.13% -
SetIntersection_Front_Vector_uint64_1_1 -1.52% 536496893.917 528335400.933 - -0.63% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.52% 21.048 20.728 - 0.02% -
BM_deque_deque_move_backward/512 -1.52% 19.175 18.884 - 0.06% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.52% 6776.197 6673.401 - -2.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.52% 50.851 50.080 - -0.67% -
SetIntersection_Front_Vector_float_256_1 -1.51% 4158832.436 4095909.552 - -1.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.51% 37.345 36.780 - 0.86% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.51% 23.082 22.733 - 0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.51% 167526824.842 164993539.106 - -1.82% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.51% 23.103 22.754 - -2.02% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.51% 5.022 4.946 - -0.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.51% 588.057 579.177 - -0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.51% 1058621.182 1042649.721 - 1.19% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.51% 247.568 243.838 - 0.60% -
SetIntersection_Front_Vector_float_16384_1 -1.50% 1040212.081 1024595.804 - -1.71% -
SetIntersection_None_Vector_uint32_16384_1024 -1.50% 1103324.172 1086779.841 - -1.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.50% 168.361 165.843 - -0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.49% 43695.444 43042.279 - 1.34% -
std::stable_sort(deque<int>)_(descending)/8 -1.49% 25.697 25.313 - -8.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.49% 1237882.813 1219406.574 - -0.44% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.49% 57829854.166 56966732.664 - 0.10% -
std::stable_sort(vector<int>)_(ascending)/8 -1.49% 15.814 15.579 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -1.49% 51470782.220 50703203.884 - -6.92% -
SetIntersection_None_Set_uint32_256_64 -1.49% 9362650.872 9223198.236 - -1.62% -
BM_StringFindStringLiteral/16 -1.49% 1.642 1.618 - 0.01% -
SetIntersection_Front_Set_uint64_262144_16 -1.49% 1206808.063 1188875.127 - -3.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.48% 15.724 15.490 - -1.24% -
BM_toupper_string<char> -1.48% 15.283 15.056 - -1.22% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.48% 36110.225 35574.309 - -1.33% -
std::rotate(list<int>)_(by_1/3)/50 -1.48% 23.228 22.883 - -2.26% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.48% 74.261 73.159 - 0.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.48% 16519.464 16275.306 - -2.52% -
std::find(vector<char>)_(bail_25%)/1024 -1.48% 5.349 5.270 - -0.93% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.47% 23.150 22.810 - -1.34% -
std::unordered_set<std::string>::clear()/1024 -1.47% 23615.183 23267.850 - 0.92% -
SetIntersection_None_Vector_uint64_16384_1 -1.47% 1108815.611 1092510.825 - 0.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.47% 73.206 72.132 - -4.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.47% 1079196.259 1063366.633 - -0.84% -
BM_StringAssignAsciiz_Large_Opaque -1.47% 11.569 11.399 - -2.62% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.46% 2.984 2.940 - -2.23% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.46% 1717485.515 1692347.206 - 1.18% -
SetIntersection_None_Set_uint32_262144_1 -1.46% 1186128.418 1168793.213 - -5.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.46% 4322932.070 4259797.362 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.46% 216505573.380 213345691.339 - -1.61% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.46% 400.518 394.679 - 0.25% -
BM_CmpLess_schar_ushort -1.46% 1.107 1.091 - -0.17% -
SetIntersection_Front_Set_uint64_16384_64 -1.46% 1714697.503 1689729.420 - -3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.46% 1116840.647 1100586.802 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.45% 1577980.228 1555086.047 - -0.13% -
std::is_sorted(deque<int>,_pred)/8 -1.45% 4.840 4.770 - -2.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.45% 15.190 14.970 - -4.12% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.45% 4.219 4.158 - 0.87% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.44% 4.611 4.544 - 0.22% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.44% 29.468 29.043 - 0.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.44% 19.063 18.788 - 0.19% -
BM_vector_deque_ranges_move_backward/64 -1.44% 3.101 3.056 - 2.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.44% 413035.983 407094.427 - -0.33% -
std::set<int>::find(key)_(non-existent)/1024 -1.43% 5.595 5.515 - -3.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.43% 47.690 47.006 - -8.15% -
std::partition_copy(list<int>)/8192 -1.43% 7338.800 7233.867 - -2.54% -
SetIntersection_None_Vector_uint64_4_4 -1.43% 134049471.633 132134219.915 - -0.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.43% 24.015 23.672 - -0.43% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.42% 213282787.873 210249146.854 - -2.34% -
std::set<std::string>::find(key)_(existent)/1024 -1.42% 23.851 23.512 - -7.77% -
std::reverse_copy(list<int>)/64 -1.42% 30.365 29.934 - -0.24% -
std::partition_copy(vector<int>)/8192 -1.42% 4607.912 4542.412 - -1.23% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.42% 1602.623 1579.861 - -8.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.41% 16122.820 15894.883 - 0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.41% 398.585 392.952 - -1.94% -
std::multiset<std::string>::clear()/1024 -1.41% 21797.650 21489.655 - -1.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.41% 1.059 1.044 - -1.58% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.41% 5.585 5.507 - -2.68% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.41% 11.062 10.907 - -15.80% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.40% 319.274 314.795 - -0.74% -
std::find_end(vector<int>)_(process_all)/1000 -1.40% 222.010 218.896 - -1.42% -
BM_StringAssignAsciiz_Large_Transparent -1.40% 11.608 11.445 - -1.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.40% 29.773 29.356 - -8.31% -
std::map<std::string,_int>::erase(iterator)/8192 -1.40% 32.066 31.618 - -1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.40% 1099184.390 1083840.138 - -2.43% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.40% 498.577 491.618 - 0.26% -
SetIntersection_Front_Set_uint32_4_4 -1.39% 137502341.836 135585356.722 - -1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.39% 61968.915 61105.421 - -1.41% -
std::for_each(set<int>::iterator)/32 -1.39% 24.676 24.333 - -1.47% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 116419.262 114804.825 - -0.67% -
SetIntersection_None_Vector_uint32_16384_16384 -1.39% 1105661.011 1090338.535 - -1.22% -
std::partition(vector<int>)_(sparse)/32 -1.38% 9.080 8.955 - 1.39% -
SetIntersection_None_Set_uint64_1024_1 -1.38% 9092670.744 8967137.942 - 1.15% -
SetIntersection_None_Vector_uint64_4_1 -1.38% 214527059.033 211572549.199 - -0.82% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.38% 17.273 17.035 - -0.48% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.38% 9.787 9.652 - -3.36% -
std::sort_heap(deque<int>)/8 -1.37% 36.949 36.443 - -0.89% -
SetIntersection_Front_Vector_uint64_16_1 -1.37% 62981587.137 62119894.357 - -0.75% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.37% 795.785 784.904 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.37% 168422198.126 166121273.304 - -1.24% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.37% 24.249 23.918 - -0.60% -
BM_CmpEqual_ushort_ushort -1.36% 1.078 1.063 - 1.29% -
std::is_sorted(list<int>)/8 -1.36% 2.133 2.104 - -0.33% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.36% 445.203 439.142 - 2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.36% 9112829.632 8989015.779 - -0.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -1.36% 56.521 55.753 - -6.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.36% 149131.959 147106.932 - -0.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.36% 1503.723 1483.319 - 1.13% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.36% 55967744.963 55208603.500 - -1.10% -
BM_deque_deque_move/70000 -1.35% 3396.818 3350.837 - 1.29% -
BM_vector_deque_ranges_move/65536 -1.35% 3112.575 3070.480 - -2.18% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.35% 412.906 407.329 - 0.19% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.35% 372.612 367.586 - -0.17% -
SetIntersection_None_Set_uint32_262144_64 -1.35% 1180292.724 1164377.197 - -5.06% -
std::stable_partition(vector<int>)_(dense)/50 -1.34% 25.597 25.253 - -0.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.34% 15.140 14.937 - -1.63% -
SetIntersection_Front_Set_string_1024_1 -1.34% 1090213.351 1075595.221 - -2.42% -
SetIntersection_None_Set_uint32_64_1 -1.34% 22707648.462 22403362.556 - -1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.34% 6714.260 6624.396 - 0.73% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.34% 6.525 6.437 - -0.63% -
BM_CmpEqual_uint_short -1.34% 1.018 1.004 - -2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.33% 1651588.865 1629593.504 - -2.64% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.33% 10.581 10.440 - 6.81% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.32% 51044.905 50368.907 - 0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.32% 17.908 17.671 - -1.63% -
SetIntersection_Front_Set_uint32_16384_4 -1.32% 1070485.947 1056325.201 - -1.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.32% 185930.932 183472.199 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.32% 85560.621 84430.079 - -4.36% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.32% 210.028 207.254 - 0.39% -
std::stable_sort(vector<int>)_(descending)/8192 -1.32% 18639.356 18393.503 - 0.07% -
std::set<int>::count(key)_(existent)/1024 -1.32% 4.256 4.200 - 1.07% -
std::unordered_set<std::string>::erase(iterator)/1024 -1.31% 33.550 33.109 - 12.63% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.31% 4171641.043 4116878.677 - -0.90% -
SetIntersection_None_Set_float_256_16 -1.31% 10882216.494 10739462.170 - -2.33% -
std::find(list<int>)_(bail_25%)/1024 -1.31% 127.848 126.171 - -1.95% -
SetIntersection_Front_Set_float_262144_64 -1.31% 1754597.485 1731594.013 - 2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.31% 11006402.719 10862330.234 - -0.46% -
std::is_sorted(list<int>,_pred)/1024 -1.31% 825.815 815.007 - -1.10% -
SetIntersection_Front_Vector_uint64_16384_256 -1.31% 2283341.100 2253488.771 - -1.02% -
SetIntersection_Front_Set_uint64_64_4 -1.30% 16204337.952 15992930.864 - -5.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.30% 462.800 456.776 - 0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.30% 43174.065 42612.501 - -2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.30% 5850385.342 5774325.722 - 1.28% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.30% 675.845 667.065 - -0.12% -
std::set<int>::equal_range(key)_(existent)/32 -1.30% 1.808 1.784 - 0.02% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.30% 8164.963 8059.085 - -1.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.30% 375.367 370.500 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.29% 2.014 1.988 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.29% 62927491.000 62115038.519 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.29% 214240155.571 211474593.348 - -0.62% -
BM_deque_vector_ranges_move/70000 -1.29% 3256.163 3214.176 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.29% 4260604.027 4205816.377 - -14.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.29% 18.971 18.727 - -1.69% -
rng::starts_with(deque<int>)/8 -1.28% 3.979 3.928 - -1.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 4220.566 4166.403 - -0.80% -
std::partition(list<int>)_(dense)/50 -1.28% 13.430 13.258 - 0.50% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.28% 64.648 63.819 - -1.21% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.28% 4169966.224 4116584.551 - -0.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 39961.526 39450.392 - 1.84% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.28% 5023863.240 4959664.036 - -0.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 13508.466 13336.116 - -0.03% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.28% 137292692.838 135541284.088 - -0.83% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.27% 5518.184 5447.845 - -0.09% -
std::flat_map<int,_int>::erase(iterator)/32 -1.27% 20.104 19.848 - 0.20% -
bm_ranges_swap_ranges_vb_aligned/128 -1.27% 3.433 3.390 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.27% 7487847.625 7392882.699 - -3.09% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.27% 17.471 17.249 - 0.31% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.27% 16484020.997 16275110.354 - -0.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.27% 4675.210 4616.009 - -9.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.27% 1061053.059 1047620.160 - 0.35% -
std::deque<int>::ctor(size)/8192 -1.26% 458.610 452.831 - 1.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.26% 542.040 535.210 - -1.66% -
BM_num_get<long_double> -1.26% 37.499 37.027 - 0.86% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.26% 55319.081 54622.867 - -1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.26% 4140272.995 4088247.800 - -1.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 395.243 390.278 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.26% 1656847.658 1636043.945 - -2.83% -
SetIntersection_None_Set_uint32_262144_4 -1.25% 1181285.890 1166461.098 - -5.10% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.25% 651.825 643.647 - 0.10% -
SetIntersection_None_Set_uint32_262144_16 -1.25% 1179785.642 1164986.977 - -5.11% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.25% 637.595 629.602 - -3.64% -
std::partition(deque<int>)_(dense)/32 -1.25% 9.489 9.370 - -4.87% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.25% 32.632 32.225 - -0.24% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.25% 600.072 592.598 - -0.47% -
std::find_end(vector<int>)_(process_all)/8192 -1.24% 1725.403 1703.934 - 1.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 13397.437 13230.844 - -0.13% -
std::rotate(deque<int>)_(by_1/4)/32 -1.24% 13.220 13.056 - -0.76% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.24% 76.664 75.716 - 1.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.23% 19.210 18.973 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.23% 163139859.544 161130972.899 - -1.64% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.23% 587952.066 580714.232 - 0.68% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.23% 1.676 1.655 - 10.29% -
std::partition(list<int>)_(sparse)/50 -1.22% 21.752 21.486 - -5.51% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.22% 12482.490 12330.351 - -0.43% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.22% 1601839.682 1582320.310 - -1.95% -
rng::for_each(set<int>)/8192 -1.22% 7837.472 7742.136 - 2.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.22% 4314885.303 4262409.586 - 0.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.21% 17.237 17.028 - -0.73% -
BM_vector_deque_move/70000 -1.21% 3381.497 3340.437 - 1.93% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.21% 43.584 43.057 - -0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.21% 1122126.846 1108564.348 - 0.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.21% 350575.774 346350.765 - 0.28% -
std::partial_sort(vector<int>)_(descending)/8 -1.20% 24.012 23.723 - -2.93% -
std::reverse(vector<int>)/4096 -1.20% 132.299 130.705 - 0.16% -
BM_vector_deque_ranges_copy/70000 -1.20% 3380.825 3340.093 - -0.08% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.20% 54968.511 54306.994 - -1.29% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.20% 350757553.463 346565520.050 - -1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.19% 1051011.951 1038484.342 - -1.01% -
SetIntersection_None_Set_uint32_262144_1024 -1.19% 1174901.287 1160897.789 - -5.35% -
SetIntersection_Front_Vector_uint64_64_4 -1.19% 16029186.688 15838156.087 - -0.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.19% 17.219 17.013 - -0.85% -
BM_CmpEqual_int_schar -1.19% 1.122 1.109 - -1.53% -
ranges::min(std::vector<char>)/64 -1.19% 4.206 4.156 - -2.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.19% 177208284.719 175106390.672 - -2.41% -
BM_deque_deque_ranges_copy/64 -1.18% 3.074 3.038 - -0.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 380.721 376.218 - -1.90% -
SetIntersection_Front_Vector_uint64_16384_16 -1.18% 1118995.246 1105791.158 - 0.21% -
SetIntersection_None_Set_uint32_16_4 -1.18% 56762947.263 56093443.058 - -0.66% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.18% 638.731 631.198 - -22.74% -
SetIntersection_Front_Vector_uint64_16_16 -1.18% 35875669.173 35452824.428 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.18% 1062195.120 1049686.973 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.17% 35864289.636 35442954.116 - -1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.17% 1658952.148 1639470.053 - -2.00% -
SetIntersection_Front_Set_float_16384_16 -1.17% 1225513.146 1211184.731 - 1.40% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.17% 267848.832 264722.075 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.17% 25729312.356 25428998.033 - -0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.16% 42.413 41.919 - 1.43% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.16% 535.105 528.881 - 0.55% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.16% 5921145.675 5852321.918 - -0.91% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.16% 233.706 230.991 - 1.28% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.16% 8.176 8.081 - 2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.16% 1304809.090 1289677.750 - -4.28% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.16% 1571737.225 1553529.295 - -2.16% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.16% 289.266 285.918 - -0.31% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.16% 187950.454 185776.279 - 0.32% -
std::count_if(vector<int>)_(every_other)/8 -1.16% 4.188 4.140 - -0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.15% 15542.135 15362.719 - 2.94% -
SetIntersection_None_Vector_float_16384_1 -1.15% 1113512.282 1100695.029 - -1.79% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.15% 535143114.518 528986080.844 - -0.66% -
std::set<std::string>::equal_range(key)_(existent)/32 -1.15% 16.169 15.984 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.15% 1038313.215 1026379.986 - -1.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.15% 53.493 52.879 - -6.54% -
SetIntersection_None_Vector_uint64_16_1 -1.15% 63387777.779 62659679.342 - -0.58% -
std::sort_heap(deque<int>,_pred)/8192 -1.15% 430314.413 425375.660 - 0.48% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.15% 54.429 53.804 - -2.72% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.15% 10.846 10.721 - 0.12% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.14% 6930.086 6850.798 - -0.79% -
std::copy_backward(vector<int>)/262144 -1.14% 12529.387 12386.071 - -1.11% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.14% 7721.449 7633.161 - -1.61% -
SetIntersection_Front_Set_uint64_16384_16 -1.14% 1203734.927 1189979.289 - -1.88% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.14% 6389.704 6316.862 - 0.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.14% 17144.735 16949.345 - -4.13% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.14% 20.113 19.884 - -1.23% -
BM_std_minmax_element<long_long>/4 -1.14% 1.266 1.252 - -0.79% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.14% 1600594.563 1582398.435 - -2.25% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.14% 13.639 13.484 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.14% 16246289.619 16061740.957 - -0.97% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.13% 5.065 5.007 - -1.24% -
BM_deque_deque_move_backward/1024 -1.13% 38.298 37.865 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.13% 1052760.740 1040853.384 - -0.99% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.13% 9.378 9.272 - -0.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.13% 209648.572 207277.894 - -1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.13% 1318586.742 1303683.053 - -2.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.13% 353047419.172 349062236.995 - -0.51% -
BM_deque_vector_copy_backward/5500 -1.13% 202.296 200.017 - 1.79% -
SetIntersection_None_Set_uint32_16384_4 -1.13% 155613220.436 153860952.756 - -4.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.13% 8780.439 8681.609 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.12% 13079.869 12933.085 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.12% 8911721.477 8811774.629 - -1.08% -
std::search(vector<int>)_(near_matches)/1024 -1.12% 15140.014 14970.226 - 0.18% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.12% 510.987 505.257 - 0.02% -
std::map<std::string,_int>::ctor(const&)/0 -1.12% 12.784 12.641 - -1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.12% 18753.016 18543.429 - -0.18% -
std::set<std::string>::erase(iterator)/1024 -1.12% 31.060 30.713 - 19.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.12% 18.931 18.720 - -1.12% -
std::move_backward(list<int>)/4096 -1.12% 4837.508 4783.518 - -15.34% -
SetIntersection_Front_Set_string_16384_16 -1.11% 1937963.880 1916385.377 - 3.66% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.11% 35749705.937 35351664.417 - -1.17% -
std::reverse(vector<int>)/512 -1.11% 16.557 16.373 - 0.02% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.11% 2218.572 2193.884 - -1.15% -
SetIntersection_Front_Set_uint32_16384_256 -1.11% 3869862.807 3826815.684 - -7.36% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.11% 62991077.063 62290697.055 - -0.42% -
SetIntersection_None_Set_uint32_262144_256 -1.11% 1176561.848 1163484.131 - -4.96% -
SetIntersection_None_Vector_uint64_16_4 -1.11% 53785553.320 53187721.123 - -0.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.11% 216919.492 214509.601 - 4.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.11% 15.126 14.958 - -0.28% -
std::copy(list<int>)/4096 -1.11% 3241.840 3205.875 - 3.88% -
std::move(vector<bool>)_(unaligned)/64 -1.10% 1.636 1.618 - -0.67% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.10% 4.234 4.187 - 2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.10% 37484424.388 37072722.681 - -0.78% -
SetIntersection_None_Vector_uint32_16_16 -1.10% 33730264.381 33360060.735 - -0.99% -
SetIntersection_None_Vector_uint32_16_4 -1.09% 53892179.854 53302152.315 - -1.24% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.09% 2.019 1.997 - -2.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.09% 30.484 30.151 - -2.21% -
std::move(vector<int>)/8 -1.09% 2.306 2.281 - 1.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.09% 54644881.273 54048471.373 - -0.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.09% 33.527 33.161 - 18.21% -
SetIntersection_Front_Vector_uint32_16384_256 -1.09% 2278427.191 2253576.045 - -1.15% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.09% 28.333 28.024 - 1.65% -
SetIntersection_None_Vector_string_1024_16 -1.09% 1164788.485 1152107.704 - -1.16% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 33101.378 32741.347 - -1.08% -
std::set<int>::erase(key)_(existent)/1024 -1.09% 49.843 49.302 - -7.17% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.08% 5.828 5.765 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.08% 2881438.093 2850186.540 - -1.23% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.08% 2217.173 2193.135 - -1.20% -
SetIntersection_None_Set_float_1024_1 -1.08% 8989756.056 8892589.817 - 2.18% -
SetIntersection_None_Vector_uint64_64_16 -1.08% 13540749.061 13394709.401 - -0.54% -
std::copy(list<int>)/8 -1.08% 2.475 2.449 - -0.13% -
SetIntersection_Front_Vector_uint64_64_1 -1.08% 16400105.028 16223585.294 - -0.57% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.08% 13.468 13.323 - -1.35% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.07% 51.990 51.432 - -0.21% -
std::multiset<int>::clear()/1024 -1.07% 9817.049 9711.595 - -3.32% -
BM_StringRelational_Less_Large_Large_Control -1.07% 2.161 2.138 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.07% 161658796.749 159923856.524 - -0.39% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.07% 282.663 279.633 - -0.46% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.07% 1256643.228 1243176.840 - -5.27% -
BM_CmpEqual_uint_int -1.07% 1.046 1.035 - -1.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.07% 12.302 12.170 - -1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.07% 1922236.660 1901651.774 - 3.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.07% 195.297 193.207 - -1.34% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.07% 93820.977 92817.262 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.07% 35421589.663 35042653.290 - -0.27% -
std::upper_bound(std::forward_list<int>)/100 -1.07% 97.506 96.464 - -0.71% -
SetIntersection_None_Vector_uint32_1024_16 -1.07% 1074721.919 1063254.349 - -3.01% -
std::find_if(list<int>)_(process_all)/32768 -1.07% 25973.515 25696.408 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.06% 8386601.191 8297440.910 - -0.77% -
BM_vector_deque_copy/64 -1.06% 2.826 2.796 - 4.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.06% 53.122 52.558 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.06% 63345067.630 62672836.496 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.06% 18248360.567 18055183.429 - 0.94% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.06% 92.525 91.546 - 0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.06% 1645902.426 1628519.858 - -1.44% -
SetIntersection_None_Set_uint32_1024_1 -1.06% 8959748.378 8865123.530 - -1.48% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.06% 16509.367 16335.131 - -4.93% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.06% 28.790 28.487 - 1.68% -
std::find_if(vector<char>)_(process_all)/50 -1.05% 6.699 6.629 - 0.16% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.05% 549.345 543.566 - -0.29% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.05% 63483.772 62817.963 - -1.33% -
SetIntersection_Front_Vector_string_16_4 -1.04% 61077315.660 60439249.873 - -0.37% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.04% 20.341 20.129 - -0.54% -
std::multiset<std::string>::clear()/8192 -1.04% 215983.604 213731.317 - -0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.04% 34.738 34.376 - 25.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.04% 144034.679 142534.190 - -3.43% -
SetIntersection_Front_Vector_string_262144_1 -1.04% 1080703.183 1069462.039 - -1.44% -
std::count(vector<bool>)/1000 -1.04% 2.997 2.966 - -1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.03% 5029602.064 4977608.658 - 0.14% -
SetIntersection_None_Set_uint32_262144_16384 -1.03% 1167735.758 1155668.455 - -6.44% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.03% 178.929 177.081 - -0.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.03% 74815.710 74043.372 - 4.70% -
std::move(deque<int>)/1048576 -1.03% 54962.899 54396.400 - -1.90% -
SetIntersection_None_Vector_string_64_1 -1.03% 17410883.060 17231669.265 - -1.04% -
std::multiset<int>::find(key)_(non-existent)/32 -1.03% 2.273 2.249 - -1.20% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.03% 17.769 17.587 - 0.30% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 577.084 571.156 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.03% 5046032.944 4994239.251 - -1.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.03% 4899.260 4848.974 - 0.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.02% 18.165 17.979 - -0.25% -
std::fill(list<int>)/50 -1.02% 34.853 34.497 - -1.25% -
std::find_if_not(vector<char>)_(process_all)/50 -1.02% 6.683 6.614 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.02% 66817959.283 66137169.516 - 0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.02% 16502.539 16334.505 - -0.30% -
std::none_of(vector<int>)_(process_all)/32 -1.02% 8.389 8.304 - -1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.02% 1173067.205 1161154.301 - -1.93% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.02% 33.742 33.399 - -3.17% -
SetIntersection_Front_Vector_uint64_16_4 -1.01% 54250935.493 53701261.738 - -0.55% -
std::multimap<int,_int>::clear()/0 -1.01% 394.272 390.279 - 0.09% -
BM_std_minmax_element<short>/3 -1.01% 1.209 1.197 - -3.96% -
std::deque<int>::ctor(size)/32 -1.01% 29.330 29.033 - -2.47% -
std::for_each(multiset<int>::iterator)/32 -1.01% 23.867 23.626 - 0.15% -
SetIntersection_None_Set_uint32_16_16 -1.01% 35465740.583 35108709.970 - -0.29% -
std::find_if(vector<int>)_(process_all)/8 -1.01% 1.347 1.333 - -4.51% -
SetIntersection_None_Vector_uint64_262144_4 -1.00% 1138528.444 1127112.954 - 0.83% -


Report Time: 3.43s
Name Current %
BM_CmpEqual_int_int 1.083 -
BM_CmpEqual_int_schar 1.109 -1.53%
BM_CmpEqual_int_short 1.138 -
BM_CmpEqual_int_uchar 1.107 -
BM_CmpEqual_int_uint 1.090 3.64%
BM_CmpEqual_int_ushort 1.079 -2.09%
BM_CmpEqual_schar_int 1.131 1.97%
BM_CmpEqual_schar_schar 1.051 -
BM_CmpEqual_schar_short 1.130 2.09%
BM_CmpEqual_schar_uchar 1.095 -
BM_CmpEqual_schar_uint 1.108 -
BM_CmpEqual_schar_ushort 1.091 -
BM_CmpEqual_short_int 1.152 2.38%
BM_CmpEqual_short_schar 1.132 -
BM_CmpEqual_short_short 1.035 -4.05%
BM_CmpEqual_short_uchar 1.097 -
BM_CmpEqual_short_uint 1.127 1.85%
BM_CmpEqual_short_ushort 1.091 -
BM_CmpEqual_uchar_int 1.091 1.56%
BM_CmpEqual_uchar_schar 1.010 -
BM_CmpEqual_uchar_short 1.008 -2.12%
BM_CmpEqual_uchar_uchar 1.059 -1.85%
BM_CmpEqual_uchar_uint 1.054 -2.25%
BM_CmpEqual_uchar_ushort 1.090 -2.31%
BM_CmpEqual_uint_int 1.035 -1.83%
BM_CmpEqual_uint_schar 1.008 -3.70%
BM_CmpEqual_uint_short 1.004 -2.12%
BM_CmpEqual_uint_uchar 1.075 -3.71%
BM_CmpEqual_uint_uint 1.039 -3.29%
BM_CmpEqual_uint_ushort 1.110 -
BM_CmpEqual_ushort_int 1.098 4.10%
BM_CmpEqual_ushort_schar 1.003 -2.57%
BM_CmpEqual_ushort_short 1.012 -
BM_CmpEqual_ushort_uchar 1.104 -
BM_CmpEqual_ushort_uint 1.035 -2.66%
BM_CmpEqual_ushort_ushort 1.063 1.29%
BM_CmpLess_int_int 1.051 -
BM_CmpLess_int_schar 1.121 -
BM_CmpLess_int_short 1.139 1.23%
BM_CmpLess_int_uchar 1.105 -
BM_CmpLess_int_uint 1.070 -
BM_CmpLess_int_ushort 1.114 -
BM_CmpLess_schar_int 1.119 -1.17%
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.958 -
BM_CmpLess_schar_uchar 1.104 1.43%
BM_CmpLess_schar_uint 1.109 -
BM_CmpLess_schar_ushort 1.091 -
BM_CmpLess_short_int 1.129 -
BM_CmpLess_short_schar 0.944 -
BM_CmpLess_short_short 0.957 -
BM_CmpLess_short_uchar 1.092 -
BM_CmpLess_short_uint 1.105 -
BM_CmpLess_short_ushort 1.095 -
BM_CmpLess_uchar_int 1.062 -1.73%
BM_CmpLess_uchar_schar 1.055 2.11%
BM_CmpLess_uchar_short 1.012 -2.00%
BM_CmpLess_uchar_uchar 1.081 -
BM_CmpLess_uchar_uint 1.084 1.90%
BM_CmpLess_uchar_ushort 1.067 -1.50%
BM_CmpLess_uint_int 1.098 2.40%
BM_CmpLess_uint_schar 1.044 -
BM_CmpLess_uint_short 1.018 -2.29%
BM_CmpLess_uint_uchar 1.110 -
BM_CmpLess_uint_uint 1.061 -1.55%
BM_CmpLess_uint_ushort 1.113 -
BM_CmpLess_ushort_int 1.080 -
BM_CmpLess_ushort_schar 1.056 1.66%
BM_CmpLess_ushort_short 1.034 2.12%
BM_CmpLess_ushort_uchar 1.130 2.57%
BM_CmpLess_ushort_uint 1.065 -
BM_CmpLess_ushort_ushort 1.058 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.168 2.04%
BM_PushHeap_float_Ascending_16 0.992 1.51%
BM_PushHeap_float_Ascending_16384 4.036 -7.38%
BM_PushHeap_float_Ascending_256 2.485 -
BM_PushHeap_float_Ascending_262144 5.363 6.34%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.788 2.37%
BM_PushHeap_float_Descending_1 0.543 16.52%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.367 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.363 -
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.469 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.510 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.142 -2.66%
BM_PushHeap_float_PipeOrgan_4 0.501 3.87%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.628 -
BM_PushHeap_float_QuickSortAdversary_16 0.982 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.500 -23.81%
BM_PushHeap_float_Random_1024 7.527 -
BM_PushHeap_float_Random_16 5.455 -
BM_PushHeap_float_Random_16384 7.569 -1.84%
BM_PushHeap_float_Random_256 7.328 -
BM_PushHeap_float_Random_262144 7.775 -
BM_PushHeap_float_Random_4 2.872 3.17%
BM_PushHeap_float_Random_64 6.727 -
BM_PushHeap_float_SingleElement_1 0.617 29.13%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.367 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.364 -3.46%
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.421 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.683 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.472 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.351 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.603 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.527 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.394 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.990 -2.45%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.417 -1.00%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.770 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.584 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.203 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.540 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.574 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.906 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.437 3.11%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.905 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.953 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.890 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.601 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.413 -2.56%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -2.45%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.650 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.531 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.594 -
BM_PushHeap_string_Ascending_1 0.527 -24.72%
BM_PushHeap_string_Ascending_1024 13.817 -9.16%
BM_PushHeap_string_Ascending_16 4.671 -3.74%
BM_PushHeap_string_Ascending_16384 19.170 -11.39%
BM_PushHeap_string_Ascending_256 11.198 -4.54%
BM_PushHeap_string_Ascending_262144 29.623 -2.71%
BM_PushHeap_string_Ascending_4 2.542 -
BM_PushHeap_string_Ascending_64 7.455 -5.21%
BM_PushHeap_string_Descending_1 0.641 -8.36%
BM_PushHeap_string_Descending_1024 2.296 -11.45%
BM_PushHeap_string_Descending_16 2.042 -3.96%
BM_PushHeap_string_Descending_16384 2.285 -8.28%
BM_PushHeap_string_Descending_256 2.249 -7.34%
BM_PushHeap_string_Descending_262144 2.927 -26.62%
BM_PushHeap_string_Descending_4 1.864 -3.47%
BM_PushHeap_string_Descending_64 2.161 -5.20%
BM_PushHeap_string_PipeOrgan_1 0.527 11.91%
BM_PushHeap_string_PipeOrgan_1024 9.265 -8.01%
BM_PushHeap_string_PipeOrgan_16 4.081 -2.77%
BM_PushHeap_string_PipeOrgan_16384 12.212 -9.28%
BM_PushHeap_string_PipeOrgan_256 7.561 -5.50%
BM_PushHeap_string_PipeOrgan_262144 16.912 -5.72%
BM_PushHeap_string_PipeOrgan_4 2.477 -1.97%
BM_PushHeap_string_PipeOrgan_64 5.612 -4.12%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -10.80%
BM_PushHeap_string_QuickSortAdversary_1024 15.286 -
BM_PushHeap_string_QuickSortAdversary_16 10.373 -
BM_PushHeap_string_QuickSortAdversary_16384 16.113 2.70%
BM_PushHeap_string_QuickSortAdversary_256 14.418 -
BM_PushHeap_string_QuickSortAdversary_262144 15.938 -1.84%
BM_PushHeap_string_QuickSortAdversary_4 6.366 -
BM_PushHeap_string_QuickSortAdversary_64 12.950 -
BM_PushHeap_string_Random_1 0.582 10.71%
BM_PushHeap_string_Random_1024 15.414 4.11%
BM_PushHeap_string_Random_16 10.749 3.60%
BM_PushHeap_string_Random_16384 16.697 4.73%
BM_PushHeap_string_Random_256 14.796 -1.46%
BM_PushHeap_string_Random_262144 18.507 -4.34%
BM_PushHeap_string_Random_4 6.468 6.48%
BM_PushHeap_string_Random_64 13.346 3.33%
BM_PushHeap_string_SingleElement_1 0.707 -
BM_PushHeap_string_SingleElement_1024 2.552 -1.06%
BM_PushHeap_string_SingleElement_16 2.569 -4.55%
BM_PushHeap_string_SingleElement_16384 2.555 -
BM_PushHeap_string_SingleElement_256 2.557 -
BM_PushHeap_string_SingleElement_262144 2.585 -
BM_PushHeap_string_SingleElement_4 2.293 -3.53%
BM_PushHeap_string_SingleElement_64 2.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.463 7.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.526 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.988 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.518 -1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.747 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.899 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.869 -1.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.480 -31.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.569 -2.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.593 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.591 -5.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.661 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.480 -13.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.031 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.923 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.558 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.384 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.153 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.619 19.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.518 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.288 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.178 -2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.093 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.691 -3.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.794 2.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.626 -2.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.425 8.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.249 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.959 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.169 -2.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.035 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.398 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.425 -5.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.501 -1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 10.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.620 2.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.565 -11.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.615 -
BM_PushHeap_uint32_Ascending_1 0.428 8.78%
BM_PushHeap_uint32_Ascending_1024 2.619 -3.24%
BM_PushHeap_uint32_Ascending_16 1.009 7.60%
BM_PushHeap_uint32_Ascending_16384 3.666 -2.29%
BM_PushHeap_uint32_Ascending_256 2.168 -3.58%
BM_PushHeap_uint32_Ascending_262144 4.684 -6.28%
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.613 -4.06%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.388 -
BM_PushHeap_uint32_Descending_16 0.382 3.87%
BM_PushHeap_uint32_Descending_16384 0.384 -
BM_PushHeap_uint32_Descending_256 0.404 -
BM_PushHeap_uint32_Descending_262144 0.384 -
BM_PushHeap_uint32_Descending_4 0.402 6.61%
BM_PushHeap_uint32_Descending_64 0.385 -
BM_PushHeap_uint32_PipeOrgan_1 0.635 -8.80%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.379 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.031 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.306 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.441 -28.14%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -3.71%
BM_PushHeap_uint32_QuickSortAdversary_16 0.917 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.716 -1.98%
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.503 -27.45%
BM_PushHeap_uint32_Random_1024 5.829 -
BM_PushHeap_uint32_Random_16 4.205 -
BM_PushHeap_uint32_Random_16384 5.879 -2.17%
BM_PushHeap_uint32_Random_256 5.466 -1.46%
BM_PushHeap_uint32_Random_262144 5.877 -3.97%
BM_PushHeap_uint32_Random_4 2.080 -4.57%
BM_PushHeap_uint32_Random_64 4.985 -3.14%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.357 -
BM_PushHeap_uint32_SingleElement_4 0.339 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.622 -1.79%
BM_PushHeap_uint64_Ascending_16 0.921 -2.15%
BM_PushHeap_uint64_Ascending_16384 3.707 -
BM_PushHeap_uint64_Ascending_256 2.138 -2.79%
BM_PushHeap_uint64_Ascending_262144 4.919 -4.57%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.568 -3.39%
BM_PushHeap_uint64_Descending_1 0.429 -32.51%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -3.23%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.361 -4.00%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.400 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.050 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -2.32%
BM_PushHeap_uint64_PipeOrgan_64 1.314 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.609 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.921 -1.20%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.553 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.200 -
BM_PushHeap_uint64_Random_16 4.575 1.88%
BM_PushHeap_uint64_Random_16384 6.263 -1.31%
BM_PushHeap_uint64_Random_256 5.974 -
BM_PushHeap_uint64_Random_262144 6.324 -
BM_PushHeap_uint64_Random_4 2.648 5.60%
BM_PushHeap_uint64_Random_64 5.485 -1.72%
BM_PushHeap_uint64_SingleElement_1 0.478 -22.39%
BM_PushHeap_uint64_SingleElement_1024 0.373 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.371 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.359 -
BM_StringAssignAsciizMix_Opaque 5.055 -
BM_StringAssignAsciizMix_Transparent 3.009 -
BM_StringAssignAsciiz_Empty_Opaque 3.101 1.89%
BM_StringAssignAsciiz_Empty_Transparent 0.352 -
BM_StringAssignAsciiz_Huge_Opaque 188.330 -
BM_StringAssignAsciiz_Huge_Transparent 188.289 -
BM_StringAssignAsciiz_Large_Opaque 11.399 -2.62%
BM_StringAssignAsciiz_Large_Transparent 11.445 -1.59%
BM_StringAssignAsciiz_Small_Opaque 3.225 5.86%
BM_StringAssignAsciiz_Small_Transparent 0.452 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 106.788 -16.73%
BM_StringAssignStr_Huge_Transparent 107.865 -18.28%
BM_StringAssignStr_Large_Opaque 10.282 -
BM_StringAssignStr_Large_Transparent 10.323 -
BM_StringAssignStr_Small_Opaque 0.735 1.76%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.159 4.02%
BM_StringConstructDestroyCStr_Empty_Transparent 0.244 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.128 -
BM_StringConstructDestroyCStr_Huge_Transparent 63.819 -1.21%
BM_StringConstructDestroyCStr_Large_Opaque 18.120 11.70%
BM_StringConstructDestroyCStr_Large_Transparent 12.285 12.11%
BM_StringConstructDestroyCStr_Small_Opaque 2.309 10.78%
BM_StringConstructDestroyCStr_Small_Transparent 0.366 5.98%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 108.779 -
BM_StringCopy_Large 6.268 -
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.274 16.92%
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 10.655 -6.45%
BM_StringDestroy_Large 7.187 -16.10%
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.258 -
BM_StringEraseToEnd_Huge_Transparent 2.418 2.13%
BM_StringEraseToEnd_Large_Opaque 0.995 -
BM_StringEraseToEnd_Large_Transparent 0.836 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.400 -5.24%
BM_StringEraseWithMove_Empty_Opaque 1.018 20.13%
BM_StringEraseWithMove_Empty_Transparent 0.774 27.82%
BM_StringEraseWithMove_Huge_Opaque 46.096 -32.62%
BM_StringEraseWithMove_Huge_Transparent 42.736 -27.11%
BM_StringEraseWithMove_Large_Opaque 2.868 -
BM_StringEraseWithMove_Large_Transparent 2.790 -
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.176 -2.90%
BM_StringFindAllMatch/131072 2273.018 -
BM_StringFindAllMatch/32768 574.911 -
BM_StringFindAllMatch/4096 79.994 -
BM_StringFindAllMatch/512 11.588 -
BM_StringFindAllMatch/64 3.207 -
BM_StringFindAllMatch/8 2.987 -
BM_StringFindCharLiteral/1024 17.950 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.553 -3.96%
BM_StringFindCharLiteral/2048 40.125 -
BM_StringFindCharLiteral/256 5.366 1.07%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.923 -
BM_StringFindCharLiteral/512 9.424 -
BM_StringFindCharLiteral/64 2.110 1.12%
BM_StringFindCharLiteral/8 1.551 -4.06%
BM_StringFindCharLiteral/8192 137.720 -
BM_StringFindMatch1/1 981.455 -
BM_StringFindMatch1/32768 1568.089 -
BM_StringFindMatch1/4096 1057.732 -
BM_StringFindMatch1/512 992.884 -
BM_StringFindMatch1/64 981.755 -
BM_StringFindMatch1/8 981.307 -
BM_StringFindMatch2/1 981.039 -
BM_StringFindMatch2/32768 1567.084 -
BM_StringFindMatch2/4096 1057.542 -
BM_StringFindMatch2/512 994.203 -
BM_StringFindMatch2/64 981.514 -
BM_StringFindMatch2/8 980.580 -
BM_StringFindNoMatch/10 1.325 -
BM_StringFindNoMatch/131072 2036.243 3.83%
BM_StringFindNoMatch/32768 511.537 2.58%
BM_StringFindNoMatch/4096 75.091 -
BM_StringFindNoMatch/512 9.316 -
BM_StringFindNoMatch/64 2.104 -
BM_StringFindStringLiteral/1024 17.883 -
BM_StringFindStringLiteral/128 3.235 3.04%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.180 -
BM_StringFindStringLiteral/256 5.643 5.29%
BM_StringFindStringLiteral/32 1.849 8.87%
BM_StringFindStringLiteral/4096 77.254 -
BM_StringFindStringLiteral/512 9.542 -
BM_StringFindStringLiteral/64 2.359 11.37%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.972 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.732 3.63%
BM_StringRead_Cold_Deep_Empty 1.214 -24.20%
BM_StringRead_Cold_Deep_Large 1.376 -2.29%
BM_StringRead_Cold_Deep_Small 1.214 -7.63%
BM_StringRead_Cold_Shallow_Empty 1.138 -3.56%
BM_StringRead_Cold_Shallow_Large 1.185 -21.09%
BM_StringRead_Cold_Shallow_Small 1.146 -7.97%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.520 -
BM_StringRead_Hot_Deep_Small 0.507 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.481 -
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.431 3.24%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.634 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.634 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -3.83%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -2.61%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.003 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -3.01%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -4.10%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.836 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -4.17%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -3.05%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.361 4.67%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.418 -5.36%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.462 36.57%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.835 2.57%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.818 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.446 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.670 6.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.692 7.10%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.606 -12.25%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.618 -5.49%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.747 9.86%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.479 -9.64%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.171 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.885 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.420 -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.997 -2.40%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.620 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.322 12.27%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.777 6.94%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.264 4.29%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -3.29%
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -3.01%
BM_StringRelational_Compare_Empty_Large_Control 1.874 -
BM_StringRelational_Compare_Empty_Small_Control 1.610 -3.15%
BM_StringRelational_Compare_Huge_Empty_Control 1.610 -1.28%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.903 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.641 -
BM_StringRelational_Compare_Huge_Huge_Control 98.769 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -3.24%
BM_StringRelational_Compare_Huge_Small_Control 1.853 -1.92%
BM_StringRelational_Compare_Large_Empty_Control 1.609 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.609 -3.02%
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.624 -4.05%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.996 -3.12%
BM_StringRelational_Eq_Empty_Huge_Control 0.490 -
BM_StringRelational_Eq_Empty_Large_Control 0.471 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.531 23.11%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.419 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.627 -
BM_StringRelational_Eq_Huge_Huge_Control 98.892 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.429 2.72%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.018 -3.03%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 22.53%
BM_StringRelational_Eq_Large_Large_Control 2.220 -1.57%
BM_StringRelational_Eq_Small_Huge_Control 0.488 2.73%
BM_StringRelational_Eq_Small_Large_Control 0.481 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.653 8.06%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.173 5.85%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.571 -10.25%
BM_StringRelational_Eq_Small_Small_Control 1.980 4.13%
BM_StringRelational_Less_Empty_Empty_Control 1.611 -
BM_StringRelational_Less_Empty_Huge_Control 1.611 -2.93%
BM_StringRelational_Less_Empty_Large_Control 1.611 -
BM_StringRelational_Less_Empty_Small_Control 1.613 -
BM_StringRelational_Less_Huge_Empty_Control 1.611 -3.17%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.418 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.966 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.557 -
BM_StringRelational_Less_Huge_Huge_Control 98.615 -
BM_StringRelational_Less_Huge_Large_Control 2.096 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.610 -
BM_StringRelational_Less_Large_Huge_Control 2.170 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.412 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.086 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.138 -1.44%
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.611 -3.06%
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.859 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.413 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.736 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.400 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.820 -
BM_align/1 0.630 -
BM_align/256 0.622 -
BM_align/64 0.622 -
BM_align/8 0.623 -
BM_deque_deque_copy/0 0.738 -19.57%
BM_deque_deque_copy/1 2.536 -
BM_deque_deque_copy/1024 37.187 -2.13%
BM_deque_deque_copy/2 2.331 1.49%
BM_deque_deque_copy/4000 142.085 1.52%
BM_deque_deque_copy/4096 151.072 2.26%
BM_deque_deque_copy/512 17.680 -
BM_deque_deque_copy/5500 198.170 1.08%
BM_deque_deque_copy/64 3.024 -
BM_deque_deque_copy/64000 3008.612 1.11%
BM_deque_deque_copy/65536 3017.800 -3.53%
BM_deque_deque_copy/70000 3321.068 -
BM_deque_deque_copy_backward/0 0.759 -5.59%
BM_deque_deque_copy_backward/1 2.653 2.22%
BM_deque_deque_copy_backward/1024 38.727 2.78%
BM_deque_deque_copy_backward/2 2.412 2.39%
BM_deque_deque_copy_backward/4000 148.519 1.87%
BM_deque_deque_copy_backward/4096 154.897 1.14%
BM_deque_deque_copy_backward/512 19.443 -1.94%
BM_deque_deque_copy_backward/5500 205.914 -
BM_deque_deque_copy_backward/64 3.560 -4.04%
BM_deque_deque_copy_backward/64000 7687.505 -
BM_deque_deque_copy_backward/65536 8067.840 -
BM_deque_deque_copy_backward/70000 8298.017 -2.25%
BM_deque_deque_move/0 0.882 13.14%
BM_deque_deque_move/1 2.538 -
BM_deque_deque_move/1024 37.182 -
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 145.707 -
BM_deque_deque_move/4096 148.218 -
BM_deque_deque_move/512 17.646 -
BM_deque_deque_move/5500 196.241 -
BM_deque_deque_move/64 3.059 -
BM_deque_deque_move/64000 2946.377 -4.47%
BM_deque_deque_move/65536 3104.022 1.64%
BM_deque_deque_move/70000 3350.837 1.29%
BM_deque_deque_move_backward/0 0.815 -5.32%
BM_deque_deque_move_backward/1 2.764 -
BM_deque_deque_move_backward/1024 37.865 -
BM_deque_deque_move_backward/2 2.525 -
BM_deque_deque_move_backward/4000 145.063 -
BM_deque_deque_move_backward/4096 151.619 -1.59%
BM_deque_deque_move_backward/512 18.884 -
BM_deque_deque_move_backward/5500 204.632 -1.76%
BM_deque_deque_move_backward/64 3.360 -
BM_deque_deque_move_backward/64000 7780.302 2.14%
BM_deque_deque_move_backward/65536 8013.715 -1.04%
BM_deque_deque_move_backward/70000 8686.302 -
BM_deque_deque_ranges_copy/0 0.738 -
BM_deque_deque_ranges_copy/1 2.359 -7.77%
BM_deque_deque_ranges_copy/1024 37.367 -1.59%
BM_deque_deque_ranges_copy/2 2.129 -7.34%
BM_deque_deque_ranges_copy/4000 143.006 -
BM_deque_deque_ranges_copy/4096 147.505 -
BM_deque_deque_ranges_copy/512 17.627 -
BM_deque_deque_ranges_copy/5500 198.053 -
BM_deque_deque_ranges_copy/64 3.038 -
BM_deque_deque_ranges_copy/64000 3036.039 -2.33%
BM_deque_deque_ranges_copy/65536 3101.788 1.84%
BM_deque_deque_ranges_copy/70000 3274.821 -2.66%
BM_deque_deque_ranges_copy_backward/0 0.851 -7.47%
BM_deque_deque_ranges_copy_backward/1 2.652 4.08%
BM_deque_deque_ranges_copy_backward/1024 38.599 2.46%
BM_deque_deque_ranges_copy_backward/2 2.356 5.21%
BM_deque_deque_ranges_copy_backward/4000 145.352 -
BM_deque_deque_ranges_copy_backward/4096 151.842 -
BM_deque_deque_ranges_copy_backward/512 19.743 -
BM_deque_deque_ranges_copy_backward/5500 204.282 -
BM_deque_deque_ranges_copy_backward/64 3.677 1.55%
BM_deque_deque_ranges_copy_backward/64000 7872.843 2.36%
BM_deque_deque_ranges_copy_backward/65536 8122.120 2.40%
BM_deque_deque_ranges_copy_backward/70000 8513.294 -
BM_deque_deque_ranges_move/0 0.789 -7.25%
BM_deque_deque_ranges_move/1 2.451 -
BM_deque_deque_ranges_move/1024 38.356 4.06%
BM_deque_deque_ranges_move/2 2.185 -
BM_deque_deque_ranges_move/4000 145.025 -
BM_deque_deque_ranges_move/4096 148.700 -
BM_deque_deque_ranges_move/512 17.660 -
BM_deque_deque_ranges_move/5500 201.026 2.04%
BM_deque_deque_ranges_move/64 3.058 -
BM_deque_deque_ranges_move/64000 2995.779 -1.12%
BM_deque_deque_ranges_move/65536 3085.304 -
BM_deque_deque_ranges_move/70000 3466.832 5.24%
BM_deque_deque_ranges_move_backward/0 0.738 5.75%
BM_deque_deque_ranges_move_backward/1 2.396 -9.88%
BM_deque_deque_ranges_move_backward/1024 38.388 1.52%
BM_deque_deque_ranges_move_backward/2 2.127 -11.50%
BM_deque_deque_ranges_move_backward/4000 145.112 -
BM_deque_deque_ranges_move_backward/4096 150.636 -
BM_deque_deque_ranges_move_backward/512 19.284 2.22%
BM_deque_deque_ranges_move_backward/5500 204.013 -
BM_deque_deque_ranges_move_backward/64 3.493 3.74%
BM_deque_deque_ranges_move_backward/64000 7838.118 1.72%
BM_deque_deque_ranges_move_backward/65536 8105.430 -
BM_deque_deque_ranges_move_backward/70000 8406.006 -2.21%
BM_deque_vector_copy/0 1.297 -9.48%
BM_deque_vector_copy/1 2.107 1.54%
BM_deque_vector_copy/1024 37.644 -
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 141.965 -
BM_deque_vector_copy/4096 145.564 -4.69%
BM_deque_vector_copy/512 16.534 -
BM_deque_vector_copy/5500 196.753 -4.51%
BM_deque_vector_copy/64 2.588 -
BM_deque_vector_copy/64000 2850.168 -
BM_deque_vector_copy/65536 2912.869 -
BM_deque_vector_copy/70000 3167.080 -
BM_deque_vector_copy_backward/0 1.472 -7.53%
BM_deque_vector_copy_backward/1 2.145 -
BM_deque_vector_copy_backward/1024 39.454 6.92%
BM_deque_vector_copy_backward/2 1.835 -
BM_deque_vector_copy_backward/4000 148.081 3.65%
BM_deque_vector_copy_backward/4096 150.209 2.11%
BM_deque_vector_copy_backward/512 17.940 -
BM_deque_vector_copy_backward/5500 200.017 1.79%
BM_deque_vector_copy_backward/64 2.931 -
BM_deque_vector_copy_backward/64000 7864.178 1.16%
BM_deque_vector_copy_backward/65536 8104.013 1.65%
BM_deque_vector_copy_backward/70000 9039.490 7.18%
BM_deque_vector_move/0 1.419 -10.35%
BM_deque_vector_move/1 2.094 -4.05%
BM_deque_vector_move/1024 37.565 -
BM_deque_vector_move/2 1.833 -2.99%
BM_deque_vector_move/4000 142.217 -
BM_deque_vector_move/4096 144.859 -
BM_deque_vector_move/512 16.555 -
BM_deque_vector_move/5500 193.985 -
BM_deque_vector_move/64 2.671 2.82%
BM_deque_vector_move/64000 2952.996 -
BM_deque_vector_move/65536 2971.892 -
BM_deque_vector_move/70000 3293.880 2.65%
BM_deque_vector_move_backward/0 1.515 7.32%
BM_deque_vector_move_backward/1 2.132 -
BM_deque_vector_move_backward/1024 37.576 2.51%
BM_deque_vector_move_backward/2 1.826 -
BM_deque_vector_move_backward/4000 143.677 -
BM_deque_vector_move_backward/4096 147.183 -
BM_deque_vector_move_backward/512 18.496 3.47%
BM_deque_vector_move_backward/5500 199.671 1.85%
BM_deque_vector_move_backward/64 3.014 3.27%
BM_deque_vector_move_backward/64000 7968.377 -
BM_deque_vector_move_backward/65536 7983.551 -2.06%
BM_deque_vector_move_backward/70000 8458.156 -2.28%
BM_deque_vector_ranges_copy/0 1.575 4.06%
BM_deque_vector_ranges_copy/1 2.122 -
BM_deque_vector_ranges_copy/1024 37.196 -
BM_deque_vector_ranges_copy/2 1.828 -
BM_deque_vector_ranges_copy/4000 150.508 6.27%
BM_deque_vector_ranges_copy/4096 150.972 3.77%
BM_deque_vector_ranges_copy/512 16.557 -
BM_deque_vector_ranges_copy/5500 194.189 -
BM_deque_vector_ranges_copy/64 2.585 -1.30%
BM_deque_vector_ranges_copy/64000 2931.018 -
BM_deque_vector_ranges_copy/65536 2926.702 -
BM_deque_vector_ranges_copy/70000 3189.461 -
BM_deque_vector_ranges_copy_backward/0 1.552 5.50%
BM_deque_vector_ranges_copy_backward/1 2.127 2.53%
BM_deque_vector_ranges_copy_backward/1024 36.911 -
BM_deque_vector_ranges_copy_backward/2 1.836 -
BM_deque_vector_ranges_copy_backward/4000 146.952 -
BM_deque_vector_ranges_copy_backward/4096 149.083 -
BM_deque_vector_ranges_copy_backward/512 17.923 -
BM_deque_vector_ranges_copy_backward/5500 197.696 -
BM_deque_vector_ranges_copy_backward/64 2.932 -
BM_deque_vector_ranges_copy_backward/64000 8077.541 3.14%
BM_deque_vector_ranges_copy_backward/65536 8277.327 2.87%
BM_deque_vector_ranges_copy_backward/70000 8957.438 5.37%
BM_deque_vector_ranges_move/0 1.626 14.48%
BM_deque_vector_ranges_move/1 2.131 2.01%
BM_deque_vector_ranges_move/1024 37.806 -
BM_deque_vector_ranges_move/2 1.837 -
BM_deque_vector_ranges_move/4000 139.856 -
BM_deque_vector_ranges_move/4096 145.752 -
BM_deque_vector_ranges_move/512 16.561 -
BM_deque_vector_ranges_move/5500 192.813 -
BM_deque_vector_ranges_move/64 2.617 -
BM_deque_vector_ranges_move/64000 2933.695 -
BM_deque_vector_ranges_move/65536 2978.456 -
BM_deque_vector_ranges_move/70000 3214.176 -
BM_deque_vector_ranges_move_backward/0 1.414 -2.05%
BM_deque_vector_ranges_move_backward/1 2.074 -2.02%
BM_deque_vector_ranges_move_backward/1024 36.725 -1.26%
BM_deque_vector_ranges_move_backward/2 1.832 -
BM_deque_vector_ranges_move_backward/4000 144.512 -
BM_deque_vector_ranges_move_backward/4096 148.475 -
BM_deque_vector_ranges_move_backward/512 17.897 -
BM_deque_vector_ranges_move_backward/5500 200.181 2.47%
BM_deque_vector_ranges_move_backward/64 2.932 -
BM_deque_vector_ranges_move_backward/64000 7826.857 -4.40%
BM_deque_vector_ranges_move_backward/65536 7979.038 -3.22%
BM_deque_vector_ranges_move_backward/70000 8544.494 -1.67%
BM_getline_string 16.865 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.422 -
BM_lexicographical_compare_three_way<IntPtr>/1024 244.569 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247740.736 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.373 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3750.634 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.665 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60072.711 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.152 -
BM_lexicographical_compare_three_way<IntPtr>/4096 950.848 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.609 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15006.667 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.256 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.593 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496695.884 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.207 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7701.872 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.020 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123103.456 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.724 -1.31%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1931.349 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.393 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30761.893 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.355 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.160 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245251.446 -1.16%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.254 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3771.773 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.323 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60134.077 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.245 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 954.766 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.699 -1.20%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15027.040 -
BM_lexicographical_compare_three_way_fast_path/1 0.460 -
BM_lexicographical_compare_three_way_fast_path/1024 245.385 -
BM_lexicographical_compare_three_way_fast_path/1048576 245793.130 -
BM_lexicographical_compare_three_way_fast_path/16 4.430 -
BM_lexicographical_compare_three_way_fast_path/16384 3761.308 -
BM_lexicographical_compare_three_way_fast_path/256 71.249 -
BM_lexicographical_compare_three_way_fast_path/262144 60154.081 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 954.386 -
BM_lexicographical_compare_three_way_fast_path/64 15.568 -1.41%
BM_lexicographical_compare_three_way_fast_path/65536 15034.676 -
BM_lexicographical_compare_three_way_slow_path/1 0.435 -
BM_lexicographical_compare_three_way_slow_path/1024 293.837 -
BM_lexicographical_compare_three_way_slow_path/1048576 294756.541 -
BM_lexicographical_compare_three_way_slow_path/16 4.532 -1.31%
BM_lexicographical_compare_three_way_slow_path/16384 4548.431 -
BM_lexicographical_compare_three_way_slow_path/256 79.631 -
BM_lexicographical_compare_three_way_slow_path/262144 72615.720 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.046 -
BM_lexicographical_compare_three_way_slow_path/64 17.827 -
BM_lexicographical_compare_three_way_slow_path/65536 18166.524 -
BM_map_find_string_literal 12.093 -
BM_num_get<bool> 11.577 -2.06%
BM_num_get<double> 37.428 1.27%
BM_num_get<float> 37.687 1.59%
BM_num_get<long> 10.603 -1.74%
BM_num_get<long_double> 37.027 -
BM_num_get<long_long> 10.674 -
BM_num_get<unsigned_int> 9.811 1.03%
BM_num_get<unsigned_long> 10.319 -1.32%
BM_num_get<unsigned_long_long> 10.393 -
BM_num_get<unsigned_short> 10.055 -
BM_num_get<void*> 11.021 1.35%
BM_num_put<bool> 10.819 1.16%
BM_num_put<const_void*> 12.082 -
BM_num_put<double> 57.457 -1.02%
BM_num_put<long> 11.833 3.94%
BM_num_put<long_double> 58.744 -1.11%
BM_num_put<long_long> 11.605 1.18%
BM_num_put<unsigned_long> 11.486 -
BM_num_put<unsigned_long_long> 11.626 5.66%
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 261.325 -5.00%
BM_std_minmax_element<char>/2 0.612 -
BM_std_minmax_element<char>/3 0.961 -6.87%
BM_std_minmax_element<char>/4 1.267 1.57%
BM_std_minmax_element<char>/4000 998.340 -5.23%
BM_std_minmax_element<char>/4096 1021.037 -5.35%
BM_std_minmax_element<char>/512 134.569 -6.21%
BM_std_minmax_element<char>/5500 1368.670 -5.30%
BM_std_minmax_element<char>/64 17.702 -2.70%
BM_std_minmax_element<char>/64000 15938.266 -4.78%
BM_std_minmax_element<char>/65536 16357.498 -4.59%
BM_std_minmax_element<char>/70000 17434.672 -4.87%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 248.902 -4.71%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.144 -4.58%
BM_std_minmax_element<int>/4 1.171 -3.23%
BM_std_minmax_element<int>/4000 967.279 -2.86%
BM_std_minmax_element<int>/4096 977.679 -4.29%
BM_std_minmax_element<int>/512 126.319 -5.47%
BM_std_minmax_element<int>/5500 1310.011 -4.21%
BM_std_minmax_element<int>/64 16.004 -3.98%
BM_std_minmax_element<int>/64000 15189.855 -4.57%
BM_std_minmax_element<int>/65536 15550.109 -4.54%
BM_std_minmax_element<int>/70000 16619.667 -4.55%
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 274.022 -
BM_std_minmax_element<long_long>/2 0.641 -
BM_std_minmax_element<long_long>/3 1.146 -11.74%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1049.807 -
BM_std_minmax_element<long_long>/4096 1074.529 -
BM_std_minmax_element<long_long>/512 139.215 -
BM_std_minmax_element<long_long>/5500 1435.826 -
BM_std_minmax_element<long_long>/64 17.227 -
BM_std_minmax_element<long_long>/64000 16735.899 -
BM_std_minmax_element<long_long>/65536 17140.128 -
BM_std_minmax_element<long_long>/70000 18309.419 -
BM_std_minmax_element<short>/1 0.319 -
BM_std_minmax_element<short>/1024 251.955 -5.98%
BM_std_minmax_element<short>/2 0.687 -
BM_std_minmax_element<short>/3 1.197 -3.96%
BM_std_minmax_element<short>/4 1.170 -3.73%
BM_std_minmax_element<short>/4000 963.382 -5.82%
BM_std_minmax_element<short>/4096 986.284 -5.95%
BM_std_minmax_element<short>/512 129.809 -5.48%
BM_std_minmax_element<short>/5500 1323.652 -5.94%
BM_std_minmax_element<short>/64 16.668 -2.98%
BM_std_minmax_element<short>/64000 15410.192 -5.25%
BM_std_minmax_element<short>/65536 15791.547 -5.20%
BM_std_minmax_element<short>/70000 16858.054 -5.29%
BM_tolower_char<char> 0.504 -26.95%
BM_tolower_char<wchar_t> 0.688 -
BM_tolower_string<char> 15.660 3.31%
BM_tolower_string<wchar_t> 6.306 -
BM_toupper_char<char> 0.610 -11.20%
BM_toupper_char<wchar_t> 0.684 23.96%
BM_toupper_string<char> 15.056 -1.22%
BM_toupper_string<wchar_t> 6.405 -
BM_vector_deque_copy/0 0.677 23.62%
BM_vector_deque_copy/1 2.333 9.18%
BM_vector_deque_copy/1024 36.730 -
BM_vector_deque_copy/2 2.059 12.35%
BM_vector_deque_copy/4000 140.401 -
BM_vector_deque_copy/4096 144.848 -
BM_vector_deque_copy/512 16.940 -
BM_vector_deque_copy/5500 195.773 -
BM_vector_deque_copy/64 2.796 4.28%
BM_vector_deque_copy/64000 3082.385 -
BM_vector_deque_copy/65536 2897.320 -
BM_vector_deque_copy/70000 3344.984 -
BM_vector_deque_copy_backward/0 0.466 11.58%
BM_vector_deque_copy_backward/1 2.066 -5.57%
BM_vector_deque_copy_backward/1024 38.331 -
BM_vector_deque_copy_backward/2 1.821 -3.32%
BM_vector_deque_copy_backward/4000 143.470 2.46%
BM_vector_deque_copy_backward/4096 150.300 1.26%
BM_vector_deque_copy_backward/512 17.817 -
BM_vector_deque_copy_backward/5500 199.028 -
BM_vector_deque_copy_backward/64 3.066 -1.40%
BM_vector_deque_copy_backward/64000 7901.492 -
BM_vector_deque_copy_backward/65536 8205.509 3.45%
BM_vector_deque_copy_backward/70000 8725.534 3.23%
BM_vector_deque_move/0 0.496 -26.99%
BM_vector_deque_move/1 2.062 -3.99%
BM_vector_deque_move/1024 35.915 -
BM_vector_deque_move/2 1.789 -5.32%
BM_vector_deque_move/4000 142.585 1.16%
BM_vector_deque_move/4096 147.846 1.41%
BM_vector_deque_move/512 16.968 -
BM_vector_deque_move/5500 198.172 -
BM_vector_deque_move/64 2.718 -1.64%
BM_vector_deque_move/64000 3078.397 2.18%
BM_vector_deque_move/65536 3033.814 -
BM_vector_deque_move/70000 3340.437 1.93%
BM_vector_deque_move_backward/0 0.383 -36.56%
BM_vector_deque_move_backward/1 2.258 -
BM_vector_deque_move_backward/1024 37.651 -1.65%
BM_vector_deque_move_backward/2 1.993 -
BM_vector_deque_move_backward/4000 143.680 2.45%
BM_vector_deque_move_backward/4096 148.816 -
BM_vector_deque_move_backward/512 17.626 -
BM_vector_deque_move_backward/5500 198.435 -
BM_vector_deque_move_backward/64 3.028 -
BM_vector_deque_move_backward/64000 7879.991 -2.27%
BM_vector_deque_move_backward/65536 7917.195 -1.50%
BM_vector_deque_move_backward/70000 8457.273 -2.68%
BM_vector_deque_ranges_copy/0 0.558 31.30%
BM_vector_deque_ranges_copy/1 2.298 -
BM_vector_deque_ranges_copy/1024 35.727 -
BM_vector_deque_ranges_copy/2 2.056 -
BM_vector_deque_ranges_copy/4000 142.732 -
BM_vector_deque_ranges_copy/4096 146.756 -1.06%
BM_vector_deque_ranges_copy/512 16.936 -
BM_vector_deque_ranges_copy/5500 198.820 -
BM_vector_deque_ranges_copy/64 2.794 -
BM_vector_deque_ranges_copy/64000 3076.825 -
BM_vector_deque_ranges_copy/65536 3048.676 -
BM_vector_deque_ranges_copy/70000 3340.093 -
BM_vector_deque_ranges_copy_backward/0 0.520 30.03%
BM_vector_deque_ranges_copy_backward/1 2.041 -5.75%
BM_vector_deque_ranges_copy_backward/1024 38.452 -
BM_vector_deque_ranges_copy_backward/2 1.784 -9.38%
BM_vector_deque_ranges_copy_backward/4000 145.648 -
BM_vector_deque_ranges_copy_backward/4096 151.197 -
BM_vector_deque_ranges_copy_backward/512 17.986 -
BM_vector_deque_ranges_copy_backward/5500 198.039 -1.62%
BM_vector_deque_ranges_copy_backward/64 3.105 -
BM_vector_deque_ranges_copy_backward/64000 8105.762 -
BM_vector_deque_ranges_copy_backward/65536 8235.344 -
BM_vector_deque_ranges_copy_backward/70000 8586.027 -1.94%
BM_vector_deque_ranges_move/0 0.466 17.71%
BM_vector_deque_ranges_move/1 2.180 9.98%
BM_vector_deque_ranges_move/1024 36.093 -4.99%
BM_vector_deque_ranges_move/2 1.938 10.65%
BM_vector_deque_ranges_move/4000 141.910 -5.07%
BM_vector_deque_ranges_move/4096 147.161 -1.93%
BM_vector_deque_ranges_move/512 16.992 -
BM_vector_deque_ranges_move/5500 196.924 -
BM_vector_deque_ranges_move/64 2.809 5.77%
BM_vector_deque_ranges_move/64000 3010.620 -
BM_vector_deque_ranges_move/65536 3070.480 -2.18%
BM_vector_deque_ranges_move/70000 3273.221 -
BM_vector_deque_ranges_move_backward/0 0.443 -22.87%
BM_vector_deque_ranges_move_backward/1 2.267 -2.76%
BM_vector_deque_ranges_move_backward/1024 38.091 -
BM_vector_deque_ranges_move_backward/2 1.997 -2.62%
BM_vector_deque_ranges_move_backward/4000 143.162 -
BM_vector_deque_ranges_move_backward/4096 151.452 1.62%
BM_vector_deque_ranges_move_backward/512 17.641 1.07%
BM_vector_deque_ranges_move_backward/5500 198.892 -1.32%
BM_vector_deque_ranges_move_backward/64 3.056 2.72%
BM_vector_deque_ranges_move_backward/64000 7814.033 -4.27%
BM_vector_deque_ranges_move_backward/65536 7877.923 -3.70%
BM_vector_deque_ranges_move_backward/70000 8375.465 -4.46%
SetIntersection_Front_Set_float_1024_1 1053843.154 -
SetIntersection_Front_Set_float_1024_1024 13557827.342 8.19%
SetIntersection_Front_Set_float_1024_16 1159288.941 -2.40%
SetIntersection_Front_Set_float_1024_256 3972167.576 -4.74%
SetIntersection_Front_Set_float_1024_4 1089591.411 4.55%
SetIntersection_Front_Set_float_1024_64 1730838.559 -3.28%
SetIntersection_Front_Set_float_16384_1 1021828.594 2.86%
SetIntersection_Front_Set_float_16384_1024 13546973.704 8.39%
SetIntersection_Front_Set_float_16384_16 1211184.731 1.40%
SetIntersection_Front_Set_float_16384_16384 232893090.720 2.07%
SetIntersection_Front_Set_float_16384_256 3884263.827 -7.18%
SetIntersection_Front_Set_float_16384_4 1063595.856 -
SetIntersection_Front_Set_float_16384_64 1793871.680 4.72%
SetIntersection_Front_Set_float_16_1 62633746.079 -
SetIntersection_Front_Set_float_16_16 38424340.117 -
SetIntersection_Front_Set_float_16_4 54994345.383 -
SetIntersection_Front_Set_float_1_1 533487769.201 -
SetIntersection_Front_Set_float_256_1 4159525.274 -
SetIntersection_Front_Set_float_256_16 4464960.818 -2.59%
SetIntersection_Front_Set_float_256_256 8305630.340 7.52%
SetIntersection_Front_Set_float_256_4 4213756.992 -
SetIntersection_Front_Set_float_256_64 6105170.086 4.61%
SetIntersection_Front_Set_float_262144_1 1010068.629 -2.41%
SetIntersection_Front_Set_float_262144_1024 13632502.339 1.98%
SetIntersection_Front_Set_float_262144_16 1209496.727 1.02%
SetIntersection_Front_Set_float_262144_16384 222618881.168 -4.78%
SetIntersection_Front_Set_float_262144_256 3993393.468 -2.93%
SetIntersection_Front_Set_float_262144_262144 1662504.639 -1.94%
SetIntersection_Front_Set_float_262144_4 1082503.016 1.53%
SetIntersection_Front_Set_float_262144_64 1731594.013 2.17%
SetIntersection_Front_Set_float_4_1 213506880.933 -
SetIntersection_Front_Set_float_4_4 137024384.860 -
SetIntersection_Front_Set_float_64_1 16391673.035 -
SetIntersection_Front_Set_float_64_16 15730961.336 3.00%
SetIntersection_Front_Set_float_64_4 16033448.982 -
SetIntersection_Front_Set_float_64_64 13757559.917 -1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1042649.721 1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14052079.814 -1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1193533.854 -2.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4140657.869 -18.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1048893.600 -3.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1811488.733 -3.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1028850.752 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14262225.071 -3.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1226066.343 2.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 347110219.041 -1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4226520.732 -15.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1063366.633 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1756077.233 -7.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62782069.170 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39076892.115 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54801834.360 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532252882.069 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4159495.041 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4528797.149 -2.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8565610.214 -5.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4148708.339 -1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5982541.419 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1053980.913 1.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14049018.343 1.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1218223.981 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 243951965.615 -28.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4205816.377 -14.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1834062.092 -2.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1085565.034 1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1788950.569 -3.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213078655.721 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137174394.497 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16458689.355 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15640296.474 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16110124.376 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14018168.769 -3.07%
SetIntersection_Front_Set_string_1024_1 1075595.221 -2.42%
SetIntersection_Front_Set_string_1024_1024 55627141.400 2.84%
SetIntersection_Front_Set_string_1024_16 1966228.530 2.83%
SetIntersection_Front_Set_string_1024_256 16115288.886 2.20%
SetIntersection_Front_Set_string_1024_4 1265256.726 -
SetIntersection_Front_Set_string_1024_64 4874855.681 2.79%
SetIntersection_Front_Set_string_16384_1 1087759.343 -
SetIntersection_Front_Set_string_16384_1024 59621758.595 3.88%
SetIntersection_Front_Set_string_16384_16 1916385.377 3.66%
SetIntersection_Front_Set_string_16384_16384 350119284.954 -
SetIntersection_Front_Set_string_16384_256 15314804.736 -
SetIntersection_Front_Set_string_16384_4 1221880.065 -1.69%
SetIntersection_Front_Set_string_16384_64 4664561.065 -2.13%
SetIntersection_Front_Set_string_16_1 65035922.394 -
SetIntersection_Front_Set_string_16_16 60389021.738 1.03%
SetIntersection_Front_Set_string_16_4 64553323.296 -
SetIntersection_Front_Set_string_1_1 554061577.999 -
SetIntersection_Front_Set_string_256_1 4350287.663 -
SetIntersection_Front_Set_string_256_16 7413556.237 8.22%
SetIntersection_Front_Set_string_256_256 30632898.817 10.68%
SetIntersection_Front_Set_string_256_4 4994149.989 -
SetIntersection_Front_Set_string_256_64 15076147.981 -4.06%
SetIntersection_Front_Set_string_262144_1 1085105.971 -
SetIntersection_Front_Set_string_262144_1024 59908961.938 1.71%
SetIntersection_Front_Set_string_262144_16 1948738.641 4.49%
SetIntersection_Front_Set_string_262144_16384 346525874.280 -1.36%
SetIntersection_Front_Set_string_262144_256 14771239.805 -
SetIntersection_Front_Set_string_262144_262144 18472739.744 3.23%
SetIntersection_Front_Set_string_262144_4 1221619.666 -3.28%
SetIntersection_Front_Set_string_262144_64 4425373.098 -8.08%
SetIntersection_Front_Set_string_4_1 221965382.819 -
SetIntersection_Front_Set_string_4_4 159389695.001 1.68%
SetIntersection_Front_Set_string_64_1 16949809.436 -
SetIntersection_Front_Set_string_64_16 24127644.326 2.71%
SetIntersection_Front_Set_string_64_4 18832337.481 -
SetIntersection_Front_Set_string_64_64 37270737.035 6.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1048654.232 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24102127.070 3.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1322662.179 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6456670.760 2.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1106225.899 1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2280570.863 2.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1056193.228 2.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25451851.375 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1289677.750 -4.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355023653.430 -5.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6454181.179 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1083840.138 -2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2405568.943 7.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63599079.364 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 43066119.153 3.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56259904.964 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 547187368.723 1.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4187121.463 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5024882.473 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12582126.973 2.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4291552.387 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7295188.878 -4.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1012770.618 -1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27459681.549 6.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1303683.053 -2.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 348645939.096 -3.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6576527.494 4.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3022924.234 1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1095016.369 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2382952.368 6.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 223890037.784 4.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 145149728.619 3.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16815176.337 1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17165083.062 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16820050.045 1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18055183.429 -
SetIntersection_Front_Set_uint32_1024_1 1034264.545 -1.14%
SetIntersection_Front_Set_uint32_1024_1024 11485982.134 -8.40%
SetIntersection_Front_Set_uint32_1024_16 1194890.860 -
SetIntersection_Front_Set_uint32_1024_256 3682603.310 -10.76%
SetIntersection_Front_Set_uint32_1024_4 1062374.957 -
SetIntersection_Front_Set_uint32_1024_64 1656777.767 -7.37%
SetIntersection_Front_Set_uint32_16384_1 1026808.897 -1.16%
SetIntersection_Front_Set_uint32_16384_1024 12102105.742 -4.99%
SetIntersection_Front_Set_uint32_16384_16 1167546.203 -2.65%
SetIntersection_Front_Set_uint32_16384_16384 211652571.282 -3.89%
SetIntersection_Front_Set_uint32_16384_256 3826815.684 -7.36%
SetIntersection_Front_Set_uint32_16384_4 1056325.201 -1.48%
SetIntersection_Front_Set_uint32_16384_64 1602764.830 -7.16%
SetIntersection_Front_Set_uint32_16_1 62231209.350 -1.19%
SetIntersection_Front_Set_uint32_16_16 37007024.414 -3.15%
SetIntersection_Front_Set_uint32_16_4 54326175.486 -
SetIntersection_Front_Set_uint32_1_1 529845496.679 -
SetIntersection_Front_Set_uint32_256_1 4038674.997 -3.01%
SetIntersection_Front_Set_uint32_256_16 4440039.979 -
SetIntersection_Front_Set_uint32_256_256 7320343.813 -6.50%
SetIntersection_Front_Set_uint32_256_4 4219265.723 -
SetIntersection_Front_Set_uint32_256_64 5263502.217 -9.48%
SetIntersection_Front_Set_uint32_262144_1 1014920.051 -3.33%
SetIntersection_Front_Set_uint32_262144_1024 11930598.416 -5.30%
SetIntersection_Front_Set_uint32_262144_16 1145322.786 -4.69%
SetIntersection_Front_Set_uint32_262144_16384 222754047.407 -2.67%
SetIntersection_Front_Set_uint32_262144_256 3556599.232 -12.16%
SetIntersection_Front_Set_uint32_262144_262144 1615737.631 -5.71%
SetIntersection_Front_Set_uint32_262144_4 1015258.832 -5.54%
SetIntersection_Front_Set_uint32_262144_64 1598625.456 -8.60%
SetIntersection_Front_Set_uint32_4_1 211768881.844 -
SetIntersection_Front_Set_uint32_4_4 135585356.722 -1.01%
SetIntersection_Front_Set_uint32_64_1 16363000.736 -
SetIntersection_Front_Set_uint32_64_16 14801459.891 -3.09%
SetIntersection_Front_Set_uint32_64_4 15920883.171 -1.15%
SetIntersection_Front_Set_uint32_64_64 12744702.931 -3.24%
SetIntersection_Front_Set_uint64_1024_1 1034216.007 -3.19%
SetIntersection_Front_Set_uint64_1024_1024 12250145.980 1.65%
SetIntersection_Front_Set_uint64_1024_16 1175136.432 -2.90%
SetIntersection_Front_Set_uint64_1024_256 3705280.741 -4.01%
SetIntersection_Front_Set_uint64_1024_4 1067559.070 -3.26%
SetIntersection_Front_Set_uint64_1024_64 1634633.742 -2.99%
SetIntersection_Front_Set_uint64_16384_1 1050309.201 -3.60%
SetIntersection_Front_Set_uint64_16384_1024 12099818.355 -3.66%
SetIntersection_Front_Set_uint64_16384_16 1189979.289 -1.88%
SetIntersection_Front_Set_uint64_16384_16384 224442662.611 -7.65%
SetIntersection_Front_Set_uint64_16384_256 3798263.737 -4.50%
SetIntersection_Front_Set_uint64_16384_4 1025776.098 -7.81%
SetIntersection_Front_Set_uint64_16384_64 1689729.420 -3.65%
SetIntersection_Front_Set_uint64_16_1 62654475.933 -
SetIntersection_Front_Set_uint64_16_16 37826481.922 -3.86%
SetIntersection_Front_Set_uint64_16_4 54727949.942 -1.42%
SetIntersection_Front_Set_uint64_1_1 533212869.029 -
SetIntersection_Front_Set_uint64_256_1 4075362.922 -5.98%
SetIntersection_Front_Set_uint64_256_16 4457579.893 -2.88%
SetIntersection_Front_Set_uint64_256_256 7468657.909 -2.07%
SetIntersection_Front_Set_uint64_256_4 4198394.348 -4.33%
SetIntersection_Front_Set_uint64_256_64 5252860.036 -7.51%
SetIntersection_Front_Set_uint64_262144_1 993359.086 -9.99%
SetIntersection_Front_Set_uint64_262144_1024 12672272.440 -6.09%
SetIntersection_Front_Set_uint64_262144_16 1188875.127 -3.12%
SetIntersection_Front_Set_uint64_262144_16384 220113303.066 -5.33%
SetIntersection_Front_Set_uint64_262144_256 3945134.275 -4.19%
SetIntersection_Front_Set_uint64_262144_262144 1675804.687 -2.81%
SetIntersection_Front_Set_uint64_262144_4 1074445.321 -4.24%
SetIntersection_Front_Set_uint64_262144_64 1778609.228 5.86%
SetIntersection_Front_Set_uint64_4_1 213268239.105 -1.10%
SetIntersection_Front_Set_uint64_4_4 136444472.851 -
SetIntersection_Front_Set_uint64_64_1 16397512.188 -3.49%
SetIntersection_Front_Set_uint64_64_16 15107528.535 -4.06%
SetIntersection_Front_Set_uint64_64_4 15992930.864 -5.00%
SetIntersection_Front_Set_uint64_64_64 13353665.186 -
SetIntersection_Front_Vector_float_1024_1 1039934.408 -
SetIntersection_Front_Vector_float_1024_1024 5915116.591 -
SetIntersection_Front_Vector_float_1024_16 1125947.473 1.56%
SetIntersection_Front_Vector_float_1024_256 2281759.409 -
SetIntersection_Front_Vector_float_1024_4 1057937.308 -
SetIntersection_Front_Vector_float_1024_64 1371010.756 1.29%
SetIntersection_Front_Vector_float_16384_1 1024595.804 -1.71%
SetIntersection_Front_Vector_float_16384_1024 5922414.562 -
SetIntersection_Front_Vector_float_16384_16 1122202.972 -1.04%
SetIntersection_Front_Vector_float_16384_16384 79520229.020 -
SetIntersection_Front_Vector_float_16384_256 2272904.686 -
SetIntersection_Front_Vector_float_16384_4 1053975.125 1.72%
SetIntersection_Front_Vector_float_16384_64 1343198.997 -2.42%
SetIntersection_Front_Vector_float_16_1 62763265.587 -
SetIntersection_Front_Vector_float_16_16 35568183.623 -
SetIntersection_Front_Vector_float_16_4 54248594.071 -
SetIntersection_Front_Vector_float_1_1 533235565.795 -
SetIntersection_Front_Vector_float_256_1 4095909.552 -1.32%
SetIntersection_Front_Vector_float_256_16 4201617.565 -
SetIntersection_Front_Vector_float_256_256 4535904.446 -
SetIntersection_Front_Vector_float_256_4 4139827.181 -
SetIntersection_Front_Vector_float_256_64 4342892.613 -2.14%
SetIntersection_Front_Vector_float_262144_1 1055685.342 1.63%
SetIntersection_Front_Vector_float_262144_1024 5874715.340 -
SetIntersection_Front_Vector_float_262144_16 1117511.712 -
SetIntersection_Front_Vector_float_262144_16384 79666225.822 -
SetIntersection_Front_Vector_float_262144_256 2296980.073 -
SetIntersection_Front_Vector_float_262144_262144 350812778.816 -
SetIntersection_Front_Vector_float_262144_4 1054414.639 -
SetIntersection_Front_Vector_float_262144_64 1317884.342 -2.90%
SetIntersection_Front_Vector_float_4_1 213205500.995 -
SetIntersection_Front_Vector_float_4_4 135510260.644 -
SetIntersection_Front_Vector_float_64_1 16530399.565 -
SetIntersection_Front_Vector_float_64_16 14314630.656 -
SetIntersection_Front_Vector_float_64_4 15930801.944 -
SetIntersection_Front_Vector_float_64_64 10840562.561 -1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1047620.160 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8297440.910 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1159297.162 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2915218.251 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071798.720 1.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1561033.035 2.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1005439.934 -3.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8474073.096 1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1155521.351 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119130735.001 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2850186.540 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1059845.420 -1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1527913.744 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62672836.496 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36682634.564 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54441948.882 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533825242.296 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4164142.635 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4270170.411 -1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5736496.409 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4200824.084 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4894550.830 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1056815.696 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8462632.710 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1153447.150 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118088508.425 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2923384.835 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350907237.807 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067447.386 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1533095.003 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213732240.148 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136121623.965 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16452513.788 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14686309.138 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16025849.062 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12123844.053 -
SetIntersection_Front_Vector_string_1024_1 1087438.161 2.50%
SetIntersection_Front_Vector_string_1024_1024 38335165.812 -2.05%
SetIntersection_Front_Vector_string_1024_16 1613795.978 -
SetIntersection_Front_Vector_string_1024_256 9172118.293 -7.36%
SetIntersection_Front_Vector_string_1024_4 1168957.855 -1.94%
SetIntersection_Front_Vector_string_1024_64 3276556.236 -1.71%
SetIntersection_Front_Vector_string_16384_1 1071072.921 -1.06%
SetIntersection_Front_Vector_string_16384_1024 38016626.995 -
SetIntersection_Front_Vector_string_16384_16 1612689.457 -3.34%
SetIntersection_Front_Vector_string_16384_16384 352243133.680 -
SetIntersection_Front_Vector_string_16384_256 9501561.142 -
SetIntersection_Front_Vector_string_16384_4 1176945.883 -1.65%
SetIntersection_Front_Vector_string_16384_64 3493683.210 -1.22%
SetIntersection_Front_Vector_string_16_1 64242909.721 -
SetIntersection_Front_Vector_string_16_16 51375946.574 -2.30%
SetIntersection_Front_Vector_string_16_4 60439249.873 -
SetIntersection_Front_Vector_string_1_1 547835648.986 -
SetIntersection_Front_Vector_string_256_1 4263417.833 -
SetIntersection_Front_Vector_string_256_16 6142930.000 -
SetIntersection_Front_Vector_string_256_256 19511357.559 -1.24%
SetIntersection_Front_Vector_string_256_4 4634207.845 -1.51%
SetIntersection_Front_Vector_string_256_64 10635127.398 -
SetIntersection_Front_Vector_string_262144_1 1069462.039 -1.44%
SetIntersection_Front_Vector_string_262144_1024 39579927.147 -
SetIntersection_Front_Vector_string_262144_16 1648126.479 -
SetIntersection_Front_Vector_string_262144_16384 348538452.255 -
SetIntersection_Front_Vector_string_262144_256 9553500.920 -
SetIntersection_Front_Vector_string_262144_262144 14376792.236 -
SetIntersection_Front_Vector_string_262144_4 1181753.269 -3.09%
SetIntersection_Front_Vector_string_262144_64 3214897.980 5.38%
SetIntersection_Front_Vector_string_4_1 219122250.883 -
SetIntersection_Front_Vector_string_4_4 149656308.911 -
SetIntersection_Front_Vector_string_64_1 16764125.991 -1.09%
SetIntersection_Front_Vector_string_64_16 20686425.259 -2.17%
SetIntersection_Front_Vector_string_64_4 17655046.513 -1.41%
SetIntersection_Front_Vector_string_64_64 25891068.105 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1045727.774 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8983196.934 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1162161.618 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3052878.889 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1066898.421 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1555086.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1013409.381 -3.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8989015.779 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1155866.336 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128679238.374 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3044515.155 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1066262.736 1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1555299.974 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62603568.621 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37020351.107 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54620365.468 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534184245.133 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4166438.253 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4300757.320 -1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6066808.896 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4215782.391 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4977608.658 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1049686.973 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8971709.332 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1115193.872 -4.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127949850.823 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3046423.071 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350725678.123 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066832.368 1.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1560732.607 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213447660.286 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136908717.680 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16357080.787 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14901517.950 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16017516.788 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12429049.758 -
SetIntersection_Front_Vector_uint32_1024_1 1050181.797 -
SetIntersection_Front_Vector_uint32_1024_1024 5891155.682 -
SetIntersection_Front_Vector_uint32_1024_16 1120821.833 -
SetIntersection_Front_Vector_uint32_1024_256 2260785.108 -
SetIntersection_Front_Vector_uint32_1024_4 1068930.019 1.18%
SetIntersection_Front_Vector_uint32_1024_64 1358527.341 -
SetIntersection_Front_Vector_uint32_16384_1 1032042.761 -
SetIntersection_Front_Vector_uint32_16384_1024 5904834.138 -
SetIntersection_Front_Vector_uint32_16384_16 1116943.054 -
SetIntersection_Front_Vector_uint32_16384_16384 79407253.376 2.88%
SetIntersection_Front_Vector_uint32_16384_256 2253576.045 -1.15%
SetIntersection_Front_Vector_uint32_16384_4 1062506.906 -
SetIntersection_Front_Vector_uint32_16384_64 1362808.093 -
SetIntersection_Front_Vector_uint32_16_1 62787397.732 -1.12%
SetIntersection_Front_Vector_uint32_16_16 35839415.061 -
SetIntersection_Front_Vector_uint32_16_4 53979786.812 -
SetIntersection_Front_Vector_uint32_1_1 539028147.688 -
SetIntersection_Front_Vector_uint32_256_1 4137557.026 -
SetIntersection_Front_Vector_uint32_256_16 4216686.487 -
SetIntersection_Front_Vector_uint32_256_256 4519056.683 5.97%
SetIntersection_Front_Vector_uint32_256_4 4129093.772 -
SetIntersection_Front_Vector_uint32_256_64 4382155.613 3.06%
SetIntersection_Front_Vector_uint32_262144_1 996610.713 -5.02%
SetIntersection_Front_Vector_uint32_262144_1024 5882828.702 10.36%
SetIntersection_Front_Vector_uint32_262144_16 1117732.737 -
SetIntersection_Front_Vector_uint32_262144_16384 79418409.725 2.45%
SetIntersection_Front_Vector_uint32_262144_256 2267398.739 -1.19%
SetIntersection_Front_Vector_uint32_262144_262144 350567485.876 -
SetIntersection_Front_Vector_uint32_262144_4 1053402.649 -1.20%
SetIntersection_Front_Vector_uint32_262144_64 1372308.845 1.98%
SetIntersection_Front_Vector_uint32_4_1 213964670.397 -
SetIntersection_Front_Vector_uint32_4_4 135750384.736 -
SetIntersection_Front_Vector_uint32_64_1 16243422.751 -1.83%
SetIntersection_Front_Vector_uint32_64_16 14266460.570 -1.82%
SetIntersection_Front_Vector_uint32_64_4 15822595.795 -
SetIntersection_Front_Vector_uint32_64_64 10894347.157 -1.63%
SetIntersection_Front_Vector_uint64_1024_1 994647.253 -3.92%
SetIntersection_Front_Vector_uint64_1024_1024 5304997.463 -10.35%
SetIntersection_Front_Vector_uint64_1024_16 1092007.076 -1.68%
SetIntersection_Front_Vector_uint64_1024_256 2130985.089 -6.41%
SetIntersection_Front_Vector_uint64_1024_4 1031925.757 -1.89%
SetIntersection_Front_Vector_uint64_1024_64 1338945.937 -1.11%
SetIntersection_Front_Vector_uint64_16384_1 980274.050 -5.97%
SetIntersection_Front_Vector_uint64_16384_1024 5852321.918 -
SetIntersection_Front_Vector_uint64_16384_16 1105791.158 -
SetIntersection_Front_Vector_uint64_16384_16384 75537632.978 -3.93%
SetIntersection_Front_Vector_uint64_16384_256 2253488.771 -1.02%
SetIntersection_Front_Vector_uint64_16384_4 1033718.322 -1.92%
SetIntersection_Front_Vector_uint64_16384_64 1317145.370 -3.51%
SetIntersection_Front_Vector_uint64_16_1 62119894.357 -
SetIntersection_Front_Vector_uint64_16_16 35452824.428 -
SetIntersection_Front_Vector_uint64_16_4 53701261.738 -
SetIntersection_Front_Vector_uint64_1_1 528335400.933 -
SetIntersection_Front_Vector_uint64_256_1 4056595.826 -1.99%
SetIntersection_Front_Vector_uint64_256_16 4124877.705 -2.15%
SetIntersection_Front_Vector_uint64_256_256 4544113.372 -
SetIntersection_Front_Vector_uint64_256_4 4179679.318 -
SetIntersection_Front_Vector_uint64_256_64 4315212.025 -1.20%
SetIntersection_Front_Vector_uint64_262144_1 988152.681 -4.96%
SetIntersection_Front_Vector_uint64_262144_1024 5309454.024 -10.12%
SetIntersection_Front_Vector_uint64_262144_16 1097760.910 -
SetIntersection_Front_Vector_uint64_262144_16384 75610640.879 -3.92%
SetIntersection_Front_Vector_uint64_262144_256 2288748.070 1.02%
SetIntersection_Front_Vector_uint64_262144_262144 353461148.325 -
SetIntersection_Front_Vector_uint64_262144_4 1037524.546 -2.71%
SetIntersection_Front_Vector_uint64_262144_64 1365043.989 -1.61%
SetIntersection_Front_Vector_uint64_4_1 211108854.581 -
SetIntersection_Front_Vector_uint64_4_4 134055622.317 -1.01%
SetIntersection_Front_Vector_uint64_64_1 16223585.294 -
SetIntersection_Front_Vector_uint64_64_16 14179624.454 -
SetIntersection_Front_Vector_uint64_64_4 15838156.087 -
SetIntersection_Front_Vector_uint64_64_64 10518830.336 -3.10%
SetIntersection_Interlaced_Set_float_1024_1 1043985.549 -
SetIntersection_Interlaced_Set_float_1024_1024 11736390.988 -3.02%
SetIntersection_Interlaced_Set_float_1024_16 11224037.989 -2.76%
SetIntersection_Interlaced_Set_float_1024_256 14182397.871 1.55%
SetIntersection_Interlaced_Set_float_1024_4 9820874.792 -
SetIntersection_Interlaced_Set_float_1024_64 10149749.465 -
SetIntersection_Interlaced_Set_float_16384_1 1043806.592 2.21%
SetIntersection_Interlaced_Set_float_16384_1024 171354615.734 -5.13%
SetIntersection_Interlaced_Set_float_16384_16 205486042.206 -4.27%
SetIntersection_Interlaced_Set_float_16384_16384 225290917.970 2.21%
SetIntersection_Interlaced_Set_float_16384_256 198370666.559 -3.25%
SetIntersection_Interlaced_Set_float_16384_4 166617458.228 -4.50%
SetIntersection_Interlaced_Set_float_16384_64 212963156.780 -4.32%
SetIntersection_Interlaced_Set_float_16_1 62691343.612 -
SetIntersection_Interlaced_Set_float_16_16 37832047.677 1.50%
SetIntersection_Interlaced_Set_float_16_4 59191940.493 -
SetIntersection_Interlaced_Set_float_1_1 533092772.644 -
SetIntersection_Interlaced_Set_float_256_1 4180297.004 1.45%
SetIntersection_Interlaced_Set_float_256_16 11886239.747 -
SetIntersection_Interlaced_Set_float_256_256 7672748.574 2.89%
SetIntersection_Interlaced_Set_float_256_4 10922789.842 -4.64%
SetIntersection_Interlaced_Set_float_256_64 13260072.519 -
SetIntersection_Interlaced_Set_float_262144_1 989717.243 -4.65%
SetIntersection_Interlaced_Set_float_262144_1024 1507360.025 -1.54%
SetIntersection_Interlaced_Set_float_262144_16 1579146.404 -3.17%
SetIntersection_Interlaced_Set_float_262144_16384 1263227.457 -3.31%
SetIntersection_Interlaced_Set_float_262144_256 1564215.820 -1.84%
SetIntersection_Interlaced_Set_float_262144_262144 1646930.746 -2.91%
SetIntersection_Interlaced_Set_float_262144_4 1283230.633 -2.89%
SetIntersection_Interlaced_Set_float_262144_64 1547930.336 -1.81%
SetIntersection_Interlaced_Set_float_4_1 213347708.400 -
SetIntersection_Interlaced_Set_float_4_4 136651820.527 -
SetIntersection_Interlaced_Set_float_64_1 16361287.809 -
SetIntersection_Interlaced_Set_float_64_16 21920328.741 2.05%
SetIntersection_Interlaced_Set_float_64_4 20951282.953 -1.63%
SetIntersection_Interlaced_Set_float_64_64 13374666.464 1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1013924.588 -2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12927251.905 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11354595.083 -4.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14814402.793 3.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9791838.751 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10206716.217 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1046610.359 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173395480.919 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213345691.339 -1.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 242824318.191 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205122343.540 -2.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175106390.672 -2.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225039295.527 -1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62680864.199 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38369529.757 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59160177.810 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532490954.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4088247.800 -1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12042091.465 -2.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8014934.809 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11811283.289 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13675207.309 -1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1038484.342 -1.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1607086.183 -1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1673853.107 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1299170.817 -1.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1628519.858 -1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1825995.199 -1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1354580.731 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1632282.062 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212881484.712 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136837122.743 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16381556.614 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22025994.240 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21490384.589 3.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13632570.669 -
SetIntersection_Interlaced_Set_string_1024_1 1089012.721 -
SetIntersection_Interlaced_Set_string_1024_1024 55310975.793 1.18%
SetIntersection_Interlaced_Set_string_1024_16 12850799.893 -
SetIntersection_Interlaced_Set_string_1024_256 35848723.649 1.71%
SetIntersection_Interlaced_Set_string_1024_4 10165147.914 -2.86%
SetIntersection_Interlaced_Set_string_1024_64 16339806.382 -2.33%
SetIntersection_Interlaced_Set_string_16384_1 1089894.798 -
SetIntersection_Interlaced_Set_string_16384_1024 346090506.494 -1.38%
SetIntersection_Interlaced_Set_string_16384_16 342785053.130 43.99%
SetIntersection_Interlaced_Set_string_16384_16384 350419148.015 -
SetIntersection_Interlaced_Set_string_16384_256 357249746.516 -
SetIntersection_Interlaced_Set_string_16384_4 205173287.807 6.56%
SetIntersection_Interlaced_Set_string_16384_64 348600683.002 -1.76%
SetIntersection_Interlaced_Set_string_16_1 65068264.710 -
SetIntersection_Interlaced_Set_string_16_16 62463181.695 4.99%
SetIntersection_Interlaced_Set_string_16_4 73144771.435 -
SetIntersection_Interlaced_Set_string_1_1 556517245.629 -
SetIntersection_Interlaced_Set_string_256_1 4320187.558 -
SetIntersection_Interlaced_Set_string_256_16 17731739.804 -
SetIntersection_Interlaced_Set_string_256_256 31725247.875 1.78%
SetIntersection_Interlaced_Set_string_256_4 12942386.945 -
SetIntersection_Interlaced_Set_string_256_64 30891518.559 3.00%
SetIntersection_Interlaced_Set_string_262144_1 1063745.280 -1.26%
SetIntersection_Interlaced_Set_string_262144_1024 2075824.055 -1.00%
SetIntersection_Interlaced_Set_string_262144_16 2436206.381 12.98%
SetIntersection_Interlaced_Set_string_262144_16384 2721900.552 -3.89%
SetIntersection_Interlaced_Set_string_262144_256 2079366.699 -
SetIntersection_Interlaced_Set_string_262144_262144 18247789.957 1.29%
SetIntersection_Interlaced_Set_string_262144_4 1884275.146 1.18%
SetIntersection_Interlaced_Set_string_262144_64 2332746.254 9.15%
SetIntersection_Interlaced_Set_string_4_1 221394602.377 -
SetIntersection_Interlaced_Set_string_4_4 159992293.195 1.00%
SetIntersection_Interlaced_Set_string_64_1 17168541.759 -
SetIntersection_Interlaced_Set_string_64_16 38407843.767 -
SetIntersection_Interlaced_Set_string_64_4 25963137.306 1.05%
SetIntersection_Interlaced_Set_string_64_64 38225265.289 10.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1049989.685 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23646632.978 1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11987474.545 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18413975.987 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10101499.162 3.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11557738.739 -3.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1036444.571 2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 236041385.334 -2.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 253597526.127 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348635523.986 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 252141243.881 -26.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200607900.014 2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354648768.731 -1.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63228668.986 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41871158.023 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62115038.519 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536581448.654 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4175511.716 -1.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12526979.547 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11942185.069 -2.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11598043.459 1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17109244.366 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1037363.620 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1965110.838 -2.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2125123.129 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1767757.975 -3.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2005026.207 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3032583.170 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1834486.004 -3.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2098373.699 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214736349.909 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141142160.005 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16527328.254 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25428998.033 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22292772.236 -1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18153617.427 -
SetIntersection_Interlaced_Set_uint32_1024_1 1019859.330 -2.84%
SetIntersection_Interlaced_Set_uint32_1024_1024 12543625.657 -
SetIntersection_Interlaced_Set_uint32_1024_16 11242793.466 -3.48%
SetIntersection_Interlaced_Set_uint32_1024_256 13557222.504 -3.64%
SetIntersection_Interlaced_Set_uint32_1024_4 9748885.588 -2.76%
SetIntersection_Interlaced_Set_uint32_1024_64 9889395.680 -2.57%
SetIntersection_Interlaced_Set_uint32_16384_1 1016470.698 -2.70%
SetIntersection_Interlaced_Set_uint32_16384_1024 168371450.778 -7.07%
SetIntersection_Interlaced_Set_uint32_16384_16 202948521.400 -6.46%
SetIntersection_Interlaced_Set_uint32_16384_16384 222312266.935 -2.88%
SetIntersection_Interlaced_Set_uint32_16384_256 195378561.662 -4.94%
SetIntersection_Interlaced_Set_uint32_16384_4 164396787.965 -6.12%
SetIntersection_Interlaced_Set_uint32_16384_64 209876639.273 -6.56%
SetIntersection_Interlaced_Set_uint32_16_1 62268906.012 -
SetIntersection_Interlaced_Set_uint32_16_16 37637943.240 -
SetIntersection_Interlaced_Set_uint32_16_4 59154527.417 -
SetIntersection_Interlaced_Set_uint32_1_1 529753939.697 -1.00%
SetIntersection_Interlaced_Set_uint32_256_1 4120526.521 -
SetIntersection_Interlaced_Set_uint32_256_16 11769388.143 -3.21%
SetIntersection_Interlaced_Set_uint32_256_256 7897444.614 1.33%
SetIntersection_Interlaced_Set_uint32_256_4 11291349.587 -1.98%
SetIntersection_Interlaced_Set_uint32_256_64 13297367.758 -1.40%
SetIntersection_Interlaced_Set_uint32_262144_1 993228.128 -3.58%
SetIntersection_Interlaced_Set_uint32_262144_1024 1481194.904 -4.81%
SetIntersection_Interlaced_Set_uint32_262144_16 1539243.164 -5.95%
SetIntersection_Interlaced_Set_uint32_262144_16384 1243176.840 -5.27%
SetIntersection_Interlaced_Set_uint32_262144_256 1530078.449 -5.74%
SetIntersection_Interlaced_Set_uint32_262144_262144 1772644.529 -5.76%
SetIntersection_Interlaced_Set_uint32_262144_4 1259048.420 -5.10%
SetIntersection_Interlaced_Set_uint32_262144_64 1523264.241 -4.89%
SetIntersection_Interlaced_Set_uint32_4_1 211897721.828 -
SetIntersection_Interlaced_Set_uint32_4_4 135541284.088 -
SetIntersection_Interlaced_Set_uint32_64_1 16359423.243 -
SetIntersection_Interlaced_Set_uint32_64_16 22567675.061 -
SetIntersection_Interlaced_Set_uint32_64_4 20645803.735 -
SetIntersection_Interlaced_Set_uint32_64_64 13367090.394 1.75%
SetIntersection_Interlaced_Set_uint64_1024_1 1045089.264 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12259996.207 -
SetIntersection_Interlaced_Set_uint64_1024_16 11252299.013 -3.27%
SetIntersection_Interlaced_Set_uint64_1024_256 14483275.999 -1.31%
SetIntersection_Interlaced_Set_uint64_1024_4 9636115.923 -4.19%
SetIntersection_Interlaced_Set_uint64_1024_64 9962557.655 -1.99%
SetIntersection_Interlaced_Set_uint64_16384_1 1044643.914 -
SetIntersection_Interlaced_Set_uint64_16384_1024 178135707.684 -2.14%
SetIntersection_Interlaced_Set_uint64_16384_16 220318993.982 -2.49%
SetIntersection_Interlaced_Set_uint64_16384_16384 238561825.229 -
SetIntersection_Interlaced_Set_uint64_16384_256 210249146.854 -2.34%
SetIntersection_Interlaced_Set_uint64_16384_4 177011041.019 -2.60%
SetIntersection_Interlaced_Set_uint64_16384_64 230279596.901 -4.32%
SetIntersection_Interlaced_Set_uint64_16_1 62758691.507 -
SetIntersection_Interlaced_Set_uint64_16_16 37590144.228 -1.02%
SetIntersection_Interlaced_Set_uint64_16_4 60121122.218 -
SetIntersection_Interlaced_Set_uint64_1_1 533067244.540 -
SetIntersection_Interlaced_Set_uint64_256_1 4116584.551 -
SetIntersection_Interlaced_Set_uint64_256_16 11937643.251 -
SetIntersection_Interlaced_Set_uint64_256_256 7599385.129 -2.51%
SetIntersection_Interlaced_Set_uint64_256_4 10978274.266 -2.70%
SetIntersection_Interlaced_Set_uint64_256_64 13759933.206 -2.16%
SetIntersection_Interlaced_Set_uint64_262144_1 1029330.663 1.15%
SetIntersection_Interlaced_Set_uint64_262144_1024 1553529.295 -2.16%
SetIntersection_Interlaced_Set_uint64_262144_16 1620320.477 -2.49%
SetIntersection_Interlaced_Set_uint64_262144_16384 1272388.021 -1.95%
SetIntersection_Interlaced_Set_uint64_262144_256 1582320.310 -1.95%
SetIntersection_Interlaced_Set_uint64_262144_262144 1686200.359 -1.12%
SetIntersection_Interlaced_Set_uint64_262144_4 1298913.168 -1.85%
SetIntersection_Interlaced_Set_uint64_262144_64 1582398.435 -2.25%
SetIntersection_Interlaced_Set_uint64_4_1 213254851.380 -
SetIntersection_Interlaced_Set_uint64_4_4 136355436.313 -
SetIntersection_Interlaced_Set_uint64_64_1 16292974.605 -
SetIntersection_Interlaced_Set_uint64_64_16 22750921.751 -
SetIntersection_Interlaced_Set_uint64_64_4 20879637.755 -
SetIntersection_Interlaced_Set_uint64_64_64 13187109.211 -
SetIntersection_Interlaced_Vector_float_1024_1 1051018.011 -
SetIntersection_Interlaced_Vector_float_1024_1024 5900101.115 -
SetIntersection_Interlaced_Vector_float_1024_16 1924358.942 -27.16%
SetIntersection_Interlaced_Vector_float_1024_256 5454810.592 -16.00%
SetIntersection_Interlaced_Vector_float_1024_4 1242049.192 -12.58%
SetIntersection_Interlaced_Vector_float_1024_64 3661458.788 -33.93%
SetIntersection_Interlaced_Vector_float_16384_1 1038666.687 -
SetIntersection_Interlaced_Vector_float_16384_1024 39621450.058 -35.36%
SetIntersection_Interlaced_Vector_float_16384_16 2146666.133 -38.44%
SetIntersection_Interlaced_Vector_float_16384_16384 79412940.935 -
SetIntersection_Interlaced_Vector_float_16384_256 15041863.848 -42.35%
SetIntersection_Interlaced_Vector_float_16384_4 1353960.832 -17.52%
SetIntersection_Interlaced_Vector_float_16384_64 5929398.795 -12.63%
SetIntersection_Interlaced_Vector_float_16_1 62528585.236 -
SetIntersection_Interlaced_Vector_float_16_16 35689410.996 -
SetIntersection_Interlaced_Vector_float_16_4 56019382.039 -
SetIntersection_Interlaced_Vector_float_1_1 533129290.015 -
SetIntersection_Interlaced_Vector_float_256_1 4124842.930 -
SetIntersection_Interlaced_Vector_float_256_16 5844578.635 -7.84%
SetIntersection_Interlaced_Vector_float_256_256 4556129.596 -
SetIntersection_Interlaced_Vector_float_256_4 4631589.104 -1.73%
SetIntersection_Interlaced_Vector_float_256_64 6847108.755 -9.85%
SetIntersection_Interlaced_Vector_float_262144_1 1020082.622 -2.05%
SetIntersection_Interlaced_Vector_float_262144_1024 78148469.924 -43.16%
SetIntersection_Interlaced_Vector_float_262144_16 2915862.636 -55.20%
SetIntersection_Interlaced_Vector_float_262144_16384 354985210.711 4.66%
SetIntersection_Interlaced_Vector_float_262144_256 20456233.788 -58.72%
SetIntersection_Interlaced_Vector_float_262144_262144 350716308.474 -
SetIntersection_Interlaced_Vector_float_262144_4 1539372.155 -1.52%
SetIntersection_Interlaced_Vector_float_262144_64 7933307.107 -32.99%
SetIntersection_Interlaced_Vector_float_4_1 213044611.078 -
SetIntersection_Interlaced_Vector_float_4_4 135457655.759 -
SetIntersection_Interlaced_Vector_float_64_1 16401670.369 -
SetIntersection_Interlaced_Vector_float_64_16 18665816.049 1.16%
SetIntersection_Interlaced_Vector_float_64_4 16961447.989 -5.16%
SetIntersection_Interlaced_Vector_float_64_64 10884418.597 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1002639.314 -4.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8292939.736 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2197682.738 -24.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7392882.699 -3.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1317738.324 -15.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4412545.569 -24.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1048255.436 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57987826.802 -22.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3027474.189 -6.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118242755.314 -1.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 24551112.157 -26.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1500840.752 -13.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7629754.021 -8.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62814585.321 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36709205.523 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58004522.245 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534879396.012 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4136236.320 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6801460.867 -5.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5743043.562 -1.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5033648.417 -8.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8429690.102 -1.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1040853.384 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 117072983.832 -25.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3924871.939 -48.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352638537.553 2.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 42396192.169 -37.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351531302.458 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2233698.502 5.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12313750.599 -49.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213593875.989 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135963035.669 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16419150.229 -7.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19231193.082 -1.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17980346.603 -4.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12060986.717 -1.02%
SetIntersection_Interlaced_Vector_string_1024_1 1059563.477 -1.82%
SetIntersection_Interlaced_Vector_string_1024_1024 37144014.027 -5.47%
SetIntersection_Interlaced_Vector_string_1024_16 3418211.243 -1.25%
SetIntersection_Interlaced_Vector_string_1024_256 22227354.208 8.68%
SetIntersection_Interlaced_Vector_string_1024_4 1692347.206 1.18%
SetIntersection_Interlaced_Vector_string_1024_64 8245159.148 -3.36%
SetIntersection_Interlaced_Vector_string_16384_1 1074238.410 -
SetIntersection_Interlaced_Vector_string_16384_1024 124504977.334 6.89%
SetIntersection_Interlaced_Vector_string_16384_16 4798242.180 13.65%
SetIntersection_Interlaced_Vector_string_16384_16384 349802360.183 -
SetIntersection_Interlaced_Vector_string_16384_256 46688070.621 12.50%
SetIntersection_Interlaced_Vector_string_16384_4 1982637.891 12.30%
SetIntersection_Interlaced_Vector_string_16384_64 14486729.323 3.33%
SetIntersection_Interlaced_Vector_string_16_1 64399957.539 -
SetIntersection_Interlaced_Vector_string_16_16 52210473.368 2.34%
SetIntersection_Interlaced_Vector_string_16_4 67554860.098 -1.26%
SetIntersection_Interlaced_Vector_string_1_1 547701156.383 -
SetIntersection_Interlaced_Vector_string_256_1 4261158.558 -
SetIntersection_Interlaced_Vector_string_256_16 10560569.597 -
SetIntersection_Interlaced_Vector_string_256_256 20856195.956 2.73%
SetIntersection_Interlaced_Vector_string_256_4 6182329.687 -
SetIntersection_Interlaced_Vector_string_256_64 19862682.423 -
SetIntersection_Interlaced_Vector_string_262144_1 1087979.666 -
SetIntersection_Interlaced_Vector_string_262144_1024 347404239.686 -
SetIntersection_Interlaced_Vector_string_262144_16 6703611.246 9.95%
SetIntersection_Interlaced_Vector_string_262144_16384 1024562.986 -
SetIntersection_Interlaced_Vector_string_262144_256 78651153.557 8.97%
SetIntersection_Interlaced_Vector_string_262144_262144 14503034.586 -
SetIntersection_Interlaced_Vector_string_262144_4 2320388.976 13.91%
SetIntersection_Interlaced_Vector_string_262144_64 23084561.840 18.17%
SetIntersection_Interlaced_Vector_string_4_1 219696443.534 -
SetIntersection_Interlaced_Vector_string_4_4 150896091.590 -
SetIntersection_Interlaced_Vector_string_64_1 16866657.211 -
SetIntersection_Interlaced_Vector_string_64_16 29730955.473 -
SetIntersection_Interlaced_Vector_string_64_4 21954979.823 1.75%
SetIntersection_Interlaced_Vector_string_64_64 26620433.885 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040412.709 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9203713.087 1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2448905.304 -7.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9501779.907 6.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1455481.412 3.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4565738.478 5.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1020748.757 -2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66356516.326 6.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3608668.646 5.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131589613.480 2.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28392713.039 7.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1582216.032 5.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9384649.629 3.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62568318.004 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37072722.681 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58118113.635 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533713220.230 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4098308.542 -1.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7522024.390 1.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6187273.677 1.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5196822.711 1.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10087488.105 2.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1049910.670 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 153033956.344 6.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4779305.173 8.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349062236.995 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48192311.765 6.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350959675.294 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1901651.774 3.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14722168.684 3.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212312589.261 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136272306.990 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16347949.523 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19428801.250 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18601872.637 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12506909.681 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1041942.447 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5874003.439 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2197767.218 -12.04%
SetIntersection_Interlaced_Vector_uint32_1024_256 6024868.540 -2.87%
SetIntersection_Interlaced_Vector_uint32_1024_4 1310800.138 -6.85%
SetIntersection_Interlaced_Vector_uint32_1024_64 4351979.939 -10.63%
SetIntersection_Interlaced_Vector_uint32_16384_1 1026379.986 -1.36%
SetIntersection_Interlaced_Vector_uint32_16384_1024 50703203.884 -6.92%
SetIntersection_Interlaced_Vector_uint32_16384_16 2987761.387 -1.35%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79231436.048 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18133065.739 8.40%
SetIntersection_Interlaced_Vector_uint32_16384_4 1458649.843 -
SetIntersection_Interlaced_Vector_uint32_16384_64 8006617.190 40.76%
SetIntersection_Interlaced_Vector_uint32_16_1 62450110.251 -
SetIntersection_Interlaced_Vector_uint32_16_16 35442954.116 -1.08%
SetIntersection_Interlaced_Vector_uint32_16_4 55579293.322 -
SetIntersection_Interlaced_Vector_uint32_1_1 530069097.717 -
SetIntersection_Interlaced_Vector_uint32_256_1 4130969.112 -
SetIntersection_Interlaced_Vector_uint32_256_16 6666336.324 -
SetIntersection_Interlaced_Vector_uint32_256_256 4545292.459 -
SetIntersection_Interlaced_Vector_uint32_256_4 4959664.036 -
SetIntersection_Interlaced_Vector_uint32_256_64 7908308.850 -3.58%
SetIntersection_Interlaced_Vector_uint32_262144_1 1043059.241 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 97925771.587 -14.90%
SetIntersection_Interlaced_Vector_uint32_262144_16 5134531.695 -3.92%
SetIntersection_Interlaced_Vector_uint32_262144_16384 332226016.989 -8.34%
SetIntersection_Interlaced_Vector_uint32_262144_256 35330548.126 -17.65%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351335502.521 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1740394.025 -9.53%
SetIntersection_Interlaced_Vector_uint32_262144_64 8245669.648 1.55%
SetIntersection_Interlaced_Vector_uint32_4_1 211799767.372 -
SetIntersection_Interlaced_Vector_uint32_4_4 134913343.355 -
SetIntersection_Interlaced_Vector_uint32_64_1 16274903.242 -1.34%
SetIntersection_Interlaced_Vector_uint32_64_16 17484423.291 -2.45%
SetIntersection_Interlaced_Vector_uint32_64_4 17695542.110 -
SetIntersection_Interlaced_Vector_uint32_64_64 10807096.265 -1.20%
SetIntersection_Interlaced_Vector_uint64_1024_1 1035830.153 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5872123.922 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2549841.507 28.06%
SetIntersection_Interlaced_Vector_uint64_1024_256 6628052.182 17.04%
SetIntersection_Interlaced_Vector_uint64_1024_4 1398148.127 1.14%
SetIntersection_Interlaced_Vector_uint64_1024_64 5111351.508 36.83%
SetIntersection_Interlaced_Vector_uint64_16384_1 1039690.435 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 60285317.300 17.66%
SetIntersection_Interlaced_Vector_uint64_16384_16 3304864.204 -9.60%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78443143.626 -
SetIntersection_Interlaced_Vector_uint64_16384_256 25152821.687 44.50%
SetIntersection_Interlaced_Vector_uint64_16384_4 1469266.211 -8.15%
SetIntersection_Interlaced_Vector_uint64_16384_64 8569775.594 23.22%
SetIntersection_Interlaced_Vector_uint64_16_1 62290697.055 -
SetIntersection_Interlaced_Vector_uint64_16_16 35351664.417 -1.17%
SetIntersection_Interlaced_Vector_uint64_16_4 55208603.500 -1.10%
SetIntersection_Interlaced_Vector_uint64_1_1 528986080.844 -
SetIntersection_Interlaced_Vector_uint64_256_1 4116878.677 -
SetIntersection_Interlaced_Vector_uint64_256_16 6799045.035 -2.12%
SetIntersection_Interlaced_Vector_uint64_256_256 4477070.631 1.79%
SetIntersection_Interlaced_Vector_uint64_256_4 4994239.251 -1.26%
SetIntersection_Interlaced_Vector_uint64_256_64 7985480.823 14.05%
SetIntersection_Interlaced_Vector_uint64_262144_1 1035425.579 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 132499276.539 34.69%
SetIntersection_Interlaced_Vector_uint64_262144_16 6597843.756 -7.31%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346565520.050 -1.75%
SetIntersection_Interlaced_Vector_uint64_262144_256 75046832.795 74.38%
SetIntersection_Interlaced_Vector_uint64_262144_262144 352457505.341 -
SetIntersection_Interlaced_Vector_uint64_262144_4 2008949.624 29.55%
SetIntersection_Interlaced_Vector_uint64_262144_64 27014990.162 183.24%
SetIntersection_Interlaced_Vector_uint64_4_1 211474593.348 -
SetIntersection_Interlaced_Vector_uint64_4_4 134813844.009 -
SetIntersection_Interlaced_Vector_uint64_64_1 16275110.354 -
SetIntersection_Interlaced_Vector_uint64_64_16 17489169.241 3.99%
SetIntersection_Interlaced_Vector_uint64_64_4 17728735.894 -
SetIntersection_Interlaced_Vector_uint64_64_64 10781946.070 -
SetIntersection_None_Set_float_1024_1 8892589.817 2.18%
SetIntersection_None_Set_float_1024_1024 8924087.885 1.02%
SetIntersection_None_Set_float_1024_16 8988592.435 1.55%
SetIntersection_None_Set_float_1024_256 8702273.586 -3.38%
SetIntersection_None_Set_float_1024_4 8775489.584 -1.97%
SetIntersection_None_Set_float_1024_64 8822755.699 -
SetIntersection_None_Set_float_16384_1 155425339.623 -2.09%
SetIntersection_None_Set_float_16384_1024 156656297.186 -1.82%
SetIntersection_None_Set_float_16384_16 156274662.997 -1.94%
SetIntersection_None_Set_float_16384_16384 163342088.121 1.87%
SetIntersection_None_Set_float_16384_256 156260930.893 -2.66%
SetIntersection_None_Set_float_16384_4 155878602.833 -1.72%
SetIntersection_None_Set_float_16384_64 156103829.209 -2.21%
SetIntersection_None_Set_float_16_1 65994962.275 -
SetIntersection_None_Set_float_16_16 35367563.959 -
SetIntersection_None_Set_float_16_4 56059704.570 -
SetIntersection_None_Set_float_1_1 533827330.162 -
SetIntersection_None_Set_float_256_1 11494245.973 -1.22%
SetIntersection_None_Set_float_256_16 10739462.170 -2.33%
SetIntersection_None_Set_float_256_256 5845177.231 3.69%
SetIntersection_None_Set_float_256_4 11442198.347 1.15%
SetIntersection_None_Set_float_256_64 9267247.885 -1.26%
SetIntersection_None_Set_float_262144_1 1189003.906 -2.41%
SetIntersection_None_Set_float_262144_1024 1175368.082 -3.08%
SetIntersection_None_Set_float_262144_16 1178164.142 -2.85%
SetIntersection_None_Set_float_262144_16384 1183974.689 -1.51%
SetIntersection_None_Set_float_262144_256 1173338.621 -3.43%
SetIntersection_None_Set_float_262144_262144 1177501.951 -3.00%
SetIntersection_None_Set_float_262144_4 1179867.512 -2.73%
SetIntersection_None_Set_float_262144_64 1174352.131 -2.89%
SetIntersection_None_Set_float_4_1 216208265.585 -
SetIntersection_None_Set_float_4_4 135278553.550 -
SetIntersection_None_Set_float_64_1 22102039.361 -
SetIntersection_None_Set_float_64_16 18013124.995 -
SetIntersection_None_Set_float_64_4 21406863.015 1.74%
SetIntersection_None_Set_float_64_64 11324723.503 -1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8662935.716 -1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8706592.974 -3.88%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8640131.109 -4.79%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8793817.024 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8748206.028 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8622451.190 -1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161130972.899 -1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159923856.524 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167795544.887 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166025151.876 -1.51%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162596926.294 -1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164993539.106 -1.82%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166121273.304 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66137169.516 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35042653.290 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56067014.699 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533879285.387 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11207396.378 -4.40%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10602081.364 -2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5848815.553 2.52%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11390359.739 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9118141.637 -2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1228221.109 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233298.260 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225688.314 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1219626.301 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1219406.574 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1255926.187 -3.03%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230481.443 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1230767.006 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215773000.529 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134745512.408 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22251614.167 3.10%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18252371.731 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20937933.054 -2.77%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11378536.985 -
SetIntersection_None_Set_string_1024_1 10793147.091 21.32%
SetIntersection_None_Set_string_1024_1024 9003021.659 -
SetIntersection_None_Set_string_1024_16 10566291.003 19.69%
SetIntersection_None_Set_string_1024_256 8807044.005 -3.35%
SetIntersection_None_Set_string_1024_4 10543834.367 16.25%
SetIntersection_None_Set_string_1024_64 10484695.356 14.76%
SetIntersection_None_Set_string_16384_1 209610239.078 8.28%
SetIntersection_None_Set_string_16384_1024 221470896.127 4.31%
SetIntersection_None_Set_string_16384_16 206120518.840 7.81%
SetIntersection_None_Set_string_16384_16384 200176337.941 2.46%
SetIntersection_None_Set_string_16384_256 214477481.207 9.52%
SetIntersection_None_Set_string_16384_4 205303935.071 6.49%
SetIntersection_None_Set_string_16384_64 207324834.122 5.86%
SetIntersection_None_Set_string_16_1 68382534.953 -
SetIntersection_None_Set_string_16_16 36285464.517 -
SetIntersection_None_Set_string_16_4 57827897.820 -
SetIntersection_None_Set_string_1_1 541251243.032 -
SetIntersection_None_Set_string_256_1 11580595.087 -
SetIntersection_None_Set_string_256_16 10844930.569 -2.41%
SetIntersection_None_Set_string_256_256 5834970.947 -
SetIntersection_None_Set_string_256_4 11372299.687 -1.92%
SetIntersection_None_Set_string_256_64 9356156.842 -
SetIntersection_None_Set_string_262144_1 1657833.252 -
SetIntersection_None_Set_string_262144_1024 1669046.793 -
SetIntersection_None_Set_string_262144_16 1657637.938 -
SetIntersection_None_Set_string_262144_16384 1665180.664 -1.04%
SetIntersection_None_Set_string_262144_256 1653828.857 -1.50%
SetIntersection_None_Set_string_262144_262144 1676704.344 -
SetIntersection_None_Set_string_262144_4 1655808.918 -
SetIntersection_None_Set_string_262144_64 1657335.614 -
SetIntersection_None_Set_string_4_1 221494053.136 -
SetIntersection_None_Set_string_4_4 137664816.714 -1.04%
SetIntersection_None_Set_string_64_1 22949415.571 -
SetIntersection_None_Set_string_64_16 18716604.049 1.02%
SetIntersection_None_Set_string_64_4 21975126.797 -
SetIntersection_None_Set_string_64_64 11725701.515 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8660796.895 -4.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8811774.629 -1.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8834213.281 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8795896.300 -1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8701463.411 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8654012.097 -2.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 213810209.957 10.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 223830608.082 19.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 212479012.282 11.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 204684359.061 3.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 221964962.740 18.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 212961198.204 10.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 216727449.058 17.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66634205.222 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35388359.591 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56866126.097 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536694633.549 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11323823.513 -2.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10862330.234 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5774325.722 1.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11293430.914 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9101714.788 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1600691.405 -2.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1620287.680 -3.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1629593.504 -2.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1629438.312 -1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1630577.961 -1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1639470.053 -2.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1580294.921 -3.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1636043.945 -2.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217106378.401 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136096096.790 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22049828.589 -1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18146285.702 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 20949612.782 -3.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11370381.147 -
SetIntersection_None_Set_uint32_1024_1 8865123.530 -1.48%
SetIntersection_None_Set_uint32_1024_1024 8682661.526 -4.99%
SetIntersection_None_Set_uint32_1024_16 8645889.696 -2.89%
SetIntersection_None_Set_uint32_1024_256 8639962.730 -4.96%
SetIntersection_None_Set_uint32_1024_4 8646675.144 -5.51%
SetIntersection_None_Set_uint32_1024_64 8763627.640 -4.15%
SetIntersection_None_Set_uint32_16384_1 153588344.714 -5.30%
SetIntersection_None_Set_uint32_16384_1024 153943843.117 -5.53%
SetIntersection_None_Set_uint32_16384_16 154279896.241 -4.74%
SetIntersection_None_Set_uint32_16384_16384 155440096.307 -8.38%
SetIntersection_None_Set_uint32_16384_256 154738353.436 -6.74%
SetIntersection_None_Set_uint32_16384_4 153860952.756 -4.95%
SetIntersection_None_Set_uint32_16384_64 153862966.051 -5.34%
SetIntersection_None_Set_uint32_16_1 66080628.002 -
SetIntersection_None_Set_uint32_16_16 35108709.970 -
SetIntersection_None_Set_uint32_16_4 56093443.058 -
SetIntersection_None_Set_uint32_1_1 532311989.209 -
SetIntersection_None_Set_uint32_256_1 11203088.349 -3.95%
SetIntersection_None_Set_uint32_256_16 10665199.911 -2.79%
SetIntersection_None_Set_uint32_256_256 5616332.482 -3.55%
SetIntersection_None_Set_uint32_256_4 11174021.559 -2.88%
SetIntersection_None_Set_uint32_256_64 9223198.236 -1.62%
SetIntersection_None_Set_uint32_262144_1 1168793.213 -5.07%
SetIntersection_None_Set_uint32_262144_1024 1160897.789 -5.35%
SetIntersection_None_Set_uint32_262144_16 1164986.977 -5.11%
SetIntersection_None_Set_uint32_262144_16384 1155668.455 -6.44%
SetIntersection_None_Set_uint32_262144_256 1163484.131 -4.96%
SetIntersection_None_Set_uint32_262144_262144 1170030.844 -4.62%
SetIntersection_None_Set_uint32_262144_4 1166461.098 -5.10%
SetIntersection_None_Set_uint32_262144_64 1164377.197 -5.06%
SetIntersection_None_Set_uint32_4_1 215565683.767 -
SetIntersection_None_Set_uint32_4_4 134445456.427 -
SetIntersection_None_Set_uint32_64_1 22403362.556 -1.09%
SetIntersection_None_Set_uint32_64_16 18170371.435 -1.48%
SetIntersection_None_Set_uint32_64_4 21327302.189 -1.67%
SetIntersection_None_Set_uint32_64_64 11480008.446 -
SetIntersection_None_Set_uint64_1024_1 8967137.942 1.15%
SetIntersection_None_Set_uint64_1024_1024 8885479.629 1.48%
SetIntersection_None_Set_uint64_1024_16 8938471.451 -
SetIntersection_None_Set_uint64_1024_256 8825221.408 -
SetIntersection_None_Set_uint64_1024_4 8803683.652 -2.49%
SetIntersection_None_Set_uint64_1024_64 8675787.270 -4.30%
SetIntersection_None_Set_uint64_16384_1 160713438.907 -2.23%
SetIntersection_None_Set_uint64_16384_1024 171056953.657 -4.03%
SetIntersection_None_Set_uint64_16384_16 166298270.378 -1.33%
SetIntersection_None_Set_uint64_16384_16384 168355182.418 -1.58%
SetIntersection_None_Set_uint64_16384_256 165354570.141 -2.31%
SetIntersection_None_Set_uint64_16384_4 161386989.971 -1.99%
SetIntersection_None_Set_uint64_16384_64 165084585.703 -1.86%
SetIntersection_None_Set_uint64_16_1 67762967.231 -
SetIntersection_None_Set_uint64_16_16 35119264.592 -
SetIntersection_None_Set_uint64_16_4 56440353.086 -
SetIntersection_None_Set_uint64_1_1 540723964.220 1.34%
SetIntersection_None_Set_uint64_256_1 11862006.543 1.90%
SetIntersection_None_Set_uint64_256_16 11153199.218 -
SetIntersection_None_Set_uint64_256_256 5802135.492 -
SetIntersection_None_Set_uint64_256_4 11729987.780 1.19%
SetIntersection_None_Set_uint64_256_64 9550710.185 5.33%
SetIntersection_None_Set_uint64_262144_1 1198861.166 -1.43%
SetIntersection_None_Set_uint64_262144_1024 1203774.254 -
SetIntersection_None_Set_uint64_262144_16 1197739.338 -1.01%
SetIntersection_None_Set_uint64_262144_16384 1210373.455 -
SetIntersection_None_Set_uint64_262144_256 1200683.432 -
SetIntersection_None_Set_uint64_262144_262144 1227274.740 -
SetIntersection_None_Set_uint64_262144_4 1198468.586 -1.22%
SetIntersection_None_Set_uint64_262144_64 1199508.953 -
SetIntersection_None_Set_uint64_4_1 224909853.158 4.19%
SetIntersection_None_Set_uint64_4_4 139656104.251 3.63%
SetIntersection_None_Set_uint64_64_1 22382476.982 -
SetIntersection_None_Set_uint64_64_16 18662540.660 2.61%
SetIntersection_None_Set_uint64_64_4 21395151.794 -1.29%
SetIntersection_None_Set_uint64_64_64 11664391.782 2.31%
SetIntersection_None_Vector_float_1024_1 1089861.887 -
SetIntersection_None_Vector_float_1024_1024 1061267.706 -4.11%
SetIntersection_None_Vector_float_1024_16 1089328.342 -
SetIntersection_None_Vector_float_1024_256 1088902.897 -
SetIntersection_None_Vector_float_1024_4 1090801.750 -
SetIntersection_None_Vector_float_1024_64 1091113.340 1.31%
SetIntersection_None_Vector_float_16384_1 1100695.029 -1.79%
SetIntersection_None_Vector_float_16384_1024 1104869.954 -1.10%
SetIntersection_None_Vector_float_16384_16 1074188.971 -4.07%
SetIntersection_None_Vector_float_16384_16384 1101109.957 -2.19%
SetIntersection_None_Vector_float_16384_256 1101041.420 -
SetIntersection_None_Vector_float_16384_4 1102819.980 -1.47%
SetIntersection_None_Vector_float_16384_64 1097530.139 -2.54%
SetIntersection_None_Vector_float_16_1 63313421.105 -
SetIntersection_None_Vector_float_16_16 33491600.506 -
SetIntersection_None_Vector_float_16_4 53794793.694 -
SetIntersection_None_Vector_float_1_1 533720815.189 -2.37%
SetIntersection_None_Vector_float_256_1 4262746.144 -
SetIntersection_None_Vector_float_256_16 4006760.984 -
SetIntersection_None_Vector_float_256_256 2166304.670 1.57%
SetIntersection_None_Vector_float_256_4 4184430.869 -
SetIntersection_None_Vector_float_256_64 3432046.507 -
SetIntersection_None_Vector_float_262144_1 1131477.397 1.06%
SetIntersection_None_Vector_float_262144_1024 1109283.067 -3.65%
SetIntersection_None_Vector_float_262144_16 1135398.646 -
SetIntersection_None_Vector_float_262144_16384 1103192.389 -1.87%
SetIntersection_None_Vector_float_262144_256 1130689.417 -
SetIntersection_None_Vector_float_262144_262144 1098131.130 -4.34%
SetIntersection_None_Vector_float_262144_4 1123681.867 -1.64%
SetIntersection_None_Vector_float_262144_64 1143959.014 -
SetIntersection_None_Vector_float_4_1 214244238.760 -
SetIntersection_None_Vector_float_4_4 133605476.281 -
SetIntersection_None_Vector_float_64_1 16644460.299 -
SetIntersection_None_Vector_float_64_16 13605851.985 -
SetIntersection_None_Vector_float_64_4 15895838.840 -
SetIntersection_None_Vector_float_64_64 8434098.190 -1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1106996.433 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1100586.802 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1111233.474 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1097339.340 -1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1108564.348 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1070521.987 -2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1124044.338 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1136870.871 -1.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1131676.935 -1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1111494.756 -1.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135423.455 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1119034.898 -2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1136164.817 -1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63744650.926 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33827527.749 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54048471.373 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534579164.338 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4331105.517 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4073608.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2181710.338 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4259797.362 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3458455.377 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1171734.357 -1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1171715.509 -1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1166482.258 -1.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1158736.730 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1161154.301 -1.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1164210.172 -1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1165697.056 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1172374.068 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214517765.968 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134220245.665 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16835180.485 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13673900.708 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16143234.380 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8547242.149 -
SetIntersection_None_Vector_string_1024_1 1158238.238 -
SetIntersection_None_Vector_string_1024_1024 1170556.356 -
SetIntersection_None_Vector_string_1024_16 1152107.704 -1.16%
SetIntersection_None_Vector_string_1024_256 1168662.643 -
SetIntersection_None_Vector_string_1024_4 1165851.304 -
SetIntersection_None_Vector_string_1024_64 1168141.687 -
SetIntersection_None_Vector_string_16384_1 1234689.155 -1.25%
SetIntersection_None_Vector_string_16384_1024 1233952.452 -1.12%
SetIntersection_None_Vector_string_16384_16 1224413.385 -1.77%
SetIntersection_None_Vector_string_16384_16384 1203373.103 -1.38%
SetIntersection_None_Vector_string_16384_256 1228082.600 -
SetIntersection_None_Vector_string_16384_4 1251271.484 -
SetIntersection_None_Vector_string_16384_64 1216674.215 1.22%
SetIntersection_None_Vector_string_16_1 65104012.656 -
SetIntersection_None_Vector_string_16_16 34549483.896 -
SetIntersection_None_Vector_string_16_4 55423873.159 -
SetIntersection_None_Vector_string_1_1 535197264.040 -
SetIntersection_None_Vector_string_256_1 4508245.222 -1.18%
SetIntersection_None_Vector_string_256_16 4259144.237 -2.03%
SetIntersection_None_Vector_string_256_256 2263892.094 -
SetIntersection_None_Vector_string_256_4 4447153.834 -1.39%
SetIntersection_None_Vector_string_256_64 3643003.440 -
SetIntersection_None_Vector_string_262144_1 1303093.695 1.06%
SetIntersection_None_Vector_string_262144_1024 1259762.034 -4.46%
SetIntersection_None_Vector_string_262144_16 1272175.385 -1.27%
SetIntersection_None_Vector_string_262144_16384 1308061.508 1.13%
SetIntersection_None_Vector_string_262144_256 1308510.113 1.16%
SetIntersection_None_Vector_string_262144_262144 1302570.481 -1.23%
SetIntersection_None_Vector_string_262144_4 1292331.339 -
SetIntersection_None_Vector_string_262144_64 1293102.943 -1.66%
SetIntersection_None_Vector_string_4_1 217026452.721 -
SetIntersection_None_Vector_string_4_4 135733773.565 -
SetIntersection_None_Vector_string_64_1 17231669.265 -1.04%
SetIntersection_None_Vector_string_64_16 14183636.932 -
SetIntersection_None_Vector_string_64_4 16594518.606 -
SetIntersection_None_Vector_string_64_64 8731524.270 -1.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1125100.479 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1118724.533 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1118805.504 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1106560.690 -1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1116065.067 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1087544.749 -3.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1156000.552 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1156767.388 2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1162377.171 -1.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1146246.930 -3.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1149620.174 -2.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1157761.543 -1.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1120933.905 -4.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63339934.870 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33746234.354 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53907771.344 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531778750.261 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4335832.325 1.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4114459.998 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2111772.897 -2.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4262409.586 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3500888.932 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1180242.454 -3.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1177655.017 -5.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1197262.482 -2.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1191150.207 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1228963.587 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1199432.323 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1171358.479 -2.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1200885.805 1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213973499.894 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133726752.426 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16895061.239 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13741902.371 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16061740.957 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8516610.479 -1.61%
SetIntersection_None_Vector_uint32_1024_1 1073577.276 -
SetIntersection_None_Vector_uint32_1024_1024 1077970.065 -
SetIntersection_None_Vector_uint32_1024_16 1063254.349 -3.01%
SetIntersection_None_Vector_uint32_1024_256 1074921.796 -
SetIntersection_None_Vector_uint32_1024_4 1074167.996 -
SetIntersection_None_Vector_uint32_1024_64 1056656.935 -2.57%
SetIntersection_None_Vector_uint32_16384_1 1105163.938 -
SetIntersection_None_Vector_uint32_16384_1024 1086779.841 -1.68%
SetIntersection_None_Vector_uint32_16384_16 1101698.283 -1.13%
SetIntersection_None_Vector_uint32_16384_16384 1090338.535 -1.22%
SetIntersection_None_Vector_uint32_16384_256 1053730.068 -4.62%
SetIntersection_None_Vector_uint32_16384_4 1105961.376 -
SetIntersection_None_Vector_uint32_16384_64 1105778.712 -1.01%
SetIntersection_None_Vector_uint32_16_1 62892797.075 -
SetIntersection_None_Vector_uint32_16_16 33360060.735 -
SetIntersection_None_Vector_uint32_16_4 53302152.315 -1.24%
SetIntersection_None_Vector_uint32_1_1 530447044.555 -
SetIntersection_None_Vector_uint32_256_1 4121165.213 -3.36%
SetIntersection_None_Vector_uint32_256_16 3992144.431 -
SetIntersection_None_Vector_uint32_256_256 2065885.383 -2.97%
SetIntersection_None_Vector_uint32_256_4 4161739.365 -1.67%
SetIntersection_None_Vector_uint32_256_64 3412962.364 -
SetIntersection_None_Vector_uint32_262144_1 1114911.875 -2.99%
SetIntersection_None_Vector_uint32_262144_1024 1082553.807 -5.38%
SetIntersection_None_Vector_uint32_262144_16 1110071.417 -2.08%
SetIntersection_None_Vector_uint32_262144_16384 1121355.726 -1.23%
SetIntersection_None_Vector_uint32_262144_256 1129412.068 -
SetIntersection_None_Vector_uint32_262144_262144 1130179.512 -
SetIntersection_None_Vector_uint32_262144_4 1128112.587 -1.03%
SetIntersection_None_Vector_uint32_262144_64 1117920.900 -2.64%
SetIntersection_None_Vector_uint32_4_1 212759659.720 -
SetIntersection_None_Vector_uint32_4_4 132902078.444 -
SetIntersection_None_Vector_uint32_64_1 16597376.577 -1.13%
SetIntersection_None_Vector_uint32_64_16 13467257.408 -
SetIntersection_None_Vector_uint32_64_4 15851474.479 -
SetIntersection_None_Vector_uint32_64_64 8429678.862 -
SetIntersection_None_Vector_uint64_1024_1 1028646.325 -3.96%
SetIntersection_None_Vector_uint64_1024_1024 1066166.941 -
SetIntersection_None_Vector_uint64_1024_16 1069967.097 -
SetIntersection_None_Vector_uint64_1024_256 1064845.463 -
SetIntersection_None_Vector_uint64_1024_4 1054635.933 -1.76%
SetIntersection_None_Vector_uint64_1024_64 1068223.725 -
SetIntersection_None_Vector_uint64_16384_1 1092510.825 -
SetIntersection_None_Vector_uint64_16384_1024 1046748.857 -4.53%
SetIntersection_None_Vector_uint64_16384_16 1057737.310 -3.92%
SetIntersection_None_Vector_uint64_16384_16384 1083509.953 -2.66%
SetIntersection_None_Vector_uint64_16384_256 1100512.798 -
SetIntersection_None_Vector_uint64_16384_4 1098877.670 -
SetIntersection_None_Vector_uint64_16384_64 1088404.992 -1.13%
SetIntersection_None_Vector_uint64_16_1 62659679.342 -
SetIntersection_None_Vector_uint64_16_16 33198758.821 -
SetIntersection_None_Vector_uint64_16_4 53187721.123 -
SetIntersection_None_Vector_uint64_1_1 527282155.845 -1.15%
SetIntersection_None_Vector_uint64_256_1 4197332.708 -
SetIntersection_None_Vector_uint64_256_16 4003916.435 -
SetIntersection_None_Vector_uint64_256_256 2122308.446 -
SetIntersection_None_Vector_uint64_256_4 4160639.936 -
SetIntersection_None_Vector_uint64_256_64 3322681.166 -2.22%
SetIntersection_None_Vector_uint64_262144_1 1086731.606 -2.87%
SetIntersection_None_Vector_uint64_262144_1024 1116125.690 -
SetIntersection_None_Vector_uint64_262144_16 1055799.449 -5.76%
SetIntersection_None_Vector_uint64_262144_16384 1092377.619 -3.61%
SetIntersection_None_Vector_uint64_262144_256 1071425.285 -4.61%
SetIntersection_None_Vector_uint64_262144_262144 1126578.804 -
SetIntersection_None_Vector_uint64_262144_4 1127112.954 -
SetIntersection_None_Vector_uint64_262144_64 1117850.168 -
SetIntersection_None_Vector_uint64_4_1 211572549.199 -
SetIntersection_None_Vector_uint64_4_4 132134219.915 -
SetIntersection_None_Vector_uint64_64_1 16382643.866 -1.27%
SetIntersection_None_Vector_uint64_64_16 13394709.401 -
SetIntersection_None_Vector_uint64_64_4 15803352.875 -
SetIntersection_None_Vector_uint64_64_64 8339496.101 -
bm_gcd_complex 17.677 -1.52%
bm_gcd_random 29.048 -
bm_gcd_trivial 0.652 -3.61%
bm_lexicographical_compare<int>/1 1.441 1.24%
bm_lexicographical_compare<int>/1048576 69351.627 1.52%
bm_lexicographical_compare<int>/262144 16294.192 -
bm_lexicographical_compare<int>/32768 1919.767 -
bm_lexicographical_compare<int>/4096 238.796 -
bm_lexicographical_compare<int>/512 29.874 -
bm_lexicographical_compare<int>/64 4.391 1.90%
bm_lexicographical_compare<int>/8 1.543 1.02%
bm_lexicographical_compare<signed_char>/1 1.180 -16.66%
bm_lexicographical_compare<signed_char>/1048576 16321.772 -
bm_lexicographical_compare<signed_char>/262144 3831.805 -
bm_lexicographical_compare<signed_char>/32768 478.013 -
bm_lexicographical_compare<signed_char>/4096 59.728 -
bm_lexicographical_compare<signed_char>/512 7.676 -2.26%
bm_lexicographical_compare<signed_char>/64 1.902 -15.21%
bm_lexicographical_compare<signed_char>/8 3.028 -2.57%
bm_lexicographical_compare<unsigned_char>/1 1.661 -
bm_lexicographical_compare<unsigned_char>/1048576 17923.590 -
bm_lexicographical_compare<unsigned_char>/262144 4498.609 -
bm_lexicographical_compare<unsigned_char>/32768 571.932 -
bm_lexicographical_compare<unsigned_char>/4096 77.572 -
bm_lexicographical_compare<unsigned_char>/512 8.777 -
bm_lexicographical_compare<unsigned_char>/64 2.016 3.56%
bm_lexicographical_compare<unsigned_char>/8 1.434 -
bm_ranges_lexicographical_compare<int>/1 1.410 -
bm_ranges_lexicographical_compare<int>/1048576 69317.339 1.46%
bm_ranges_lexicographical_compare<int>/262144 16292.697 -
bm_ranges_lexicographical_compare<int>/32768 1915.657 -
bm_ranges_lexicographical_compare<int>/4096 238.373 -
bm_ranges_lexicographical_compare<int>/512 29.786 -
bm_ranges_lexicographical_compare<int>/64 4.522 3.12%
bm_ranges_lexicographical_compare<int>/8 1.536 2.34%
bm_ranges_lexicographical_compare<signed_char>/1 1.491 -5.62%
bm_ranges_lexicographical_compare<signed_char>/1048576 16302.523 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.719 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.915 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.865 -
bm_ranges_lexicographical_compare<signed_char>/512 7.972 -
bm_ranges_lexicographical_compare<signed_char>/64 2.335 -
bm_ranges_lexicographical_compare<signed_char>/8 3.362 -6.07%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.613 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17919.837 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4493.669 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.817 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.646 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.781 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.032 -1.37%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.385 -
bm_ranges_swap_ranges_vb_aligned/1024 6.437 -
bm_ranges_swap_ranges_vb_aligned/1048576 3343.834 -4.36%
bm_ranges_swap_ranges_vb_aligned/128 3.390 -
bm_ranges_swap_ranges_vb_aligned/131072 256.569 3.16%
bm_ranges_swap_ranges_vb_aligned/16 3.297 -
bm_ranges_swap_ranges_vb_aligned/16384 34.759 -
bm_ranges_swap_ranges_vb_aligned/2048 8.455 -
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 510.167 3.57%
bm_ranges_swap_ranges_vb_aligned/32 3.306 -
bm_ranges_swap_ranges_vb_aligned/32768 67.000 4.32%
bm_ranges_swap_ranges_vb_aligned/4096 11.925 -
bm_ranges_swap_ranges_vb_aligned/512 4.968 -3.47%
bm_ranges_swap_ranges_vb_aligned/524288 1045.982 -
bm_ranges_swap_ranges_vb_aligned/64 3.127 1.84%
bm_ranges_swap_ranges_vb_aligned/65536 125.613 2.04%
bm_ranges_swap_ranges_vb_aligned/8 3.228 -
bm_ranges_swap_ranges_vb_aligned/8192 19.495 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15684.921 -
bm_ranges_swap_ranges_vb_unaligned/262144 3770.489 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.807 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.050 -
bm_ranges_swap_ranges_vb_unaligned/512 13.487 -
bm_ranges_swap_ranges_vb_unaligned/64 6.202 -
bm_ranges_swap_ranges_vb_unaligned/8 5.039 -4.97%
bm_swap_ranges_vb_aligned/1048576 3344.054 -
bm_swap_ranges_vb_aligned/262144 482.636 -
bm_swap_ranges_vb_aligned/32768 63.709 -
bm_swap_ranges_vb_aligned/4096 12.541 -
bm_swap_ranges_vb_aligned/512 4.923 -1.34%
bm_swap_ranges_vb_aligned/64 2.886 -
bm_swap_ranges_vb_aligned/8 3.138 -3.33%
bm_swap_ranges_vb_unaligned/1048576 15905.043 -
bm_swap_ranges_vb_unaligned/262144 3828.173 -
bm_swap_ranges_vb_unaligned/32768 484.017 -
bm_swap_ranges_vb_unaligned/4096 65.114 -
bm_swap_ranges_vb_unaligned/512 12.585 -
bm_swap_ranges_vb_unaligned/64 4.960 -
bm_swap_ranges_vb_unaligned/8 4.768 -
bm_write 558.771 -4.85%
ranges::min(std::deque<__int128>)/1 0.757 26.24%
ranges::min(std::deque<__int128>)/64 20.885 -
ranges::min(std::deque<__int128>)/70000 24337.252 -
ranges::min(std::deque<__int128>)/8 2.827 -
ranges::min(std::deque<char>)/1 0.693 9.87%
ranges::min(std::deque<char>)/64 16.561 -
ranges::min(std::deque<char>)/70000 17821.994 -
ranges::min(std::deque<char>)/8 2.308 -
ranges::min(std::deque<long_long>)/1 0.686 7.06%
ranges::min(std::deque<long_long>)/64 16.613 -1.80%
ranges::min(std::deque<long_long>)/70000 18857.406 -
ranges::min(std::deque<long_long>)/8 2.302 -
ranges::min(std::list<__int128>)/1 0.368 9.97%
ranges::min(std::list<__int128>)/64 34.624 -11.05%
ranges::min(std::list<__int128>)/70000 60536.463 -5.20%
ranges::min(std::list<__int128>)/8 2.170 -15.90%
ranges::min(std::list<char>)/1 0.421 21.40%
ranges::min(std::list<char>)/64 28.056 4.22%
ranges::min(std::list<char>)/70000 54123.615 -
ranges::min(std::list<char>)/8 1.945 2.85%
ranges::min(std::list<long_long>)/1 0.231 -24.47%
ranges::min(std::list<long_long>)/64 24.753 -
ranges::min(std::list<long_long>)/70000 51710.960 2.93%
ranges::min(std::list<long_long>)/8 1.848 -3.00%
ranges::min(std::vector<__int128>)/1 0.455 42.94%
ranges::min(std::vector<__int128>)/64 27.019 -19.81%
ranges::min(std::vector<__int128>)/70000 30360.833 -23.19%
ranges::min(std::vector<__int128>)/8 2.921 -3.95%
ranges::min(std::vector<char>)/1 0.453 35.18%
ranges::min(std::vector<char>)/64 4.156 -2.09%
ranges::min(std::vector<char>)/70000 494.793 -
ranges::min(std::vector<char>)/8 2.423 -1.00%
ranges::min(std::vector<long_long>)/1 0.291 -
ranges::min(std::vector<long_long>)/64 4.678 -
ranges::min(std::vector<long_long>)/70000 7928.766 -
ranges::min(std::vector<long_long>)/8 2.262 -
ranges::minmax(std::deque<__int128>)/1 0.706 -
ranges::minmax(std::deque<__int128>)/64 33.921 3.16%
ranges::minmax(std::deque<__int128>)/70000 34783.278 -
ranges::minmax(std::deque<__int128>)/8 4.346 7.64%
ranges::minmax(std::deque<char>)/1 0.664 -
ranges::minmax(std::deque<char>)/64 32.327 39.47%
ranges::minmax(std::deque<char>)/70000 31561.534 30.91%
ranges::minmax(std::deque<char>)/8 4.305 13.63%
ranges::minmax(std::deque<long_long>)/1 0.918 -
ranges::minmax(std::deque<long_long>)/64 23.402 -
ranges::minmax(std::deque<long_long>)/70000 25947.034 3.72%
ranges::minmax(std::deque<long_long>)/8 3.843 -3.45%
ranges::minmax(std::list<__int128>)/1 0.455 -3.72%
ranges::minmax(std::list<__int128>)/64 40.921 4.37%
ranges::minmax(std::list<__int128>)/70000 61847.169 5.45%
ranges::minmax(std::list<__int128>)/8 3.855 -
ranges::minmax(std::list<char>)/1 0.380 -9.05%
ranges::minmax(std::list<char>)/64 33.871 -
ranges::minmax(std::list<char>)/70000 54323.051 -
ranges::minmax(std::list<char>)/8 2.526 -
ranges::minmax(std::list<long_long>)/1 0.466 18.88%
ranges::minmax(std::list<long_long>)/64 30.425 -3.64%
ranges::minmax(std::list<long_long>)/70000 55513.625 2.07%
ranges::minmax(std::list<long_long>)/8 2.537 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.059 -
ranges::minmax(std::vector<__int128>)/70000 35127.226 -
ranges::minmax(std::vector<__int128>)/8 4.135 -
ranges::minmax(std::vector<char>)/1 0.656 6.79%
ranges::minmax(std::vector<char>)/64 1.323 11.16%
ranges::minmax(std::vector<char>)/70000 592.951 -
ranges::minmax(std::vector<char>)/8 1.024 11.22%
ranges::minmax(std::vector<long_long>)/1 0.690 -
ranges::minmax(std::vector<long_long>)/64 10.183 -
ranges::minmax(std::vector<long_long>)/70000 9184.670 -
ranges::minmax(std::vector<long_long>)/8 2.109 -
rng::contains(deque<int>)_(process_all)/1048576 244023.938 -
rng::contains(deque<int>)_(process_all)/32 8.657 -
rng::contains(deque<int>)_(process_all)/50 12.602 -
rng::contains(deque<int>)_(process_all)/8 2.996 -
rng::contains(deque<int>)_(process_all)/8192 1866.041 -
rng::contains(list<int>)_(process_all)/1048576 830435.345 1.44%
rng::contains(list<int>)_(process_all)/32 9.092 2.07%
rng::contains(list<int>)_(process_all)/50 18.056 -1.22%
rng::contains(list<int>)_(process_all)/8 2.350 4.05%
rng::contains(list<int>)_(process_all)/8192 7007.099 -1.54%
rng::contains(vector<int>)_(process_all)/1048576 232398.474 -
rng::contains(vector<int>)_(process_all)/32 8.256 -
rng::contains(vector<int>)_(process_all)/50 12.151 -
rng::contains(vector<int>)_(process_all)/8 2.566 -
rng::contains(vector<int>)_(process_all)/8192 1803.555 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20871.328 -7.36%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25770.558 8.53%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1516595.699 4.19%
rng::contains_subrange(deque<int>)_(process_all)/1048576 428737.702 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.423 18.64%
rng::contains_subrange(deque<int>)_(process_all)/32 13.807 13.22%
rng::contains_subrange(deque<int>)_(process_all)/50 24.119 2.20%
rng::contains_subrange(deque<int>)_(process_all)/8192 3357.048 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502925.341 1.22%
rng::contains_subrange(deque<int>)_(same_length)/16 11.816 1.54%
rng::contains_subrange(deque<int>)_(same_length)/32 19.276 6.19%
rng::contains_subrange(deque<int>)_(same_length)/50 27.524 2.75%
rng::contains_subrange(deque<int>)_(same_length)/8192 3917.502 1.21%
rng::contains_subrange(deque<int>)_(single_element)/1048576 478322.803 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.440 5.54%
rng::contains_subrange(deque<int>)_(single_element)/32 17.615 14.09%
rng::contains_subrange(deque<int>)_(single_element)/50 25.645 13.88%
rng::contains_subrange(deque<int>)_(single_element)/8192 3729.582 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37747.931 1.45%
rng::contains_subrange(list<int>)_(near_matches)/1024 39085.699 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2535064.612 -
rng::contains_subrange(list<int>)_(process_all)/1048576 825532.532 -2.42%
rng::contains_subrange(list<int>)_(process_all)/16 4.772 -2.96%
rng::contains_subrange(list<int>)_(process_all)/32 10.033 -
rng::contains_subrange(list<int>)_(process_all)/50 17.693 -
rng::contains_subrange(list<int>)_(process_all)/8192 9886.363 42.12%
rng::contains_subrange(list<int>)_(same_length)/1048576 941278.205 -
rng::contains_subrange(list<int>)_(same_length)/16 5.837 -
rng::contains_subrange(list<int>)_(same_length)/32 16.618 -
rng::contains_subrange(list<int>)_(same_length)/50 25.203 -
rng::contains_subrange(list<int>)_(same_length)/8192 7946.611 -
rng::contains_subrange(list<int>)_(single_element)/1048576 803282.849 -5.18%
rng::contains_subrange(list<int>)_(single_element)/16 4.847 1.44%
rng::contains_subrange(list<int>)_(single_element)/32 10.199 -
rng::contains_subrange(list<int>)_(single_element)/50 17.161 -1.60%
rng::contains_subrange(list<int>)_(single_element)/8192 7204.788 1.14%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13203.538 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13937.741 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763611.854 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 213699.236 2.59%
rng::contains_subrange(vector<int>)_(process_all)/16 4.861 3.63%
rng::contains_subrange(vector<int>)_(process_all)/32 8.046 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.603 1.23%
rng::contains_subrange(vector<int>)_(process_all)/8192 1663.896 2.44%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243720.294 -3.66%
rng::contains_subrange(vector<int>)_(same_length)/16 4.861 -2.84%
rng::contains_subrange(vector<int>)_(same_length)/32 8.789 -6.51%
rng::contains_subrange(vector<int>)_(same_length)/50 12.747 -3.56%
rng::contains_subrange(vector<int>)_(same_length)/8192 1874.113 -2.87%
rng::contains_subrange(vector<int>)_(single_element)/1048576 238443.001 2.79%
rng::contains_subrange(vector<int>)_(single_element)/16 4.888 3.51%
rng::contains_subrange(vector<int>)_(single_element)/32 8.588 1.76%
rng::contains_subrange(vector<int>)_(single_element)/50 12.511 1.25%
rng::contains_subrange(vector<int>)_(single_element)/8192 1860.768 2.90%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.103 -2.45%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490689.617 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.680 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.274 -4.38%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.930 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.146 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 514.109 -1.18%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 511545.831 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.793 -8.64%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.507 -2.68%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3974.388 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.708 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.168 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2029.519 -1.73%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2197728.707 -3.77%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.192 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.894 1.66%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17701.504 -12.82%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 762.765 26.69%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1434526.951 -1.82%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.014 -1.21%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.656 -4.87%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11761.947 2.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1762.752 -1.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2346027.780 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.845 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.782 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20091.553 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 515.311 -11.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1441974.607 -1.44%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.551 -4.67%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.947 -1.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11752.829 3.62%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -8.95%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -8.94%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -8.97%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 761.334 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 954154.007 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.524 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.229 4.89%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8447.965 -3.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.774 -5.12%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.774 -5.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.755 -1.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.755 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -5.05%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 857.382 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071692.573 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.392 2.98%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.875 2.81%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10824.722 -5.24%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 81.952 5.28%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73904.170 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.728 5.19%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.655 10.29%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 581.221 1.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.423 23.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.424 23.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.420 22.92%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.411 22.10%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.424 23.20%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.028 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306155.467 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.989 1.17%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.940 -2.23%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2542.472 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.632 1.93%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9383.936 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.799 2.65%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.997 4.36%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2310.836 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.654 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15503.834 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.620 1.03%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.555 2.40%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3873.410 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 710.479 -3.79%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27127.057 -3.21%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.552 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.458 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10018.572 4.25%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.720 -2.62%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 653.591 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.641 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.843 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.360 -1.29%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8780.572 2.15%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.947 3.99%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.168 3.66%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2160.642 2.11%
rng::find(vector<bool>)_(process_all)/1024 4.654 -
rng::find(vector<bool>)_(process_all)/1048576 3638.925 -
rng::find(vector<bool>)_(process_all)/50 0.656 -27.94%
rng::find(vector<bool>)_(process_all)/8 0.728 -13.79%
rng::find(vector<bool>)_(process_all)/8192 33.457 -
rng::find_if(vector<bool>)_(process_all)/1024 564.431 -
rng::find_if(vector<bool>)_(process_all)/1048576 580714.232 -
rng::find_if(vector<bool>)_(process_all)/50 23.592 -1.26%
rng::find_if(vector<bool>)_(process_all)/8 3.502 -3.67%
rng::find_if(vector<bool>)_(process_all)/8192 4531.577 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.870 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 577096.341 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.913 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.518 -1.52%
rng::find_if_not(vector<bool>)_(process_all)/8192 4515.310 -
rng::find_last(deque<int>)_(bail_10%)/1024 310.482 9.76%
rng::find_last(deque<int>)_(bail_10%)/1048576 323405.553 -
rng::find_last(deque<int>)_(bail_10%)/50 15.345 9.34%
rng::find_last(deque<int>)_(bail_10%)/8 2.772 1.29%
rng::find_last(deque<int>)_(bail_10%)/8192 2506.285 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.159 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25469.892 -1.59%
rng::find_last(deque<int>)_(bail_90%)/50 1.862 -4.13%
rng::find_last(deque<int>)_(bail_90%)/8 0.893 4.79%
rng::find_last(deque<int>)_(bail_90%)/8192 200.787 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.128 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363821.113 -48.86%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.340 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.308 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5839.542 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.812 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 417045.929 -37.86%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.771 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.400 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5965.634 1.29%
rng::find_last(list<int>)_(bail_10%)/1024 680.452 -50.41%
rng::find_last(list<int>)_(bail_10%)/1048576 785897.838 -
rng::find_last(list<int>)_(bail_10%)/50 16.077 1.43%
rng::find_last(list<int>)_(bail_10%)/8 2.078 -
rng::find_last(list<int>)_(bail_10%)/8192 6847.157 -11.10%
rng::find_last(list<int>)_(bail_90%)/1024 75.122 -1.04%
rng::find_last(list<int>)_(bail_90%)/1048576 86512.537 -
rng::find_last(list<int>)_(bail_90%)/50 1.348 2.97%
rng::find_last(list<int>)_(bail_90%)/8 0.505 -
rng::find_last(list<int>)_(bail_90%)/8192 597.129 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.637 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206079.175 -
rng::find_last(vector<char>)_(bail_10%)/50 10.861 -
rng::find_last(vector<char>)_(bail_10%)/8 2.009 -
rng::find_last(vector<char>)_(bail_10%)/8192 1622.462 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.626 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22988.941 -
rng::find_last(vector<char>)_(bail_90%)/50 1.483 -1.34%
rng::find_last(vector<char>)_(bail_90%)/8 0.441 -4.21%
rng::find_last(vector<char>)_(bail_90%)/8192 189.035 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.032 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213688.935 -
rng::find_last(vector<int>)_(bail_10%)/50 10.786 -1.53%
rng::find_last(vector<int>)_(bail_10%)/8 2.015 -
rng::find_last(vector<int>)_(bail_10%)/8192 1652.395 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.024 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23526.618 1.77%
rng::find_last(vector<int>)_(bail_90%)/50 1.536 -
rng::find_last(vector<int>)_(bail_90%)/8 0.461 4.27%
rng::find_last(vector<int>)_(bail_90%)/8192 189.560 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.596 -4.88%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 367717.157 1.37%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.444 -6.20%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.797 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2799.010 1.00%
rng::find_last_if(deque<int>)_(bail_90%)/1024 41.671 -1.82%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38217.623 -1.84%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.600 2.19%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.986 -14.29%
rng::find_last_if(deque<int>)_(bail_90%)/8192 314.795 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 772.683 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902718.698 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.370 -1.20%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.229 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7126.222 -8.05%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 820.551 6.46%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895996.072 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.757 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.234 -8.91%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6838.184 1.53%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.396 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805697.474 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.489 2.02%
rng::find_last_if(list<int>)_(bail_10%)/8 3.307 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6605.781 -8.96%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.199 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88618.556 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.173 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -4.90%
rng::find_last_if(list<int>)_(bail_90%)/8192 604.848 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.630 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238139.319 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.408 -1.32%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.071 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.364 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.688 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26210.100 -2.19%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.500 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.483 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.507 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 251.023 2.12%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 308565.833 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.543 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2274.109 4.27%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.175 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33546.929 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.511 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.584 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.594 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.508 -1.51%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362219.299 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.659 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.816 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2765.609 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.692 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38186.632 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.292 -2.23%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.881 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.799 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 769.297 1.10%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 907439.645 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.856 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.190 -9.63%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6624.396 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 798.447 4.72%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 897161.346 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.175 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.486 3.07%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6615.891 2.37%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.326 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805348.085 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.623 -1.10%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.190 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6666.920 -14.73%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.246 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88668.235 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.078 2.27%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -4.94%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.914 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.448 -1.24%
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238698.098 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.395 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.084 -1.10%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1867.576 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.030 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26287.565 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.527 -2.13%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.502 -18.68%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.653 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.531 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307431.519 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.422 6.95%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.403 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.409 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33494.854 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.519 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.476 -5.64%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.719 -
rng::fold_left(deque<int>)/1048576 550418.241 -
rng::fold_left(deque<int>)/32 17.577 5.85%
rng::fold_left(deque<int>)/50 28.784 3.81%
rng::fold_left(deque<int>)/8 5.390 31.76%
rng::fold_left(deque<int>)/8192 4341.011 -
rng::fold_left(list<int>)/1048576 1478558.751 9.22%
rng::fold_left(list<int>)/32 20.782 -
rng::fold_left(list<int>)/50 37.476 -
rng::fold_left(list<int>)/8 3.843 -
rng::fold_left(list<int>)/8192 10968.224 -
rng::fold_left(vector<int>)/1048576 1324581.676 -
rng::fold_left(vector<int>)/32 21.599 -
rng::fold_left(vector<int>)/50 37.242 -
rng::fold_left(vector<int>)/8 3.555 -
rng::fold_left(vector<int>)/8192 10307.631 -
rng::for_each(map<int>)/32 25.069 -
rng::for_each(map<int>)/50 37.813 -
rng::for_each(map<int>)/8 6.259 -
rng::for_each(map<int>)/8192 7282.356 -1.33%
rng::for_each(multimap<int>)/32 26.273 -1.51%
rng::for_each(multimap<int>)/50 40.320 -
rng::for_each(multimap<int>)/8 6.161 -
rng::for_each(multimap<int>)/8192 7252.051 -3.08%
rng::for_each(multiset<int>)/32 25.523 -
rng::for_each(multiset<int>)/50 39.041 -
rng::for_each(multiset<int>)/8 6.817 2.30%
rng::for_each(multiset<int>)/8192 7777.215 2.48%
rng::for_each(set<int>)/32 25.446 -
rng::for_each(set<int>)/50 38.377 1.55%
rng::for_each(set<int>)/8 6.841 4.11%
rng::for_each(set<int>)/8192 7742.136 2.38%
rng::starts_with(deque<int>)/1000 449.371 -3.40%
rng::starts_with(deque<int>)/1024 448.548 -3.00%
rng::starts_with(deque<int>)/1048576 492407.794 -
rng::starts_with(deque<int>)/8 3.928 -1.15%
rng::starts_with(deque<int>)/8192 3842.595 -
rng::starts_with(deque<int>,_pred)/1000 506.570 -
rng::starts_with(deque<int>,_pred)/1024 522.546 -1.03%
rng::starts_with(deque<int>,_pred)/1048576 510307.178 -
rng::starts_with(deque<int>,_pred)/8 4.682 -
rng::starts_with(deque<int>,_pred)/8192 3950.547 -
rng::starts_with(list<int>)/1000 757.010 -
rng::starts_with(list<int>)/1024 775.299 -
rng::starts_with(list<int>)/1048576 938885.930 -
rng::starts_with(list<int>)/8 2.929 -1.08%
rng::starts_with(list<int>)/8192 9234.090 -
rng::starts_with(list<int>,_pred)/1000 788.264 -
rng::starts_with(list<int>,_pred)/1024 806.341 -
rng::starts_with(list<int>,_pred)/1048576 967964.876 -
rng::starts_with(list<int>,_pred)/8 3.528 -
rng::starts_with(list<int>,_pred)/8192 10583.853 -2.46%
rng::starts_with(vector<int>)/1000 58.280 -1.33%
rng::starts_with(vector<int>)/1024 59.907 -4.01%
rng::starts_with(vector<int>)/1048576 68266.535 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.295 -1.55%
rng::starts_with(vector<int>,_pred)/1000 278.152 -
rng::starts_with(vector<int>,_pred)/1024 288.434 -
rng::starts_with(vector<int>,_pred)/1048576 304256.332 -
rng::starts_with(vector<int>,_pred)/8 2.472 -2.82%
rng::starts_with(vector<int>,_pred)/8192 2492.192 -
std::adjacent_find(deque<int>)/1024 461.502 -
std::adjacent_find(deque<int>)/1048576 474331.442 -
std::adjacent_find(deque<int>)/50 14.311 -5.15%
std::adjacent_find(deque<int>)/8 3.085 -
std::adjacent_find(deque<int>)/8192 3698.100 -
std::adjacent_find(deque<int>,_pred)/1024 628.853 -
std::adjacent_find(deque<int>,_pred)/1048576 649054.267 -
std::adjacent_find(deque<int>,_pred)/50 30.927 5.01%
std::adjacent_find(deque<int>,_pred)/8 4.482 7.75%
std::adjacent_find(deque<int>,_pred)/8192 5088.188 -
std::adjacent_find(list<int>)/1024 734.367 -
std::adjacent_find(list<int>)/1048576 867657.253 -
std::adjacent_find(list<int>)/50 23.271 -
std::adjacent_find(list<int>)/8 2.077 -
std::adjacent_find(list<int>)/8192 6687.824 -8.06%
std::adjacent_find(list<int>,_pred)/1024 791.571 -
std::adjacent_find(list<int>,_pred)/1048576 917536.758 -
std::adjacent_find(list<int>,_pred)/50 29.320 -
std::adjacent_find(list<int>,_pred)/8 3.837 -
std::adjacent_find(list<int>,_pred)/8192 7227.563 -
std::adjacent_find(vector<int>)/1024 234.335 -
std::adjacent_find(vector<int>)/1048576 235739.689 -
std::adjacent_find(vector<int>)/50 11.945 -
std::adjacent_find(vector<int>)/8 2.019 -
std::adjacent_find(vector<int>)/8192 1830.284 -
std::adjacent_find(vector<int>,_pred)/1024 399.439 -
std::adjacent_find(vector<int>,_pred)/1048576 473218.290 1.35%
std::adjacent_find(vector<int>,_pred)/50 23.624 8.01%
std::adjacent_find(vector<int>,_pred)/8 3.226 -5.45%
std::adjacent_find(vector<int>,_pred)/8192 3188.710 -
std::all_of(deque<int>)_(process_all)/32 12.341 -2.13%
std::all_of(deque<int>)_(process_all)/32768 10091.206 -3.39%
std::all_of(deque<int>)_(process_all)/50 18.921 -
std::all_of(deque<int>)_(process_all)/8 3.296 -7.53%
std::all_of(deque<int>)_(process_all)/8192 2523.776 -3.72%
std::all_of(list<int>)_(process_all)/32 11.435 -
std::all_of(list<int>)_(process_all)/32768 25902.661 -
std::all_of(list<int>)_(process_all)/50 21.820 -
std::all_of(list<int>)_(process_all)/8 2.638 -1.34%
std::all_of(list<int>)_(process_all)/8192 7055.116 -10.71%
std::all_of(vector<int>)_(process_all)/32 8.592 3.12%
std::all_of(vector<int>)_(process_all)/32768 8120.098 -
std::all_of(vector<int>)_(process_all)/50 12.757 -6.84%
std::all_of(vector<int>)_(process_all)/8 2.387 -1.52%
std::all_of(vector<int>)_(process_all)/8192 2033.953 -
std::any_of(deque<int>)_(process_all)/32 12.290 -
std::any_of(deque<int>)_(process_all)/32768 10091.133 -7.07%
std::any_of(deque<int>)_(process_all)/50 18.874 -
std::any_of(deque<int>)_(process_all)/8 3.285 -4.33%
std::any_of(deque<int>)_(process_all)/8192 2563.967 -5.60%
std::any_of(list<int>)_(process_all)/32 11.701 -1.14%
std::any_of(list<int>)_(process_all)/32768 26422.121 3.48%
std::any_of(list<int>)_(process_all)/50 22.017 -
std::any_of(list<int>)_(process_all)/8 2.670 -
std::any_of(list<int>)_(process_all)/8192 7936.487 14.03%
std::any_of(vector<int>)_(process_all)/32 8.283 -
std::any_of(vector<int>)_(process_all)/32768 8129.647 -
std::any_of(vector<int>)_(process_all)/50 13.386 6.00%
std::any_of(vector<int>)_(process_all)/8 2.449 -
std::any_of(vector<int>)_(process_all)/8192 2038.653 -
std::copy(deque<int>)/1048576 50056.628 -
std::copy(deque<int>)/262144 11699.202 -
std::copy(deque<int>)/32768 1138.703 -2.73%
std::copy(deque<int>)/4096 145.089 -
std::copy(deque<int>)/512 16.652 -
std::copy(deque<int>)/64 2.740 1.58%
std::copy(deque<int>)/8 2.636 -3.64%
std::copy(list<int>)/1048576 865658.106 -
std::copy(list<int>)/262144 213773.624 -
std::copy(list<int>)/32768 26177.829 -
std::copy(list<int>)/4096 3205.875 3.88%
std::copy(list<int>)/512 364.209 -
std::copy(list<int>)/64 30.343 -2.86%
std::copy(list<int>)/8 2.449 -
std::copy(vector<bool>)_(aligned)/1048576 2943.522 -8.69%
std::copy(vector<bool>)_(aligned)/262144 594.656 -9.44%
std::copy(vector<bool>)_(aligned)/32768 35.354 -1.98%
std::copy(vector<bool>)_(aligned)/4096 4.815 -2.43%
std::copy(vector<bool>)_(aligned)/512 1.373 -
std::copy(vector<bool>)_(aligned)/64 1.294 -4.29%
std::copy(vector<bool>)_(unaligned)/1048576 7017.931 -
std::copy(vector<bool>)_(unaligned)/262144 1713.666 -
std::copy(vector<bool>)_(unaligned)/32768 217.786 1.37%
std::copy(vector<bool>)_(unaligned)/4096 26.007 -
std::copy(vector<bool>)_(unaligned)/512 3.494 -
std::copy(vector<bool>)_(unaligned)/64 1.800 -
std::copy(vector<int>)/1048576 50223.778 1.57%
std::copy(vector<int>)/262144 12498.095 -
std::copy(vector<int>)/32768 3782.625 10.11%
std::copy(vector<int>)/4096 145.325 -6.32%
std::copy(vector<int>)/512 15.945 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.109 -2.95%
std::copy_backward(deque<int>)/1048576 139119.935 -
std::copy_backward(deque<int>)/262144 34194.359 -
std::copy_backward(deque<int>)/32768 3716.408 -
std::copy_backward(deque<int>)/4096 146.916 -
std::copy_backward(deque<int>)/512 18.036 -
std::copy_backward(deque<int>)/64 3.028 -
std::copy_backward(deque<int>)/8 2.802 -
std::copy_backward(list<int>)/1048576 876143.727 -
std::copy_backward(list<int>)/262144 218275.970 -
std::copy_backward(list<int>)/32768 26758.828 -2.66%
std::copy_backward(list<int>)/4096 3267.152 -
std::copy_backward(list<int>)/512 365.910 -
std::copy_backward(list<int>)/64 31.078 -
std::copy_backward(list<int>)/8 2.353 1.05%
std::copy_backward(vector<bool>)_(aligned)/1048576 3169.054 17.51%
std::copy_backward(vector<bool>)_(aligned)/262144 734.826 16.45%
std::copy_backward(vector<bool>)_(aligned)/32768 35.391 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.946 -
std::copy_backward(vector<bool>)_(aligned)/512 1.489 -
std::copy_backward(vector<bool>)_(aligned)/64 1.654 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6527.559 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1579.861 -8.07%
std::copy_backward(vector<bool>)_(unaligned)/32768 203.343 1.12%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.375 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.814 5.40%
std::copy_backward(vector<bool>)_(unaligned)/64 0.911 -
std::copy_backward(vector<int>)/1048576 50206.910 -
std::copy_backward(vector<int>)/262144 12386.071 -1.11%
std::copy_backward(vector<int>)/32768 3780.635 1.85%
std::copy_backward(vector<int>)/4096 186.847 -14.33%
std::copy_backward(vector<int>)/512 16.581 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.213 -
std::copy_if(deque<int>)_(entire_range)/1048576 277363.161 -
std::copy_if(deque<int>)_(entire_range)/262144 69986.285 -
std::copy_if(deque<int>)_(entire_range)/32768 8664.057 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.754 -
std::copy_if(deque<int>)_(entire_range)/512 135.217 -
std::copy_if(deque<int>)_(entire_range)/64 16.188 -
std::copy_if(deque<int>)_(entire_range)/8 2.636 -
std::copy_if(deque<int>)_(every_other)/1048576 371742.140 -
std::copy_if(deque<int>)_(every_other)/262144 92870.039 -
std::copy_if(deque<int>)_(every_other)/32768 11605.720 -
std::copy_if(deque<int>)_(every_other)/4096 1450.175 -
std::copy_if(deque<int>)_(every_other)/512 181.132 -
std::copy_if(deque<int>)_(every_other)/64 23.271 -
std::copy_if(deque<int>)_(every_other)/8 3.842 11.32%
std::copy_if(list<int>)_(entire_range)/1048576 874285.128 -
std::copy_if(list<int>)_(entire_range)/262144 216941.860 1.13%
std::copy_if(list<int>)_(entire_range)/32768 25607.094 -2.23%
std::copy_if(list<int>)_(entire_range)/4096 3024.907 -22.95%
std::copy_if(list<int>)_(entire_range)/512 368.856 -
std::copy_if(list<int>)_(entire_range)/64 30.430 -13.32%
std::copy_if(list<int>)_(entire_range)/8 2.523 -
std::copy_if(list<int>)_(every_other)/1048576 845698.430 -
std::copy_if(list<int>)_(every_other)/262144 210541.754 1.20%
std::copy_if(list<int>)_(every_other)/32768 25519.146 -1.01%
std::copy_if(list<int>)_(every_other)/4096 3428.628 -3.48%
std::copy_if(list<int>)_(every_other)/512 298.198 -17.02%
std::copy_if(list<int>)_(every_other)/64 27.715 -
std::copy_if(list<int>)_(every_other)/8 2.293 -
std::copy_if(vector<int>)_(entire_range)/1048576 244035.206 -
std::copy_if(vector<int>)_(entire_range)/262144 59451.310 -
std::copy_if(vector<int>)_(entire_range)/32768 7429.683 -
std::copy_if(vector<int>)_(entire_range)/4096 929.685 -
std::copy_if(vector<int>)_(entire_range)/512 122.719 -
std::copy_if(vector<int>)_(entire_range)/64 15.634 -3.22%
std::copy_if(vector<int>)_(entire_range)/8 2.240 -
std::copy_if(vector<int>)_(every_other)/1048576 503431.583 1.68%
std::copy_if(vector<int>)_(every_other)/262144 127434.676 -1.30%
std::copy_if(vector<int>)_(every_other)/32768 16198.178 -
std::copy_if(vector<int>)_(every_other)/4096 1991.948 -
std::copy_if(vector<int>)_(every_other)/512 254.293 -
std::copy_if(vector<int>)_(every_other)/64 32.847 -
std::copy_if(vector<int>)_(every_other)/8 4.171 -
std::copy_n(deque<int>)/1048576 50220.705 -
std::copy_n(deque<int>)/262144 11678.871 -
std::copy_n(deque<int>)/32768 1151.525 1.61%
std::copy_n(deque<int>)/4096 145.721 -
std::copy_n(deque<int>)/512 16.722 -
std::copy_n(deque<int>)/64 2.793 -
std::copy_n(deque<int>)/8 2.826 2.19%
std::copy_n(list<int>)/1048576 864936.680 -
std::copy_n(list<int>)/262144 215578.311 -
std::copy_n(list<int>)/32768 26199.839 -
std::copy_n(list<int>)/4096 3931.321 10.05%
std::copy_n(list<int>)/512 344.312 -
std::copy_n(list<int>)/64 14.584 -2.27%
std::copy_n(list<int>)/8 2.222 -
std::copy_n(vector<bool>)_(aligned)/1048576 2487.094 1.94%
std::copy_n(vector<bool>)_(aligned)/262144 631.198 -22.74%
std::copy_n(vector<bool>)_(aligned)/32768 35.587 1.13%
std::copy_n(vector<bool>)_(aligned)/4096 4.712 -2.47%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.354 4.95%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.664 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.169 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.115 1.59%
std::copy_n(vector<bool>)_(unaligned)/4096 26.060 -
std::copy_n(vector<bool>)_(unaligned)/512 3.484 -
std::copy_n(vector<bool>)_(unaligned)/64 1.800 -
std::copy_n(vector<int>)/1048576 49975.965 -
std::copy_n(vector<int>)/262144 12526.933 -
std::copy_n(vector<int>)/32768 3392.898 -10.18%
std::copy_n(vector<int>)/4096 218.871 1.57%
std::copy_n(vector<int>)/512 16.051 -
std::copy_n(vector<int>)/64 2.499 1.45%
std::copy_n(vector<int>)/8 2.310 1.16%
std::count(deque<int>)_(every_other)/1024 245.111 -
std::count(deque<int>)_(every_other)/1048576 252080.530 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1927.063 -
std::count(list<int>)_(every_other)/1024 715.075 2.33%
std::count(list<int>)_(every_other)/1048576 826376.177 1.09%
std::count(list<int>)_(every_other)/8 2.090 -
std::count(list<int>)_(every_other)/8192 6814.815 1.91%
std::count(vector<bool>)/1000 2.966 -1.04%
std::count(vector<bool>)/1024 1.679 -
std::count(vector<bool>)/1048576 1453.532 -
std::count(vector<bool>)/8192 11.383 -
std::count(vector<int>)_(every_other)/1024 102.612 -
std::count(vector<int>)_(every_other)/1048576 104958.053 -
std::count(vector<int>)_(every_other)/8 1.299 -3.49%
std::count(vector<int>)_(every_other)/8192 816.686 -
std::count_if(deque<int>)_(every_other)/1024 346.296 -
std::count_if(deque<int>)_(every_other)/1048576 343218.143 -
std::count_if(deque<int>)_(every_other)/8 3.485 -
std::count_if(deque<int>)_(every_other)/8192 2682.970 -
std::count_if(list<int>)_(every_other)/1024 750.716 -
std::count_if(list<int>)_(every_other)/1048576 884772.799 -
std::count_if(list<int>)_(every_other)/8 2.761 -
std::count_if(list<int>)_(every_other)/8192 7112.434 -6.76%
std::count_if(vector<int>)_(every_other)/1024 245.672 -
std::count_if(vector<int>)_(every_other)/1048576 247701.718 -
std::count_if(vector<int>)_(every_other)/8 4.140 -
std::count_if(vector<int>)_(every_other)/8192 1896.738 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.354 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.679 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 812.947 -1.17%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 333.003 -12.46%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.760 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2637.158 -11.75%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.499 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.130 5.94%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 446.082 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.428 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.625 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.390 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.605 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.993 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2150.440 -
std::deque<int>::ctor(size)/1024 75.551 -
std::deque<int>::ctor(size)/32 29.033 -2.47%
std::deque<int>::ctor(size)/8192 452.831 1.12%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.877 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.503 2.63%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.568 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.387 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.479 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.391 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.835 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.408 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.766 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.935 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.031 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.984 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.707 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.599 2.56%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.094 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.777 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.765 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 325.282 -5.11%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.162 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.655 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2524.119 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.762 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 838.090 -1.28%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.329 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10230.957 -1.75%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13082.071 -7.47%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 752.672 -4.04%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 116268.127 -5.96%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.424 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.455 5.57%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6185.108 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6747.010 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.943 -10.97%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54760.864 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.952 -2.63%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.044 -16.07%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12872.702 1.63%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20166.273 -15.21%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.187 -16.28%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178827.240 -13.98%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 911.708 2.46%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.195 -14.75%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13668.158 7.34%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20434.272 -12.76%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 631.879 -15.60%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180385.586 -11.70%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1067.995 -3.34%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.708 -10.29%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11576.745 -1.45%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20731.568 -11.68%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 636.563 -13.04%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182767.140 -10.54%
std::deque<std::string>::ctor(size)/1024 716.603 -
std::deque<std::string>::ctor(size)/32 43.787 3.18%
std::deque<std::string>::ctor(size)/8192 8371.450 -2.66%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 940.178 -7.24%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.184 -26.95%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12329.929 -3.18%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20149.812 -15.99%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 585.559 -17.06%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175341.710 -14.23%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.335 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.300 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.342 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.020 -3.18%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.333 -4.60%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.252 1.62%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.979 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 27.084 1.56%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.181 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.735 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.049 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2362.190 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.930 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.721 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.934 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.729 -1.84%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.470 1.66%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.212 1.36%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.400 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.514 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.842 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.248 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.801 -1.54%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2368.751 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 519.487 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.980 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4622.487 -1.59%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6500.280 2.34%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.409 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52681.987 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1026.433 -4.19%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.293 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8077.728 -1.24%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13584.273 -3.92%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 766.045 -2.81%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 119465.610 -3.49%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.380 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.218 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.626 -6.98%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.137 -3.90%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.057 -5.93%
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.878 3.45%
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.872 2.96%
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.497 1.04%
std::distance(join_view(vector<vector<int>>))/50 0.583 -
std::distance(join_view(vector<vector<int>>))/8192 8.336 -
std::equal(deque<int>)_(it,_it,_it)/1024 482.188 7.13%
std::equal(deque<int>)_(it,_it,_it)/1048576 497563.618 -
std::equal(deque<int>)_(it,_it,_it)/50 23.977 -
std::equal(deque<int>)_(it,_it,_it)/8 4.464 -
std::equal(deque<int>)_(it,_it,_it)/8192 3873.720 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 438.878 8.35%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 475885.204 11.89%
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.407 5.79%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.009 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3632.337 17.50%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 511.918 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 541529.033 5.38%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.821 2.49%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.294 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4015.610 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 509.626 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 520661.134 1.10%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.469 3.10%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.544 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4041.051 -
std::equal(list<int>)_(it,_it,_it)/1024 1130.459 -23.79%
std::equal(list<int>)_(it,_it,_it)/1048576 1307102.033 -
std::equal(list<int>)_(it,_it,_it)/50 35.561 -
std::equal(list<int>)_(it,_it,_it)/8 2.719 -
std::equal(list<int>)_(it,_it,_it)/8192 9403.674 -5.18%
std::equal(list<int>)_(it,_it,_it,_it)/1024 775.875 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 950008.872 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.913 -1.45%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.938 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11382.307 -5.38%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.639 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977441.876 -3.75%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.979 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.512 1.13%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12276.295 -6.74%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1158.514 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1311666.355 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.451 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.509 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12087.006 -5.32%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6422.681 -
std::equal(vector<bool>)_(unaligned)/50 0.914 -3.29%
std::equal(vector<bool>)_(unaligned)/8 0.843 -3.35%
std::equal(vector<bool>)_(unaligned)/8192 56.747 3.53%
std::equal(vector<int>)_(it,_it,_it)/1024 77.847 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73666.969 -
std::equal(vector<int>)_(it,_it,_it)/50 4.158 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.395 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.293 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73685.745 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.412 -1.10%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.470 -1.38%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.876 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.487 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305676.255 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.655 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.999 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.387 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.003 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305635.821 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.479 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.745 4.65%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.180 -
std::fill(deque<int>)/1024 30.230 -
std::fill(deque<int>)/32 1.372 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 238.036 1.13%
std::fill(list<int>)/1024 500.279 -25.52%
std::fill(list<int>)/32 8.292 -
std::fill(list<int>)/50 34.497 -1.25%
std::fill(list<int>)/8192 7184.471 -19.00%
std::fill(vector<bool>)/1048576 3751.614 -1.63%
std::fill(vector<bool>)/262144 230.840 -
std::fill(vector<bool>)/32768 30.260 -
std::fill(vector<bool>)/4096 4.200 -
std::fill(vector<bool>)/512 1.566 -
std::fill(vector<bool>)/64 1.604 -1.95%
std::fill(vector<int>)/1024 30.467 2.63%
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.202 -
std::fill(vector<int>)/8192 234.361 -
std::fill_n(deque<int>)/1024 29.811 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.199 -
std::fill_n(deque<int>)/8192 235.810 -
std::fill_n(list<int>)/1024 480.921 6.23%
std::fill_n(list<int>)/32 8.207 1.45%
std::fill_n(list<int>)/50 15.810 -
std::fill_n(list<int>)/8192 8362.333 -17.44%
std::fill_n(vector<bool>)/1048576 3821.463 -
std::fill_n(vector<bool>)/262144 937.462 3.74%
std::fill_n(vector<bool>)/32768 30.106 -
std::fill_n(vector<bool>)/4096 4.190 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.449 -
std::fill_n(vector<int>)/1024 29.762 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 233.735 -
std::find(deque<int>)_(bail_25%)/1024 68.077 -
std::find(deque<int>)_(bail_25%)/32768 1919.217 -
std::find(deque<int>)_(bail_25%)/8 2.283 -
std::find(deque<int>)_(bail_25%)/8192 478.741 -
std::find(deque<int>)_(process_all)/1024 243.260 -
std::find(deque<int>)_(process_all)/32768 7772.917 1.46%
std::find(deque<int>)_(process_all)/50 13.107 -
std::find(deque<int>)_(process_all)/8 3.537 3.86%
std::find(deque<int>)_(process_all)/8192 1945.979 2.11%
std::find(list<int>)_(bail_25%)/1024 126.171 -1.95%
std::find(list<int>)_(bail_25%)/32768 7783.107 -2.55%
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1445.490 -1.13%
std::find(list<int>)_(process_all)/1024 697.581 -
std::find(list<int>)_(process_all)/32768 26156.895 -
std::find(list<int>)_(process_all)/50 18.990 -
std::find(list<int>)_(process_all)/8 2.331 5.05%
std::find(list<int>)_(process_all)/8192 7387.257 1.25%
std::find(vector<bool>)_(process_all)/1024 4.562 -
std::find(vector<bool>)_(process_all)/1048576 3681.861 1.44%
std::find(vector<bool>)_(process_all)/50 0.793 10.12%
std::find(vector<bool>)_(process_all)/8 0.740 9.93%
std::find(vector<bool>)_(process_all)/8192 33.639 1.12%
std::find(vector<char>)_(bail_25%)/1024 5.270 -
std::find(vector<char>)_(bail_25%)/32768 136.822 -
std::find(vector<char>)_(bail_25%)/8 1.106 -
std::find(vector<char>)_(bail_25%)/8192 39.814 -
std::find(vector<char>)_(process_all)/1024 16.209 -3.82%
std::find(vector<char>)_(process_all)/32768 496.366 -
std::find(vector<char>)_(process_all)/50 1.636 -2.82%
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.741 -
std::find(vector<int>)_(bail_25%)/1024 66.027 -
std::find(vector<int>)_(bail_25%)/32768 1862.426 -
std::find(vector<int>)_(bail_25%)/8 1.368 -
std::find(vector<int>)_(bail_25%)/8192 472.163 -
std::find(vector<int>)_(process_all)/1024 242.345 -
std::find(vector<int>)_(process_all)/32768 7400.866 1.28%
std::find(vector<int>)_(process_all)/50 12.402 -
std::find(vector<int>)_(process_all)/8 2.793 -
std::find(vector<int>)_(process_all)/8192 1855.883 1.30%
std::find(vector<long_long>)_(bail_25%)/1024 22.999 -
std::find(vector<long_long>)_(bail_25%)/32768 728.400 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 -4.32%
std::find(vector<long_long>)_(bail_25%)/8192 187.933 -
std::find(vector<long_long>)_(process_all)/1024 90.652 -
std::find(vector<long_long>)_(process_all)/32768 2888.009 -
std::find(vector<long_long>)_(process_all)/50 4.387 -
std::find(vector<long_long>)_(process_all)/8 1.089 11.99%
std::find(vector<long_long>)_(process_all)/8192 719.701 -
std::find(vector<short>)_(bail_25%)/1024 5.989 -
std::find(vector<short>)_(bail_25%)/32768 187.757 -
std::find(vector<short>)_(bail_25%)/8 0.669 -6.43%
std::find(vector<short>)_(bail_25%)/8192 45.481 -
std::find(vector<short>)_(process_all)/1024 22.534 -
std::find(vector<short>)_(process_all)/32768 721.828 -
std::find(vector<short>)_(process_all)/50 1.685 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.237 -
std::find_end(deque<int>)_(match_near_end)/1000 39.304 15.48%
std::find_end(deque<int>)_(match_near_end)/1024 35.862 10.37%
std::find_end(deque<int>)_(match_near_end)/8192 289.050 5.99%
std::find_end(deque<int>)_(near_matches)/1000 15732.082 -
std::find_end(deque<int>)_(near_matches)/1024 16308.054 -
std::find_end(deque<int>)_(near_matches)/8192 1127063.306 -
std::find_end(deque<int>)_(process_all)/1000 292.554 3.17%
std::find_end(deque<int>)_(process_all)/1024 315.890 4.94%
std::find_end(deque<int>)_(process_all)/1048576 279012.741 -
std::find_end(deque<int>)_(process_all)/8192 2162.256 2.19%
std::find_end(deque<int>)_(same_length)/1000 326.436 -20.38%
std::find_end(deque<int>)_(same_length)/1024 333.460 -20.46%
std::find_end(deque<int>)_(same_length)/8192 2673.676 -19.54%
std::find_end(deque<int>)_(single_element)/1000 312.331 -
std::find_end(deque<int>)_(single_element)/1024 318.913 12.22%
std::find_end(deque<int>)_(single_element)/8192 2215.758 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.418 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.518 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.839 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30944.804 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32335.829 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1881564.965 -
std::find_end(deque<int>,_pred)_(process_all)/1000 578.153 -1.84%
std::find_end(deque<int>,_pred)_(process_all)/1024 587.193 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594346.647 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4324.209 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.520 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.664 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5086.545 2.72%
std::find_end(deque<int>,_pred)_(single_element)/1000 660.896 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.905 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4886.868 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.491 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.093 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257280.112 -
std::find_end(forward_list<int>)_(near_matches)/1000 36660.530 -
std::find_end(forward_list<int>)_(near_matches)/1024 38022.171 -
std::find_end(forward_list<int>)_(near_matches)/8192 2460370.743 -
std::find_end(forward_list<int>)_(process_all)/1000 679.687 -1.44%
std::find_end(forward_list<int>)_(process_all)/1024 709.089 -
std::find_end(forward_list<int>)_(process_all)/1048576 761360.823 -
std::find_end(forward_list<int>)_(process_all)/8192 5790.766 1.85%
std::find_end(forward_list<int>)_(same_length)/1000 1477.551 -
std::find_end(forward_list<int>)_(same_length)/1024 1496.762 -
std::find_end(forward_list<int>)_(same_length)/8192 14400.662 1.80%
std::find_end(forward_list<int>)_(single_element)/1000 688.992 -
std::find_end(forward_list<int>)_(single_element)/1024 701.137 -1.02%
std::find_end(forward_list<int>)_(single_element)/8192 6030.969 4.26%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 839.797 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5156.168 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277332.003 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41292.629 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42950.806 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686890.326 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 773.835 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 791.237 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 870037.170 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6373.045 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1531.803 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1567.301 -5.73%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16996.507 -7.53%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 771.070 1.10%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 784.904 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6530.720 1.96%
std::find_end(list<int>)_(match_near_end)/1000 77.681 -
std::find_end(list<int>)_(match_near_end)/1024 59.989 -
std::find_end(list<int>)_(match_near_end)/8192 601.849 -
std::find_end(list<int>)_(near_matches)/1000 33248.935 -
std::find_end(list<int>)_(near_matches)/1024 34727.500 -
std::find_end(list<int>)_(near_matches)/8192 2248266.426 -
std::find_end(list<int>)_(process_all)/1000 713.434 -
std::find_end(list<int>)_(process_all)/1024 728.917 -4.07%
std::find_end(list<int>)_(process_all)/1048576 872875.673 -2.01%
std::find_end(list<int>)_(process_all)/8192 7377.145 -7.92%
std::find_end(list<int>)_(same_length)/1000 740.737 1.38%
std::find_end(list<int>)_(same_length)/1024 756.544 -
std::find_end(list<int>)_(same_length)/8192 8115.985 1.87%
std::find_end(list<int>)_(single_element)/1000 712.974 -
std::find_end(list<int>)_(single_element)/1024 729.566 -
std::find_end(list<int>)_(single_element)/8192 8217.634 -2.44%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.418 1.46%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.196 -1.60%
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.576 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36934.352 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38452.683 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2409263.602 -
std::find_end(list<int>,_pred)_(process_all)/1000 797.450 -2.35%
std::find_end(list<int>,_pred)_(process_all)/1024 817.387 -
std::find_end(list<int>,_pred)_(process_all)/1048576 960187.842 -
std::find_end(list<int>,_pred)_(process_all)/8192 8159.586 -
std::find_end(list<int>,_pred)_(same_length)/1000 815.007 5.69%
std::find_end(list<int>,_pred)_(same_length)/1024 811.652 2.62%
std::find_end(list<int>,_pred)_(same_length)/8192 9290.049 -7.33%
std::find_end(list<int>,_pred)_(single_element)/1000 795.376 -
std::find_end(list<int>,_pred)_(single_element)/1024 819.914 -
std::find_end(list<int>,_pred)_(single_element)/8192 8583.435 -5.23%
std::find_end(vector<int>)_(match_near_end)/1000 27.897 -1.03%
std::find_end(vector<int>)_(match_near_end)/1024 28.719 -
std::find_end(vector<int>)_(match_near_end)/8192 203.580 1.09%
std::find_end(vector<int>)_(near_matches)/1000 13533.035 -
std::find_end(vector<int>)_(near_matches)/1024 14026.436 -
std::find_end(vector<int>)_(near_matches)/8192 772972.848 -
std::find_end(vector<int>)_(process_all)/1000 218.896 -1.42%
std::find_end(vector<int>)_(process_all)/1024 224.040 -
std::find_end(vector<int>)_(process_all)/1048576 219858.815 1.66%
std::find_end(vector<int>)_(process_all)/8192 1703.934 1.92%
std::find_end(vector<int>)_(same_length)/1000 242.081 -
std::find_end(vector<int>)_(same_length)/1024 247.645 -
std::find_end(vector<int>)_(same_length)/8192 2022.938 -
std::find_end(vector<int>)_(single_element)/1000 239.740 -4.74%
std::find_end(vector<int>)_(single_element)/1024 245.038 -4.75%
std::find_end(vector<int>)_(single_element)/8192 1866.540 -6.62%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.311 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.008 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.212 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22820.025 -1.60%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23718.308 -1.61%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450534.579 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.790 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.496 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 646248.493 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4308.561 -
std::find_end(vector<int>,_pred)_(same_length)/1000 610.481 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.215 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5005.142 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.194 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.955 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4778.519 -
std::find_first_of(deque<int>)_(large_needle)/1024 366246.145 -
std::find_first_of(deque<int>)_(large_needle)/32 330.224 16.74%
std::find_first_of(deque<int>)_(large_needle)/50 768.574 14.79%
std::find_first_of(deque<int>)_(large_needle)/8192 23529766.667 -
std::find_first_of(deque<int>)_(small_needle)/1024 3456.327 -
std::find_first_of(deque<int>)_(small_needle)/32 105.549 -1.08%
std::find_first_of(deque<int>)_(small_needle)/50 162.438 -1.30%
std::find_first_of(deque<int>)_(small_needle)/8192 27676.200 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 610864.629 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 581.856 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1574.330 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36786980.265 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6192.662 -4.86%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.855 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 303.791 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49908.773 -3.33%
std::find_first_of(list<int>)_(large_needle)/1024 830136.590 -6.29%
std::find_first_of(list<int>)_(large_needle)/32 675.448 -
std::find_first_of(list<int>)_(large_needle)/50 1744.482 -
std::find_first_of(list<int>)_(large_needle)/8192 48784388.936 -
std::find_first_of(list<int>)_(small_needle)/1024 2807.008 2.35%
std::find_first_of(list<int>)_(small_needle)/32 95.447 2.45%
std::find_first_of(list<int>)_(small_needle)/50 142.718 2.49%
std::find_first_of(list<int>)_(small_needle)/8192 22492.199 2.26%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1040435.337 18.07%
std::find_first_of(list<int>,_pred)_(large_needle)/32 749.161 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1967.120 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56966732.664 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5375.559 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.968 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.270 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43271.855 -
std::find_first_of(vector<int>)_(large_needle)/1024 118188.130 7.00%
std::find_first_of(vector<int>)_(large_needle)/32 115.409 9.23%
std::find_first_of(vector<int>)_(large_needle)/50 285.904 1.55%
std::find_first_of(vector<int>)_(large_needle)/8192 7666530.221 4.74%
std::find_first_of(vector<int>)_(small_needle)/1024 1507.246 3.88%
std::find_first_of(vector<int>)_(small_needle)/32 49.938 -4.95%
std::find_first_of(vector<int>)_(small_needle)/50 75.716 1.54%
std::find_first_of(vector<int>)_(small_needle)/8192 12043.214 3.98%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 740489.870 26.06%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 488.689 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.282 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41640534.298 9.27%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5766.244 1.80%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.939 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.674 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47126.152 4.97%
std::find_if(deque<int>)_(bail_25%)/1024 77.954 -
std::find_if(deque<int>)_(bail_25%)/32768 2003.870 -
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 508.909 1.60%
std::find_if(deque<int>)_(process_all)/1024 250.104 -
std::find_if(deque<int>)_(process_all)/32768 8044.307 -
std::find_if(deque<int>)_(process_all)/50 12.721 1.20%
std::find_if(deque<int>)_(process_all)/8 2.733 8.11%
std::find_if(deque<int>)_(process_all)/8192 1993.237 -
std::find_if(list<int>)_(bail_25%)/1024 181.428 -
std::find_if(list<int>)_(bail_25%)/32768 7388.861 4.68%
std::find_if(list<int>)_(bail_25%)/8 0.921 -
std::find_if(list<int>)_(bail_25%)/8192 1435.029 1.12%
std::find_if(list<int>)_(process_all)/1024 686.356 -1.53%
std::find_if(list<int>)_(process_all)/32768 25696.408 -
std::find_if(list<int>)_(process_all)/50 18.895 -
std::find_if(list<int>)_(process_all)/8 2.381 1.20%
std::find_if(list<int>)_(process_all)/8192 9171.641 27.99%
std::find_if(vector<bool>)_(process_all)/1024 567.827 -
std::find_if(vector<bool>)_(process_all)/1048576 578329.354 -
std::find_if(vector<bool>)_(process_all)/50 23.969 -
std::find_if(vector<bool>)_(process_all)/8 3.519 -1.95%
std::find_if(vector<bool>)_(process_all)/8192 4522.270 -
std::find_if(vector<char>)_(bail_25%)/1024 29.458 15.34%
std::find_if(vector<char>)_(bail_25%)/32768 906.325 13.45%
std::find_if(vector<char>)_(bail_25%)/8 0.763 -17.52%
std::find_if(vector<char>)_(bail_25%)/8192 234.234 11.14%
std::find_if(vector<char>)_(process_all)/1024 124.222 -
std::find_if(vector<char>)_(process_all)/32768 3752.034 -
std::find_if(vector<char>)_(process_all)/50 6.629 -
std::find_if(vector<char>)_(process_all)/8 1.423 -4.26%
std::find_if(vector<char>)_(process_all)/8192 942.310 -
std::find_if(vector<int>)_(bail_25%)/1024 27.376 -15.71%
std::find_if(vector<int>)_(bail_25%)/32768 819.635 -16.30%
std::find_if(vector<int>)_(bail_25%)/8 0.761 -10.21%
std::find_if(vector<int>)_(bail_25%)/8192 212.476 -15.75%
std::find_if(vector<int>)_(process_all)/1024 112.883 -
std::find_if(vector<int>)_(process_all)/32768 3200.442 -
std::find_if(vector<int>)_(process_all)/50 5.751 2.93%
std::find_if(vector<int>)_(process_all)/8 1.333 -4.51%
std::find_if(vector<int>)_(process_all)/8192 807.089 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.878 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2001.478 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.171 -
std::find_if_not(deque<int>)_(bail_25%)/8192 506.880 -
std::find_if_not(deque<int>)_(process_all)/1024 251.202 -7.04%
std::find_if_not(deque<int>)_(process_all)/32768 8061.665 -6.76%
std::find_if_not(deque<int>)_(process_all)/50 13.235 -1.34%
std::find_if_not(deque<int>)_(process_all)/8 2.637 1.09%
std::find_if_not(deque<int>)_(process_all)/8192 1995.490 -7.28%
std::find_if_not(list<int>)_(bail_25%)/1024 195.961 8.24%
std::find_if_not(list<int>)_(bail_25%)/32768 8270.868 7.33%
std::find_if_not(list<int>)_(bail_25%)/8 0.941 2.69%
std::find_if_not(list<int>)_(bail_25%)/8192 1445.625 1.14%
std::find_if_not(list<int>)_(process_all)/1024 791.707 9.84%
std::find_if_not(list<int>)_(process_all)/32768 26637.357 5.82%
std::find_if_not(list<int>)_(process_all)/50 39.524 2.25%
std::find_if_not(list<int>)_(process_all)/8 3.565 -
std::find_if_not(list<int>)_(process_all)/8192 7566.069 4.87%
std::find_if_not(vector<bool>)_(process_all)/1024 561.004 -1.25%
std::find_if_not(vector<bool>)_(process_all)/1048576 572755.588 -
std::find_if_not(vector<bool>)_(process_all)/50 23.675 -2.23%
std::find_if_not(vector<bool>)_(process_all)/8 3.535 -1.36%
std::find_if_not(vector<bool>)_(process_all)/8192 4477.044 -
std::find_if_not(vector<char>)_(bail_25%)/1024 27.222 8.49%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.504 3.02%
std::find_if_not(vector<char>)_(bail_25%)/8 0.890 -11.28%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.017 7.34%
std::find_if_not(vector<char>)_(process_all)/1024 124.794 -
std::find_if_not(vector<char>)_(process_all)/32768 3750.172 -
std::find_if_not(vector<char>)_(process_all)/50 6.614 -
std::find_if_not(vector<char>)_(process_all)/8 1.450 -8.51%
std::find_if_not(vector<char>)_(process_all)/8192 941.811 -
std::find_if_not(vector<int>)_(bail_25%)/1024 32.273 13.62%
std::find_if_not(vector<int>)_(bail_25%)/32768 950.444 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.898 2.11%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.838 -
std::find_if_not(vector<int>)_(process_all)/1024 112.564 -
std::find_if_not(vector<int>)_(process_all)/32768 3199.097 -
std::find_if_not(vector<int>)_(process_all)/50 5.403 -
std::find_if_not(vector<int>)_(process_all)/8 1.490 -2.17%
std::find_if_not(vector<int>)_(process_all)/8192 805.269 -
std::flat_map<int,_int>::clear()/0 392.256 -
std::flat_map<int,_int>::clear()/1024 395.609 -
std::flat_map<int,_int>::clear()/32 391.949 -
std::flat_map<int,_int>::clear()/8192 407.541 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.903 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.103 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.643 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.450 11.55%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.476 62.66%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.547 16.66%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.298 78.26%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.186 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.063 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.626 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.470 4.38%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.107 3.17%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.284 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.608 5.85%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.029 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.854 1.11%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.641 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1166.704 -
std::flat_map<int,_int>::ctor(const&)/0 12.794 -
std::flat_map<int,_int>::ctor(const&)/1024 177.252 -
std::flat_map<int,_int>::ctor(const&)/32 22.771 -
std::flat_map<int,_int>::ctor(const&)/8192 1930.126 1.55%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.791 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.081 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.847 -1.08%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1924.561 2.12%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.653 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4166.403 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.344 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32741.347 -1.08%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.644 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8681.609 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.286 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133470.726 1.17%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.385 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.337 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.639 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.420 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.864 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.395 1.22%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.707 -
std::flat_map<int,_int>::erase(iterator)/1024 75.955 1.61%
std::flat_map<int,_int>::erase(iterator)/32 19.848 -
std::flat_map<int,_int>::erase(iterator)/8192 491.618 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.479 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.610 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.773 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 607.649 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.546 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.733 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 553.763 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.475 16.69%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.296 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.532 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.903 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.498 -2.35%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.549 -3.03%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.727 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.036 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.333 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.192 1.00%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.484 41.05%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.804 48.29%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.621 18.75%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.972 57.53%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.808 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.220 -11.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.301 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.315 -9.91%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.838 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 200.391 -4.36%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.918 5.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 569.677 5.32%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.958 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.294 2.32%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.936 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.314 -
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 141.209 -1.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.325 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 521.625 4.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.143 -3.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5061.791 -6.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 604.192 -5.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38554.938 -7.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.512 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5617.488 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 608.944 -3.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42612.501 -2.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.601 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7594.182 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.121 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62299.510 -1.43%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.406 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1577.707 -3.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 451.387 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9715.019 -4.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.655 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1616.161 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.067 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9962.491 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.014 -1.42%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.202 10.19%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.454 2.75%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 57.149 105.30%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.645 2.34%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 38.062 57.28%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.010 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 225.662 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.853 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 579.488 5.20%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.168 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.799 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.462 7.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.707 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 37.719 -31.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.196 -1.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.471 -17.77%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.711 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 220.136 -1.30%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.660 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 579.642 5.17%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.894 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.053 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.463 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.233 29.42%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.593 13.81%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.410 38.69%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.542 -2.48%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.279 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.667 -1.47%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 554.743 2.08%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.790 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.349 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.716 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 602.103 10.48%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.159 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.826 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 567.756 10.82%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.014 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.399 8.34%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.269 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.287 28.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.372 4.51%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 10.459 47.18%
std::flat_multimap<int,_int>::clear()/0 392.121 -2.43%
std::flat_multimap<int,_int>::clear()/1024 392.947 -2.32%
std::flat_multimap<int,_int>::clear()/32 392.513 -2.80%
std::flat_multimap<int,_int>::clear()/8192 409.833 -1.87%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.223 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.612 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.415 8.90%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.616 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.179 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.310 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.819 -4.29%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.299 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.500 -1.95%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.211 1.38%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.141 -2.44%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.456 -2.63%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.019 -1.14%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.970 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.609 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.071 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.754 -1.69%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.130 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.754 -2.02%
std::flat_multimap<int,_int>::ctor(const&)/8192 1914.308 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.766 -1.57%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.133 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.810 -1.34%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1911.766 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.904 -2.10%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3958.978 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.025 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31899.869 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.945 -3.68%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8483.051 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 193.207 -1.34%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 118988.212 1.56%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.944 9.66%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.469 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.443 13.74%
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.043 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.047 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.276 -
std::flat_multimap<int,_int>::erase(iterator)/1024 84.148 -8.08%
std::flat_multimap<int,_int>::erase(iterator)/32 19.884 -1.23%
std::flat_multimap<int,_int>::erase(iterator)/8192 505.286 2.88%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.693 -2.66%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 413.521 -1.56%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.037 -2.03%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.150 -2.38%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 130.631 8.42%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.284 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 587.882 13.01%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.260 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.811 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.992 -2.53%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.262 -
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.556 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.840 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.041 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.363 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.163 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.384 -10.13%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.962 -2.09%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.258 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.119 -4.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.813 -1.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.419 20.45%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.159 -1.55%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.144 -32.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.770 -1.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 183.796 83.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.851 -1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 561.052 -31.41%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.970 -4.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.294 21.37%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.324 -1.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.648 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.937 -1.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 126.330 61.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.394 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.081 -27.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.156 -1.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6006.865 21.61%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 628.801 2.39%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45136.962 21.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.952 -1.94%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5411.623 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.107 -2.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41675.929 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.798 -1.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7290.446 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 661.907 -2.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59870.034 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.618 -1.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1075.750 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.056 -1.54%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5923.596 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.069 -2.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1149.193 4.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 438.678 -1.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6233.401 5.46%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 185.568 84.82%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.795 -2.60%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 555.880 -29.68%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.805 -2.09%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 27.061 41.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.044 -2.06%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.882 -7.86%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.779 -2.01%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 169.858 74.84%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.213 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 548.418 -29.04%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.041 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.079 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.489 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.854 7.29%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.257 1.87%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.185 5.91%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.490 -1.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.112 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.671 -1.63%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 849.622 24.76%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.674 -2.31%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.638 -2.02%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 862.972 25.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.340 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.391 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.790 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 789.609 20.08%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.979 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.967 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.328 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.261 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.723 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.176 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.474 -
std::for_each(deque<int>)/32 3.691 -
std::for_each(deque<int>)/50 3.885 -
std::for_each(deque<int>)/8 0.912 -
std::for_each(deque<int>)/8192 255.164 -17.40%
std::for_each(join_view(vector<vector<int>>))/32 3.763 -
std::for_each(join_view(vector<vector<int>>))/50 4.045 -
std::for_each(join_view(vector<vector<int>>))/8 1.379 -
std::for_each(join_view(vector<vector<int>>))/8192 263.929 -
std::for_each(list<int>)/32 10.915 -
std::for_each(list<int>)/50 21.266 1.37%
std::for_each(list<int>)/8 2.455 -3.20%
std::for_each(list<int>)/8192 7717.689 -
std::for_each(map<int>::iterator)/32 24.032 -
std::for_each(map<int>::iterator)/50 35.988 -
std::for_each(map<int>::iterator)/8 5.028 -
std::for_each(map<int>::iterator)/8192 7429.784 -
std::for_each(multimap<int>::iterator)/32 23.556 -
std::for_each(multimap<int>::iterator)/50 36.618 -
std::for_each(multimap<int>::iterator)/8 5.085 -
std::for_each(multimap<int>::iterator)/8192 7391.993 -2.28%
std::for_each(multiset<int>::iterator)/32 23.626 -
std::for_each(multiset<int>::iterator)/50 35.582 -
std::for_each(multiset<int>::iterator)/8 5.046 -
std::for_each(multiset<int>::iterator)/8192 8027.811 1.35%
std::for_each(set<int>::iterator)/32 24.333 -1.47%
std::for_each(set<int>::iterator)/50 36.823 -
std::for_each(set<int>::iterator)/8 5.008 -
std::for_each(set<int>::iterator)/8192 7890.783 -
std::for_each(vector<int>)/32 3.680 -
std::for_each(vector<int>)/50 3.857 -4.71%
std::for_each(vector<int>)/8 0.909 -
std::for_each(vector<int>)/8192 251.930 -1.95%
std::for_each_n(deque<int>)/32 3.759 -
std::for_each_n(deque<int>)/50 3.944 -
std::for_each_n(deque<int>)/8 1.202 -4.15%
std::for_each_n(deque<int>)/8192 254.903 -
std::for_each_n(join_view(vector<vector<int>>))/32 4.018 4.80%
std::for_each_n(join_view(vector<vector<int>>))/50 4.294 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.494 7.70%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.198 -
std::for_each_n(list<int>)/32 11.223 -
std::for_each_n(list<int>)/50 22.804 -1.21%
std::for_each_n(list<int>)/8 2.380 -6.13%
std::for_each_n(list<int>)/8192 7689.571 -1.70%
std::for_each_n(vector<int>)/32 3.711 -
std::for_each_n(vector<int>)/50 3.858 -
std::for_each_n(vector<int>)/8 2.754 1.15%
std::for_each_n(vector<int>)/8192 251.939 -
std::generate(deque<int>)/1024 243.068 -
std::generate(deque<int>)/32 8.029 -
std::generate(deque<int>)/50 12.035 -
std::generate(deque<int>)/8192 1903.165 -
std::generate(list<int>)/1024 671.973 -
std::generate(list<int>)/32 8.423 -
std::generate(list<int>)/50 15.203 -
std::generate(list<int>)/8192 7094.317 -7.27%
std::generate(vector<int>)/1024 243.394 -
std::generate(vector<int>)/32 7.900 -
std::generate(vector<int>)/50 11.889 -
std::generate(vector<int>)/8192 1837.312 -
std::generate_n(deque<int>)/1024 243.140 -
std::generate_n(deque<int>)/32 8.203 -
std::generate_n(deque<int>)/50 12.183 -
std::generate_n(deque<int>)/8192 1962.446 -
std::generate_n(list<int>)/1024 650.534 -
std::generate_n(list<int>)/32 8.543 -
std::generate_n(list<int>)/50 15.249 -
std::generate_n(list<int>)/8192 7237.795 3.87%
std::generate_n(vector<int>)/1024 242.166 -
std::generate_n(vector<int>)/32 7.930 -
std::generate_n(vector<int>)/50 11.933 -
std::generate_n(vector<int>)/8192 1836.046 -
std::is_partitioned(deque<int>)_(partitioned)/1024 312.838 8.46%
std::is_partitioned(deque<int>)_(partitioned)/32 9.579 5.49%
std::is_partitioned(deque<int>)_(partitioned)/50 14.581 5.48%
std::is_partitioned(deque<int>)_(partitioned)/8192 2472.623 5.12%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.990 -1.00%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.901 5.34%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.018 3.98%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 693.664 -26.64%
std::is_partitioned(list<int>)_(partitioned)/1024 593.864 1.73%
std::is_partitioned(list<int>)_(partitioned)/32 8.677 -1.32%
std::is_partitioned(list<int>)_(partitioned)/50 13.961 -
std::is_partitioned(list<int>)_(partitioned)/8192 6989.138 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 173.994 1.19%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.187 2.48%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.489 2.69%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.642 -1.04%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.452 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.366 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.696 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1402.542 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 55.753 -6.55%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.726 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.753 -1.13%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 198.724 8.40%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.088 1.39%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.969 1.49%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3867.569 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 528373.834 2.63%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.797 -4.01%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 514.525 1.51%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.541 1.47%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4073.779 1.51%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 692722.072 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.432 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.099 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.477 1.48%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3906.279 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519068.586 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.721 -3.44%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.472 1.48%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.765 3.30%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4051.017 1.79%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687170.849 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.257 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.395 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.820 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7326.988 -6.37%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1423319.894 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.480 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 785.054 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.608 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8788.488 -6.55%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1595776.541 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.721 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.394 1.05%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.762 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7520.493 -7.23%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427676.871 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.126 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.733 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.172 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7906.312 -5.48%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1597028.349 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.737 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.902 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.817 -2.10%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2815.145 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212599.866 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.431 1.55%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.956 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.400 -2.83%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.239 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1031083.518 1.43%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 52.980 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.454 -2.09%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.099 -2.10%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2958.106 -2.70%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211820.508 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.380 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 345.007 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.393 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2778.641 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 994237.078 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.346 -3.70%
std::is_sorted(deque<int>)/1024 470.807 -
std::is_sorted(deque<int>)/8 3.889 49.75%
std::is_sorted(deque<int>)/8192 3769.396 -
std::is_sorted(deque<int>,_pred)/1024 641.216 -
std::is_sorted(deque<int>,_pred)/8 4.770 -2.93%
std::is_sorted(deque<int>,_pred)/8192 5190.131 -
std::is_sorted(list<int>)/1024 749.053 -
std::is_sorted(list<int>)/8 2.104 -
std::is_sorted(list<int>)/8192 6875.688 -5.43%
std::is_sorted(list<int>,_pred)/1024 815.007 -1.10%
std::is_sorted(list<int>,_pred)/8 4.049 -
std::is_sorted(list<int>,_pred)/8192 7159.423 -17.21%
std::is_sorted(vector<int>)/1024 242.988 -
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1889.932 -
std::is_sorted(vector<int>,_pred)/1024 469.163 -
std::is_sorted(vector<int>,_pred)/8 3.243 -3.08%
std::is_sorted(vector<int>,_pred)/8192 3731.851 -
std::is_sorted_until(deque<int>)/1024 465.636 -
std::is_sorted_until(deque<int>)/8 2.458 -5.00%
std::is_sorted_until(deque<int>)/8192 3738.472 -
std::is_sorted_until(deque<int>,_pred)/1024 595.694 -
std::is_sorted_until(deque<int>,_pred)/8 4.660 13.38%
std::is_sorted_until(deque<int>,_pred)/8192 4800.910 -3.95%
std::is_sorted_until(list<int>)/1024 801.708 8.12%
std::is_sorted_until(list<int>)/8 2.148 1.46%
std::is_sorted_until(list<int>)/8192 7163.268 -
std::is_sorted_until(list<int>,_pred)/1024 793.443 -
std::is_sorted_until(list<int>,_pred)/8 3.732 1.62%
std::is_sorted_until(list<int>,_pred)/8192 7474.106 -
std::is_sorted_until(vector<int>)/1024 236.450 -
std::is_sorted_until(vector<int>)/8 2.073 -6.18%
std::is_sorted_until(vector<int>)/8192 1844.201 -
std::is_sorted_until(vector<int>,_pred)/1024 425.329 2.45%
std::is_sorted_until(vector<int>,_pred)/8 3.500 -5.09%
std::is_sorted_until(vector<int>,_pred)/8192 3303.342 -2.89%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4745.819 2.17%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.762 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 37031.838 1.34%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 715.769 1.27%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.795 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12522.005 -13.89%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12011.127 6.66%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.143 5.96%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102470.390 5.04%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11931.767 5.89%
std::list<int>::ctor(Range)_(cheap_elements)/32 348.053 7.09%
std::list<int>::ctor(Range)_(cheap_elements)/8192 103591.890 4.86%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11764.639 4.39%
std::list<int>::ctor(const&)_(cheap_elements)/32 344.151 6.08%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101660.638 5.50%
std::list<int>::ctor(size)/1024 12782.009 9.21%
std::list<int>::ctor(size)/32 362.773 13.21%
std::list<int>::ctor(size)/8192 103340.385 9.61%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11993.362 8.85%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 344.330 7.41%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 100679.755 6.31%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.907 -15.80%
std::list<int>::erase(begin)_(cheap_elements)/32 11.568 -11.19%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.840 -15.90%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.500 8.39%
std::list<int>::insert(begin)_(cheap_elements)/32 11.276 8.36%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.479 8.36%
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.302 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.072 2.30%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8939.192 -5.71%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4746.124 2.50%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.122 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37946.212 -12.43%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.642 2.20%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.588 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.519 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4882.944 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.920 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39471.746 -25.22%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17458.131 -4.06%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 897.665 -3.00%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 151681.061 1.97%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 977.902 22.67%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.726 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16019.091 4.97%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6888.492 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.122 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56169.459 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13213.052 -2.00%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 372.435 3.47%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105585.693 -2.89%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33659.801 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 973.856 1.47%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 282053.410 -3.25%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12702.156 -6.07%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 356.202 -2.20%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103939.768 -5.22%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32683.678 -3.87%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 943.929 -1.02%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 279245.818 -2.41%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12550.347 -5.70%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 352.193 -1.74%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103374.920 -4.43%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32794.020 -4.09%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 933.215 -1.69%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 281828.039 -3.03%
std::list<std::string>::ctor(size)/1024 12754.991 -10.76%
std::list<std::string>::ctor(size)/32 351.157 -6.00%
std::list<std::string>::ctor(size)/8192 104403.082 -8.77%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12768.175 -7.86%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 353.459 -4.25%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104677.568 -8.59%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 42795.915 20.92%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1045.080 7.16%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 311583.915 7.20%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.232 -6.94%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.200 -6.80%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.259 -7.42%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.203 -2.67%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.260 -2.89%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.183 -2.43%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.654 -2.84%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.764 -5.09%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.569 -2.85%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.216 -1.78%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.598 -3.45%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.151 -2.21%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1591.277 33.03%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.149 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10054.353 -10.97%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6944.558 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.431 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55361.778 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5047.337 6.05%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.522 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39706.078 3.32%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17669.679 3.01%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 912.971 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 154161.092 3.19%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.742 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.939 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.010 2.34%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.606 1.10%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.500 1.25%
std::lower_bound(std::deque<int>)/100 30.762 -
std::lower_bound(std::deque<int>)/8 17.032 1.07%
std::lower_bound(std::deque<int>)/8192 65.361 -6.83%
std::lower_bound(std::forward_list<int>)/100 82.510 2.16%
std::lower_bound(std::forward_list<int>)/8 15.404 -
std::lower_bound(std::forward_list<int>)/8192 10410.976 -
std::lower_bound(std::list<int>)/100 90.914 -
std::lower_bound(std::list<int>)/8 15.502 -2.82%
std::lower_bound(std::list<int>)/8192 14853.270 12.86%
std::lower_bound(std::vector<int>)/100 12.319 1.77%
std::lower_bound(std::vector<int>)/8 8.164 4.91%
std::lower_bound(std::vector<int>)/8192 15.751 -
std::make_heap(deque<int>)_(ascending)/1024 2678.741 1.34%
std::make_heap(deque<int>)_(ascending)/8 27.384 -
std::make_heap(deque<int>)_(ascending)/8192 21227.863 1.85%
std::make_heap(deque<int>)_(descending)/1024 1145.909 2.33%
std::make_heap(deque<int>)_(descending)/8 21.429 1.10%
std::make_heap(deque<int>)_(descending)/8192 9021.996 3.92%
std::make_heap(deque<int>)_(heap)/1024 1148.352 4.81%
std::make_heap(deque<int>)_(heap)/8 21.538 2.17%
std::make_heap(deque<int>)_(heap)/8192 9022.089 5.14%
std::make_heap(deque<int>)_(pipe-organ)/1024 2698.941 1.61%
std::make_heap(deque<int>)_(pipe-organ)/8 28.892 3.43%
std::make_heap(deque<int>)_(pipe-organ)/8192 21400.198 2.04%
std::make_heap(deque<int>)_(repeated)/1024 2341.604 2.24%
std::make_heap(deque<int>)_(repeated)/8 25.683 2.12%
std::make_heap(deque<int>)_(repeated)/8192 18476.505 2.25%
std::make_heap(deque<int>)_(shuffled)/1024 2635.682 -
std::make_heap(deque<int>)_(shuffled)/8 25.042 1.88%
std::make_heap(deque<int>)_(shuffled)/8192 23553.596 -2.07%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.463 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.076 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17147.754 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.647 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.041 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5026.693 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.275 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.040 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5034.551 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2183.376 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.715 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17127.772 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.888 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.545 1.40%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13108.738 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.433 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.834 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15314.454 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 664.980 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.904 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5128.974 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 292.353 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.895 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2193.135 -1.20%
std::make_heap(vector<NonIntegral>)_(heap)/1024 292.442 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.907 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2193.884 -1.15%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 663.667 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.666 1.09%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5257.091 2.43%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 607.485 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.523 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4789.846 4.09%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.902 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.391 1.39%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5281.444 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 686.401 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.018 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5332.705 1.47%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 284.551 -1.67%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.862 1.18%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2119.298 -2.20%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 285.918 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.851 1.15%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2133.632 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.222 -1.66%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.748 -1.85%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5334.075 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.379 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.262 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.881 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 667.065 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.369 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5716.559 -
std::make_heap(vector<int>)_(ascending)/1024 653.630 -
std::make_heap(vector<int>)_(ascending)/8 16.533 -
std::make_heap(vector<int>)_(ascending)/8192 5004.736 -1.10%
std::make_heap(vector<int>)_(descending)/1024 273.084 1.08%
std::make_heap(vector<int>)_(descending)/8 14.886 1.65%
std::make_heap(vector<int>)_(descending)/8192 1951.443 -
std::make_heap(vector<int>)_(heap)/1024 272.841 -
std::make_heap(vector<int>)_(heap)/8 14.847 -
std::make_heap(vector<int>)_(heap)/8192 1957.725 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.962 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.779 1.42%
std::make_heap(vector<int>)_(pipe-organ)/8192 4986.756 -
std::make_heap(vector<int>)_(repeated)/1024 564.651 -
std::make_heap(vector<int>)_(repeated)/8 15.689 1.70%
std::make_heap(vector<int>)_(repeated)/8192 4263.139 -
std::make_heap(vector<int>)_(shuffled)/1024 574.251 -
std::make_heap(vector<int>)_(shuffled)/8 15.984 1.38%
std::make_heap(vector<int>)_(shuffled)/8192 5081.776 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.345 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.841 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5011.594 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.317 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.805 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.392 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.392 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.799 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.940 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 663.119 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.956 1.54%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5008.471 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.669 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.033 1.65%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4293.363 -3.38%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.644 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.977 1.07%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4947.764 -1.15%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15666.683 -4.15%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.295 -2.33%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 509624.015 3.85%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16249.905 -3.91%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.769 -1.12%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 503951.419 2.66%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21326.478 -2.60%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.160 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 593924.772 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17721.473 -2.18%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.993 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 530548.241 4.48%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31787.879 -5.08%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.579 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 998747.928 -2.79%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14438.439 -2.36%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.716 -5.59%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174509.134 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22021.260 -2.59%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.726 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 629416.112 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15894.883 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 48.796 -1.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457431.221 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16379.996 -3.72%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.595 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461329.371 -4.64%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21544.199 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.285 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 559569.215 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17965.572 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.548 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 478112.584 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32171.126 -3.22%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 49.514 -1.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 982373.108 -3.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14121.158 1.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.692 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 167046.318 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 23175.593 4.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.335 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 643976.277 6.73%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10966.574 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.378 -4.21%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114594.522 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11173.036 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.554 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116061.860 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14756.487 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.558 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158294.043 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12342.985 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.632 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129400.356 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24052.103 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.517 -2.60%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269767.816 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5722.920 -1.37%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 31.937 -3.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62781.391 -1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15129.974 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.429 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167645.941 1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10998.273 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.896 1.62%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115086.509 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11294.254 1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.974 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116933.850 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14861.190 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.547 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158000.610 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12376.618 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.510 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129587.508 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24063.923 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.039 1.59%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270139.196 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5713.023 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.606 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61105.421 -1.41%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15208.716 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.166 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 171344.560 2.29%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11058.332 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.274 -1.93%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114804.804 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11548.220 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.900 -1.21%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117984.718 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15018.343 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 53.646 -1.49%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155993.980 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12869.726 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.634 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 133174.841 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23772.075 1.00%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.057 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264722.075 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5820.281 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.813 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62817.963 -1.33%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15071.468 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.553 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155139.166 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10991.066 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.061 -3.46%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114672.032 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 12117.918 5.37%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.337 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 119698.447 1.24%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15052.645 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.728 1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156474.814 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12823.627 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.248 2.89%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133107.126 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23659.557 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.243 -1.76%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 265604.260 1.20%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5895.359 1.34%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.434 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64113.761 2.63%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15074.029 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.059 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155794.792 -
std::map<int,_int>::clear()/0 389.230 -1.03%
std::map<int,_int>::clear()/1024 10187.588 -4.25%
std::map<int,_int>::clear()/32 632.758 -3.05%
std::map<int,_int>::clear()/8192 83033.764 -4.55%
std::map<int,_int>::contains(key)_(existent)/1024 4.104 -
std::map<int,_int>::contains(key)_(existent)/32 1.649 -
std::map<int,_int>::contains(key)_(existent)/8192 5.372 -2.61%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.392 -1.80%
std::map<int,_int>::contains(key)_(non-existent)/32 2.777 -4.94%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.862 -21.41%
std::map<int,_int>::count(key)_(existent)/1024 3.823 1.59%
std::map<int,_int>::count(key)_(existent)/32 1.563 1.06%
std::map<int,_int>::count(key)_(existent)/8192 5.764 -
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.581 4.72%
std::map<int,_int>::count(key)_(non-existent)/32 3.022 5.16%
std::map<int,_int>::count(key)_(non-existent)/8192 11.108 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.756 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6152.432 2.66%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.464 1.08%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52985.296 3.89%
std::map<int,_int>::ctor(const&)/0 12.667 -
std::map<int,_int>::ctor(const&)/1024 6489.532 -3.10%
std::map<int,_int>::ctor(const&)/32 224.249 -
std::map<int,_int>::ctor(const&)/8192 52277.001 -2.57%
std::map<int,_int>::ctor(const&,_alloc)/0 12.659 -1.08%
std::map<int,_int>::ctor(const&,_alloc)/1024 6569.670 -
std::map<int,_int>::ctor(const&,_alloc)/32 219.390 -1.68%
std::map<int,_int>::ctor(const&,_alloc)/8192 52147.107 -1.19%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.685 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9059.441 2.53%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.013 3.45%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72615.135 2.08%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.677 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13654.551 1.39%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.851 -1.08%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249780.373 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.462 2.99%
std::map<int,_int>::equal_range(key)_(existent)/32 1.801 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.511 1.10%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.391 -3.09%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.506 2.50%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.104 -1.94%
std::map<int,_int>::erase(iterator)/1024 20.225 -3.39%
std::map<int,_int>::erase(iterator)/32 20.177 -3.02%
std::map<int,_int>::erase(iterator)/8192 20.333 -3.33%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.490 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7363.218 -1.90%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.156 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56791.750 -2.08%
std::map<int,_int>::erase(key)_(existent)/1024 24.503 -7.06%
std::map<int,_int>::erase(key)_(existent)/32 21.893 -9.02%
std::map<int,_int>::erase(key)_(existent)/8192 24.653 -8.58%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.188 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.277 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.139 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.910 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.758 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.993 -
std::map<int,_int>::find(key)_(existent)/1024 4.447 4.18%
std::map<int,_int>::find(key)_(existent)/32 1.741 2.13%
std::map<int,_int>::find(key)_(existent)/8192 5.465 2.48%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.751 6.45%
std::map<int,_int>::find(key)_(non-existent)/32 2.385 6.60%
std::map<int,_int>::find(key)_(non-existent)/8192 7.969 4.50%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.028 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.239 2.75%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.309 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.963 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.013 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.847 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.811 -1.15%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.444 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.275 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.309 5.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.727 -1.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.021 1.03%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.161 -1.04%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.129 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.979 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.468 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.509 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15735.077 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.820 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 174341.478 -1.62%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.400 -1.16%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11921.061 -2.47%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 649.847 -2.00%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114804.825 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.421 -1.08%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7633.161 -1.61%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 535.210 -1.66%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133063.820 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.739 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11357.587 -8.67%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 661.722 -5.60%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 96415.328 -3.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.452 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9342.539 -6.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 629.602 -3.64%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83264.559 -1.79%
std::map<int,_int>::insert(value)_(already_present)/1024 3.358 5.46%
std::map<int,_int>::insert(value)_(already_present)/32 1.758 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.992 1.70%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.054 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.159 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.678 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.614 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.035 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.913 1.34%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.239 -1.97%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.728 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.725 3.89%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.759 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.168 2.19%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.058 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.584 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.788 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.146 3.56%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.272 -3.89%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.803 -1.31%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.677 1.15%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.524 -1.15%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.508 -1.88%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.500 2.82%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.560 1.98%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.655 4.56%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.294 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.972 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.326 -1.18%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6809.363 4.68%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.910 2.49%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55020.885 5.48%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.328 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6532.782 1.07%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 235.728 3.84%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51726.907 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1495.917 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.145 4.42%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13055.181 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.077 -3.57%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.759 5.29%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.657 1.68%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.086 -6.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.439 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.516 -5.17%
std::map<std::string,_int>::clear()/0 395.173 -
std::map<std::string,_int>::clear()/1024 21918.780 -1.12%
std::map<std::string,_int>::clear()/32 916.839 -1.09%
std::map<std::string,_int>::clear()/8192 213399.314 -1.73%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.576 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.480 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.043 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.074 4.89%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.066 2.37%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.650 7.18%
std::map<std::string,_int>::count(key)_(existent)/1024 23.702 -
std::map<std::string,_int>::count(key)_(existent)/32 16.713 -
std::map<std::string,_int>::count(key)_(existent)/8192 28.414 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.189 -4.69%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.372 -4.15%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.399 -3.17%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.792 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7026.271 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.805 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59555.044 -
std::map<std::string,_int>::ctor(const&)/0 12.641 -1.08%
std::map<std::string,_int>::ctor(const&)/1024 35227.463 -
std::map<std::string,_int>::ctor(const&)/32 819.292 -
std::map<std::string,_int>::ctor(const&)/8192 347815.414 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.697 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35574.309 -1.33%
std::map<std::string,_int>::ctor(const&,_alloc)/32 778.895 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347749.627 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.053 1.43%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40924.318 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 838.881 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392838.986 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.774 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53535.985 -5.95%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1044.182 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093673.830 -1.85%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.817 -3.45%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.243 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.645 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.848 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.207 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.857 -
std::map<std::string,_int>::erase(iterator)/1024 25.796 -
std::map<std::string,_int>::erase(iterator)/32 27.362 -1.07%
std::map<std::string,_int>::erase(iterator)/8192 31.618 -1.36%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.183 -1.26%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13062.108 -2.80%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.109 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 123166.823 1.65%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.556 -
std::map<std::string,_int>::erase(key)_(existent)/32 73.062 -
std::map<std::string,_int>::erase(key)_(existent)/8192 59.846 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.407 6.00%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.440 6.81%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.604 7.01%
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.857 3.53%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.734 2.45%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.594 2.68%
std::map<std::string,_int>::find(key)_(existent)/1024 24.731 -
std::map<std::string,_int>::find(key)_(existent)/32 15.692 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.883 1.61%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.240 -1.88%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.431 -1.76%
std::map<std::string,_int>::find(key)_(non-existent)/8192 31.847 -2.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.325 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.642 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.149 -1.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.262 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.672 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.361 -1.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.364 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.360 -3.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.426 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.661 -1.87%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.949 -1.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.829 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.341 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.442 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.574 -2.12%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.759 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.246 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65390.598 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1508.157 1.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 930428.435 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.149 -1.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44062.784 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1261.409 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617134.282 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.925 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39098.647 -1.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1139.325 -1.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 613906.349 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.991 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34642.107 -1.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1283.861 -1.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407094.427 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.128 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34450.232 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1192.999 -1.95%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369295.646 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.774 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.777 1.05%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.145 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.047 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 72.040 2.95%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.324 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.647 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.207 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.141 1.33%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.638 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.646 1.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.913 2.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.731 1.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.410 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.381 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 75.973 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.472 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.276 -2.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.102 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.191 -1.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.683 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.005 -1.34%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.893 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.429 -1.12%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.830 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.355 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.693 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.225 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.323 -1.35%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37340.843 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 817.890 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349721.642 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.431 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36276.704 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 772.985 -1.96%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349222.015 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.135 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16125.419 4.77%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 327.741 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207277.894 -1.05%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.969 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.332 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.031 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.610 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.543 -3.77%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.268 9.35%
std::mismatch(deque<int>)_(it,_it,_it)/1000 439.142 2.55%
std::mismatch(deque<int>)_(it,_it,_it)/1024 455.702 -3.61%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496123.554 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.799 11.58%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3823.802 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.408 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.974 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493054.745 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.136 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3780.970 -2.33%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.184 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 721.471 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625870.532 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.388 1.65%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4917.541 1.53%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.410 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 725.374 2.36%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624198.983 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.128 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4887.052 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.958 -
std::mismatch(list<int>)_(it,_it,_it)/1024 765.346 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 932264.517 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.653 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7383.074 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 810.179 7.82%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 803.934 4.86%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952987.602 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.128 5.91%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11702.479 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.565 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.513 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002527.637 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.107 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12499.442 1.88%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.439 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.633 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996663.648 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.660 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10554.036 6.56%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.327 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.939 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68954.806 1.03%
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 489.227 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.378 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.931 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68313.827 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.539 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 504.666 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.718 1.29%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610029.705 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.215 1.42%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4722.163 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.929 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.735 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607445.234 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.248 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4728.770 -
std::move(deque<int>)/1048576 54396.400 -1.90%
std::move(deque<int>)/262144 15208.462 -
std::move(deque<int>)/32768 2383.773 29.30%
std::move(deque<int>)/4096 149.491 -
std::move(deque<int>)/512 22.165 -
std::move(deque<int>)/64 4.831 -21.52%
std::move(deque<int>)/8 3.461 6.37%
std::move(list<int>)/1048576 984571.195 -
std::move(list<int>)/262144 241210.767 -
std::move(list<int>)/32768 30652.808 -2.73%
std::move(list<int>)/4096 3934.747 -13.68%
std::move(list<int>)/512 359.997 -
std::move(list<int>)/64 42.966 -4.79%
std::move(list<int>)/8 3.375 -
std::move(vector<bool>)_(aligned)/1048576 1737.062 -
std::move(vector<bool>)_(aligned)/262144 254.834 -
std::move(vector<bool>)_(aligned)/32768 36.584 -
std::move(vector<bool>)_(aligned)/4096 7.033 -
std::move(vector<bool>)_(aligned)/512 2.337 -
std::move(vector<bool>)_(aligned)/64 1.768 7.81%
std::move(vector<bool>)_(unaligned)/1048576 6534.380 -3.65%
std::move(vector<bool>)_(unaligned)/262144 1599.997 -
std::move(vector<bool>)_(unaligned)/32768 210.379 3.82%
std::move(vector<bool>)_(unaligned)/4096 26.558 2.74%
std::move(vector<bool>)_(unaligned)/512 5.007 9.21%
std::move(vector<bool>)_(unaligned)/64 1.618 -
std::move(vector<int>)/1048576 57770.136 1.66%
std::move(vector<int>)/262144 15152.393 -30.43%
std::move(vector<int>)/32768 1723.386 -
std::move(vector<int>)/4096 134.027 -
std::move(vector<int>)/512 20.098 -
std::move(vector<int>)/64 4.141 -
std::move(vector<int>)/8 2.281 1.56%
std::move_backward(deque<int>)/1048576 132755.854 -
std::move_backward(deque<int>)/262144 31473.936 1.37%
std::move_backward(deque<int>)/32768 3457.907 -4.08%
std::move_backward(deque<int>)/4096 156.184 1.58%
std::move_backward(deque<int>)/512 23.508 -
std::move_backward(deque<int>)/64 5.172 -1.07%
std::move_backward(deque<int>)/8 3.421 -
std::move_backward(list<int>)/1048576 1036892.003 -
std::move_backward(list<int>)/262144 258559.096 -
std::move_backward(list<int>)/32768 31728.771 -
std::move_backward(list<int>)/4096 4783.518 -15.34%
std::move_backward(list<int>)/512 370.622 -
std::move_backward(list<int>)/64 39.361 -
std::move_backward(list<int>)/8 3.381 1.86%
std::move_backward(vector<bool>)_(aligned)/1048576 1733.583 -28.35%
std::move_backward(vector<bool>)_(aligned)/262144 255.813 -
std::move_backward(vector<bool>)_(aligned)/32768 37.849 -
std::move_backward(vector<bool>)_(aligned)/4096 7.195 -
std::move_backward(vector<bool>)_(aligned)/512 2.287 1.92%
std::move_backward(vector<bool>)_(aligned)/64 1.735 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6510.945 -2.90%
std::move_backward(vector<bool>)_(unaligned)/262144 1588.776 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.608 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.614 1.27%
std::move_backward(vector<bool>)_(unaligned)/512 4.529 -
std::move_backward(vector<bool>)_(unaligned)/64 1.688 -3.04%
std::move_backward(vector<int>)/1048576 58958.358 3.76%
std::move_backward(vector<int>)/262144 20755.759 -
std::move_backward(vector<int>)/32768 1735.623 -28.24%
std::move_backward(vector<int>)/4096 135.538 -
std::move_backward(vector<int>)/512 20.825 -
std::move_backward(vector<int>)/64 4.317 -
std::move_backward(vector<int>)/8 2.355 2.40%
std::multimap<int,_int>::clear()/0 390.279 -
std::multimap<int,_int>::clear()/1024 10661.371 -
std::multimap<int,_int>::clear()/32 638.621 -2.22%
std::multimap<int,_int>::clear()/8192 84508.998 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.506 2.90%
std::multimap<int,_int>::contains(key)_(existent)/32 1.738 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.525 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.688 2.87%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.749 1.45%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 15.098 8.74%
std::multimap<int,_int>::count(key)_(existent)/1024 5.366 1.16%
std::multimap<int,_int>::count(key)_(existent)/32 3.612 1.49%
std::multimap<int,_int>::count(key)_(existent)/8192 6.438 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.621 -6.39%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.255 -13.76%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.878 -2.34%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.846 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5983.681 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.090 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51741.554 -
std::multimap<int,_int>::ctor(const&)/0 12.742 -
std::multimap<int,_int>::ctor(const&)/1024 6629.447 1.51%
std::multimap<int,_int>::ctor(const&)/32 221.649 -2.40%
std::multimap<int,_int>::ctor(const&)/8192 52222.691 -14.11%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.124 2.90%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6620.988 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 229.012 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53324.086 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.716 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9125.937 2.96%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.311 -1.35%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74043.372 4.70%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.701 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13097.848 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.223 -1.79%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255854.766 1.52%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.409 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.413 -2.22%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.051 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.537 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.329 -6.92%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.774 -1.53%
std::multimap<int,_int>::erase(iterator)/1024 20.333 -1.34%
std::multimap<int,_int>::erase(iterator)/32 20.217 -1.52%
std::multimap<int,_int>::erase(iterator)/8192 20.310 -1.74%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.879 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7264.983 -1.89%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.838 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56457.137 -1.37%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.688 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.363 -1.95%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.825 -6.21%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.268 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.681 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.394 -3.75%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.652 -3.36%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -4.86%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.944 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.183 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.815 1.45%
std::multimap<int,_int>::find(key)_(existent)/32 1.739 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.360 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.536 -5.21%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.622 -10.05%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.319 -11.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.325 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.467 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.720 -1.12%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.608 -5.56%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.307 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.932 2.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.482 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.850 -1.93%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.202 -3.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.072 5.05%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.981 -1.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.734 8.35%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.198 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.985 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.056 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.510 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.890 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14796.579 1.34%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.403 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183472.199 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.224 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11554.698 1.86%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 670.402 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120015.526 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.074 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12439.421 1.78%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.723 -1.98%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 214509.601 4.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 404.002 3.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10901.703 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 655.893 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87059.075 -1.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.416 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9752.744 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 670.839 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80223.959 -6.49%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.093 -2.51%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.643 1.36%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.724 -3.48%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.087 -9.02%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.313 -4.39%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.973 -1.44%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.424 -8.81%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.076 -3.35%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.540 -4.61%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.218 -2.73%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.499 -3.28%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.166 1.10%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.426 1.90%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.272 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.078 19.63%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.641 6.77%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.522 19.19%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.376 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6656.738 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.616 1.87%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53259.018 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.356 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6576.807 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.621 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52425.849 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1460.590 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.294 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12693.158 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.111 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.211 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.336 1.08%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.978 2.27%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.719 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.812 -
std::multimap<std::string,_int>::clear()/0 393.411 -
std::multimap<std::string,_int>::clear()/1024 21052.564 -
std::multimap<std::string,_int>::clear()/32 877.026 -
std::multimap<std::string,_int>::clear()/8192 210034.710 -4.36%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 27.685 16.40%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.177 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 35.637 14.04%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.271 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.993 21.48%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.777 9.80%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 32.455 17.62%
std::multimap<std::string,_int>::count(key)_(existent)/1024 27.416 16.59%
std::multimap<std::string,_int>::count(key)_(existent)/32 21.256 12.62%
std::multimap<std::string,_int>::count(key)_(existent)/8192 33.511 2.82%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 29.013 28.03%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 12.350 19.16%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 39.341 15.34%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.819 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7043.890 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.005 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60202.298 -1.33%
std::multimap<std::string,_int>::ctor(const&)/0 12.694 -
std::multimap<std::string,_int>::ctor(const&)/1024 35389.624 -
std::multimap<std::string,_int>::ctor(const&)/32 783.810 -
std::multimap<std::string,_int>::ctor(const&)/8192 341833.500 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.724 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36999.995 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 859.319 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346367.229 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39450.392 1.84%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 958.299 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381585.579 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.848 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 60382.447 5.63%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1055.941 3.22%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095964.454 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 28.326 11.81%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 20.634 8.23%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 34.489 18.47%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 26.073 6.63%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 12.200 9.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 39.960 18.84%
std::multimap<std::string,_int>::erase(iterator)/1024 26.116 -19.80%
std::multimap<std::string,_int>::erase(iterator)/32 26.178 -7.54%
std::multimap<std::string,_int>::erase(iterator)/8192 26.655 -13.56%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.456 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12686.927 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 654.250 -4.70%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116770.184 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.026 -1.62%
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.233 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.947 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.526 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.374 6.33%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.180 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.170 -1.40%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.488 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.895 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.519 10.30%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.858 1.93%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.249 -3.20%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 26.898 8.62%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.854 19.72%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 35.766 14.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.802 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.422 3.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.027 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.445 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.787 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.240 1.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.556 1.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.189 4.18%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.923 -1.08%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.924 8.43%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.723 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.529 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.810 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.463 1.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.631 2.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.919 1.43%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.750 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66577.600 3.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1348.697 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 916025.115 1.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.231 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43876.776 2.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1197.689 1.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600641.668 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.120 1.91%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64444.590 1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1579.566 1.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815282.580 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.991 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33686.839 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1118.911 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382496.964 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.978 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32831.839 1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1114.898 1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346350.765 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.852 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.478 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.133 -1.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.383 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.738 3.22%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.382 -1.52%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.464 -4.17%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.243 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 41.711 -3.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.780 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.394 -4.33%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 83.600 -12.67%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.140 3.74%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.152 -1.52%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 38.913 44.78%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 16.119 36.73%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 50.427 42.39%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.428 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37324.741 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 663.595 1.22%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347228.916 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.412 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36155.438 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 754.105 -1.14%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349003.594 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.138 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16949.345 -4.13%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.255 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207435.680 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 88.004 -5.65%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.735 6.05%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.637 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 36.108 16.70%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.341 18.14%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 40.913 14.42%
std::multiset<int>::clear()/0 389.934 -
std::multiset<int>::clear()/1024 9711.595 -3.32%
std::multiset<int>::clear()/32 618.618 -
std::multiset<int>::clear()/8192 76779.969 -2.31%
std::multiset<int>::contains(key)_(existent)/1024 4.078 2.86%
std::multiset<int>::contains(key)_(existent)/32 1.747 3.17%
std::multiset<int>::contains(key)_(existent)/8192 8.703 6.04%
std::multiset<int>::contains(key)_(non-existent)/0 0.277 -6.97%
std::multiset<int>::contains(key)_(non-existent)/1024 6.204 -13.07%
std::multiset<int>::contains(key)_(non-existent)/32 2.789 -7.59%
std::multiset<int>::contains(key)_(non-existent)/8192 9.281 -9.27%
std::multiset<int>::count(key)_(existent)/1024 5.619 -
std::multiset<int>::count(key)_(existent)/32 3.779 2.18%
std::multiset<int>::count(key)_(existent)/8192 9.207 -5.62%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 6.311 -
std::multiset<int>::count(key)_(non-existent)/32 2.568 -3.30%
std::multiset<int>::count(key)_(non-existent)/8192 10.354 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.785 -1.27%
std::multiset<int>::ctor(&&,_different_allocs)/1024 6087.647 5.29%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.859 -3.63%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48071.826 1.22%
std::multiset<int>::ctor(const&)/0 12.705 -
std::multiset<int>::ctor(const&)/1024 6417.192 -
std::multiset<int>::ctor(const&)/32 224.650 -
std::multiset<int>::ctor(const&)/8192 51495.541 -
std::multiset<int>::ctor(const&,_alloc)/0 12.712 -
std::multiset<int>::ctor(const&,_alloc)/1024 6476.156 -
std::multiset<int>::ctor(const&,_alloc)/32 230.991 1.28%
std::multiset<int>::ctor(const&,_alloc)/8192 51646.954 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.650 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9032.643 -2.03%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 239.410 -1.02%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70688.564 -3.86%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12890.091 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.805 -1.42%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248620.594 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.334 -
std::multiset<int>::equal_range(key)_(existent)/32 2.389 1.28%
std::multiset<int>::equal_range(key)_(existent)/8192 8.267 -5.89%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.662 1.79%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.380 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.797 2.77%
std::multiset<int>::erase(iterator)/1024 23.217 -1.72%
std::multiset<int>::erase(iterator)/32 20.726 -1.78%
std::multiset<int>::erase(iterator)/8192 23.265 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.854 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6697.179 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.139 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53392.566 -1.29%
std::multiset<int>::erase(key)_(existent)/1024 40.260 -1.56%
std::multiset<int>::erase(key)_(existent)/32 22.194 -
std::multiset<int>::erase(key)_(existent)/8192 61.059 1.42%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -5.05%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.520 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.467 4.05%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.737 17.24%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.269 5.44%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.947 -3.57%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.804 -4.52%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.154 -
std::multiset<int>::find(key)_(existent)/1024 4.096 -2.15%
std::multiset<int>::find(key)_(existent)/32 1.624 1.45%
std::multiset<int>::find(key)_(existent)/8192 7.948 -9.34%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.438 -
std::multiset<int>::find(key)_(non-existent)/32 2.249 -1.20%
std::multiset<int>::find(key)_(non-existent)/8192 8.160 1.33%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.090 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.006 -8.15%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.613 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.132 -4.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.189 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.577 -2.36%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.363 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.080 3.79%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.322 3.83%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 47.651 -5.05%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.812 6.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.678 16.68%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.659 3.51%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.861 -1.57%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.017 1.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.703 1.11%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.278 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14501.158 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.511 1.04%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185776.279 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.356 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11564.735 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.843 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115919.771 -1.76%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.137 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12167.931 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 694.840 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 191816.789 -
std::multiset<int>::insert(value)_(already_present)/1024 28.383 2.76%
std::multiset<int>::insert(value)_(already_present)/32 18.419 1.12%
std::multiset<int>::insert(value)_(already_present)/8192 34.173 7.21%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.170 1.15%
std::multiset<int>::insert(value)_(new_value,_end)/1024 53.584 15.75%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.017 1.42%
std::multiset<int>::insert(value)_(new_value,_end)/8192 87.258 6.61%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.982 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.056 1.86%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.938 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.852 8.26%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.101 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.155 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.688 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.527 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.435 1.78%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.652 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.292 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6416.629 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.079 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50944.740 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.289 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6374.969 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.179 -1.39%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51008.464 -1.68%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1322.973 -1.39%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.195 -2.51%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12330.351 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.076 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.400 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.671 -3.22%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.455 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.490 -2.73%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.665 -
std::multiset<std::string>::clear()/0 391.840 -
std::multiset<std::string>::clear()/1024 21489.655 -1.84%
std::multiset<std::string>::clear()/32 892.034 -
std::multiset<std::string>::clear()/8192 213731.317 -
std::multiset<std::string>::contains(key)_(existent)/1024 28.375 9.39%
std::multiset<std::string>::contains(key)_(existent)/32 20.840 29.10%
std::multiset<std::string>::contains(key)_(existent)/8192 33.808 11.79%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.332 -10.60%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.909 1.82%
std::multiset<std::string>::contains(key)_(non-existent)/8192 30.647 9.92%
std::multiset<std::string>::count(key)_(existent)/1024 24.028 2.21%
std::multiset<std::string>::count(key)_(existent)/32 20.752 6.56%
std::multiset<std::string>::count(key)_(existent)/8192 28.309 -7.09%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.337 2.49%
std::multiset<std::string>::count(key)_(non-existent)/32 10.809 2.34%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.143 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.831 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6850.798 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.254 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57267.240 -
std::multiset<std::string>::ctor(const&)/0 12.681 -1.11%
std::multiset<std::string>::ctor(const&)/1024 34685.794 1.38%
std::multiset<std::string>::ctor(const&)/32 804.306 1.34%
std::multiset<std::string>::ctor(const&)/8192 340347.220 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.656 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36987.947 2.41%
std::multiset<std::string>::ctor(const&,_alloc)/32 751.880 1.07%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343879.742 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.812 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38533.510 1.24%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.082 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382487.067 1.74%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.814 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56464.961 1.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.963 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1087551.338 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.812 -1.56%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.596 2.28%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.503 -4.69%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.277 5.71%
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.560 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.541 -1.23%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.007 -
std::multiset<std::string>::erase(iterator)/1024 31.541 -
std::multiset<std::string>::erase(iterator)/32 28.520 3.94%
std::multiset<std::string>::erase(iterator)/8192 36.220 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.626 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13008.128 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.143 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119056.327 -
std::multiset<std::string>::erase(key)_(existent)/1024 96.731 1.39%
std::multiset<std::string>::erase(key)_(existent)/32 81.251 -
std::multiset<std::string>::erase(key)_(existent)/8192 81.311 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.918 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.035 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.864 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.177 -3.60%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.675 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.665 -2.62%
std::multiset<std::string>::find(key)_(existent)/1024 23.917 -2.07%
std::multiset<std::string>::find(key)_(existent)/32 14.912 -3.57%
std::multiset<std::string>::find(key)_(existent)/8192 29.591 3.76%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.412 2.83%
std::multiset<std::string>::find(key)_(non-existent)/32 10.013 2.04%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.086 -1.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.499 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.099 -5.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.158 1.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.688 -7.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.525 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.549 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.312 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.762 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.010 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.039 -4.95%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.099 -1.65%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.298 4.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.549 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.887 1.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.592 2.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 31.217 2.59%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.339 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62924.461 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1414.853 1.14%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 903487.496 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.993 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43042.279 1.34%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1260.427 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601980.805 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.615 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61423.060 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1483.319 1.13%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 817863.996 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.170 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.639 -
std::multiset<std::string>::insert(value)_(already_present)/8192 51.700 -1.88%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.323 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.485 2.16%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.585 -1.67%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.162 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.645 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.830 -2.21%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.847 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.499 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 86.415 -7.73%
std::multiset<std::string>::lower_bound(key)_(existent)/32 35.555 -14.80%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 135.090 5.54%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.011 -2.78%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.396 -5.12%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.186 -5.22%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.251 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36656.751 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 799.276 1.14%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346881.937 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.632 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35776.743 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 782.160 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345993.140 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16275.306 -2.52%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 326.496 -1.60%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204727.014 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 86.762 -4.75%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.153 -2.48%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 122.014 -7.71%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 32.809 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.508 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.814 2.40%
std::none_of(deque<int>)_(process_all)/32 12.301 -
std::none_of(deque<int>)_(process_all)/32768 11841.807 13.08%
std::none_of(deque<int>)_(process_all)/50 18.887 -
std::none_of(deque<int>)_(process_all)/8 3.295 -3.97%
std::none_of(deque<int>)_(process_all)/8192 2976.897 13.62%
std::none_of(list<int>)_(process_all)/32 11.723 -
std::none_of(list<int>)_(process_all)/32768 25975.587 -2.50%
std::none_of(list<int>)_(process_all)/50 22.096 1.01%
std::none_of(list<int>)_(process_all)/8 2.669 -
std::none_of(list<int>)_(process_all)/8192 7084.035 -14.61%
std::none_of(vector<int>)_(process_all)/32 8.304 -1.20%
std::none_of(vector<int>)_(process_all)/32768 8131.181 -
std::none_of(vector<int>)_(process_all)/50 19.157 -
std::none_of(vector<int>)_(process_all)/8 2.464 -
std::none_of(vector<int>)_(process_all)/8192 2034.310 -
std::partial_sort(deque<int>)_(ascending)/1024 7712.422 -
std::partial_sort(deque<int>)_(ascending)/8 33.253 3.40%
std::partial_sort(deque<int>)_(ascending)/8192 147230.395 2.67%
std::partial_sort(deque<int>)_(descending)/1024 17760.949 -
std::partial_sort(deque<int>)_(descending)/8 42.437 1.65%
std::partial_sort(deque<int>)_(descending)/8192 261871.702 2.40%
std::partial_sort(deque<int>)_(heap)/1024 18015.838 -
std::partial_sort(deque<int>)_(heap)/8 39.368 -
std::partial_sort(deque<int>)_(heap)/8192 263596.422 1.96%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7653.029 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.788 3.34%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143961.735 1.21%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18822.972 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.913 2.09%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 266993.017 2.21%
std::partial_sort(deque<int>)_(repeated)/1024 6316.862 -
std::partial_sort(deque<int>)_(repeated)/8 26.153 -
std::partial_sort(deque<int>)_(repeated)/8192 75857.038 -
std::partial_sort(deque<int>)_(shuffled)/1024 15505.551 -
std::partial_sort(deque<int>)_(shuffled)/8 33.014 1.65%
std::partial_sort(deque<int>)_(shuffled)/8192 239327.512 -1.62%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4770.743 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.121 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50816.224 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7849.543 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 28.003 8.61%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92953.847 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8180.644 4.19%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.600 5.49%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96491.202 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4788.858 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.930 -1.20%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50963.511 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8810.881 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 19.966 -1.60%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92817.262 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.416 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.442 -14.82%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28269.402 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6743.008 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.271 1.01%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83418.862 -
std::partial_sort(vector<int>)_(ascending)/1024 4756.913 -
std::partial_sort(vector<int>)_(ascending)/8 18.895 -
std::partial_sort(vector<int>)_(ascending)/8192 50429.666 -
std::partial_sort(vector<int>)_(descending)/1024 7917.937 -
std::partial_sort(vector<int>)_(descending)/8 23.723 -2.93%
std::partial_sort(vector<int>)_(descending)/8192 93514.579 -
std::partial_sort(vector<int>)_(heap)/1024 7953.202 -
std::partial_sort(vector<int>)_(heap)/8 27.068 -2.08%
std::partial_sort(vector<int>)_(heap)/8192 97039.293 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4750.338 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.924 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50368.907 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8848.422 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.895 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93416.316 -
std::partial_sort(vector<int>)_(repeated)/1024 2512.143 -
std::partial_sort(vector<int>)_(repeated)/8 18.550 -
std::partial_sort(vector<int>)_(repeated)/8192 27526.649 2.83%
std::partial_sort(vector<int>)_(shuffled)/1024 6729.908 -1.31%
std::partial_sort(vector<int>)_(shuffled)/8 28.487 1.68%
std::partial_sort(vector<int>)_(shuffled)/8192 87848.757 -6.16%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5126.820 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.876 -1.40%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53088.739 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8143.681 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.682 62.60%
std::partial_sort_copy(deque<int>)_(descending)/8192 94881.740 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8268.583 -1.98%
std::partial_sort_copy(deque<int>)_(heap)/8 22.028 39.04%
std::partial_sort_copy(deque<int>)_(heap)/8192 98149.313 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5132.424 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.941 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53371.935 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8941.731 -1.30%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.732 -4.56%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94356.479 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.026 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.792 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 30852.050 4.81%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6879.567 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.150 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86792.978 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5343.457 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.402 3.01%
std::partial_sort_copy(list<int>)_(ascending)/8192 57313.060 1.42%
std::partial_sort_copy(list<int>)_(descending)/1024 8211.552 -
std::partial_sort_copy(list<int>)_(descending)/8 15.928 -2.57%
std::partial_sort_copy(list<int>)_(descending)/8192 96777.716 -
std::partial_sort_copy(list<int>)_(heap)/1024 8227.287 -
std::partial_sort_copy(list<int>)_(heap)/8 17.709 -
std::partial_sort_copy(list<int>)_(heap)/8192 99984.261 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5550.837 4.09%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.639 5.43%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57930.506 2.74%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9138.626 -2.74%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.218 4.13%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96438.663 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.844 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.081 2.28%
std::partial_sort_copy(list<int>)_(repeated)/8192 33437.230 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7049.986 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.999 -9.00%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88267.473 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4727.221 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.272 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50696.121 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7791.150 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.731 -2.46%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92467.266 -1.20%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7861.477 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.572 -2.85%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96289.830 -3.92%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4743.646 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.252 -1.83%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50378.658 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8762.759 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.344 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92391.181 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2496.798 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.514 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26831.366 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6681.013 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.400 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84217.315 -1.06%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4819.662 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.745 -2.25%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50399.923 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7873.807 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.320 -1.23%
std::partial_sort_copy(vector<int>)_(descending)/8192 93392.333 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8017.362 1.02%
std::partial_sort_copy(vector<int>)_(heap)/8 16.933 4.47%
std::partial_sort_copy(vector<int>)_(heap)/8192 97557.938 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4806.258 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.704 -2.94%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50357.887 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8844.418 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.196 3.58%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94311.001 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.145 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.539 -2.34%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26999.437 -3.56%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6819.944 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.756 -4.80%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88239.991 -
std::partition(deque<int>)_(dense)/1024 353.414 -
std::partition(deque<int>)_(dense)/32 9.370 -4.87%
std::partition(deque<int>)_(dense)/50 13.797 -7.83%
std::partition(deque<int>)_(dense)/8192 2785.697 -
std::partition(deque<int>)_(sparse)/1024 381.262 -
std::partition(deque<int>)_(sparse)/32 10.815 1.82%
std::partition(deque<int>)_(sparse)/50 15.973 1.36%
std::partition(deque<int>)_(sparse)/8192 2953.026 -
std::partition(list<int>)_(dense)/1024 388.348 -
std::partition(list<int>)_(dense)/32 8.918 -
std::partition(list<int>)_(dense)/50 13.258 -
std::partition(list<int>)_(dense)/8192 5091.538 -
std::partition(list<int>)_(sparse)/1024 718.192 -
std::partition(list<int>)_(sparse)/32 8.929 -
std::partition(list<int>)_(sparse)/50 21.486 -5.51%
std::partition(list<int>)_(sparse)/8192 7834.005 3.12%
std::partition(vector<int>)_(dense)/1024 248.630 -
std::partition(vector<int>)_(dense)/32 8.087 -5.81%
std::partition(vector<int>)_(dense)/50 13.232 -1.51%
std::partition(vector<int>)_(dense)/8192 1872.076 -
std::partition(vector<int>)_(sparse)/1024 255.635 -
std::partition(vector<int>)_(sparse)/32 8.955 1.39%
std::partition(vector<int>)_(sparse)/50 14.086 -
std::partition(vector<int>)_(sparse)/8192 1863.308 -
std::partition_copy(deque<int>)/1024 705.028 11.17%
std::partition_copy(deque<int>)/32 12.859 1.67%
std::partition_copy(deque<int>)/50 21.139 1.00%
std::partition_copy(deque<int>)/8192 6072.248 6.82%
std::partition_copy(list<int>)/1024 713.040 -
std::partition_copy(list<int>)/32 8.841 -
std::partition_copy(list<int>)/50 13.109 1.11%
std::partition_copy(list<int>)/8192 7233.867 -2.54%
std::partition_copy(vector<int>)/1024 470.955 3.26%
std::partition_copy(vector<int>)/32 7.961 -1.31%
std::partition_copy(vector<int>)/50 12.652 -
std::partition_copy(vector<int>)/8192 4542.412 -1.23%
std::partition_point(deque<int>)/1024 9.519 -
std::partition_point(deque<int>)/32 4.138 -
std::partition_point(deque<int>)/50 4.626 -
std::partition_point(deque<int>)/8192 15.446 -
std::partition_point(list<int>)/1024 1297.906 -
std::partition_point(list<int>)/32 15.862 -
std::partition_point(list<int>)/50 24.940 -
std::partition_point(list<int>)/8192 13623.446 9.53%
std::partition_point(vector<int>)/1024 6.121 -
std::partition_point(vector<int>)/32 2.569 -
std::partition_point(vector<int>)/50 2.562 -
std::partition_point(vector<int>)/8192 9.242 -
std::pop_heap(deque<float>)/1024 13.585 8.96%
std::pop_heap(deque<float>)/8 52.294 -
std::pop_heap(deque<float>)/8192 61.054 -1.52%
std::pop_heap(deque<int>)/1024 12.466 -
std::pop_heap(deque<int>)/8 52.325 -
std::pop_heap(deque<int>)/8192 52.878 -
std::pop_heap(deque<size_t>)/1024 15.770 3.91%
std::pop_heap(deque<size_t>)/8 53.490 2.54%
std::pop_heap(deque<size_t>)/8192 59.346 -
std::pop_heap(deque<std::string>)/1024 60.915 -
std::pop_heap(deque<std::string>)/8 57.477 -
std::pop_heap(deque<std::string>)/8192 113.588 -1.18%
std::pop_heap(vector<float>)/1024 8.410 -
std::pop_heap(vector<float>)/8 50.420 -
std::pop_heap(vector<float>)/8192 19.643 -
std::pop_heap(vector<int>)/1024 9.919 -
std::pop_heap(vector<int>)/8 51.195 -
std::pop_heap(vector<int>)/8192 12.967 -
std::pop_heap(vector<size_t>)/1024 9.853 -1.26%
std::pop_heap(vector<size_t>)/8 51.706 -
std::pop_heap(vector<size_t>)/8192 13.034 -1.64%
std::pop_heap(vector<std::string>)/1024 20.953 -
std::pop_heap(vector<std::string>)/8 53.392 -
std::pop_heap(vector<std::string>)/8192 51.763 -
std::remove(deque<int>)_(prefix)/1024 523.896 -
std::remove(deque<int>)_(prefix)/32 55.223 3.08%
std::remove(deque<int>)_(prefix)/50 63.649 3.63%
std::remove(deque<int>)_(prefix)/8192 3853.698 -
std::remove(deque<int>)_(sprinkled)/1024 524.425 -
std::remove(deque<int>)_(sprinkled)/32 54.570 8.95%
std::remove(deque<int>)_(sprinkled)/50 61.893 12.96%
std::remove(deque<int>)_(sprinkled)/8192 3850.684 -
std::remove(list<int>)_(prefix)/1024 985.812 -1.91%
std::remove(list<int>)_(prefix)/32 52.344 -
std::remove(list<int>)_(prefix)/50 63.050 -
std::remove(list<int>)_(prefix)/8192 8247.170 1.08%
std::remove(list<int>)_(sprinkled)/1024 978.312 -
std::remove(list<int>)_(sprinkled)/32 52.127 -
std::remove(list<int>)_(sprinkled)/50 61.409 -
std::remove(list<int>)_(sprinkled)/8192 7853.392 -1.39%
std::remove(vector<int>)_(prefix)/1024 309.552 1.13%
std::remove(vector<int>)_(prefix)/32 48.936 -
std::remove(vector<int>)_(prefix)/50 54.014 -
std::remove(vector<int>)_(prefix)/8192 2103.965 -
std::remove(vector<int>)_(sprinkled)/1024 285.031 -
std::remove(vector<int>)_(sprinkled)/32 48.690 -
std::remove(vector<int>)_(sprinkled)/50 52.808 -
std::remove(vector<int>)_(sprinkled)/8192 1973.647 -
std::remove_copy(deque<int>)_(prefix)/1024 377.675 -10.57%
std::remove_copy(deque<int>)_(prefix)/32 13.078 -1.25%
std::remove_copy(deque<int>)_(prefix)/50 20.007 -
std::remove_copy(deque<int>)_(prefix)/8192 3352.808 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.311 -1.54%
std::remove_copy(deque<int>)_(sprinkled)/32 12.153 -1.19%
std::remove_copy(deque<int>)_(sprinkled)/50 18.342 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2873.193 -1.64%
std::remove_copy(list<int>)_(prefix)/1024 741.138 -
std::remove_copy(list<int>)_(prefix)/32 11.212 -
std::remove_copy(list<int>)_(prefix)/50 19.147 1.12%
std::remove_copy(list<int>)_(prefix)/8192 6985.151 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.176 -
std::remove_copy(list<int>)_(sprinkled)/32 11.227 -
std::remove_copy(list<int>)_(sprinkled)/50 18.592 -
std::remove_copy(list<int>)_(sprinkled)/8192 6915.695 -
std::remove_copy(vector<int>)_(prefix)/1024 263.114 -
std::remove_copy(vector<int>)_(prefix)/32 9.354 -2.19%
std::remove_copy(vector<int>)_(prefix)/50 13.990 -
std::remove_copy(vector<int>)_(prefix)/8192 2058.781 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.100 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.465 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.594 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.002 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.853 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.685 5.12%
std::remove_copy_if(deque<int>)_(prefix)/50 27.874 -3.65%
std::remove_copy_if(deque<int>)_(prefix)/8192 3808.319 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.507 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.309 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.502 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3721.888 4.03%
std::remove_copy_if(list<int>)_(prefix)/1024 793.785 -
std::remove_copy_if(list<int>)_(prefix)/32 17.040 -
std::remove_copy_if(list<int>)_(prefix)/50 24.882 -
std::remove_copy_if(list<int>)_(prefix)/8192 7384.718 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.157 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.612 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.160 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7234.347 -1.45%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.051 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.243 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.919 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3359.968 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.482 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.470 1.34%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.625 -1.28%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.821 -
std::remove_if(deque<int>)_(prefix)/1024 564.605 -2.31%
std::remove_if(deque<int>)_(prefix)/32 56.255 -
std::remove_if(deque<int>)_(prefix)/50 74.104 6.17%
std::remove_if(deque<int>)_(prefix)/8192 4284.252 -1.11%
std::remove_if(deque<int>)_(sprinkled)/1024 522.412 -
std::remove_if(deque<int>)_(sprinkled)/32 53.804 -2.72%
std::remove_if(deque<int>)_(sprinkled)/50 62.493 -1.82%
std::remove_if(deque<int>)_(sprinkled)/8192 3899.519 -
std::remove_if(list<int>)_(prefix)/1024 997.146 -
std::remove_if(list<int>)_(prefix)/32 58.710 -
std::remove_if(list<int>)_(prefix)/50 72.234 -
std::remove_if(list<int>)_(prefix)/8192 9301.747 -6.21%
std::remove_if(list<int>)_(sprinkled)/1024 982.240 -
std::remove_if(list<int>)_(sprinkled)/32 57.004 -
std::remove_if(list<int>)_(sprinkled)/50 77.879 7.09%
std::remove_if(list<int>)_(sprinkled)/8192 8059.085 -1.18%
std::remove_if(vector<int>)_(prefix)/1024 350.075 -
std::remove_if(vector<int>)_(prefix)/32 48.831 -
std::remove_if(vector<int>)_(prefix)/50 54.553 1.13%
std::remove_if(vector<int>)_(prefix)/8192 2578.152 -
std::remove_if(vector<int>)_(sprinkled)/1024 516.736 -
std::remove_if(vector<int>)_(sprinkled)/32 53.396 -1.03%
std::remove_if(vector<int>)_(sprinkled)/50 61.975 -1.23%
std::remove_if(vector<int>)_(sprinkled)/8192 3822.281 -
std::replace(deque<int>)_(prefix)/1024 409.569 -
std::replace(deque<int>)_(prefix)/32 12.713 -
std::replace(deque<int>)_(prefix)/50 19.113 -
std::replace(deque<int>)_(prefix)/8192 3253.705 -
std::replace(deque<int>)_(sprinkled)/1024 349.446 -
std::replace(deque<int>)_(sprinkled)/32 12.118 -
std::replace(deque<int>)_(sprinkled)/50 18.151 -
std::replace(deque<int>)_(sprinkled)/8192 2799.621 -
std::replace(list<int>)_(prefix)/1024 738.710 -
std::replace(list<int>)_(prefix)/32 11.020 -
std::replace(list<int>)_(prefix)/50 17.246 -
std::replace(list<int>)_(prefix)/8192 7227.032 3.45%
std::replace(list<int>)_(sprinkled)/1024 726.284 -
std::replace(list<int>)_(sprinkled)/32 11.197 -
std::replace(list<int>)_(sprinkled)/50 19.062 3.08%
std::replace(list<int>)_(sprinkled)/8192 7432.898 3.86%
std::replace(vector<int>)_(prefix)/1024 159.658 -
std::replace(vector<int>)_(prefix)/32 5.145 -
std::replace(vector<int>)_(prefix)/50 7.640 -
std::replace(vector<int>)_(prefix)/8192 1264.936 -
std::replace(vector<int>)_(sprinkled)/1024 165.492 10.38%
std::replace(vector<int>)_(sprinkled)/32 6.050 4.58%
std::replace(vector<int>)_(sprinkled)/50 9.517 8.74%
std::replace(vector<int>)_(sprinkled)/8192 1297.824 11.26%
std::replace_if(deque<int>)_(prefix)/1024 479.423 -1.63%
std::replace_if(deque<int>)_(prefix)/32 13.983 -
std::replace_if(deque<int>)_(prefix)/50 20.408 -
std::replace_if(deque<int>)_(prefix)/8192 3483.692 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.586 -
std::replace_if(deque<int>)_(sprinkled)/32 12.433 -
std::replace_if(deque<int>)_(sprinkled)/50 18.710 -
std::replace_if(deque<int>)_(sprinkled)/8192 2933.137 -
std::replace_if(list<int>)_(prefix)/1024 733.697 -
std::replace_if(list<int>)_(prefix)/32 13.832 -
std::replace_if(list<int>)_(prefix)/50 24.534 -
std::replace_if(list<int>)_(prefix)/8192 7636.053 5.88%
std::replace_if(list<int>)_(sprinkled)/1024 741.013 -
std::replace_if(list<int>)_(sprinkled)/32 13.326 -
std::replace_if(list<int>)_(sprinkled)/50 22.987 -
std::replace_if(list<int>)_(sprinkled)/8192 7963.655 7.27%
std::replace_if(vector<int>)_(prefix)/1024 275.050 -
std::replace_if(vector<int>)_(prefix)/32 9.590 -
std::replace_if(vector<int>)_(prefix)/50 13.846 -1.37%
std::replace_if(vector<int>)_(prefix)/8192 2043.620 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.854 -3.55%
std::replace_if(vector<int>)_(sprinkled)/32 9.139 4.89%
std::replace_if(vector<int>)_(sprinkled)/50 13.660 2.75%
std::replace_if(vector<int>)_(sprinkled)/8192 1906.662 -1.10%
std::reverse(deque<int>)/32768 5720.782 -
std::reverse(deque<int>)/4096 718.923 -
std::reverse(deque<int>)/512 115.579 -2.01%
std::reverse(deque<int>)/64 13.551 -4.16%
std::reverse(deque<int>)/8 2.520 -1.91%
std::reverse(list<int>)/32768 19550.762 -1.48%
std::reverse(list<int>)/4096 1893.178 -
std::reverse(list<int>)/512 193.317 -
std::reverse(list<int>)/64 17.614 1.08%
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1035.431 -
std::reverse(vector<int>)/4096 130.705 -
std::reverse(vector<int>)/512 16.373 -
std::reverse(vector<int>)/64 4.164 -
std::reverse(vector<int>)/8 1.564 -2.37%
std::reverse_copy(deque<int>)/32768 8038.102 -
std::reverse_copy(deque<int>)/4096 980.865 -
std::reverse_copy(deque<int>)/512 124.933 -
std::reverse_copy(deque<int>)/64 15.903 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 27101.647 -
std::reverse_copy(list<int>)/4096 3244.120 -
std::reverse_copy(list<int>)/512 364.242 -
std::reverse_copy(list<int>)/64 29.934 -
std::reverse_copy(list<int>)/8 2.401 -
std::reverse_copy(vector<int>)/32768 982.294 -
std::reverse_copy(vector<int>)/4096 134.245 1.84%
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.572 3.45%
std::rotate(deque<int>)_(1_element_backward)/1024 40.679 -
std::rotate(deque<int>)_(1_element_backward)/32 3.536 -
std::rotate(deque<int>)_(1_element_backward)/50 4.944 -5.51%
std::rotate(deque<int>)_(1_element_backward)/8192 310.898 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.477 1.12%
std::rotate(deque<int>)_(1_element_forward)/32 4.118 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.135 -
std::rotate(deque<int>)_(by_1/2)/1024 188.076 -
std::rotate(deque<int>)_(by_1/2)/32 8.510 -
std::rotate(deque<int>)_(by_1/2)/50 11.536 -
std::rotate(deque<int>)_(by_1/2)/8192 1449.992 -
std::rotate(deque<int>)_(by_1/3)/1024 399.533 -1.03%
std::rotate(deque<int>)_(by_1/3)/32 20.777 -
std::rotate(deque<int>)_(by_1/3)/50 30.201 1.18%
std::rotate(deque<int>)_(by_1/3)/8192 3373.890 6.18%
std::rotate(deque<int>)_(by_1/4)/1024 264.967 -
std::rotate(deque<int>)_(by_1/4)/32 13.056 -
std::rotate(deque<int>)_(by_1/4)/50 28.390 -
std::rotate(deque<int>)_(by_1/4)/8192 2423.548 -10.08%
std::rotate(list<int>)_(1_element_backward)/1024 744.742 2.06%
std::rotate(list<int>)_(1_element_backward)/32 13.265 -
std::rotate(list<int>)_(1_element_backward)/50 25.221 4.03%
std::rotate(list<int>)_(1_element_backward)/8192 7789.768 -2.69%
std::rotate(list<int>)_(1_element_forward)/1024 730.602 -
std::rotate(list<int>)_(1_element_forward)/32 13.817 -
std::rotate(list<int>)_(1_element_forward)/50 26.256 2.17%
std::rotate(list<int>)_(1_element_forward)/8192 7209.672 -5.46%
std::rotate(list<int>)_(by_1/2)/1024 389.237 1.40%
std::rotate(list<int>)_(by_1/2)/32 6.467 -
std::rotate(list<int>)_(by_1/2)/50 12.654 -
std::rotate(list<int>)_(by_1/2)/8192 4719.447 -23.00%
std::rotate(list<int>)_(by_1/3)/1024 808.482 -1.08%
std::rotate(list<int>)_(by_1/3)/32 16.920 -2.87%
std::rotate(list<int>)_(by_1/3)/50 22.883 -2.26%
std::rotate(list<int>)_(by_1/3)/8192 8385.963 -20.07%
std::rotate(list<int>)_(by_1/4)/1024 575.991 -
std::rotate(list<int>)_(by_1/4)/32 14.483 -
std::rotate(list<int>)_(by_1/4)/50 25.698 -1.23%
std::rotate(list<int>)_(by_1/4)/8192 6584.449 -9.33%
std::rotate(vector<bool>)_(1_element_backward)/1024 28.024 1.65%
std::rotate(vector<bool>)_(1_element_backward)/32 17.704 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.732 -
std::rotate(vector<bool>)_(1_element_backward)/8192 129.377 9.64%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.216 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.587 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.544 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.354 -2.16%
std::rotate(vector<bool>)_(by_1/2)/1024 8.401 -
std::rotate(vector<bool>)_(by_1/2)/32 17.874 -
std::rotate(vector<bool>)_(by_1/2)/50 17.642 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.039 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.038 -
std::rotate(vector<bool>)_(by_1/3)/32 17.639 -
std::rotate(vector<bool>)_(by_1/3)/50 17.615 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.816 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.596 -3.11%
std::rotate(vector<bool>)_(by_1/4)/32 17.807 -
std::rotate(vector<bool>)_(by_1/4)/50 17.636 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.404 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.470 -
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.084 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.198 -
std::rotate(vector<int>)_(1_element_forward)/32 2.949 -
std::rotate(vector<int>)_(1_element_forward)/50 5.250 -
std::rotate(vector<int>)_(1_element_forward)/8192 279.633 -
std::rotate(vector<int>)_(by_1/2)/1024 31.742 -
std::rotate(vector<int>)_(by_1/2)/32 2.300 -
std::rotate(vector<int>)_(by_1/2)/50 3.820 -
std::rotate(vector<int>)_(by_1/2)/8192 240.644 -
std::rotate(vector<int>)_(by_1/3)/1024 119.199 1.23%
std::rotate(vector<int>)_(by_1/3)/32 9.982 -
std::rotate(vector<int>)_(by_1/3)/50 11.240 -1.07%
std::rotate(vector<int>)_(by_1/3)/8192 873.309 -
std::rotate(vector<int>)_(by_1/4)/1024 47.269 -
std::rotate(vector<int>)_(by_1/4)/32 4.724 -
std::rotate(vector<int>)_(by_1/4)/50 11.390 -1.64%
std::rotate(vector<int>)_(by_1/4)/8192 369.534 -
std::rotate_copy(deque<int>)/1024 34.764 -2.85%
std::rotate_copy(deque<int>)/32 2.728 2.16%
std::rotate_copy(deque<int>)/50 3.014 -
std::rotate_copy(deque<int>)/8192 293.271 -3.00%
std::rotate_copy(list<int>)/1024 734.588 -
std::rotate_copy(list<int>)/32 8.564 -
std::rotate_copy(list<int>)/50 14.045 1.52%
std::rotate_copy(list<int>)/8192 6883.907 -
std::rotate_copy(vector<int>)/1024 32.640 -2.32%
std::rotate_copy(vector<int>)/32 2.119 1.78%
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 393.225 -49.59%
std::sample(deque<int>)/1024 11323.697 -
std::sample(deque<int>)/32 304.205 -
std::sample(deque<int>)/8192 91522.134 -
std::sample(list<int>)/1024 11997.225 -
std::sample(list<int>)/32 312.934 -
std::sample(list<int>)/8192 98424.377 -
std::sample(vector<int>)/1024 11307.781 -
std::sample(vector<int>)/32 302.610 -
std::sample(vector<int>)/8192 91773.021 -
std::search(deque<int>)_(near_matches)/1000 19338.214 -7.57%
std::search(deque<int>)_(near_matches)/1024 18209.796 -15.89%
std::search(deque<int>)_(near_matches)/8192 1444512.052 -
std::search(deque<int>)_(no_match)/1000 391.806 -2.98%
std::search(deque<int>)_(no_match)/1024 301.723 -27.00%
std::search(deque<int>)_(no_match)/1048576 421957.907 -
std::search(deque<int>)_(no_match)/8192 3295.550 -
std::search(deque<int>)_(same_length)/1000 365.993 -20.75%
std::search(deque<int>)_(same_length)/1024 503.842 6.47%
std::search(deque<int>)_(same_length)/8192 3869.691 -
std::search(deque<int>)_(single_element)/1000 437.308 -2.16%
std::search(deque<int>)_(single_element)/1024 458.040 -
std::search(deque<int>)_(single_element)/8192 3649.865 -
std::search(deque<int>,_pred)_(near_matches)/1000 25061.663 3.32%
std::search(deque<int>,_pred)_(near_matches)/1024 26345.151 3.91%
std::search(deque<int>,_pred)_(near_matches)/8192 1536958.882 -
std::search(deque<int>,_pred)_(no_match)/1000 554.365 10.91%
std::search(deque<int>,_pred)_(no_match)/1024 568.666 10.83%
std::search(deque<int>,_pred)_(no_match)/1048576 583128.939 9.64%
std::search(deque<int>,_pred)_(no_match)/8192 4557.689 9.91%
std::search(deque<int>,_pred)_(same_length)/1000 483.990 -
std::search(deque<int>,_pred)_(same_length)/1024 505.257 -
std::search(deque<int>,_pred)_(same_length)/8192 3997.763 -
std::search(deque<int>,_pred)_(single_element)/1000 685.069 -
std::search(deque<int>,_pred)_(single_element)/1024 703.932 -
std::search(deque<int>,_pred)_(single_element)/8192 5655.205 -
std::search(list<int>)_(near_matches)/1000 37976.026 -
std::search(list<int>)_(near_matches)/1024 39528.865 -
std::search(list<int>)_(near_matches)/8192 2537068.087 -
std::search(list<int>)_(no_match)/1000 677.737 -1.90%
std::search(list<int>)_(no_match)/1024 768.735 -
std::search(list<int>)_(no_match)/1048576 841955.911 -
std::search(list<int>)_(no_match)/8192 7266.395 -2.86%
std::search(list<int>)_(same_length)/1000 748.834 1.12%
std::search(list<int>)_(same_length)/1024 761.423 -
std::search(list<int>)_(same_length)/8192 8599.926 -
std::search(list<int>)_(single_element)/1000 694.752 -1.34%
std::search(list<int>)_(single_element)/1024 728.605 -
std::search(list<int>)_(single_element)/8192 8990.372 6.34%
std::search(list<int>,_pred)_(near_matches)/1000 41501.768 -
std::search(list<int>,_pred)_(near_matches)/1024 43415.706 -
std::search(list<int>,_pred)_(near_matches)/8192 2684306.191 -
std::search(list<int>,_pred)_(no_match)/1000 800.612 -
std::search(list<int>,_pred)_(no_match)/1024 820.121 -
std::search(list<int>,_pred)_(no_match)/1048576 953417.459 -
std::search(list<int>,_pred)_(no_match)/8192 7842.152 -
std::search(list<int>,_pred)_(same_length)/1000 794.719 -
std::search(list<int>,_pred)_(same_length)/1024 815.147 -
std::search(list<int>,_pred)_(same_length)/8192 9301.882 -
std::search(list<int>,_pred)_(single_element)/1000 799.142 -
std::search(list<int>,_pred)_(single_element)/1024 818.192 -
std::search(list<int>,_pred)_(single_element)/8192 9884.558 3.08%
std::search(vector<int>)_(near_matches)/1000 14230.714 -
std::search(vector<int>)_(near_matches)/1024 14970.226 -
std::search(vector<int>)_(near_matches)/8192 766672.958 -
std::search(vector<int>)_(no_match)/1000 209.256 1.59%
std::search(vector<int>)_(no_match)/1024 215.755 2.79%
std::search(vector<int>)_(no_match)/1048576 211520.041 1.23%
std::search(vector<int>)_(no_match)/8192 1650.698 1.50%
std::search(vector<int>)_(same_length)/1000 240.612 -
std::search(vector<int>)_(same_length)/1024 244.615 -
std::search(vector<int>)_(same_length)/8192 1865.085 -
std::search(vector<int>)_(single_element)/1000 229.866 -3.01%
std::search(vector<int>)_(single_element)/1024 235.172 -2.95%
std::search(vector<int>)_(single_element)/8192 1822.354 -1.64%
std::search(vector<int>,_pred)_(near_matches)/1000 22621.427 -
std::search(vector<int>,_pred)_(near_matches)/1024 23678.993 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451220.066 -
std::search(vector<int>,_pred)_(no_match)/1000 528.600 2.72%
std::search(vector<int>,_pred)_(no_match)/1024 536.312 1.74%
std::search(vector<int>,_pred)_(no_match)/1048576 599354.593 2.42%
std::search(vector<int>,_pred)_(no_match)/8192 4290.316 2.62%
std::search(vector<int>,_pred)_(same_length)/1000 600.523 -
std::search(vector<int>,_pred)_(same_length)/1024 614.842 -3.07%
std::search(vector<int>,_pred)_(same_length)/8192 4920.048 -4.84%
std::search(vector<int>,_pred)_(single_element)/1000 505.491 -10.19%
std::search(vector<int>,_pred)_(single_element)/1024 517.598 -10.19%
std::search(vector<int>,_pred)_(single_element)/8192 3929.033 -14.73%
std::search_n(deque<int>)_(no_match)/1024 13.660 -
std::search_n(deque<int>)_(no_match)/32 13.647 -
std::search_n(deque<int>)_(no_match)/8192 15.695 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.640 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.743 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.781 -
std::search_n(list<int>)_(no_match)/1024 726.494 -
std::search_n(list<int>)_(no_match)/32 9.214 -
std::search_n(list<int>)_(no_match)/8192 6684.376 -
std::search_n(list<int>,_pred)_(no_match)/1024 848.213 -
std::search_n(list<int>,_pred)_(no_match)/32 17.943 -
std::search_n(list<int>,_pred)_(no_match)/8192 7545.624 -6.61%
std::search_n(vector<int>)_(no_match)/1024 3.627 -
std::search_n(vector<int>)_(no_match)/32 3.627 -
std::search_n(vector<int>)_(no_match)/8192 3.631 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.070 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.100 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.077 -
std::set<int>::clear()/0 391.267 -
std::set<int>::clear()/1024 9165.455 -1.22%
std::set<int>::clear()/32 624.178 -1.61%
std::set<int>::clear()/8192 79052.051 -
std::set<int>::contains(key)_(existent)/1024 3.905 2.42%
std::set<int>::contains(key)_(existent)/32 1.661 -
std::set<int>::contains(key)_(existent)/8192 8.599 5.69%
std::set<int>::contains(key)_(non-existent)/0 0.302 -
std::set<int>::contains(key)_(non-existent)/1024 7.138 15.40%
std::set<int>::contains(key)_(non-existent)/32 3.107 14.56%
std::set<int>::contains(key)_(non-existent)/8192 16.262 56.76%
std::set<int>::count(key)_(existent)/1024 4.200 1.07%
std::set<int>::count(key)_(existent)/32 1.618 -
std::set<int>::count(key)_(existent)/8192 7.819 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.482 -1.48%
std::set<int>::count(key)_(non-existent)/32 2.895 -
std::set<int>::count(key)_(non-existent)/8192 11.942 -
std::set<int>::ctor(&&,_different_allocs)/0 12.843 -
std::set<int>::ctor(&&,_different_allocs)/1024 5878.107 -
std::set<int>::ctor(&&,_different_allocs)/32 176.327 -
std::set<int>::ctor(&&,_different_allocs)/8192 48140.714 -
std::set<int>::ctor(const&)/0 12.761 -
std::set<int>::ctor(const&)/1024 6438.722 2.97%
std::set<int>::ctor(const&)/32 221.625 1.93%
std::set<int>::ctor(const&)/8192 51502.033 2.68%
std::set<int>::ctor(const&,_alloc)/0 12.745 -
std::set<int>::ctor(const&,_alloc)/1024 6433.943 3.55%
std::set<int>::ctor(const&,_alloc)/32 223.865 4.00%
std::set<int>::ctor(const&,_alloc)/8192 51429.027 3.78%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8532.565 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 243.260 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68190.229 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.719 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12960.380 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.198 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245753.576 1.51%
std::set<int>::equal_range(key)_(existent)/1024 4.337 -4.36%
std::set<int>::equal_range(key)_(existent)/32 1.784 -
std::set<int>::equal_range(key)_(existent)/8192 7.901 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.570 -22.10%
std::set<int>::equal_range(key)_(non-existent)/32 2.483 -21.02%
std::set<int>::equal_range(key)_(non-existent)/8192 9.938 -23.67%
std::set<int>::erase(iterator)/1024 19.665 -3.15%
std::set<int>::erase(iterator)/32 19.697 -1.83%
std::set<int>::erase(iterator)/8192 19.768 -2.69%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.784 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6808.914 1.97%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.130 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54527.664 -
std::set<int>::erase(key)_(existent)/1024 49.302 -7.17%
std::set<int>::erase(key)_(existent)/32 22.092 -
std::set<int>::erase(key)_(existent)/8192 68.809 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.369 -1.07%
std::set<int>::erase(key)_(non-existent,_end)/32 2.329 -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.198 -1.12%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.943 -3.11%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.767 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.097 -
std::set<int>::find(key)_(existent)/1024 3.950 3.95%
std::set<int>::find(key)_(existent)/32 1.708 3.72%
std::set<int>::find(key)_(existent)/8192 8.053 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.515 -3.47%
std::set<int>::find(key)_(non-existent)/32 2.255 -
std::set<int>::find(key)_(non-existent)/8192 8.415 -3.71%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.342 2.06%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.067 -18.43%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.180 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 100.144 8.30%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.034 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.019 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.843 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.191 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.249 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.757 -2.08%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.829 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.688 4.02%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.223 -1.03%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.416 2.98%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.944 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.447 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.787 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17571.064 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.592 -1.07%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185819.216 -2.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.887 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13074.353 -2.23%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 670.850 1.64%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116306.986 -4.19%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.857 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7707.547 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 536.956 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134342.261 3.25%
std::set<int>::insert(value)_(already_present)/1024 6.216 5.90%
std::set<int>::insert(value)_(already_present)/32 1.765 -
std::set<int>::insert(value)_(already_present)/8192 10.497 9.40%
std::set<int>::insert(value)_(new_value,_end)/0 17.118 -1.39%
std::set<int>::insert(value)_(new_value,_end)/1024 41.417 -2.84%
std::set<int>::insert(value)_(new_value,_end)/32 18.695 -
std::set<int>::insert(value)_(new_value,_end)/8192 72.539 -1.72%
std::set<int>::insert(value)_(new_value,_middle)/0 17.057 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.826 -1.03%
std::set<int>::insert(value)_(new_value,_middle)/32 18.342 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.252 -
std::set<int>::lower_bound(key)_(existent)/1024 4.624 -2.66%
std::set<int>::lower_bound(key)_(existent)/32 1.514 -
std::set<int>::lower_bound(key)_(existent)/8192 8.123 1.70%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 5.998 -1.69%
std::set<int>::lower_bound(key)_(non-existent)/32 2.227 -2.69%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.806 -4.02%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.373 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6134.041 -2.78%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 223.192 3.65%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49381.756 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7345.134 1.27%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.980 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 53694.904 -5.40%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1326.992 -2.73%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.315 -3.46%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12274.099 -1.47%
std::set<int>::upper_bound(key)_(existent)/1024 4.153 -
std::set<int>::upper_bound(key)_(existent)/32 1.752 -
std::set<int>::upper_bound(key)_(existent)/8192 8.178 4.98%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.433 2.24%
std::set<int>::upper_bound(key)_(non-existent)/32 2.602 -4.05%
std::set<int>::upper_bound(key)_(non-existent)/8192 11.000 7.82%
std::set<std::string>::clear()/0 392.600 -
std::set<std::string>::clear()/1024 21595.026 -
std::set<std::string>::clear()/32 866.822 -2.50%
std::set<std::string>::clear()/8192 210349.893 -1.50%
std::set<std::string>::contains(key)_(existent)/1024 24.187 5.61%
std::set<std::string>::contains(key)_(existent)/32 15.928 -8.19%
std::set<std::string>::contains(key)_(existent)/8192 27.053 -12.09%
std::set<std::string>::contains(key)_(non-existent)/0 0.277 -
std::set<std::string>::contains(key)_(non-existent)/1024 23.763 14.03%
std::set<std::string>::contains(key)_(non-existent)/32 10.665 2.01%
std::set<std::string>::contains(key)_(non-existent)/8192 28.363 4.90%
std::set<std::string>::count(key)_(existent)/1024 24.364 2.68%
std::set<std::string>::count(key)_(existent)/32 16.992 18.33%
std::set<std::string>::count(key)_(existent)/8192 35.296 13.58%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.516 -3.79%
std::set<std::string>::count(key)_(non-existent)/32 10.584 1.85%
std::set<std::string>::count(key)_(non-existent)/8192 33.104 -1.72%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.803 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6909.693 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.108 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 58007.217 -
std::set<std::string>::ctor(const&)/0 12.695 -
std::set<std::string>::ctor(const&)/1024 34547.218 -
std::set<std::string>::ctor(const&)/32 774.593 9.66%
std::set<std::string>::ctor(const&)/8192 341699.425 -
std::set<std::string>::ctor(const&,_alloc)/0 12.689 -
std::set<std::string>::ctor(const&,_alloc)/1024 36959.272 -
std::set<std::string>::ctor(const&,_alloc)/32 751.822 8.44%
std::set<std::string>::ctor(const&,_alloc)/8192 343945.191 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.743 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39901.000 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 795.849 -1.28%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379958.940 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.841 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54622.867 -1.49%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1063.000 6.40%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108163.538 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.846 3.35%
std::set<std::string>::equal_range(key)_(existent)/32 15.984 -
std::set<std::string>::equal_range(key)_(existent)/8192 28.561 -2.35%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.275 5.39%
std::set<std::string>::equal_range(key)_(non-existent)/32 9.251 -16.34%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.556 -2.22%
std::set<std::string>::erase(iterator)/1024 30.713 19.90%
std::set<std::string>::erase(iterator)/32 27.516 -3.81%
std::set<std::string>::erase(iterator)/8192 27.110 -18.65%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.504 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12752.890 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.923 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116743.630 -1.31%
std::set<std::string>::erase(key)_(existent)/1024 61.103 -32.67%
std::set<std::string>::erase(key)_(existent)/32 51.105 -1.10%
std::set<std::string>::erase(key)_(existent)/8192 73.385 -24.30%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.152 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.884 3.18%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.706 9.38%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.197 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.375 11.26%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.680 1.66%
std::set<std::string>::find(key)_(existent)/1024 23.512 -7.77%
std::set<std::string>::find(key)_(existent)/32 15.997 -4.13%
std::set<std::string>::find(key)_(existent)/8192 30.545 -
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.037 -17.66%
std::set<std::string>::find(key)_(non-existent)/32 9.652 -11.04%
std::set<std::string>::find(key)_(non-existent)/8192 27.056 -13.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.356 -8.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 50.780 -24.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 31.796 -30.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 69.697 -33.38%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.161 18.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.823 -5.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.041 4.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.737 -16.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.851 31.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.121 51.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.122 -12.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 52.879 -6.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.437 -2.61%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.705 -9.44%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.376 25.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.369 -11.15%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.024 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66938.210 2.68%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1507.735 4.29%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 901300.926 3.19%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.214 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44205.502 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1307.406 2.63%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596462.750 -1.97%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.112 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41784.065 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1154.613 -2.33%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 645826.687 -
std::set<std::string>::insert(value)_(already_present)/1024 26.151 -11.48%
std::set<std::string>::insert(value)_(already_present)/32 9.156 -9.00%
std::set<std::string>::insert(value)_(already_present)/8192 30.031 -21.80%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.094 25.24%
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.768 5.59%
std::set<std::string>::insert(value)_(new_value,_end)/32 43.934 31.99%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.468 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.330 22.48%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.351 5.11%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.019 16.95%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 42.313 -20.24%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.882 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.012 -3.69%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.121 3.59%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.269 3.89%
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.111 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.214 -9.18%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.448 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.293 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37269.280 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 790.876 -8.27%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347739.128 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.285 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36292.575 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 781.267 14.22%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347290.162 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16335.131 -4.93%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 312.182 -9.46%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204023.836 -2.27%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.310 -5.36%
std::set<std::string>::upper_bound(key)_(existent)/32 17.340 6.46%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.725 -7.65%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.154 -1.99%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.100 3.33%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.093 -1.63%
std::shift_left(deque<int>)/1024 37.857 -1.14%
std::shift_left(deque<int>)/32 3.806 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.736 -
std::shift_left(list<int>)/1024 726.081 -
std::shift_left(list<int>)/32 13.413 -
std::shift_left(list<int>)/50 27.389 -
std::shift_left(list<int>)/8192 7606.617 -
std::shift_left(vector<int>)/1024 35.452 -
std::shift_left(vector<int>)/32 11.431 283.29%
std::shift_left(vector<int>)/50 5.261 -
std::shift_left(vector<int>)/8192 280.645 -
std::shift_right(deque<int>)/1024 40.250 -1.23%
std::shift_right(deque<int>)/32 3.424 -
std::shift_right(deque<int>)/50 4.499 -
std::shift_right(deque<int>)/8192 308.138 -
std::shift_right(list<int>)/1024 731.936 -
std::shift_right(list<int>)/32 14.478 -
std::shift_right(list<int>)/50 28.805 9.02%
std::shift_right(list<int>)/8192 7354.174 -
std::shift_right(vector<int>)/1024 35.543 -
std::shift_right(vector<int>)/32 10.180 245.27%
std::shift_right(vector<int>)/50 5.324 -
std::shift_right(vector<int>)/8192 301.115 -
std::shuffle(deque<int>)/1024 9246.944 -
std::shuffle(deque<int>)/32 292.370 -
std::shuffle(deque<int>)/8192 74513.401 -
std::shuffle(vector<int>)/1024 8759.547 -
std::shuffle(vector<int>)/32 277.588 -
std::shuffle(vector<int>)/8192 69916.422 -
std::sort(deque<int>)_(ascending)/1024 766.871 -1.16%
std::sort(deque<int>)_(ascending)/8 17.966 -1.26%
std::sort(deque<int>)_(ascending)/8192 5754.256 -
std::sort(deque<int>)_(descending)/1024 1299.517 -
std::sort(deque<int>)_(descending)/8 25.387 -
std::sort(deque<int>)_(descending)/8192 10368.939 -
std::sort(deque<int>)_(heap)/1024 6209.536 -
std::sort(deque<int>)_(heap)/8 24.558 -1.20%
std::sort(deque<int>)_(heap)/8192 69095.449 -
std::sort(deque<int>)_(pipe-organ)/1024 2764.403 -
std::sort(deque<int>)_(pipe-organ)/8 20.103 -
std::sort(deque<int>)_(pipe-organ)/8192 26142.567 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17654.269 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.116 1.50%
std::sort(deque<int>)_(qsort_adversarial)/8192 485370.975 -
std::sort(deque<int>)_(repeated)/1024 959.949 -
std::sort(deque<int>)_(repeated)/8 18.001 -
std::sort(deque<int>)_(repeated)/8192 6720.747 -
std::sort(deque<int>)_(shuffled)/1024 6952.244 2.06%
std::sort(deque<int>)_(shuffled)/8 23.054 -
std::sort(deque<int>)_(shuffled)/8192 80685.738 -2.12%
std::sort(vector<NonIntegral>)_(ascending)/1024 520.482 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.720 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3753.457 -1.46%
std::sort(vector<NonIntegral>)_(descending)/1024 773.453 -
std::sort(vector<NonIntegral>)_(descending)/8 24.690 -
std::sort(vector<NonIntegral>)_(descending)/8192 5283.561 -
std::sort(vector<NonIntegral>)_(heap)/1024 4314.971 -
std::sort(vector<NonIntegral>)_(heap)/8 23.861 2.56%
std::sort(vector<NonIntegral>)_(heap)/8192 50022.079 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1877.237 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.437 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18284.612 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13317.512 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.752 1.61%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155220.126 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.484 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.852 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3743.880 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4885.307 4.25%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.499 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 99513.170 11.58%
std::sort(vector<int>)_(ascending)/1024 519.992 -
std::sort(vector<int>)_(ascending)/8 15.682 -
std::sort(vector<int>)_(ascending)/8192 3745.946 -
std::sort(vector<int>)_(descending)/1024 1012.698 -6.00%
std::sort(vector<int>)_(descending)/8 24.867 -
std::sort(vector<int>)_(descending)/8192 7234.404 -4.96%
std::sort(vector<int>)_(heap)/1024 4576.761 -
std::sort(vector<int>)_(heap)/8 24.028 -
std::sort(vector<int>)_(heap)/8192 45658.751 -
std::sort(vector<int>)_(pipe-organ)/1024 2296.643 -
std::sort(vector<int>)_(pipe-organ)/8 17.548 -
std::sort(vector<int>)_(pipe-organ)/8192 21604.627 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12988.150 -1.44%
std::sort(vector<int>)_(qsort_adversarial)/8 15.721 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147865.453 -1.83%
std::sort(vector<int>)_(repeated)/1024 660.365 -2.67%
std::sort(vector<int>)_(repeated)/8 15.833 -2.24%
std::sort(vector<int>)_(repeated)/8192 5023.393 -
std::sort(vector<int>)_(shuffled)/1024 4645.652 -
std::sort(vector<int>)_(shuffled)/8 22.589 -
std::sort(vector<int>)_(shuffled)/8192 45132.360 -
std::sort_heap(deque<int>)/1024 13234.711 -
std::sort_heap(deque<int>)/8 36.443 -
std::sort_heap(deque<int>)/8192 470276.184 -
std::sort_heap(deque<int>,_pred)/1024 12551.747 1.73%
std::sort_heap(deque<int>,_pred)/8 33.900 -1.85%
std::sort_heap(deque<int>,_pred)/8192 425375.660 -
std::sort_heap(vector<NonIntegral>)/1024 9895.963 -
std::sort_heap(vector<NonIntegral>)/8 30.112 2.25%
std::sort_heap(vector<NonIntegral>)/8192 105832.063 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9817.107 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.261 -2.63%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106114.792 -
std::sort_heap(vector<int>)/1024 9724.414 -
std::sort_heap(vector<int>)/8 29.603 2.23%
std::sort_heap(vector<int>)/8192 106085.434 -
std::sort_heap(vector<int>,_pred)/1024 9780.750 -
std::sort_heap(vector<int>,_pred)/8 29.178 -
std::sort_heap(vector<int>,_pred)/8192 106164.868 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2706.464 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1869.695 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1879.204 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9812.104 -
std::stable_partition(deque<int>)_(dense)/1024 567.208 -5.35%
std::stable_partition(deque<int>)_(dense)/32 28.341 -
std::stable_partition(deque<int>)_(dense)/50 36.532 -5.64%
std::stable_partition(deque<int>)_(dense)/8192 5646.914 -
std::stable_partition(deque<int>)_(sparse)/1024 447.390 2.01%
std::stable_partition(deque<int>)_(sparse)/32 10.993 -9.38%
std::stable_partition(deque<int>)_(sparse)/50 27.116 -6.86%
std::stable_partition(deque<int>)_(sparse)/8192 3435.120 -2.88%
std::stable_partition(list<int>)_(alloc_fails)/1024 4167.850 -
std::stable_partition(list<int>)_(alloc_fails)/32 1865.230 -
std::stable_partition(list<int>)_(alloc_fails)/50 1893.914 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25972.315 2.62%
std::stable_partition(list<int>)_(dense)/1024 1747.006 -
std::stable_partition(list<int>)_(dense)/32 38.528 2.85%
std::stable_partition(list<int>)_(dense)/50 56.945 -
std::stable_partition(list<int>)_(dense)/8192 17468.580 -
std::stable_partition(list<int>)_(sparse)/1024 930.177 -
std::stable_partition(list<int>)_(sparse)/32 9.438 -2.25%
std::stable_partition(list<int>)_(sparse)/50 25.964 -1.87%
std::stable_partition(list<int>)_(sparse)/8192 8891.185 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2300.903 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1881.083 1.83%
std::stable_partition(vector<int>)_(alloc_fails)/50 1863.932 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5323.334 -
std::stable_partition(vector<int>)_(dense)/1024 291.268 -
std::stable_partition(vector<int>)_(dense)/32 21.430 -
std::stable_partition(vector<int>)_(dense)/50 25.253 -
std::stable_partition(vector<int>)_(dense)/8192 2088.721 -
std::stable_partition(vector<int>)_(sparse)/1024 207.057 -
std::stable_partition(vector<int>)_(sparse)/32 7.245 -1.41%
std::stable_partition(vector<int>)_(sparse)/50 20.597 -1.75%
std::stable_partition(vector<int>)_(sparse)/8192 1545.646 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4142.372 4.26%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.272 5.01%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19673.070 4.22%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28058.928 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.018 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26282.761 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13728.179 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.370 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25893.671 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16334.505 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.305 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22305.878 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25725.079 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.690 -5.85%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28618.416 1.74%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3753.546 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.677 4.37%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13035.261 -1.29%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19346.890 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.919 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24653.124 -
std::stable_sort(deque<int>)_(ascending)/1024 2097.327 -1.25%
std::stable_sort(deque<int>)_(ascending)/8 17.518 -8.76%
std::stable_sort(deque<int>)_(ascending)/8192 13599.135 -
std::stable_sort(deque<int>)_(descending)/1024 2919.755 -2.99%
std::stable_sort(deque<int>)_(descending)/8 25.313 -8.29%
std::stable_sort(deque<int>)_(descending)/8192 20720.208 -3.57%
std::stable_sort(deque<int>)_(heap)/1024 2723.600 -
std::stable_sort(deque<int>)_(heap)/8 24.027 -5.04%
std::stable_sort(deque<int>)_(heap)/8192 17580.077 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2914.592 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.933 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20720.058 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3102.570 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.099 -7.16%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20860.578 1.09%
std::stable_sort(deque<int>)_(repeated)/1024 1419.796 -1.69%
std::stable_sort(deque<int>)_(repeated)/8 17.751 -6.59%
std::stable_sort(deque<int>)_(repeated)/8192 7656.883 -
std::stable_sort(deque<int>)_(shuffled)/1024 2527.434 -
std::stable_sort(deque<int>)_(shuffled)/8 22.775 -1.23%
std::stable_sort(deque<int>)_(shuffled)/8192 14492.882 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4848.974 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.447 1.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48227.599 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22657.171 -1.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.825 -4.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 111498.644 1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13734.585 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.393 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107492.394 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13970.567 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.838 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85106.315 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22431.061 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.192 1.85%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135727.464 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3478.884 -14.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.151 -2.55%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17975.624 -13.56%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17916.653 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.163 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146076.823 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3600.843 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.822 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41026.236 -3.80%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12986.267 4.06%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.194 2.55%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188657.600 1.89%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9512.072 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.372 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117332.727 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8094.036 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.951 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116349.460 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13565.796 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.750 -3.63%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199835.522 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1275.058 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.601 1.26%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14188.866 1.58%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11999.375 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.583 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174618.523 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4699.544 -2.16%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.152 1.16%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18543.429 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23116.052 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.682 2.08%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24612.181 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13837.890 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.926 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30545.057 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14005.271 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.106 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21432.485 1.13%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22549.020 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.088 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34119.326 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3505.101 2.79%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.143 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9631.483 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17873.569 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.362 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27212.666 -
std::stable_sort(vector<int>)_(ascending)/1024 2062.975 -
std::stable_sort(vector<int>)_(ascending)/8 15.579 -
std::stable_sort(vector<int>)_(ascending)/8192 13399.143 -
std::stable_sort(vector<int>)_(descending)/1024 2794.470 -
std::stable_sort(vector<int>)_(descending)/8 23.542 -3.57%
std::stable_sort(vector<int>)_(descending)/8192 18393.503 -
std::stable_sort(vector<int>)_(heap)/1024 2536.076 -
std::stable_sort(vector<int>)_(heap)/8 21.199 -
std::stable_sort(vector<int>)_(heap)/8192 14525.857 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2774.662 -1.97%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.293 -3.09%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18260.188 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2867.744 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.653 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18247.483 -
std::stable_sort(vector<int>)_(repeated)/1024 1082.375 -
std::stable_sort(vector<int>)_(repeated)/8 15.648 -
std::stable_sort(vector<int>)_(repeated)/8192 5249.942 -
std::stable_sort(vector<int>)_(shuffled)/1024 2244.227 1.07%
std::stable_sort(vector<int>)_(shuffled)/8 19.886 -
std::stable_sort(vector<int>)_(shuffled)/8192 10958.002 -
std::swap_ranges(deque<int>)/1024 337.076 5.51%
std::swap_ranges(deque<int>)/32 10.513 -
std::swap_ranges(deque<int>)/50 15.855 -
std::swap_ranges(deque<int>)/8192 2640.486 3.59%
std::swap_ranges(list<int>)/1024 760.481 -
std::swap_ranges(list<int>)/32 20.660 6.24%
std::swap_ranges(list<int>)/50 32.561 1.36%
std::swap_ranges(list<int>)/8192 10487.593 2.72%
std::swap_ranges(vector<int>)/1024 62.546 -
std::swap_ranges(vector<int>)/32 4.815 -
std::swap_ranges(vector<int>)/50 5.599 -
std::swap_ranges(vector<int>)/8192 475.699 -
std::transform(deque<int>)_(identity_transform)/1024 370.041 -
std::transform(deque<int>)_(identity_transform)/32 12.298 -
std::transform(deque<int>)_(identity_transform)/50 19.091 -
std::transform(deque<int>)_(identity_transform)/8192 2444.482 -
std::transform(deque<int>,_deque<int>)/1024 660.500 -
std::transform(deque<int>,_deque<int>)/32 22.497 5.34%
std::transform(deque<int>,_deque<int>)/50 36.913 2.88%
std::transform(deque<int>,_deque<int>)/8192 5422.343 -
std::transform(list<int>)_(identity_transform)/1024 738.840 -
std::transform(list<int>)_(identity_transform)/32 16.943 -
std::transform(list<int>)_(identity_transform)/50 30.385 -
std::transform(list<int>)_(identity_transform)/8192 7262.707 -6.25%
std::transform(list<int>,_list<int>)/1024 839.315 -
std::transform(list<int>,_list<int>)/32 23.080 -
std::transform(list<int>,_list<int>)/50 37.587 -
std::transform(list<int>,_list<int>)/8192 9823.392 16.27%
std::transform(vector<int>)_(identity_transform)/1024 262.551 -
std::transform(vector<int>)_(identity_transform)/32 9.171 -
std::transform(vector<int>)_(identity_transform)/50 16.193 -1.06%
std::transform(vector<int>)_(identity_transform)/8192 2020.883 -
std::transform(vector<int>,_vector<int>)/1024 555.051 -
std::transform(vector<int>,_vector<int>)/32 17.215 -1.37%
std::transform(vector<int>,_vector<int>)/50 26.839 -
std::transform(vector<int>,_vector<int>)/8192 4443.314 -
std::unique(deque<int>)_(contiguous)/1024 514.368 -
std::unique(deque<int>)_(contiguous)/32 54.010 -
std::unique(deque<int>)_(contiguous)/52 62.221 -
std::unique(deque<int>)_(contiguous)/8192 3742.880 -
std::unique(deque<int>)_(sprinkled)/1024 511.679 -
std::unique(deque<int>)_(sprinkled)/32 54.418 4.40%
std::unique(deque<int>)_(sprinkled)/52 62.431 5.44%
std::unique(deque<int>)_(sprinkled)/8192 3813.647 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.539 -
std::unique(deque<int>,_pred)_(contiguous)/32 57.039 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.225 1.44%
std::unique(deque<int>,_pred)_(contiguous)/8192 4571.615 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.379 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.710 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.422 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5209.160 -
std::unique(list<int>)_(contiguous)/1024 939.278 1.35%
std::unique(list<int>)_(contiguous)/32 51.983 -
std::unique(list<int>)_(contiguous)/52 64.061 -
std::unique(list<int>)_(contiguous)/8192 6953.368 -1.59%
std::unique(list<int>)_(sprinkled)/1024 980.192 1.49%
std::unique(list<int>)_(sprinkled)/32 54.136 -
std::unique(list<int>)_(sprinkled)/52 67.474 -
std::unique(list<int>)_(sprinkled)/8192 8213.461 2.56%
std::unique(list<int>,_pred)_(contiguous)/1024 999.028 3.82%
std::unique(list<int>,_pred)_(contiguous)/32 57.913 1.89%
std::unique(list<int>,_pred)_(contiguous)/52 71.109 -
std::unique(list<int>,_pred)_(contiguous)/8192 8028.628 6.13%
std::unique(list<int>,_pred)_(sprinkled)/1024 1040.632 2.85%
std::unique(list<int>,_pred)_(sprinkled)/32 67.729 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.238 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8361.446 1.23%
std::unique(vector<int>)_(contiguous)/1024 307.009 -
std::unique(vector<int>)_(contiguous)/32 48.076 -
std::unique(vector<int>)_(contiguous)/52 53.202 -
std::unique(vector<int>)_(contiguous)/8192 1912.824 -
std::unique(vector<int>)_(sprinkled)/1024 531.280 -5.33%
std::unique(vector<int>)_(sprinkled)/32 54.202 -
std::unique(vector<int>)_(sprinkled)/52 65.121 -
std::unique(vector<int>)_(sprinkled)/8192 3921.861 -3.86%
std::unique(vector<int>,_pred)_(contiguous)/1024 488.413 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.274 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.540 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.903 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 685.718 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.987 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.825 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5173.706 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.824 -
std::unique_copy(deque<int>)_(contiguous)/32 10.544 11.05%
std::unique_copy(deque<int>)_(contiguous)/52 16.604 11.87%
std::unique_copy(deque<int>)_(contiguous)/8192 3729.914 -
std::unique_copy(deque<int>)_(sprinkled)/1024 494.369 5.86%
std::unique_copy(deque<int>)_(sprinkled)/32 9.217 -19.40%
std::unique_copy(deque<int>)_(sprinkled)/52 15.988 -12.96%
std::unique_copy(deque<int>)_(sprinkled)/8192 3782.073 1.08%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.015 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.284 3.13%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.493 1.86%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4472.132 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.094 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.862 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.745 1.51%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5069.015 -
std::unique_copy(list<int>)_(contiguous)/1024 738.785 -
std::unique_copy(list<int>)_(contiguous)/32 11.088 -
std::unique_copy(list<int>)_(contiguous)/52 19.551 -
std::unique_copy(list<int>)_(contiguous)/8192 6831.446 -
std::unique_copy(list<int>)_(sprinkled)/1024 740.727 -
std::unique_copy(list<int>)_(sprinkled)/32 13.435 2.38%
std::unique_copy(list<int>)_(sprinkled)/52 24.079 -
std::unique_copy(list<int>)_(sprinkled)/8192 6964.929 -7.50%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.783 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.348 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.995 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7553.904 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.909 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.212 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.105 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7603.361 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.880 -
std::unique_copy(vector<int>)_(contiguous)/32 8.587 -1.36%
std::unique_copy(vector<int>)_(contiguous)/52 13.545 -
std::unique_copy(vector<int>)_(contiguous)/8192 1890.086 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.773 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.568 3.67%
std::unique_copy(vector<int>)_(sprinkled)/52 22.068 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3675.231 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 526.750 -2.17%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.971 4.93%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.729 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3792.298 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.803 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.307 -1.69%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.401 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4515.678 -
std::unordered_map<int,_int>::clear()/0 391.559 -
std::unordered_map<int,_int>::clear()/1024 8107.438 3.54%
std::unordered_map<int,_int>::clear()/32 583.486 -
std::unordered_map<int,_int>::clear()/8192 61306.094 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.728 -9.72%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.735 -2.15%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.658 2.81%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -28.89%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.304 -21.25%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.511 1.57%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.434 -8.09%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.305 8.75%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.440 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.376 -1.64%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.346 12.09%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.513 -3.85%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.560 -3.41%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.330 -18.72%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.153 1.28%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8498.717 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 265.168 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97677.787 2.68%
std::unordered_map<int,_int>::ctor(const&)/0 12.908 -
std::unordered_map<int,_int>::ctor(const&)/1024 6706.578 -
std::unordered_map<int,_int>::ctor(const&)/32 201.115 -
std::unordered_map<int,_int>::ctor(const&)/8192 54939.272 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.932 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9574.578 -3.00%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 256.889 -4.32%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 79604.182 -2.24%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13336.116 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 364.884 -2.96%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141049.413 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.850 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13230.844 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.400 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141215.751 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.935 2.61%
std::unordered_map<int,_int>::erase(iterator)/32 19.587 1.06%
std::unordered_map<int,_int>::erase(iterator)/8192 19.694 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.502 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5447.845 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.881 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44918.784 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.779 -2.46%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.085 -3.29%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.266 -3.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.296 -25.34%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.126 2.53%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.045 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.192 4.88%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.152 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.222 1.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.219 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.332 1.11%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.543 4.16%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.401 -1.89%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.276 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.044 -1.58%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.034 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.524 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12933.085 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.205 1.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138115.325 -2.34%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.389 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12771.836 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 724.586 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138875.657 -1.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 403.169 2.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7630.714 -4.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.919 -4.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84430.079 -4.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.687 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13916.011 -2.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 764.649 -1.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147106.932 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.344 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13427.262 -3.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 754.721 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142534.190 -3.43%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.497 4.98%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.876 2.19%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.884 6.27%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.973 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.591 -3.24%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.302 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.605 -4.84%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.954 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.189 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.228 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.383 -3.57%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.263 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.857 6.16%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.164 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.188 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.150 -7.86%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.446 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.359 -11.79%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.198 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.194 8.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.649 2.31%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.339 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.153 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7422.690 10.89%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.920 2.35%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56676.515 -18.31%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.210 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6723.207 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.196 -1.86%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54344.826 -1.39%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1239.331 -4.65%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.970 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25675.202 2.16%
std::unordered_multimap<int,_int>::clear()/0 392.360 -
std::unordered_multimap<int,_int>::clear()/1024 10183.733 25.89%
std::unordered_multimap<int,_int>::clear()/32 642.153 8.61%
std::unordered_multimap<int,_int>::clear()/8192 78817.229 26.50%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.296 2.02%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.334 12.51%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.515 19.78%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.434 22.54%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.413 -5.79%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.474 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.451 -11.76%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.970 17.08%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.896 12.99%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.975 8.29%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.304 11.87%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.162 -15.73%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.171 2.09%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.179 4.71%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.001 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8611.770 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 290.378 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 97713.416 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.914 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6660.775 -2.39%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.650 -1.39%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54306.994 -1.29%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.942 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9087.826 -1.20%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 248.247 -1.35%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76028.282 -2.09%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.841 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12812.045 -3.57%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.118 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138690.318 -1.55%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.860 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12644.601 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.657 -1.20%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139482.663 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.562 9.10%
std::unordered_multimap<int,_int>::erase(iterator)/32 21.653 10.23%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.740 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.991 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6698.023 16.65%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 552.885 3.95%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52022.577 15.22%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 24.555 5.66%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 23.050 13.18%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.485 6.98%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.401 53.18%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.298 -2.24%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.331 6.68%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.154 3.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.323 13.04%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.235 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.967 -5.81%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.545 41.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.532 26.14%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.396 16.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.333 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.167 -6.08%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.023 1.68%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.114 8.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.367 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14884.726 -2.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 767.212 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168118.919 -1.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.171 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15000.685 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 753.788 1.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168305.692 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.807 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14011.848 -1.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.819 1.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175275.027 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.521 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15859.366 1.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 823.757 3.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165901.902 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 398.558 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16200.240 -3.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 819.004 -1.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181649.617 -1.33%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.826 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.075 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.795 1.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.412 -1.06%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.126 2.10%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.888 5.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.810 18.51%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.410 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.122 -2.03%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.921 -3.63%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.712 47.89%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.155 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6678.191 -3.65%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.612 1.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53900.839 -1.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.171 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6649.770 -2.62%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.056 -2.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54284.219 -1.97%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1519.411 11.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.789 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28029.234 5.17%
std::unordered_multiset<int>::clear()/0 392.614 -
std::unordered_multiset<int>::clear()/1024 11010.674 36.80%
std::unordered_multiset<int>::clear()/32 647.754 9.58%
std::unordered_multiset<int>::clear()/8192 85893.625 36.75%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.515 -5.99%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.631 13.87%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.524 -7.58%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.446 32.21%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.661 11.11%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.829 10.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.586 12.03%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.911 8.16%
std::unordered_multiset<int>::count(key)_(existent)/32 1.591 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.551 -7.96%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.268 -11.14%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.324 11.89%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.407 24.82%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.235 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.990 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8563.660 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.540 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99823.113 -
std::unordered_multiset<int>::ctor(const&)/0 12.901 -
std::unordered_multiset<int>::ctor(const&)/1024 6673.401 -2.05%
std::unordered_multiset<int>::ctor(const&)/32 198.537 -2.30%
std::unordered_multiset<int>::ctor(const&)/8192 54636.885 -1.57%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.094 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9088.532 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.727 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76001.714 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.838 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12931.930 1.26%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.500 -1.46%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138485.141 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12768.458 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.895 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138543.710 -
std::unordered_multiset<int>::erase(iterator)/1024 23.028 18.00%
std::unordered_multiset<int>::erase(iterator)/32 21.696 11.56%
std::unordered_multiset<int>::erase(iterator)/8192 21.978 -13.05%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.989 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6753.746 16.45%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 544.876 -1.96%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54865.447 17.91%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.852 8.52%
std::unordered_multiset<int>::erase(key)_(existent)/32 22.121 8.52%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.781 2.45%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -14.47%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.225 -12.99%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.308 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.241 -6.16%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.190 -11.09%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.604 25.93%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.203 5.30%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.254 6.27%
std::unordered_multiset<int>::find(key)_(existent)/32 1.307 5.65%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.290 1.38%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.127 9.24%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.854 -25.54%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.015 -7.79%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.054 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15362.719 2.94%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 768.039 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167855.110 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.623 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15587.874 4.32%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 755.021 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167753.057 2.46%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.601 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14224.311 3.28%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 799.145 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 176441.909 2.33%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 22.060 6.19%
std::unordered_multiset<int>::insert(value)_(already_present)/32 22.244 10.86%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.137 -1.14%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.587 5.53%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.181 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 20.089 6.75%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.506 6.12%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.470 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.914 2.60%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.920 -3.29%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.350 38.63%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.154 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6775.602 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.788 -2.25%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56010.570 2.77%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.153 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6737.248 -1.32%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 202.103 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54613.123 -1.50%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1404.904 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.363 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25692.907 -1.85%
std::unordered_set<int>::clear()/0 391.958 -
std::unordered_set<int>::clear()/1024 7949.405 -9.11%
std::unordered_set<int>::clear()/32 586.799 -
std::unordered_set<int>::clear()/8192 62562.533 -3.48%
std::unordered_set<int>::contains(key)_(existent)/1024 1.351 -11.47%
std::unordered_set<int>::contains(key)_(existent)/32 1.214 -19.16%
std::unordered_set<int>::contains(key)_(existent)/8192 1.149 -11.36%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.487 43.95%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.240 -28.14%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.647 6.44%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.326 -14.53%
std::unordered_set<int>::count(key)_(existent)/1024 1.336 -12.71%
std::unordered_set<int>::count(key)_(existent)/32 1.576 11.98%
std::unordered_set<int>::count(key)_(existent)/8192 1.348 -
std::unordered_set<int>::count(key)_(non-existent)/0 0.272 -8.37%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.474 -1.67%
std::unordered_set<int>::count(key)_(non-existent)/32 1.592 -2.10%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.736 5.45%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.740 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8904.596 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 286.282 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106145.264 -8.87%
std::unordered_set<int>::ctor(const&)/0 12.851 -
std::unordered_set<int>::ctor(const&)/1024 6888.990 -1.05%
std::unordered_set<int>::ctor(const&)/32 201.698 -1.65%
std::unordered_set<int>::ctor(const&)/8192 56583.444 1.19%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.944 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9858.320 -
std::unordered_set<int>::ctor(const&,_alloc)/32 268.493 -3.48%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81491.170 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.914 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14214.567 3.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.218 -1.90%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143037.337 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.805 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13882.517 2.05%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.063 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 159571.863 11.15%
std::unordered_set<int>::erase(iterator)/1024 20.308 -12.82%
std::unordered_set<int>::erase(iterator)/32 20.124 -3.23%
std::unordered_set<int>::erase(iterator)/8192 20.314 -14.81%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.535 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5818.817 6.43%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.170 1.18%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47209.613 4.01%
std::unordered_set<int>::erase(key)_(existent)/1024 21.707 -13.51%
std::unordered_set<int>::erase(key)_(existent)/32 21.596 3.08%
std::unordered_set<int>::erase(key)_(existent)/8192 22.183 -14.63%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.482 83.65%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.222 -4.08%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.297 14.68%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.079 -2.94%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.168 7.05%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.255 -12.31%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.384 20.53%
std::unordered_set<int>::find(key)_(existent)/1024 1.442 13.09%
std::unordered_set<int>::find(key)_(existent)/32 1.572 17.45%
std::unordered_set<int>::find(key)_(existent)/8192 1.484 7.90%
std::unordered_set<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.933 -2.14%
std::unordered_set<int>::find(key)_(non-existent)/32 1.043 -11.52%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.078 -4.98%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.720 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13079.280 -1.94%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.493 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140698.434 1.14%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.225 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13512.404 1.97%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 718.471 -7.59%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140471.166 1.95%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.046 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7727.433 1.45%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 579.177 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 89813.688 2.82%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.854 -1.63%
std::unordered_set<int>::insert(value)_(already_present)/32 1.754 -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.999 -32.65%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.052 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 21.114 4.28%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.268 -5.10%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.760 4.83%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.953 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.470 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.230 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.634 3.70%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.468 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6837.154 1.35%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.065 -2.67%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54649.552 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.484 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6798.154 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.975 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54321.227 -1.72%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1374.282 -7.50%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.752 -2.04%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25687.301 -7.09%
std::unordered_set<std::string>::clear()/0 394.870 -
std::unordered_set<std::string>::clear()/1024 23267.850 -
std::unordered_set<std::string>::clear()/32 926.808 4.72%
std::unordered_set<std::string>::clear()/8192 219340.597 1.11%
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.135 1.31%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.871 -6.70%
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.664 20.36%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.611 4.01%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.761 -4.80%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 25.287 9.57%
std::unordered_set<std::string>::count(key)_(existent)/1024 37.898 15.27%
std::unordered_set<std::string>::count(key)_(existent)/32 43.334 -9.29%
std::unordered_set<std::string>::count(key)_(existent)/8192 42.241 14.57%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.449 -3.35%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.247 6.82%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.714 -5.64%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.920 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41082.858 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 983.633 -1.13%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 719033.392 -
std::unordered_set<std::string>::ctor(const&)/0 12.942 -
std::unordered_set<std::string>::ctor(const&)/1024 34021.588 3.25%
std::unordered_set<std::string>::ctor(const&)/32 776.024 12.07%
std::unordered_set<std::string>::ctor(const&)/8192 335888.724 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.199 2.42%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62888.317 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1576.404 15.43%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601894.601 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.909 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62513.131 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1708.267 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637994.218 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.909 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61626.366 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1609.285 1.40%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636012.496 -
std::unordered_set<std::string>::erase(iterator)/1024 33.109 12.63%
std::unordered_set<std::string>::erase(iterator)/32 26.210 -
std::unordered_set<std::string>::erase(iterator)/8192 26.228 -17.00%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.307 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12600.497 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.130 4.35%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117677.331 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 65.055 -40.37%
std::unordered_set<std::string>::erase(key)_(existent)/32 92.935 -26.38%
std::unordered_set<std::string>::erase(key)_(existent)/8192 58.085 -47.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.197 -5.66%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.201 -2.77%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.238 8.58%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.108 -1.83%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.551 9.20%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.812 4.15%
std::unordered_set<std::string>::find(key)_(existent)/1024 34.474 -8.20%
std::unordered_set<std::string>::find(key)_(existent)/32 41.418 22.20%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.353 -6.83%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 4.06%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.226 -13.29%
std::unordered_set<std::string>::find(key)_(non-existent)/32 27.776 14.53%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.765 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.738 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56673.923 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1951.140 2.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 607099.067 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.523 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56793.323 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1886.912 3.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599930.174 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.168 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56053.772 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1629.628 -18.95%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562098.479 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.027 128.24%
std::unordered_set<std::string>::insert(value)_(already_present)/32 38.627 -34.43%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 63.849 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 28.130 -29.00%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.868 1.00%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 33.588 -47.17%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.645 1.19%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 28.427 -48.88%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 74.220 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 30.138 1.61%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 65.202 104.34%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.043 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35967.424 1.78%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 781.926 3.98%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342982.605 2.04%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.030 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35856.960 1.52%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 724.673 1.54%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342346.051 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16107.610 -34.02%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 317.544 6.05%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208919.683 -2.17%
std::upper_bound(std::deque<int>)/100 30.595 -
std::upper_bound(std::deque<int>)/8 18.052 -
std::upper_bound(std::deque<int>)/8192 64.890 -
std::upper_bound(std::forward_list<int>)/100 96.464 -
std::upper_bound(std::forward_list<int>)/8 16.105 -
std::upper_bound(std::forward_list<int>)/8192 10394.871 -
std::upper_bound(std::list<int>)/100 101.038 -
std::upper_bound(std::list<int>)/8 16.209 -
std::upper_bound(std::list<int>)/8192 14842.456 13.40%
std::upper_bound(std::vector<int>)/100 12.356 -
std::upper_bound(std::vector<int>)/8 5.984 -
std::upper_bound(std::vector<int>)/8192 15.690 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 424.307 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.215 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 624.143 -3.71%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.449 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 265.402 -1.76%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.318 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.896 5.57%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 882.065 -4.87%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.581 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.700 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 881.519 -5.11%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.080 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.834 -2.13%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 876.278 -5.31%
std::vector<int>::ctor(size)/1024 41.160 -9.06%
std::vector<int>::ctor(size)/32 10.501 1.99%
std::vector<int>::ctor(size)/8192 207.612 -63.47%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.143 -4.14%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.219 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.804 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.649 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.781 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.833 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.311 -1.66%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.638 1.77%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.793 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.007 -1.24%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.286 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 948.912 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 430.104 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4616.009 -9.10%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 912.918 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 455.131 -1.66%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3932.840 -21.62%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 940.404 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 420.937 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4736.553 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.861 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.853 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.428 1.47%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.838 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 780.142 17.53%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 104.757 5.50%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.466 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.177 -2.39%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.624 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.417 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.430 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.426 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.411 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.870 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.798 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4838.884 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12860.957 1.84%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 746.811 1.08%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 111649.266 1.53%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.551 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.915 -1.05%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.923 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6589.022 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 146.620 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54832.711 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 694.880 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.515 2.12%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6831.532 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19938.528 3.22%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 602.614 2.56%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173283.077 2.19%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 695.850 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.332 1.91%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6840.996 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19956.354 3.12%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 611.665 4.09%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172864.382 2.13%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.323 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.603 3.12%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6882.554 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19940.992 3.25%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 605.968 3.66%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173499.825 2.87%
std::vector<std::string>::ctor(size)/1024 428.911 -
std::vector<std::string>::ctor(size)/32 35.473 10.61%
std::vector<std::string>::ctor(size)/8192 4139.810 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.852 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.318 4.34%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5296.972 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20500.918 6.25%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 600.035 6.90%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177555.818 5.13%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.820 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.678 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.697 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.088 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.431 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4590.875 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.001 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 12.013 1.14%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.953 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.479 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.112 -2.58%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2285.342 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 584.631 2.69%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.942 3.82%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4576.698 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.885 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.171 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.847 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1806.452 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 456.776 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12429.956 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15469.553 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 804.907 1.79%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116670.695 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3321.372 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 528.299 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22976.130 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17039.359 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 868.858 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129481.168 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.235 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.775 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14175.402 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13667.749 1.26%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.850 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117148.700 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.737 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.174 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.871 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.939 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.703 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.212 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.947 -2.25%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.242 1.45%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4315.383 -1.98%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6385.316 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.707 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53100.626 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.566 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.403 -2.30%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3143.634 -1.25%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 592.598 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.896 -1.39%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5788.010 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.759 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.635 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.515 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.127 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.620 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.777 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.791 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.776 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.421 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.401 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.408 -
vector<bool>(const_vector<bool>&) 10.838 -
vector<bool>(size_type,_const_value_type&) 9.041 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.730 -1.05%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.979 -
vector<bool>::reserve() 8.800 -
vector<bool>::resize() 11.337 -
Geometric Mean 888.840 -