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 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1529 1934
Performance Improvements 1915 1974
Unchanged Tests 38461 37997
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_left(vector<int>)/32 189.47% 3.949 11.431 - 283.29% -
SetIntersection_Interlaced_Vector_uint64_262144_256 187.23% 26127943.094 75046832.795 - 74.38% -
std::shift_right(vector<int>)/32 156.46% 3.969 10.180 - 245.27% -
SetIntersection_Interlaced_Vector_uint64_262144_64 129.77% 11757442.123 27014990.162 - 183.24% -
std::flat_map<int,_int>::ctor(const&)/8192 125.63% 855.425 1930.126 - 1.55% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 124.88% 855.833 1924.561 - 2.12% -
SetIntersection_Interlaced_Vector_uint64_262144_16 114.57% 3074976.445 6597843.756 - -7.31% -
std::flat_multimap<int,_int>::ctor(const&)/8192 114.48% 892.527 1914.308 - -0.57% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 110.02% 27.212 57.149 - 105.30% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 93.71% 32.961 63.849 - -0.83% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 82.51% 101.677 185.568 - 84.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 81.51% 101.261 183.796 - 83.71% -
std::unordered_set<std::string>::erase(key)_(existent)/32 80.00% 51.630 92.935 - -26.38% -
std::copy_n(vector<int>)/32768 77.02% 1916.625 3392.898 - -10.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 75.50% 31.042 54.478 - 0.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 73.88% 97.689 169.858 - 74.84% -
std::set<int>::contains(key)_(non-existent)/8192 65.66% 9.816 16.262 - 56.76% -
std::copy(vector<bool>)_(aligned)/262144 62.88% 365.093 594.656 - -9.44% -
std::multiset<std::string>::erase(key)_(existent)/32 62.55% 49.986 81.251 - 0.10% -
std::partial_sort_copy(deque<int>)_(descending)/8 61.93% 14.625 23.682 - 62.60% -
BM_PushHeap_uint32_PipeOrgan_1 61.87% 0.392 0.635 - -8.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 61.47% 78.236 126.330 - 61.84% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 61.16% 0.299 0.482 - 83.65% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 58.85% 0.263 0.418 - -5.36% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 55.71% 24.444 38.062 - 57.28% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 55.64% 83.934 130.631 - 8.42% -
SetIntersection_Interlaced_Vector_uint64_16384_64 53.53% 5581843.137 8569775.594 - 23.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 53.51% 6.258 9.608 - 5.85% -
BM_vector_deque_ranges_copy/0 51.74% 0.368 0.558 - 31.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.77% 32.130 48.121 - 51.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.67% 47.992 71.829 - -0.67% -
rng::contains_subrange(list<int>)_(process_all)/8192 48.68% 6649.357 9886.363 - 42.12% -
std::partial_sort_copy(deque<int>)_(heap)/8 48.65% 14.819 22.028 - 39.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 48.23% 26.251 38.913 - 44.78% -
BM_vector_deque_copy/0 47.67% 0.459 0.677 - 23.62% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 46.86% 90221797.452 132499276.539 - 34.69% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.64% 238540611.416 347404239.686 - 0.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 45.07% 34.761 50.427 - 42.39% -
std::unordered_set<int>::contains(key)_(non-existent)/0 44.09% 0.338 0.487 - 43.95% -
SetIntersection_Interlaced_Set_string_16384_16 41.20% 242758391.781 342785053.130 - 43.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 40.90% 19.206 27.061 - 41.27% -
rng::fold_left(deque<int>)/8 40.48% 3.837 5.390 - 31.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 40.44% 24.514 34.426 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 40.22% 42992015.273 60285317.300 - 17.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 39.58% 0.347 0.484 - 41.05% -
BM_StringEraseWithMove_Empty_Transparent 39.45% 0.555 0.774 - 27.82% -
SetIntersection_Interlaced_Vector_uint64_16384_16 38.14% 2392381.516 3304864.204 - -9.60% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 37.45% 30.292 41.638 - 0.71% -
std::copy(vector<bool>)_(aligned)/1048576 35.72% 2168.876 2943.522 - -8.69% -
BM_PushHeap_string_Descending_1 35.70% 0.473 0.641 - -8.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 34.78% 4.531 6.107 - 3.17% -
SetIntersection_Interlaced_Vector_uint64_1024_64 34.44% 3801964.997 5111351.508 - 36.83% -
std::unordered_multiset<int>::clear()/8192 34.02% 64088.948 85893.625 - 36.75% -
std::set<std::string>::insert(value)_(new_value,_end)/32 33.82% 32.830 43.934 - 31.99% -
BM_lexicographical_compare_three_way_fast_path/1 33.31% 0.345 0.460 - -0.10% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 32.70% 12.146 16.119 - 36.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.16% 24.100 31.851 - 31.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 31.99% 0.338 0.446 - 32.21% -
std::unordered_multiset<int>::clear()/1024 31.90% 8347.509 11010.674 - 36.80% -
std::unordered_set<int>::find(key)_(existent)/32 31.86% 1.192 1.572 - 17.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.65% 73.892 97.276 - -2.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.48% 24.597 32.341 - -0.92% -
std::is_sorted(deque<int>)/8 31.42% 2.959 3.889 - 49.75% -
std::move(deque<int>)/32768 31.20% 1816.952 2383.773 - 29.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 30.81% 1.226 1.604 - 25.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.78% 51.721 67.642 - 0.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 30.71% 660.205 862.972 - 25.57% -
SetIntersection_Interlaced_Vector_uint32_1024_64 30.57% 3333065.034 4351979.939 - -10.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 30.16% 1.198 1.560 - -3.41% -
ranges::minmax(std::deque<long_long>)/1 30.00% 0.706 0.918 - -0.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29.61% 609.213 789.609 - 20.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.52% 45.830 59.360 - -3.66% -
std::search(list<int>,_pred)_(single_element)/8192 28.95% 7665.406 9884.558 - 3.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 28.02% 42.686 54.646 - 1.71% -
SetIntersection_Interlaced_Vector_uint64_262144_4 27.92% 1570529.173 2008949.624 - 29.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 27.88% 26.880 34.376 - 25.05% -
BM_StringEraseWithMove_Empty_Opaque 27.69% 0.798 1.018 - 20.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 27.30% 0.271 0.346 - 12.09% -
SetIntersection_Interlaced_Vector_uint64_1024_16 26.90% 2009365.413 2549841.507 - 28.06% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 26.67% 31.057 39.341 - 15.34% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.54% 8084.902 10230.957 - -1.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 25.86% 0.492 0.619 - 19.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 25.39% 608.308 762.765 - 26.69% -
std::unordered_set<std::string>::erase(iterator)/1024 25.38% 26.406 33.109 - 12.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.05% 766.351 958.299 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 24.82% 680.672 849.622 - 24.76% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 24.78% 593421.635 740489.870 - 26.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 24.76% 40.900 51.027 - 128.24% -
std::set<std::string>::insert(value)_(new_value,_end)/0 24.33% 27.421 34.094 - 25.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.19% 27.573 34.243 - 0.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.10% 28.838 35.787 - 0.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.03% 61.254 75.973 - -0.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 23.27% 20.063 24.731 - 1.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 23.19% 29.856 36.780 - 0.86% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 23.15% 28.005 34.489 - 18.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 22.93% 1.487 1.829 - 10.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 22.92% 2935684.586 3608668.646 - 5.87% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.80% 22.620 27.776 - 14.53% -
ranges::minmax(std::deque<char>)/64 22.63% 26.361 32.327 - 39.47% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 22.63% 1.260 1.545 - 41.00% -
std::stable_partition(list<int>)_(dense)/1024 22.62% 1424.769 1747.006 - -0.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 22.54% 24.910 30.525 - 0.35% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 22.44% 798.693 977.902 - 22.67% -
std::map<std::string,_int>::insert(value)_(already_present)/32 22.42% 21.874 26.777 - 1.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 22.12% 72.989 89.133 - -1.71% -
std::unordered_set<int>::count(key)_(existent)/32 22.05% 1.292 1.576 - 11.98% -
std::rotate(vector<bool>)_(1_element_backward)/8192 22.01% 106.041 129.377 - 9.64% -
std::unordered_set<int>::count(key)_(non-existent)/8192 21.77% 1.425 1.736 - 5.45% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21.72% 35160.688 42795.915 - 20.92% -
SetIntersection_Interlaced_Vector_string_16384_256 21.69% 38364924.880 46688070.621 - 12.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.47% 1.051 1.276 - 0.29% -
SetIntersection_None_Set_string_1024_1 21.40% 8890421.607 10793147.091 - 21.32% -
BM_toupper_char<char> 21.33% 0.503 0.610 - -11.20% -
std::set<int>::contains(key)_(non-existent)/1024 21.28% 5.885 7.138 - 15.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 21.27% 23.404 28.381 - -0.31% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 21.23% 22.836 27.685 - 16.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.22% 42.900 52.005 - -1.34% -
std::unordered_multiset<int>::contains(key)_(existent)/32 21.22% 1.345 1.631 - 13.87% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 21.13% 11.923 14.443 - 13.74% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 21.07% 29.541 35.766 - 14.96% -
std::search(deque<int>,_pred)_(no_match)/1000 21.03% 458.050 554.365 - 10.91% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 21.01% 28.369 34.330 - 22.48% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 21.01% 27.693 33.511 - 2.82% -
bm_ranges_lexicographical_compare<int>/1 20.98% 1.165 1.410 - 0.94% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 20.69% 10.232 12.350 - 19.16% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 20.68% 31.805 38.382 - -1.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.64% 16.822 20.294 - 21.37% -
std::search(deque<int>,_pred)_(no_match)/8192 20.58% 3779.700 4557.689 - 9.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.47% 64.358 77.529 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_16384_256 20.46% 20880905.665 25152821.687 - 44.50% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 20.42% 649.308 781.926 - 3.98% -
std::unordered_map<int,_int>::find(key)_(existent)/32 20.38% 1.281 1.543 - 4.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 20.29% 165.204 198.724 - 8.40% -
std::set<std::string>::equal_range(key)_(existent)/1024 20.22% 21.499 25.846 - 3.35% -
std::search(deque<int>,_pred)_(no_match)/1024 20.18% 473.171 568.666 - 10.83% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 20.15% 9.074 10.903 - -0.51% -
std::search(deque<int>,_pred)_(no_match)/1048576 19.99% 485964.828 583128.939 - 9.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.82% 39.528 47.364 - 0.90% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 19.63% 11.987 14.341 - 18.14% -
SetIntersection_None_Set_string_1024_16 19.52% 8840459.450 10566291.003 - 19.69% -
rng::find_last(deque<int>)_(bail_10%)/1024 19.42% 259.992 310.482 - 9.76% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 19.25% 23.752 28.326 - 11.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 19.24% 33.513 39.960 - 18.84% -
std::search(list<int>)_(single_element)/8192 19.23% 7540.243 8990.372 - 6.34% -
SetIntersection_Interlaced_Vector_uint32_1024_16 19.17% 1844263.011 2197767.218 - -12.04% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 19.14% 9.852 11.737 - 17.24% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.11% 0.365 0.434 - 22.54% -
std::unordered_set<std::string>::count(key)_(existent)/32 19.04% 36.402 43.334 - -9.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 18.87% 27.897 33.161 - 18.21% -
BM_PushHeap_float_SingleElement_1 18.86% 0.519 0.617 - 29.13% -
std::remove_if(deque<int>)_(prefix)/50 18.78% 62.387 74.104 - 6.17% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 18.62% 1.166 1.384 - 20.53% -
ranges::minmax(std::list<char>)/1 18.23% 0.321 0.380 - -9.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 18.16% 58.419 69.026 - -1.62% -
ranges::minmax(std::deque<char>)/70000 18.12% 26720.615 31561.534 - 30.91% -
std::none_of(deque<int>)_(process_all)/8192 18.11% 2520.419 2976.897 - 13.62% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 17.99% 6225.281 7345.134 - 1.27% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 17.98% 46503.523 54865.447 - 17.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17.92% 5093.834 6006.865 - 21.61% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 17.91% 34.787 41.019 - 16.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 17.89% 55.307 65.202 - 104.34% -
std::unordered_set<int>::contains(key)_(non-existent)/32 17.84% 1.397 1.647 - 6.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 17.72% 0.341 0.401 - 53.18% -
SetIntersection_Interlaced_Vector_string_262144_64 17.64% 19622919.663 23084561.840 - 18.17% -
std::find_first_of(deque<int>)_(large_needle)/32 17.59% 280.827 330.224 - 16.74% -
BM_deque_vector_copy_backward/70000 17.45% 7696.135 9039.490 - 7.18% -
std::none_of(deque<int>)_(process_all)/32768 17.37% 10089.480 11841.807 - 13.08% -
std::find_if(vector<char>)_(bail_25%)/1024 17.29% 25.115 29.458 - 15.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.13% 35.893 42.041 - 4.98% -
BM_deque_vector_ranges_copy_backward/70000 17.10% 7649.402 8957.438 - 5.37% -
SetIntersection_Interlaced_Vector_string_16384_64 16.97% 12385304.053 14486729.323 - 3.33% -
std::unordered_multiset<int>::erase(iterator)/1024 16.69% 19.735 23.028 - 18.00% -
ranges::min(std::deque<__int128>)/1 16.54% 0.649 0.757 - 26.24% -
std::multiset<std::string>::erase(iterator)/8192 16.43% 31.108 36.220 - 0.43% -
SetIntersection_None_Set_string_1024_4 16.40% 9057923.933 10543834.367 - 16.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 16.29% 24.949 29.013 - 28.03% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 16.27% 1.528 1.777 - 6.94% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.23% 30.131 35.021 - 1.03% -
BM_vector_deque_move/0 16.17% 0.427 0.496 - -26.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 16.13% 38867.676 45136.962 - 21.07% -
std::multimap<std::string,_int>::ctor(const&)/32 16.05% 675.404 783.810 - -0.18% -
ranges::minmax(std::deque<__int128>)/8 15.97% 3.747 4.346 - 7.64% -
std::unordered_set<int>::count(key)_(existent)/1024 15.90% 1.152 1.336 - -12.71% -
std::find_end(deque<int>)_(match_near_end)/1000 15.87% 33.920 39.304 - 15.48% -
rng::find_last(deque<int>)_(bail_10%)/50 15.79% 13.252 15.345 - 9.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 15.77% 53.350 61.762 - -0.57% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 15.64% 27.417 31.706 - 9.38% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 15.62% 23.711 27.416 - 16.59% -
BM_deque_vector_ranges_copy_backward/64000 15.62% 6986.166 8077.541 - 3.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.61% 47.022 54.361 - -1.01% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 15.59% 36.910 42.664 - 20.36% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 15.58% 86098.846 99513.170 - 11.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 15.52% 10.561 12.200 - 9.61% -
std::find_first_of(deque<int>)_(large_needle)/50 15.47% 665.610 768.574 - 14.79% -
BM_deque_deque_ranges_copy_backward/0 15.46% 0.737 0.851 - -7.47% -
SetIntersection_Interlaced_Vector_string_16384_16 15.22% 4164355.830 4798242.180 - 13.65% -
BM_deque_vector_ranges_copy/0 15.19% 1.368 1.575 - 4.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 15.13% 30.955 35.637 - 14.04% -
std::multiset<std::string>::ctor(const&)/32 15.12% 698.643 804.306 - 1.34% -
SetIntersection_Interlaced_Vector_string_262144_256 15.10% 68333543.450 78651153.557 - 8.97% -
BM_deque_vector_move_backward/64000 14.75% 6943.867 7968.377 - -0.87% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.68% 31.487 36.108 - 16.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 14.58% 64.777 74.220 - -0.74% -
std::fill_n(list<int>)/8192 14.56% 7299.415 8362.333 - -17.44% -
std::set<std::string>::count(key)_(existent)/32 14.49% 14.842 16.992 - 18.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 14.38% 5904.692 6753.746 - 16.45% -
SetIntersection_Interlaced_Vector_string_262144_4 14.30% 2030042.690 2320388.976 - 13.91% -
SetIntersection_None_Set_string_1024_64 14.27% 9175286.561 10484695.356 - 14.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 14.27% 195878475.876 223830608.082 - 19.94% -
std::copy_backward(vector<bool>)_(aligned)/262144 14.22% 643.325 734.826 - 16.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.13% 35.848 40.913 - 14.42% -
SetIntersection_None_Set_string_16384_1024 14.12% 194072906.811 221470896.127 - 4.31% -
SetIntersection_Interlaced_Set_string_262144_16 14.11% 2134882.242 2436206.381 - 12.98% -
std::reverse(list<int>)/32768 14.09% 17136.783 19550.762 - -1.48% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.86% 686.172 781.267 - 14.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 13.72% 195185962.238 221964962.740 - 18.58% -
std::set<std::string>::contains(key)_(existent)/1024 13.71% 21.271 24.187 - 5.61% -
std::find_if(vector<char>)_(bail_25%)/32768 13.68% 797.270 906.325 - 13.45% -
std::map<std::string,_int>::ctor(const&)/32 13.66% 720.836 819.292 - -0.69% -
ranges::minmax(std::vector<long_long>)/1 13.46% 0.608 0.690 - -0.03% -
std::unique_copy(deque<int>)_(contiguous)/52 13.43% 14.637 16.604 - 11.87% -
BM_deque_vector_move_backward/65536 13.39% 7040.947 7983.551 - -2.06% -
std::copy_if(deque<int>)_(every_other)/8 13.38% 3.388 3.842 - 11.32% -
BM_deque_vector_ranges_copy_backward/65536 13.33% 7303.823 8277.327 - 2.87% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 13.27% 5.168 5.854 - 7.29% -
std::fill_n(vector<bool>)/262144 13.22% 827.999 937.462 - 3.74% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 13.16% 923.509 1045.080 - 7.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 12.97% 7.917 8.944 - 9.66% -
BM_deque_vector_move_backward/70000 12.94% 7488.985 8458.156 - -2.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.92% 34.667 39.146 - 3.56% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 12.91% 32.121 36.268 - 9.35% -
ranges::min(std::vector<__int128>)/1 12.89% 0.403 0.455 - 42.94% -
SetIntersection_Interlaced_Vector_float_64_16 12.84% 16541617.070 18665816.049 - 1.16% -
std::set<std::string>::count(key)_(existent)/8192 12.81% 31.288 35.296 - 13.58% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 12.79% 19.684 22.201 - -2.77% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 12.76% 521.379 587.882 - 13.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.64% 7.266 8.185 - 5.91% -
std::unique_copy(deque<int>)_(contiguous)/32 12.58% 9.365 10.544 - 11.05% -
BM_deque_vector_ranges_move_backward/64000 12.57% 6952.945 7826.857 - -4.40% -
BM_deque_vector_copy_backward/65536 12.48% 7204.574 8104.013 - 1.65% -
std::set<int>::upper_bound(key)_(non-existent)/8192 12.46% 9.781 11.000 - 7.82% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.43% 14248.646 16019.091 - 4.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 12.29% 73.626 82.678 - 16.68% -
ranges::minmax(std::deque<__int128>)/64 12.28% 30.211 33.921 - 3.16% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 12.22% 1.350 1.515 - -5.99% -
BM_deque_vector_copy_backward/64000 12.20% 7009.061 7864.178 - 1.16% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 12.15% 10.570 11.854 - 19.72% -
BM_vector_deque_ranges_copy/2 12.11% 1.834 2.056 - 0.30% -
std::partition_copy(deque<int>)/1024 11.97% 629.637 705.028 - 11.17% -
BM_PushHeap_string_Ascending_1 11.94% 0.471 0.527 - -24.72% -
std::unordered_set<std::string>::find(key)_(existent)/32 11.93% 37.003 41.418 - 22.20% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 11.87% 1.248 1.396 - 16.10% -
std::find_if(vector<char>)_(bail_25%)/8192 11.82% 209.468 234.234 - 11.14% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.82% 23.246 25.993 - 21.48% -
BM_deque_vector_ranges_move_backward/65536 11.80% 7136.653 7979.038 - -3.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 11.72% 1.487 1.661 - 11.11% -
std::move_backward(vector<int>)/262144 11.65% 18589.751 20755.759 - -0.21% -
std::find_first_of(vector<int>)_(large_needle)/8192 11.60% 6869511.441 7666530.221 - 4.74% -
SetIntersection_Interlaced_Vector_uint32_256_64 11.57% 7087974.373 7908308.850 - -3.58% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 11.56% 89.359 99.688 - 4.02% -
SetIntersection_None_Set_string_16384_256 11.55% 192278110.042 214477481.207 - 9.52% -
std::find_first_of(vector<int>)_(large_needle)/32 11.50% 103.506 115.409 - 9.23% -
ranges::min(std::list<__int128>)/1 11.48% 0.330 0.368 - 9.97% -
BM_vector_deque_ranges_copy_backward/64000 11.39% 7277.097 8105.762 - -0.98% -
BM_deque_vector_ranges_move_backward/70000 11.34% 7674.162 8544.494 - -1.67% -
std::search(list<int>)_(no_match)/8192 11.32% 6527.282 7266.395 - -2.86% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.31% 9.972 11.100 - 3.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 11.30% 1419.191 1579.566 - 1.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.24% 9.785 10.884 - 3.18% -
BM_StringRelational_Eq_Empty_Empty_Control 11.21% 1.795 1.996 - -3.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.20% 8.968 9.972 - 57.53% -
BM_deque_vector_move_backward/0 11.13% 1.364 1.515 - 7.32% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 11.12% 454.144 504.666 - -0.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 11.12% 1.707 1.896 - 12.99% -
ranges::min(std::vector<long_long>)/8 11.07% 2.036 2.262 - 0.27% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 11.06% 20.030 22.244 - 10.86% -
std::vector<std::string>::ctor(size)/32 11.02% 31.951 35.473 - 10.61% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 10.99% 5.672 6.296 - -0.88% -
std::find_first_of(vector<int>)_(large_needle)/1024 10.97% 106506.501 118188.130 - 7.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 10.84% 195532187.650 216727449.058 - 17.25% -
SetIntersection_Interlaced_Vector_string_16384_4 10.76% 1789989.567 1982637.891 - 12.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.75% 29.805 33.010 - 0.33% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 10.75% 1.432 1.586 - 12.03% -
std::multimap<int,_int>::find(key)_(non-existent)/32 10.72% 2.369 2.622 - -10.05% -
std::find_end(deque<int>)_(match_near_end)/1024 10.70% 32.396 35.862 - 10.37% -
std::equal(vector<bool>)_(unaligned)/50 10.62% 0.826 0.914 - -3.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 10.61% 20.621 22.810 - 18.51% -
ranges::minmax(std::vector<char>)/64 10.59% 1.197 1.323 - 11.16% -
std::multimap<std::string,_int>::count(key)_(existent)/32 10.58% 19.222 21.256 - 12.62% -
std::unique(deque<int>)_(contiguous)/52 10.57% 56.272 62.221 - -0.02% -
std::set<int>::upper_bound(key)_(non-existent)/1024 10.56% 5.819 6.433 - 2.24% -
std::unordered_set<std::string>::find(key)_(existent)/1024 10.49% 31.201 34.474 - -8.20% -
std::move_backward(vector<int>)/8 10.40% 2.133 2.355 - 2.40% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.40% 10.234 11.298 - 78.26% -
BM_deque_deque_ranges_copy_backward/64000 10.38% 7132.295 7872.843 - 2.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.35% 90.754 100.144 - 8.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.26% 6731.744 7422.690 - 10.89% -
std::find_if_not(list<int>)_(process_all)/8192 10.23% 6864.185 7566.069 - 4.87% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 10.22% 288.105 317.544 - 6.05% -
bm_lexicographical_compare<unsigned_char>/1 10.18% 1.507 1.661 - -0.40% -
BM_deque_deque_move_backward/70000 10.13% 7887.509 8686.302 - -0.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 10.10% 1.576 1.735 - -2.15% -
std::is_sorted_until(deque<int>,_pred)/8 10.08% 4.233 4.660 - 13.38% -
rng::find_last(list<int>)_(bail_90%)/8 10.07% 0.459 0.505 - 1.15% -
std::replace_if(list<int>)_(sprinkled)/8192 10.02% 7238.183 7963.655 - 7.27% -
std::map<std::string,_int>::contains(key)_(existent)/1024 10.01% 22.340 24.576 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 10.00% 194368473.246 213810209.957 - 10.95% -
std::unordered_multiset<int>::erase(iterator)/32 10.00% 19.724 21.696 - 11.56% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 9.98% 20.778 22.852 - 8.52% -
SetIntersection_Interlaced_Vector_string_1024_256 9.97% 20212681.641 22227354.208 - 8.68% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.90% 37889559.214 41640534.298 - 9.27% -
std::set<int>::contains(key)_(non-existent)/32 9.89% 2.827 3.107 - 14.56% -
std::search(list<int>,_pred)_(same_length)/8192 9.89% 8465.080 9301.882 - 0.73% -
BM_vector_deque_copy_backward/65536 9.82% 7471.548 8205.509 - 3.45% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 9.81% 21.657 23.781 - 2.45% -
SetIntersection_Interlaced_Vector_string_262144_16 9.77% 6106808.263 6703611.246 - 9.95% -
SetIntersection_Interlaced_Set_string_262144_64 9.74% 2125730.955 2332746.254 - 9.15% -
BM_deque_deque_ranges_move_backward/65536 9.70% 7388.549 8105.430 - 0.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 9.68% 62.671 68.738 - 3.22% -
SetIntersection_Front_Vector_string_16384_64 9.67% 3185504.003 3493683.210 - -1.22% -
BM_deque_deque_ranges_copy_backward/65536 9.67% 7406.223 8122.120 - 2.40% -
std::unordered_multiset<int>::clear()/32 9.65% 590.758 647.754 - 9.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 9.63% 193818083.333 212479012.282 - 11.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 9.62% 6.820 7.476 - 62.66% -
ranges::min(std::vector<char>)/8 9.62% 2.211 2.423 - -1.00% -
std::find_if_not(vector<int>)_(bail_25%)/1024 9.62% 29.441 32.273 - 13.62% -
BM_vector_deque_ranges_copy_backward/65536 9.58% 7515.158 8235.344 - -0.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 9.58% 23.619 25.882 - -7.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 9.57% 194364306.833 212961198.204 - 10.03% -
std::set<std::string>::erase(iterator)/32 9.55% 25.117 27.516 - -3.81% -
std::unordered_set<std::string>::count(key)_(existent)/8192 9.53% 38.567 42.241 - 14.57% -
SetIntersection_Interlaced_Vector_string_16384_1024 9.50% 113705760.400 124504977.334 - 6.89% -
rng::fold_left(list<int>)/1048576 9.48% 1350526.683 1478558.751 - 9.22% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 9.47% 18.849 20.634 - 8.23% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 9.45% 1.400 1.532 - 26.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.38% 145881.085 159571.863 - 11.15% -
BM_deque_deque_ranges_copy_backward/1 9.36% 2.425 2.652 - 4.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 9.35% 1.580 1.728 - -9.72% -
std::find(vector<bool>)_(process_all)/50 9.35% 0.725 0.793 - 10.12% -
std::replace(vector<int>)_(sprinkled)/8192 9.35% 1186.897 1297.824 - 11.26% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.31% 20.266 22.152 - 0.99% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.24% 3.816 4.168 - 2.19% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 9.22% 34.439 37.614 - -0.01% -
ranges::minmax(std::list<__int128>)/70000 9.20% 56637.895 61847.169 - 5.45% -
std::unique(deque<int>)_(contiguous)/32 9.19% 49.464 54.010 - -0.29% -
std::fill_n(list<int>)/1024 9.18% 440.496 480.921 - 6.23% -
SetIntersection_None_Set_string_16384_1 9.15% 192038134.383 209610239.078 - 8.28% -
BM_num_put<unsigned_long_long> 9.08% 10.658 11.626 - 5.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.04% 8.630 9.410 - 38.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.03% 40.489 44.145 - 4.42% -
std::copy_backward(deque<int>)/8 9.03% 2.570 2.802 - 0.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 9.00% 32.613 35.549 - 0.84% -
std::find_if(deque<int>)_(process_all)/8 8.94% 2.509 2.733 - 8.11% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 8.88% 82.338 89.647 - -0.47% -
SetIntersection_Front_Vector_float_1024_1024 8.86% 5433929.916 5915116.591 - 0.17% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 8.82% 27.247 29.650 - 7.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 8.80% 1.215 1.322 - 12.27% -
std::copy_backward(deque<int>)/262144 8.78% 31435.549 34194.359 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 8.72% 403.668 438.878 - 8.35% -
rng::find_last(list<int>)_(bail_10%)/8192 8.67% 6301.021 6847.157 - -11.10% -
std::replace(vector<int>)_(sprinkled)/1024 8.66% 152.298 165.492 - 10.38% -
BM_vector_deque_copy/64000 8.66% 2836.839 3082.385 - -0.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 8.65% 14841.072 16125.419 - 4.77% -
std::is_partitioned(deque<int>)_(partitioned)/8192 8.58% 2277.257 2472.623 - 5.12% -
std::search(deque<int>)_(near_matches)/1000 8.57% 17811.347 19338.214 - -7.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 8.57% 20.483 22.238 - 8.58% -
std::list<int>::ctor(size)/32 8.56% 334.159 362.773 - 13.21% -
std::set<std::string>::ctor(const&)/32 8.54% 713.616 774.593 - 9.66% -
SetIntersection_Front_Vector_uint32_262144_1024 8.53% 5420610.967 5882828.702 - 10.36% -
SetIntersection_None_Set_string_16384_64 8.53% 191035565.055 207324834.122 - 5.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 8.47% 1183.664 1283.861 - -1.48% -
std::copy_n(vector<int>)/8 8.46% 2.130 2.310 - 1.16% -
BM_vector_deque_move/64000 8.45% 2838.572 3078.397 - 2.18% -
std::unordered_set<int>::find(key)_(existent)/8192 8.42% 1.369 1.484 - 7.90% -
BM_vector_deque_ranges_copy/64000 8.41% 2838.242 3076.825 - -0.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.39% 1.412 1.531 - 23.11% -
BM_vector_deque_copy_backward/64000 8.39% 7290.185 7901.492 - -0.73% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 8.38% 12.177 13.197 - 0.90% -
BM_vector_deque_ranges_copy/1 8.33% 2.121 2.298 - 0.11% -
std::search(list<int>,_pred)_(no_match)/8192 8.32% 7239.716 7842.152 - -0.46% -
std::find_if_not(vector<char>)_(bail_25%)/1024 8.29% 25.138 27.222 - 8.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 8.25% 6.285 6.804 - 48.29% -
std::replace_if(list<int>)_(prefix)/8192 8.25% 7054.295 7636.053 - 5.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 8.24% 793.881 859.319 - 0.53% -
SetIntersection_Front_Vector_float_262144_1024 8.24% 5427656.019 5874715.340 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.22% 1357653.501 1469266.211 - -8.15% -
std::find_if_not(list<int>)_(process_all)/1024 8.22% 731.602 791.707 - 9.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 8.21% 1.316 1.424 - 23.22% -
ranges::minmax(std::vector<char>)/1 8.20% 0.606 0.656 - 6.79% -
std::map<std::string,_int>::count(key)_(existent)/32 8.19% 15.448 16.713 - 0.33% -
BM_deque_deque_copy_backward/65536 8.18% 7457.970 8067.840 - 0.79% -
std::search(list<int>)_(same_length)/8192 8.17% 7950.486 8599.926 - -0.31% -
rng::find_last(vector<char>)_(bail_90%)/8 8.11% 0.408 0.441 - -4.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.10% 12499.610 13512.404 - 1.97% -
ranges::minmax(std::deque<char>)/8 8.10% 3.982 4.305 - 13.63% -
BM_std_minmax_element<int>/4000 8.09% 894.866 967.279 - -2.86% -
rng::fold_left(deque<int>)/32 8.07% 16.264 17.577 - 5.85% -
std::set<std::string>::ctor(const&,_alloc)/32 8.04% 695.852 751.822 - 8.44% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.03% 181.402 195.961 - 8.24% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.00% 22.124 23.893 - 0.62% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 8.00% 28.378 30.647 - 9.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 7.98% 1.315 1.420 - 22.92% -
BM_std_minmax_element<short>/1 7.95% 0.296 0.319 - 2.97% -
ranges::min(std::list<char>)/64 7.95% 25.989 28.056 - 4.22% -
BM_vector_deque_move_backward/64000 7.95% 7299.994 7879.991 - -2.27% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 7.94% 49744.131 53694.904 - -5.40% -
BM_vector_deque_copy/70000 7.94% 3098.904 3344.984 - -0.12% -
BM_deque_deque_ranges_copy_backward/2 7.93% 2.183 2.356 - 5.21% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 7.92% 1.319 1.424 - 23.20% -
std::move(vector<bool>)_(unaligned)/512 7.90% 4.640 5.007 - 9.21% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.89% 289.949 312.838 - 8.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 7.87% 30.087 32.455 - 17.62% -
BM_deque_vector_copy_backward/1024 7.87% 36.576 39.454 - 6.92% -
std::reverse(list<int>)/4096 7.84% 1755.466 1893.178 - -0.77% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 7.84% 1.320 1.423 - 23.17% -
std::fill_n(vector<bool>)/64 7.81% 1.344 1.449 - -0.69% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.78% 11.166 12.035 - 0.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.77% 979.799 1055.941 - 3.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 7.77% 751.770 810.179 - 7.82% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.77% 51055.269 55020.885 - 5.48% -
BM_deque_deque_ranges_copy_backward/70000 7.74% 7901.473 8513.294 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.73% 1765263.819 1901651.774 - 3.41% -
BM_vector_deque_ranges_move_backward/64000 7.71% 7254.658 7814.033 - -4.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 7.71% 1.537 1.655 - 10.29% -
std::is_sorted_until(list<int>)/1024 7.71% 744.351 801.708 - 8.12% -
BM_vector_deque_ranges_copy/70000 7.70% 3101.215 3340.093 - -0.08% -
BM_vector_deque_move/70000 7.69% 3101.846 3340.437 - 1.93% -
std::find(vector<long_long>)_(bail_25%)/8 7.66% 0.858 0.923 - -4.32% -
std::unordered_multiset<int>::erase(key)_(existent)/32 7.65% 20.548 22.121 - 8.52% -
SetIntersection_Front_Set_float_1024_1024 7.64% 12595306.134 13557827.342 - 8.19% -
std::flat_multimap<int,_int>::erase(iterator)/1024 7.64% 78.179 84.148 - -8.08% -
std::multiset<std::string>::count(key)_(non-existent)/32 7.63% 10.043 10.809 - 2.34% -
SetIntersection_None_Set_string_16384_16 7.63% 191515782.163 206120518.840 - 7.81% -
std::unordered_set<int>::contains(key)_(existent)/1024 7.61% 1.256 1.351 - -11.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 7.59% 29.836 32.102 - 0.49% -
SetIntersection_Front_Set_string_256_64 7.57% 14014985.361 15076147.981 - -4.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.54% 0.437 0.470 - 4.38% -
BM_PushHeap_uint32_QuickSortAdversary_1 7.51% 0.410 0.441 - -28.14% -
std::swap_ranges(list<int>)/32 7.49% 19.221 20.660 - 6.24% -
std::for_each_n(join_view(vector<vector<int>>))/8 7.47% 1.390 1.494 - 7.70% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.42% 12723.521 13668.158 - 7.34% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 7.41% 3856.457 4142.372 - 4.26% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.41% 11.544 12.399 - 8.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 7.40% 45.950 49.351 - 5.11% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.39% 19.661 21.114 - 4.28% -
std::find_if_not(vector<int>)_(bail_25%)/8 7.39% 0.836 0.898 - 2.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 7.39% 51.916 55.753 - -6.55% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 7.39% 507.390 544.876 - -1.96% -
BM_deque_deque_ranges_move_backward/70000 7.38% 7827.965 8406.006 - -2.21% -
BM_vector_deque_ranges_move/65536 7.36% 2860.027 3070.480 - -2.18% -
BM_deque_deque_move_backward/64000 7.36% 7247.068 7780.302 - 2.14% -
std::unique(list<int>,_pred)_(contiguous)/8192 7.35% 7478.992 8028.628 - 6.13% -
BM_vector_deque_move_backward/70000 7.32% 7880.565 8457.273 - -2.68% -
std::copy_backward(deque<int>)/1048576 7.30% 129654.935 139119.935 - 0.64% -
SetIntersection_Interlaced_Vector_uint64_256_4 7.29% 4654885.875 4994239.251 - -1.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.26% 39.051 41.887 - 1.12% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 7.24% 31.571 33.857 - 0.00% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 7.20% 1470.472 1576.404 - 15.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.16% 1220.079 1307.406 - 2.63% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 7.15% 2.131 2.284 - -0.07% -
SetIntersection_None_Set_string_16384_4 7.13% 191641987.674 205303935.071 - 6.49% -
std::map<int,_int>::find(key)_(non-existent)/1024 7.10% 5.370 5.751 - 6.45% -
BM_vector_deque_copy_backward/70000 7.05% 8151.213 8725.534 - 3.23% -
std::partial_sort_copy(vector<int>)_(heap)/8 7.04% 15.819 16.933 - 4.47% -
std::rotate(deque<int>)_(by_1/3)/8192 7.02% 3152.501 3373.890 - 6.18% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.01% 15.180 16.243 - 0.85% -
BM_vector_deque_ranges_copy_backward/70000 7.01% 8023.877 8586.027 - -1.94% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 7.00% 32.571 34.852 - 8.26% -
std::set<std::string>::erase(key)_(existent)/1024 6.98% 57.118 61.103 - -32.67% -
std::partition_point(list<int>)/8192 6.97% 12736.236 13623.446 - 9.53% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.96% 2.432 2.602 - -4.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.96% 10.634 11.374 - 6.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.95% 9.324 9.972 - 0.23% -
ranges::min(std::list<__int128>)/64 6.95% 32.374 34.624 - -11.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.94% 20.952 22.407 - 5.79% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 6.93% 496149.494 530548.241 - 4.48% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6.91% 5972.499 6385.316 - 0.15% -
std::search(deque<int>)_(same_length)/1024 6.89% 471.351 503.842 - 6.47% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.89% 11307.894 12087.006 - -5.32% -
std::map<int,_int>::find(key)_(non-existent)/32 6.88% 2.232 2.385 - 6.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.88% 4.687 5.009 - 0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.86% 4.629 4.947 - -1.63% -
std::set<int>::insert(value)_(already_present)/8192 6.86% 9.823 10.497 - 9.40% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 6.86% 1.321 1.411 - 22.10% -
std::transform(list<int>,_list<int>)/8192 6.86% 9193.170 9823.392 - 16.27% -
std::unique(list<int>,_pred)_(contiguous)/1024 6.84% 935.028 999.028 - 3.82% -
std::adjacent_find(deque<int>,_pred)/50 6.84% 28.946 30.927 - 5.01% -
BM_std_minmax_element<int>/1024 6.78% 233.100 248.902 - -4.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.77% 5.190 5.541 - 1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 6.77% 19.367 20.677 - 4.37% -
std::for_each_n(deque<int>)/8 6.76% 1.126 1.202 - -4.15% -
BM_std_minmax_element<int>/4096 6.75% 915.845 977.679 - -4.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 6.75% 1.226 1.308 - 0.79% -
SetIntersection_Front_Set_float_256_64 6.74% 5719430.908 6105170.086 - 4.61% -
BM_vector_deque_ranges_copy/65536 6.74% 2856.300 3048.676 - 0.13% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 6.73% 81.754 87.258 - 6.61% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.73% 0.648 0.692 - 7.10% -
std::unordered_multiset<int>::find(key)_(existent)/32 6.70% 1.225 1.307 - 5.65% -
std::swap_ranges(list<int>)/8192 6.70% 9829.452 10487.593 - 2.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 6.68% 4.432 4.728 - 5.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.67% 5.843 6.233 - 29.42% -
BM_std_minmax_element<int>/512 6.65% 118.437 126.319 - -5.47% -
BM_PushHeap_string_Random_4 6.65% 6.065 6.468 - 6.48% -
std::multiset<int>::equal_range(key)_(existent)/32 6.63% 2.240 2.389 - 1.28% -
BM_deque_deque_move_backward/65536 6.63% 7515.669 8013.715 - -1.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.62% 38.419 40.963 - 0.70% -
std::stable_partition(deque<int>)_(sparse)/1024 6.60% 419.675 447.390 - 2.01% -
BM_deque_vector_ranges_move/0 6.60% 1.525 1.626 - 14.48% -
std::partition_copy(deque<int>)/8192 6.59% 5696.570 6072.248 - 6.82% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 6.57% 15.652 16.680 - 1.66% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.56% 997.543 1063.000 - 6.40% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.56% 463.937 494.369 - 5.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.54% 86.595 92.262 - 0.74% -
BM_std_minmax_element<int>/5500 6.54% 1229.545 1310.011 - -4.21% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 6.54% 17.197 18.322 - 3.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.53% 3.497 3.725 - 3.89% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.52% 3493.974 3721.888 - 4.03% -
ranges::min(std::list<__int128>)/8 6.50% 2.038 2.170 - -15.90% -
BM_PushHeap_uint32_Descending_4 6.47% 0.378 0.402 - 6.61% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.45% 5.201 5.536 - -5.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.45% 84375.229 89813.688 - 2.82% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 6.44% 23.927 25.469 - 3.10% -
std::move(deque<int>)/8 6.44% 3.251 3.461 - 6.37% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 6.41% 0.253 0.269 - 5.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.31% 11055.046 11752.829 - 3.62% -
std::find_end(list<int>)_(single_element)/8192 6.30% 7730.315 8217.634 - -2.44% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.30% 6405.808 6809.363 - 4.68% -
BM_vector_deque_move/65536 6.28% 2854.417 3033.814 - -0.99% -
ranges::minmax(std::list<__int128>)/1 6.27% 0.429 0.455 - -3.72% -
BM_std_minmax_element<int>/65536 6.26% 14634.547 15550.109 - -4.54% -
std::replace(vector<int>)_(sprinkled)/50 6.25% 8.957 9.517 - 8.74% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.24% 23.086 24.526 - 0.30% -
std::find_end(deque<int>)_(match_near_end)/8192 6.18% 272.231 289.050 - 5.99% -
std::unordered_multiset<int>::find(key)_(existent)/8192 6.17% 1.215 1.290 - 1.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 6.16% 4.280 4.544 - 0.22% -
std::set<int>::count(key)_(non-existent)/8192 6.16% 11.249 11.942 - 0.98% -
rng::fold_left(deque<int>)/50 6.15% 27.116 28.784 - 3.81% -
SetIntersection_Interlaced_Vector_string_256_16 6.14% 9949339.512 10560569.597 - 0.10% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.14% 10.425 11.066 - 2.37% -
std::rotate_copy(deque<int>)/32 6.14% 2.571 2.728 - 2.16% -
BM_std_minmax_element<int>/70000 6.13% 15660.251 16619.667 - -4.55% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.10% 22.396 23.763 - 14.03% -
std::find_if(list<int>)_(bail_25%)/32768 6.10% 6964.241 7388.861 - 4.68% -
std::pop_heap(deque<float>)/1024 6.09% 12.805 13.585 - 8.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 6.09% 18.463 19.587 - 5.53% -
BM_vector_deque_ranges_move/64000 6.09% 2837.891 3010.620 - 0.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.08% 44504.189 47209.613 - 4.01% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6.04% 5741.081 6087.647 - 5.29% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.98% 23.859 25.287 - 9.57% -
BM_deque_deque_copy_backward/64 5.98% 3.359 3.560 - -4.04% -
bm_ranges_lexicographical_compare<int>/8 5.98% 1.449 1.536 - 2.34% -
std::any_of(vector<int>)_(process_all)/50 5.96% 12.633 13.386 - 6.00% -
BM_deque_deque_ranges_move/70000 5.95% 3272.115 3466.832 - 5.24% -
std::reverse_copy(vector<int>)/8 5.94% 2.428 2.572 - 3.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.93% 8969716.708 9501779.907 - 6.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.93% 6727.479 7126.222 - -8.05% -
rng::find_last(list<int>)_(bail_90%)/50 5.93% 1.273 1.348 - 2.97% -
std::map<std::string,_int>::find(key)_(existent)/32 5.91% 14.816 15.692 - 0.86% -
std::list<int>::ctor(size)/1024 5.91% 12068.451 12782.009 - 9.21% -
std::move_backward(deque<int>)/1048576 5.90% 125358.618 132755.854 - 0.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 5.90% 608098.344 643976.277 - 6.73% -
BM_deque_deque_ranges_move_backward/64000 5.90% 7401.720 7838.118 - 1.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.89% 77.391 81.952 - 5.28% -
ranges::min(std::list<char>)/8 5.88% 1.837 1.945 - 2.85% -
std::replace_if(vector<int>)_(sprinkled)/32 5.87% 8.632 9.139 - 4.89% -
SetIntersection_Front_Vector_float_1024_256 5.85% 2155612.102 2281759.409 - 0.67% -
std::move(list<int>)/64 5.85% 40.592 42.966 - -4.79% -
BM_deque_vector_ranges_copy/4000 5.84% 142.208 150.508 - 6.27% -
BM_deque_vector_ranges_copy_backward/0 5.83% 1.466 1.552 - 5.50% -
BM_deque_deque_ranges_copy_backward/64 5.82% 3.475 3.677 - 1.55% -
std::copy(list<int>)/4096 5.80% 3030.091 3205.875 - 3.88% -
std::replace(vector<int>)_(sprinkled)/32 5.79% 5.719 6.050 - 4.58% -
std::lower_bound(std::vector<int>)/8 5.76% 7.719 8.164 - 4.91% -
std::multiset<std::string>::contains(key)_(existent)/1024 5.75% 26.832 28.375 - 9.39% -
BM_StringRead_Cold_Deep_Large 5.73% 1.301 1.376 - -2.29% -
SetIntersection_None_Set_float_16384_16384 5.73% 154495786.293 163342088.121 - 1.87% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.71% 5504.562 5818.817 - 6.43% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.70% 10.945 11.568 - -11.19% -
SetIntersection_Interlaced_Set_string_262144_262144 5.68% 17267359.943 18247789.957 - 1.29% -
BM_PushHeap_string_Ascending_262144 5.58% 28.058 29.623 - -2.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 5.57% 47.503 50.149 - -1.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.56% 16645.746 17571.064 - 0.69% -
BM_vector_deque_ranges_move/70000 5.56% 3100.897 3273.221 - 0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.55% 23.607 24.918 - 5.50% -
std::list<int>::ctor(size)/8192 5.54% 97917.405 103340.385 - 9.61% -
std::multiset<int>::count(key)_(non-existent)/1024 5.53% 5.980 6.311 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.53% 91363.935 96415.328 - -3.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.49% 23.149 24.419 - 20.45% -
std::transform(deque<int>,_deque<int>)/32 5.48% 21.328 22.497 - 5.34% -
std::set<int>::contains(key)_(existent)/8192 5.47% 8.153 8.599 - 5.69% -
SetIntersection_Front_Vector_string_262144_16 5.47% 1562681.199 1648126.479 - 0.52% -
BM_deque_deque_copy_backward/64000 5.46% 7289.610 7687.505 - 0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.46% 203407.850 214509.601 - 4.09% -
std::adjacent_find(deque<int>,_pred)/8 5.45% 4.250 4.482 - 7.75% -
std::unordered_set<std::string>::clear()/32 5.45% 878.899 926.808 - 4.72% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.45% 44690.665 47126.152 - 4.97% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.43% 8141.471 8583.435 - -5.23% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 5.41% 26.565 28.003 - 8.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.39% 33.684 35.499 - 0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.37% 14058805.212 14814402.793 - 3.72% -
std::copy_n(deque<int>)/8 5.35% 2.683 2.826 - 2.19% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.33% 773.791 815.007 - 5.69% -
std::rotate(list<int>)_(1_element_forward)/50 5.30% 24.934 26.256 - 2.17% -
std::multiset<int>::insert(value)_(already_present)/8192 5.29% 32.456 34.173 - 7.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.27% 514409.105 541529.033 - 5.38% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.24% 1441130.133 1516595.699 - 4.19% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 5.23% 8.209 8.639 - 5.43% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 5.22% 1.180 1.241 - -6.16% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 5.20% 3.069 3.229 - 4.89% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.18% 9.861 10.372 - -4.15% -
ranges::min(std::vector<char>)/1 5.17% 0.431 0.453 - 35.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.15% 2.975 3.128 - 5.91% -
std::partial_sort_copy(list<int>)_(heap)/8 5.15% 16.842 17.709 - -0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.14% 12986.773 13654.551 - 1.39% -
std::remove(deque<int>)_(prefix)/32 5.14% 52.522 55.223 - 3.08% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.14% 10038.215 10554.036 - 6.56% -
bm_ranges_swap_ranges_vb_aligned/262144 5.13% 485.255 510.167 - 3.57% -
std::find_end(deque<int>)_(process_all)/1024 5.13% 300.489 315.890 - 4.94% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 5.12% 62.565 65.768 - 5.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 5.10% 1.165 1.225 - -12.99% -
ranges::minmax(std::list<__int128>)/64 5.09% 38.941 40.921 - 4.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.08% 4803.176 5047.337 - 6.05% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.08% 28.664 30.121 - 3.59% -
std::make_heap(deque<int>)_(pipe-organ)/8 5.08% 27.495 28.892 - 3.43% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.07% 32.638 34.294 - -0.08% -
std::search(deque<int>,_pred)_(near_matches)/1024 5.07% 25074.371 26345.151 - 3.91% -
std::copy_if(list<int>)_(every_other)/4096 5.07% 3263.301 3428.628 - -3.48% -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 5.05% 0.264 0.277 - 5.71% -
std::multiset<int>::count(key)_(non-existent)/8192 5.04% 9.857 10.354 - 0.74% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.03% 5.906 6.204 - -13.07% -
std::unordered_set<int>::find(key)_(existent)/1024 5.03% 1.373 1.442 - 13.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.03% 12934.118 13584.273 - -3.92% -
SetIntersection_Front_Vector_uint32_16384_1024 5.03% 5622292.151 5904834.138 - -0.10% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 5.01% 761.119 799.276 - 1.14% -
bm_ranges_lexicographical_compare<int>/64 5.01% 4.306 4.522 - 3.12% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 4.98% 1515.837 1591.277 - 33.03% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.98% 2.350 2.467 - 4.05% -
std::find_end(deque<int>)_(single_element)/1024 4.97% 303.803 318.913 - 12.22% -
bm_ranges_swap_ranges_vb_aligned/131072 4.97% 244.416 256.569 - 3.16% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.96% 24.280 25.485 - 6.98% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.96% 7.592 7.969 - 4.50% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.91% 17.810 18.685 - 5.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.91% 2292977.835 2405568.943 - 7.12% -
std::for_each_n(join_view(vector<vector<int>>))/32 4.91% 3.830 4.018 - 4.80% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.90% 1.645 1.726 - 0.64% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.90% 5.085 5.334 - -0.72% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 4.89% 29412.984 30852.050 - 4.81% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 4.88% 21.033 22.060 - 6.19% -
BM_std_minmax_element<int>/64000 4.86% 14485.864 15189.855 - -4.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.83% 1414.988 1483.319 - 1.13% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.82% 23.293 24.416 - 2.98% -
std::make_heap(deque<int>)_(heap)/1024 4.82% 1095.556 1148.352 - 4.81% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4.81% 4660.933 4885.307 - 4.25% -
ranges::minmax(std::vector<char>)/8 4.81% 0.977 1.024 - 11.22% -
std::stable_partition(deque<int>)_(sparse)/8192 4.81% 3277.549 3435.120 - -2.88% -
BM_lexicographical_compare_three_way_fast_path/16 4.79% 4.227 4.430 - 0.94% -
std::map<int,_int>::count(key)_(non-existent)/32 4.79% 2.884 3.022 - 5.16% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.76% 11448.142 11993.362 - 8.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 4.76% 11567.754 12117.918 - 5.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 4.75% 1006201.692 1053980.913 - 1.78% -
SetIntersection_Front_Vector_uint32_16384_256 4.73% 2151896.868 2253576.045 - -1.15% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.72% 317.986 333.003 - -12.46% -
BM_std_minmax_element<short>/3 4.72% 1.143 1.197 - -3.96% -
std::rotate(deque<int>)_(by_1/3)/50 4.71% 28.842 30.201 - 1.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.71% 5.694 5.962 - -2.09% -
std::make_heap(deque<int>)_(heap)/8192 4.70% 8616.677 9022.089 - 5.14% -
std::unique(list<int>,_pred)_(sprinkled)/1024 4.70% 993.918 1040.632 - 2.85% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.70% 23937.705 25061.663 - 3.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.69% 1.207 1.264 - 4.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/0 4.68% 0.257 0.269 - 3.89% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.65% 10.217 10.693 - 0.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.63% 3.207 3.355 - -0.46% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.63% 11968.230 12522.005 - -13.89% -
BM_deque_deque_copy_backward/70000 4.63% 7931.066 8298.017 - -2.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.62% 2277810.547 2382952.368 - 6.23% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.61% 2173.952 2274.109 - 4.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 4.60% 1.445 1.511 - 1.57% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.60% 22.248 23.271 - 1.01% -
BM_deque_vector_move/0 4.60% 1.357 1.419 - -10.35% -
SetIntersection_Front_Vector_string_256_64 4.59% 10168435.952 10635127.398 - -0.97% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.58% 228.919 239.410 - -1.02% -
std::make_heap(deque<int>)_(descending)/8192 4.57% 8627.490 9021.996 - 3.92% -
BM_vector_deque_move_backward/65536 4.57% 7571.242 7917.195 - -1.50% -
std::set<std::string>::lower_bound(key)_(existent)/1024 4.56% 22.841 23.882 - -0.81% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.56% 7.251 7.581 - 4.72% -
BM_PushHeap_uint32_Ascending_16 4.55% 0.965 1.009 - 7.60% -
rng::contains_subrange(list<int>)_(process_all)/50 4.55% 16.923 17.693 - 0.59% -
std::remove(deque<int>)_(prefix)/50 4.54% 60.886 63.649 - 3.63% -
SetIntersection_Front_Set_float_262144_4 4.53% 1035558.767 1082503.016 - 1.53% -
std::multiset<std::string>::contains(key)_(existent)/32 4.52% 19.939 20.840 - 29.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.52% 37.918 39.631 - 2.09% -
std::multiset<std::string>::contains(key)_(existent)/8192 4.51% 32.347 33.808 - 11.79% -
bm_lexicographical_compare<int>/8 4.51% 1.476 1.543 - 1.02% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.50% 23.498 24.555 - 5.66% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.48% 4.313 4.506 - 2.90% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.47% 219.116 228.910 - 2.49% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.47% 24.959 26.073 - 6.63% -
BM_std_minmax_element<short>/5500 4.45% 1267.219 1323.652 - -5.94% -
std::fill(vector<int>)/1024 4.44% 29.171 30.467 - 2.63% -
std::copy_if(vector<int>)_(entire_range)/8 4.43% 2.145 2.240 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.42% 63544894.022 66356516.326 - 6.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 4.42% 18.974 19.812 - 6.54% -
std::partition_copy(list<int>)/8192 4.40% 6928.902 7233.867 - -2.54% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 4.40% 0.413 0.431 - 3.24% -
std::rotate(list<int>)_(1_element_backward)/50 4.38% 24.163 25.221 - 4.03% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.37% 5.072 5.294 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.34% 1003098.554 1046610.359 - 0.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.33% 217.200 226.612 - 1.80% -
SetIntersection_None_Set_string_16384_16384 4.33% 191867696.443 200176337.941 - 2.46% -
std::multiset<std::string>::count(key)_(existent)/32 4.33% 19.892 20.752 - 6.56% -
BM_PushHeap_uint64_Random_4 4.32% 2.538 2.648 - 5.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.32% 54328.975 56676.515 - -18.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.30% 146718099.996 153033956.344 - 6.69% -
BM_std_minmax_element<short>/4000 4.30% 923.633 963.382 - -5.82% -
BM_vector_deque_ranges_move_backward/70000 4.30% 8030.136 8375.465 - -4.46% -
BM_deque_vector_ranges_copy/4096 4.30% 144.750 150.972 - 3.77% -
BM_std_minmax_element<short>/1024 4.29% 241.580 251.955 - -5.98% -
bm_lexicographical_compare<unsigned_char>/64 4.28% 1.933 2.016 - 3.56% -
std::search(deque<int>)_(same_length)/1000 4.27% 350.991 365.993 - -20.75% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.27% 22.792 23.765 - 0.96% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.27% 4.231 4.412 - -1.10% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.27% 11.295 11.777 - 9.80% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.27% 575.483 600.035 - 6.90% -
BM_std_minmax_element<short>/512 4.26% 124.509 129.809 - -5.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.25% 1001.605 1044.182 - -0.53% -
BM_std_minmax_element<short>/4096 4.23% 946.214 986.284 - -5.95% -
std::partial_sort(deque<int>)_(descending)/8192 4.23% 251254.977 261871.702 - 2.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.22% 196392307.491 204684359.061 - 3.90% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 4.22% 69.123 72.040 - 2.95% -
std::make_heap(deque<int>)_(shuffled)/8192 4.19% 22607.277 23553.596 - -2.07% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 4.17% 5.428 5.655 - 4.56% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 4.17% 18885.892 19673.070 - 4.22% -
std::for_each(list<int>)/50 4.17% 20.415 21.266 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.17% 214934106.339 223890037.784 - 4.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 4.17% 22248.800 23175.593 - 4.35% -
std::find(vector<char>)_(bail_25%)/8 4.16% 1.062 1.106 - -0.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.14% 462.793 481.974 - -0.18% -
bm_ranges_swap_ranges_vb_aligned/32768 4.13% 64.340 67.000 - 4.32% -
bm_lexicographical_compare<unsigned_char>/8 4.13% 1.377 1.434 - -0.33% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.11% 334.322 348.053 - 7.09% -
bm_lexicographical_compare<int>/1 4.10% 1.384 1.441 - 1.24% -
std::replace(list<int>)_(sprinkled)/8192 4.10% 7140.310 7432.898 - 3.86% -
BM_vector_deque_ranges_move_backward/65536 4.09% 7568.131 7877.923 - -3.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.09% 134951.265 140471.166 - 1.95% -
SetIntersection_Front_Vector_uint64_262144_64 4.09% 1311468.306 1365043.989 - -1.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 4.06% 7.802 8.119 - -4.33% -
SetIntersection_None_Set_uint64_256_4 4.05% 11273216.346 11729987.780 - 1.19% -
std::for_each_n(list<int>)/50 4.05% 21.916 22.804 - -1.21% -
SetIntersection_Interlaced_Vector_string_1024_4 4.04% 1626605.679 1692347.206 - 1.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.04% 772.744 803.934 - 4.86% -
rng::contains(list<int>)_(process_all)/8 4.03% 2.259 2.350 - 4.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 4.03% 1.379 1.434 - -8.09% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.02% 53844.612 56010.570 - 2.77% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.01% 9.209 9.579 - 5.49% -
ranges::minmax(std::list<char>)/70000 4.00% 52234.117 54323.051 - 0.93% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.99% 6.749 7.018 - 3.98% -
std::rotate(deque<int>)_(by_1/4)/50 3.98% 27.303 28.390 - 0.87% -
std::move(vector<bool>)_(unaligned)/32768 3.97% 202.338 210.379 - 3.82% -
std::for_each_n(vector<int>)/8 3.97% 2.649 2.754 - 1.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.95% 12581.916 13079.280 - -1.94% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.95% 69.781 72.539 - -1.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.94% 20.392 21.194 - 8.36% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.93% 621422.830 645826.687 - -0.08% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.93% 15.019 15.609 - 0.50% -
std::move_backward(deque<int>)/32768 3.92% 3327.406 3457.907 - -4.08% -
SetIntersection_Front_Vector_float_1024_64 3.91% 1319381.866 1371010.756 - 1.29% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.90% 114980.212 119465.610 - -3.49% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 3.89% 229513.944 238443.001 - 2.79% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.89% 4.053 4.211 - 1.38% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.86% 65.209 67.729 - -0.41% -
rng::contains_subrange(vector<int>)_(single_element)/8192 3.86% 1791.587 1860.768 - 2.90% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.83% 21.132 21.942 - 3.82% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 3.83% 5345.935 5550.837 - 4.09% -
BM_std_minmax_element<long_long>/512 3.82% 134.086 139.215 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 3.81% 12509.932 12986.267 - 4.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.80% 10942.046 11357.587 - -8.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.79% 9041535.950 9384649.629 - 3.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.79% 1181281.909 1226066.343 - 2.10% -
BM_CmpLess_uchar_schar 3.79% 1.016 1.055 - 2.11% -
std::remove_if(deque<int>)_(prefix)/32 3.78% 54.208 56.255 - -0.06% -
std::is_sorted_until(list<int>)/8 3.78% 2.070 2.148 - 1.46% -
SetIntersection_Interlaced_Set_string_16384_256 3.77% 344259507.251 357249746.516 - 0.66% -
std::move_backward(deque<int>)/262144 3.77% 30329.836 31473.936 - 1.37% -
SetIntersection_Front_Set_float_262144_1024 3.76% 13137967.583 13632502.339 - 1.98% -
BM_StringFindNoMatch/131072 3.76% 1962.418 2036.243 - 3.83% -
BM_deque_vector_copy_backward/4000 3.74% 142.747 148.081 - 3.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.73% 71.653 74.323 - -0.49% -
BM_lexicographical_compare_three_way_fast_path/1024 3.72% 236.575 245.385 - -0.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.72% 2.527 2.621 - 18.75% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.71% 4.713 4.888 - 3.51% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 3.70% 4619.044 4789.846 - 4.09% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 3.69% 0.348 0.361 - 4.67% -
std::make_heap(deque<int>)_(descending)/1024 3.68% 1105.263 1145.909 - 2.33% -
BM_std_minmax_element<char>/64 3.68% 17.074 17.702 - -2.70% -
std::equal(deque<int>)_(it,_it,_it)/8 3.67% 4.306 4.464 - 0.70% -
ranges::minmax(std::list<long_long>)/1 3.66% 0.449 0.466 - 18.88% -
std::find(list<int>)_(process_all)/8 3.66% 2.249 2.331 - 5.05% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.66% 98853.499 102470.390 - 5.04% -
BM_StringMove_Small 3.65% 0.706 0.732 - 3.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.64% 11348.565 11761.947 - 2.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.64% 17048.765 17669.679 - 3.01% -
std::unique(list<int>)_(sprinkled)/8192 3.64% 7925.259 8213.461 - 2.56% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.64% 2544.637 2637.158 - -11.75% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.63% 1.427 1.479 - -9.64% -
std::remove(list<int>)_(sprinkled)/1024 3.61% 944.229 978.312 - 0.66% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 3.60% 28.571 29.600 - 5.49% -
BM_PushHeap_string_Random_256 3.60% 14.282 14.796 - -1.46% -
std::find_end(deque<int>)_(process_all)/1000 3.60% 282.398 292.554 - 3.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.58% 238.480 247.013 - 3.45% -
SetIntersection_None_Set_uint64_4_1 3.58% 217145082.401 224909853.158 - 4.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.55% 241.573 250.160 - -0.58% -
BM_std_minmax_element<long_long>/1024 3.55% 264.617 274.022 - 0.52% -
BM_deque_vector_copy_backward/0 3.55% 1.422 1.472 - -7.53% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.55% 14.081 14.581 - 5.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.55% 18.494 19.150 - -7.86% -
ranges::minmax(std::deque<__int128>)/1 3.54% 0.682 0.706 - -0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.54% 390.198 404.002 - 3.67% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 3.54% 486736.767 503951.419 - 2.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.54% 881.798 912.971 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.53% 18.305 18.951 - 0.62% -
std::map<int,_int>::find(key)_(existent)/1024 3.52% 4.296 4.447 - 4.18% -
std::find_if(vector<int>)_(process_all)/8 3.52% 1.288 1.333 - -4.51% -
std::unordered_set<int>::erase(key)_(existent)/32 3.51% 20.863 21.596 - 3.08% -
BM_deque_deque_copy/70000 3.50% 3208.723 3321.068 - 0.83% -
BM_lexicographical_compare_three_way_fast_path/16384 3.50% 3634.083 3761.308 - -0.23% -
SetIntersection_Front_Set_float_16384_16384 3.50% 225025198.608 232893090.720 - 2.07% -
BM_vector_deque_ranges_copy/64 3.49% 2.700 2.794 - -0.85% -
BM_lexicographical_compare_three_way_fast_path/4096 3.48% 922.253 954.386 - -0.18% -
BM_lexicographical_compare_three_way_fast_path/256 3.48% 68.851 71.249 - 0.16% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.48% 26.391 27.309 - 5.69% -
std::stable_partition(deque<int>)_(dense)/32 3.47% 27.390 28.341 - -0.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.47% 0.324 0.335 - 4.06% -
std::unordered_multiset<int>::erase(iterator)/8192 3.47% 21.241 21.978 - -13.05% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.46% 14.448 14.947 - 3.99% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.45% 8731.059 9032.643 - -2.03% -
std::copy_backward(list<int>)/64 3.45% 30.041 31.078 - 0.14% -
std::fill_n(list<int>)/32 3.45% 7.934 8.207 - 1.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.45% 17.109 17.699 - -1.20% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.45% 81.432 84.238 - -0.58% -
ranges::min(std::list<long_long>)/70000 3.44% 49988.878 51710.960 - 2.93% -
SetIntersection_Front_Set_string_262144_262144 3.43% 17859375.002 18472739.744 - 3.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.42% 5784717.922 5982541.419 - 0.38% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.42% 239551.820 247740.736 - 0.80% -
std::distance(deque<int>)/4096 3.39% 0.850 0.878 - 3.45% -
BM_num_put<long> 3.39% 11.445 11.833 - 3.94% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 3.39% 7912.574 8180.644 - 4.19% -
std::search(deque<int>)_(same_length)/8192 3.38% 3743.119 3869.691 - 0.42% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.37% 3628.310 3750.634 - -0.23% -
std::any_of(vector<int>)_(process_all)/8 3.37% 2.369 2.449 - -0.54% -
bm_lexicographical_compare<unsigned_char>/4096 3.37% 75.046 77.572 - -0.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.37% 19437.310 20091.553 - 0.93% -
BM_deque_vector_move_backward/512 3.37% 17.894 18.496 - 3.47% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.36% 10.541 10.896 - 5.57% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.36% 30.876 31.913 - 2.09% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.36% 919.973 950.848 - -0.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.36% 923.770 954.766 - -0.50% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.35% 236.637 244.569 - -0.19% -
std::remove_copy(list<int>)_(sprinkled)/50 3.35% 17.989 18.592 - -0.24% -
std::multiset<int>::contains(key)_(non-existent)/8192 3.34% 8.981 9.281 - -9.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 3.34% 20795559.937 21490384.589 - 3.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.34% 12355.835 12768.458 - 0.97% -
BM_PushHeap_string_Random_16384 3.33% 16.159 16.697 - 4.73% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.32% 130.753 135.090 - 5.54% -
BM_lexicographical_compare_three_way_fast_path/64 3.32% 15.068 15.568 - -1.41% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 3.31% 19.622 20.272 - 5.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.31% 136192.668 140698.434 - 1.14% -
std::pop_heap(deque<size_t>)/1024 3.30% 15.266 15.770 - 3.91% -
std::find_if_not(list<int>)_(bail_25%)/8 3.30% 0.911 0.941 - 2.69% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.29% 6.187 6.391 - -3.09% -
std::map<int,_int>::find(key)_(existent)/8192 3.29% 5.291 5.465 - 2.48% -
ranges::minmax(std::list<long_long>)/70000 3.28% 53748.513 55513.625 - 2.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 3.28% 2.452 2.532 - -0.39% -
rng::starts_with(deque<int>)/1000 3.28% 435.115 449.371 - -3.40% -
std::replace(list<int>)_(prefix)/8192 3.27% 6997.930 7227.032 - 3.45% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.27% 27.167 28.056 - 1.86% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.26% 11554.547 11931.767 - 5.89% -
SetIntersection_Front_Vector_float_262144_1 3.26% 1022394.785 1055685.342 - 1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.25% 1033252.155 1066832.368 - 1.58% -
BM_vector_deque_ranges_move_backward/2 3.25% 1.934 1.997 - -2.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.25% 11633.343 12011.127 - 6.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.24% 3653.498 3771.773 - -0.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.24% 247833.350 255854.766 - 1.52% -
std::unique(list<int>)_(sprinkled)/1024 3.23% 949.491 980.192 - 1.49% -
SetIntersection_None_Set_float_256_256 3.23% 5662319.358 5845177.231 - 3.69% -
std::copy_backward(list<int>)/4096 3.23% 3165.062 3267.152 - 0.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.22% 23.426 24.181 - 0.24% -
BM_tolower_string<char> 3.20% 15.174 15.660 - 3.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.19% 46702363.841 48192311.765 - 6.27% -
BM_PushHeap_string_Random_1024 3.18% 14.938 15.414 - 4.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.18% 2.187 2.257 - 1.87% -
BM_PushHeap_string_Random_64 3.18% 12.935 13.346 - 3.33% -
BM_std_minmax_element<long_long>/4096 3.17% 1041.490 1074.529 - 0.22% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 3.17% 258797.601 266993.017 - 2.21% -
SetIntersection_None_Vector_string_262144_256 3.16% 1268381.423 1308510.113 - 1.16% -
std::unique(deque<int>)_(sprinkled)/52 3.16% 60.518 62.431 - 5.44% -
std::fill_n(deque<int>)/1024 3.16% 28.898 29.811 - -0.36% -
BM_deque_vector_move_backward/64 3.16% 2.922 3.014 - 3.27% -
BM_PushHeap_string_Random_16 3.16% 10.419 10.749 - 3.60% -
std::rotate(deque<int>)_(by_1/3)/32 3.14% 20.144 20.777 - 0.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.14% 873833.966 901300.926 - 3.19% -
SetIntersection_Front_Set_float_64_64 3.14% 13338775.231 13757559.917 - -1.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.14% 12657.908 13055.181 - 0.96% -
std::find(deque<int>)_(process_all)/8 3.13% 3.430 3.537 - 3.86% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 3.13% 14.986 15.454 - 2.75% -
BM_PushHeap_uint32_Random_16384 3.12% 5.701 5.879 - -2.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.12% 1968.163 2029.519 - -1.73% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.10% 11410.398 11764.639 - 4.39% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.10% 24.492 25.252 - 1.62% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.10% 68565.333 70688.564 - -3.86% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.09% 3.872 3.992 - 1.70% -
std::all_of(vector<int>)_(process_all)/32 3.07% 8.336 8.592 - 3.12% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.07% 21.646 22.310 - -5.36% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.07% 333.903 344.151 - 6.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.06% 13269769.700 13675207.309 - -1.21% -
BM_StringRead_Hot_Deep_Large 3.05% 0.504 0.520 - -1.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.05% 37.256 38.392 - 2.98% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.04% 703.321 724.673 - 1.54% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.03% 7.104 7.319 - -11.13% -
BM_StringFindAllMatch/8 3.03% 2.899 2.987 - -0.42% -
BM_std_minmax_element<long_long>/4000 3.03% 1018.945 1049.807 - 0.21% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.02% 4606.923 4746.124 - 2.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.02% 1132289.048 1166482.258 - -1.86% -
BM_deque_deque_ranges_move_backward/64 3.02% 3.390 3.493 - 3.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.02% 32700.905 33686.839 - 0.62% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.01% 1.696 1.747 - 9.86% -
std::make_heap(deque<int>)_(shuffled)/1024 3.00% 2558.815 2635.682 - 0.05% -
std::map<int,_int>::find(key)_(existent)/32 3.00% 1.691 1.741 - 2.13% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.00% 1452.376 1495.917 - 0.57% -
std::find_if_not(list<int>)_(process_all)/50 3.00% 38.374 39.524 - 2.25% -
SetIntersection_None_Set_uint64_4_4 2.99% 135602298.740 139656104.251 - 3.63% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.99% 1.525 1.571 - -10.25% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.99% 4.246 4.373 - -0.15% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.98% 10.949 11.276 - 8.36% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.97% 22.524 23.194 - 2.55% -
BM_std_minmax_element<long_long>/5500 2.97% 1394.411 1435.826 - 0.28% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.97% 19909.854 20500.918 - 6.25% -
rng::fold_left(list<int>)/8192 2.97% 10652.094 10968.224 - -0.02% -
std::partial_sort(deque<int>)_(ascending)/8192 2.97% 142987.979 147230.395 - 2.67% -
std::fill(vector<bool>)/32768 2.97% 29.389 30.260 - 0.55% -
std::search(list<int>)_(single_element)/1000 2.96% 674.746 694.752 - -1.34% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.96% 36.808 37.898 - 15.27% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.96% 1.119 1.152 - -0.14% -
std::fill_n(vector<int>)/1024 2.96% 28.908 29.762 - 0.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.95% 23.847 24.551 - -4.67% -
std::reverse_copy(deque<int>)/4096 2.95% 952.725 980.865 - 0.88% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.95% 334.452 344.330 - 7.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.94% 12562.551 12931.930 - 1.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.94% 62606.343 64444.590 - 1.02% -
BM_deque_deque_ranges_copy/64000 2.93% 2949.682 3036.039 - -2.33% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2.92% 568.042 584.631 - 2.69% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.92% 13.246 13.632 - 0.24% -
ranges::minmax(std::list<long_long>)/64 2.91% 29.564 30.425 - -3.64% -
std::find_first_of(list<int>)_(small_needle)/8192 2.91% 21855.720 22492.199 - 2.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.91% 22.422 23.074 - 4.89% -
std::find_first_of(list<int>)_(small_needle)/1024 2.91% 2727.692 2807.008 - 2.35% -
BM_deque_vector_ranges_move/1024 2.91% 36.738 37.806 - 0.64% -
BM_std_minmax_element<short>/4 2.90% 1.137 1.170 - -3.73% -
BM_deque_deque_copy_backward/512 2.90% 18.895 19.443 - -1.94% -
std::unique_copy(list<int>)_(sprinkled)/32 2.90% 13.057 13.435 - 2.38% -
SetIntersection_Front_Vector_float_262144_16384 2.90% 77424676.470 79666225.822 - 0.04% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.89% 24.803 25.519 - 10.30% -
std::multimap<std::string,_int>::erase(iterator)/32 2.89% 25.442 26.178 - -7.54% -
SetIntersection_Interlaced_Vector_uint32_16384_64 2.89% 7781815.500 8006617.190 - 40.76% -
BM_deque_deque_copy/64000 2.88% 2924.254 3008.612 - 1.11% -
std::distance(deque<int>)/8192 2.88% 0.848 0.872 - 2.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.88% 1517347.767 1561033.035 - 2.47% -
std::copy(list<int>)/32768 2.88% 25446.138 26177.829 - 0.79% -
ranges::min(std::vector<__int128>)/70000 2.87% 29512.688 30360.833 - -23.19% -
ranges::min(std::vector<char>)/70000 2.87% 481.006 494.793 - -0.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.86% 5.259 5.409 - 0.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.86% 22.743 23.394 - -0.42% -
std::partition_point(deque<int>)/8192 2.84% 15.019 15.446 - 0.89% -
BM_num_put<long_long> 2.84% 11.284 11.605 - 1.18% -
std::find_first_of(list<int>)_(small_needle)/50 2.84% 138.774 142.718 - 2.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.84% 8214.906 8447.965 - -3.03% -
BM_vector_deque_copy_backward/64 2.84% 2.982 3.066 - -1.40% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.83% 1.589 1.634 - 0.19% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.83% 157.937 162.409 - 0.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.83% 28.549 29.356 - -8.31% -
BM_deque_deque_ranges_copy_backward/512 2.82% 19.201 19.743 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.82% 141169207.328 145149728.619 - 3.28% -
std::find_end(forward_list<int>)_(same_length)/8192 2.82% 14006.254 14400.662 - 1.80% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.82% 12.695 13.053 - 1.43% -
BM_PushHeap_uint32_Descending_16 2.81% 0.371 0.382 - 3.87% -
BM_PushHeap_float_PipeOrgan_4 2.81% 0.487 0.501 - 3.87% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.80% 149958.709 154161.092 - 3.19% -
std::unordered_map<int,_int>::count(key)_(existent)/32 2.80% 1.400 1.440 - 0.63% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.79% 4616.843 4745.819 - 2.17% -
std::find_end(forward_list<int>)_(single_element)/8192 2.79% 5867.263 6030.969 - 4.26% -
ranges::minmax(std::vector<__int128>)/8 2.79% 4.023 4.135 - 0.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.78% 26.629 27.370 - -1.20% -
ranges::min(std::vector<__int128>)/8 2.78% 2.842 2.921 - -3.95% -
SetIntersection_Front_Vector_float_16384_16384 2.78% 77371435.145 79520229.020 - -0.29% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.77% 39.701 40.801 - -1.54% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.77% 16987.430 17458.131 - -4.06% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.76% 8552.093 8788.488 - -6.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.76% 2951106.201 3032583.170 - 1.74% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.76% 98929.830 101660.638 - 5.50% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.76% 239192.847 245793.130 - 0.11% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.76% 1.590 1.634 - 0.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.75% 123.619 127.020 - -0.18% -
BM_std_minmax_element<int>/2 2.75% 0.668 0.686 - 0.15% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.75% 58768.446 60382.447 - 5.63% -
BM_std_minmax_element<short>/2 2.74% 0.669 0.687 - -0.45% -
std::find_first_of(list<int>)_(small_needle)/32 2.74% 92.904 95.447 - 2.45% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 2.73% 17.189 17.659 - 3.51% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.73% 3653.680 3753.546 - 0.64% -
BM_lexicographical_compare_three_way_fast_path/4 2.73% 1.118 1.148 - -0.11% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.73% 7188.352 7384.718 - 0.92% -
BM_std_minmax_element<long_long>/64 2.72% 16.771 17.227 - 0.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.72% 4.746 4.875 - 2.81% -
rng::contains_subrange(list<int>)_(single_element)/32 2.70% 9.931 10.199 - 0.14% -
SetIntersection_Front_Vector_string_1024_64 2.70% 3190430.942 3276556.236 - -1.71% -
std::fill(deque<int>)/1024 2.70% 29.436 30.230 - 0.80% -
std::fill_n(list<int>)/50 2.70% 15.395 15.810 - -0.47% -
std::copy_backward(list<int>)/32768 2.70% 26056.582 26758.828 - -2.66% -
SetIntersection_Front_Vector_uint32_16384_16384 2.69% 77323657.259 79407253.376 - 2.88% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.69% 4754.904 4882.944 - 0.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.69% 24.113 24.761 - -4.80% -
BM_vector_deque_ranges_move_backward/4096 2.68% 147.497 151.452 - 1.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.68% 19.764 20.294 - 2.32% -
std::move_backward(list<int>)/8 2.67% 3.293 3.381 - 1.86% -
rng::contains(deque<int>)_(process_all)/8 2.67% 2.918 2.996 - 0.57% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.67% 58511.624 60072.711 - -0.12% -
ranges::minmax(std::vector<__int128>)/64 2.67% 31.227 32.059 - -0.13% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.66% 1.297 1.332 - 1.11% -
std::remove_if(deque<int>)_(sprinkled)/32 2.65% 52.414 53.804 - -2.72% -
std::none_of(vector<int>)_(process_all)/50 2.65% 18.662 19.157 - -0.56% -
BM_CmpLess_ushort_short 2.65% 1.007 1.034 - 2.12% -
std::pop_heap(deque<size_t>)/8 2.64% 52.114 53.490 - 2.54% -
SetIntersection_Interlaced_Vector_uint64_256_64 2.64% 7779989.767 7985480.823 - 14.05% -
BM_vector_deque_ranges_copy_backward/4000 2.64% 141.907 145.648 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.64% 390.816 401.120 - 1.91% -
BM_vector_deque_copy_backward/0 2.64% 0.454 0.466 - 11.58% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.63% 24.097 24.731 - 0.33% -
SetIntersection_Front_Vector_uint32_262144_16384 2.63% 77383389.779 79418409.725 - 2.45% -
bm_lexicographical_compare<unsigned_char>/512 2.63% 8.553 8.777 - -0.08% -
SetIntersection_Front_Vector_string_256_256 2.63% 19012065.719 19511357.559 - -1.24% -
ranges::min(std::vector<long_long>)/70000 2.62% 7726.033 7928.766 - -0.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.62% 40.166 41.220 - -11.73% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.62% 16.059 16.480 - -0.46% -
std::replace(list<int>)_(sprinkled)/50 2.62% 18.575 19.062 - 3.08% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.61% 6787.835 6964.929 - -7.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.61% 0.604 0.620 - 2.42% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.61% 13.279 13.626 - -6.98% -
std::make_heap(deque<int>)_(repeated)/8192 2.60% 18007.931 18476.505 - 2.25% -
BM_PushHeap_uint32_Random_256 2.60% 5.327 5.466 - -1.46% -
rng::contains(list<int>)_(process_all)/32 2.60% 8.862 9.092 - 2.07% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.59% 24.697 25.337 - 2.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.58% 220.908 226.616 - 1.87% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.58% 791.217 811.652 - 2.62% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.58% 22.769 23.355 - -0.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.57% 61208.240 62781.391 - -1.04% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.57% 12.188 12.500 - 8.39% -
BM_lexicographical_compare_three_way_slow_path/256 2.57% 77.639 79.631 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.57% 1143054.594 1172374.068 - 0.91% -
SetIntersection_Interlaced_Vector_string_1024_64 2.56% 8039006.610 8245159.148 - -3.36% -
rng::starts_with(list<int>)/8192 2.56% 9003.441 9234.090 - -0.34% -
std::remove_if(deque<int>)_(sprinkled)/50 2.56% 60.934 62.493 - -1.82% -
SetIntersection_None_Set_uint64_256_1 2.56% 11566352.184 11862006.543 - 1.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.54% 889.083 911.708 - 2.46% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.54% 28.911 29.645 - 0.62% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.53% 4.527 4.642 - 2.20% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.53% 101033.241 103591.890 - 4.86% -
BM_deque_vector_ranges_copy_backward/1 2.53% 2.074 2.127 - 2.53% -
BM_deque_vector_move/70000 2.52% 3213.056 3293.880 - 2.65% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.51% 6.409 6.570 - -22.10% -
BM_vector_deque_copy/1024 2.51% 35.829 36.730 - 0.65% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.51% 75.743 77.646 - -0.07% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 2.51% 1.174 1.203 - 5.30% -
BM_CmpEqual_uchar_ushort 2.51% 1.063 1.090 - -2.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.50% 6428.165 6589.022 - 0.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.50% 6.617 6.782 - 0.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.50% 1884.324 1931.349 - -0.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.49% 484614.468 496695.884 - -0.07% -
SetIntersection_Interlaced_Vector_float_262144_16384 2.49% 346363701.554 354985210.711 - 4.66% -
std::make_heap(deque<int>)_(repeated)/1024 2.48% 2284.846 2341.604 - 2.24% -
BM_lexicographical_compare_three_way_fast_path/262144 2.48% 58697.661 60154.081 - -0.13% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.48% 230.029 235.728 - 3.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.47% 958668.858 982373.108 - -3.02% -
BM_StringFindNoMatch/32768 2.47% 499.200 511.537 - 2.58% -
std::partition(vector<int>)_(sparse)/32 2.47% 8.739 8.955 - 1.39% -
std::unique(list<int>,_pred)_(sprinkled)/8192 2.47% 8160.293 8361.446 - 1.23% -
SetIntersection_None_Set_string_262144_16384 2.46% 1625165.607 1665180.664 - -1.04% -
BM_deque_deque_ranges_move/1024 2.46% 37.435 38.356 - 4.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.46% 53.529 54.845 - -0.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.46% 25.201 25.821 - 2.49% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.45% 12.180 12.479 - 8.36% -
ranges::min(std::list<__int128>)/70000 2.45% 59087.676 60536.463 - -5.20% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.45% 173316.999 177555.818 - 5.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.45% 45.706 46.823 - -5.06% -
ranges::min(std::vector<__int128>)/64 2.44% 26.375 27.019 - -19.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.44% 13717894.808 14052079.814 - -1.32% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.44% 23.801 24.380 - -0.90% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.43% 36851.163 37747.931 - 1.45% -
std::set<int>::lower_bound(key)_(existent)/1024 2.42% 4.515 4.624 - -2.66% -
BM_vector_deque_move/4096 2.42% 144.353 147.846 - 1.41% -
SetIntersection_Front_Vector_string_256_16 2.42% 5997863.447 6142930.000 - -0.18% -
SetIntersection_Interlaced_Vector_string_64_4 2.42% 21437001.310 21954979.823 - 1.75% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.42% 8.204 8.402 - 3.01% -
std::adjacent_find(vector<int>,_pred)/1048576 2.41% 462061.088 473218.290 - 1.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.41% 239477.907 245251.446 - -1.16% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.41% 208670.967 213699.236 - 2.59% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.40% 975297.171 998747.928 - -2.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.39% 16.256 16.645 - 2.34% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.39% 14154.187 14492.882 - 0.99% -
SetIntersection_None_Set_uint64_256_16 2.39% 10892837.861 11153199.218 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.39% 16.064 16.447 - 1.54% -
BM_lexicographical_compare_three_way_slow_path/1024 2.39% 286.988 293.837 - -0.07% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.39% 16.238 16.625 - -1.28% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.37% 14658.742 15006.667 - -0.18% -
rng::find_last(list<int>)_(bail_10%)/50 2.37% 15.705 16.077 - 1.43% -
std::find_end(deque<int>,_pred)_(same_length)/8192 2.37% 4968.746 5086.545 - 2.72% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.37% 2.339 2.394 - -3.75% -
SetIntersection_None_Set_string_262144_262144 2.37% 1637957.438 1676704.344 - 0.75% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.36% 27.379 28.024 - 1.65% -
BM_deque_deque_copy/4096 2.36% 147.596 151.072 - 2.26% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 2.35% 5633.649 5766.244 - 1.80% -
ranges::minmax(std::vector<long_long>)/64 2.35% 9.949 10.183 - -0.01% -
BM_lexicographical_compare_three_way_fast_path/65536 2.35% 14689.479 15034.676 - -0.17% -
std::copy_backward(deque<int>)/32768 2.35% 3631.145 3716.408 - 0.74% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.35% 259517.616 265604.260 - 1.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.35% 58756.215 60134.077 - -0.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.34% 18.916 19.359 - -11.79% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.34% 51772.566 52985.296 - 3.89% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.33% 6044.064 6185.108 - 0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.33% 9.131 9.344 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.33% 1032159.805 1056193.228 - 2.33% -
std::copy_n(vector<bool>)_(aligned)/64 2.33% 1.323 1.354 - 4.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.33% 748.629 766.045 - -2.81% -
std::make_heap(deque<int>)_(ascending)/8192 2.32% 20745.605 21227.863 - 1.85% -
std::copy_n(vector<bool>)_(unaligned)/64 2.32% 1.759 1.800 - -0.12% -
rng::for_each(set<int>)/8 2.32% 6.686 6.841 - 4.11% -
SetIntersection_Interlaced_Vector_float_16384_256 2.32% 14701144.539 15041863.848 - -42.35% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.32% 24.250 24.812 - -1.56% -
BM_StringRelational_Less_Large_Huge_Control 2.31% 2.121 2.170 - 0.82% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.31% 568.107 581.221 - 1.99% -
BM_num_put<bool> 2.31% 10.575 10.819 - 1.16% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.31% 3426.109 3505.101 - 2.79% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.31% 52122.427 53324.086 - 0.71% -
bm_lexicographical_compare<unsigned_char>/32768 2.30% 559.089 571.932 - -0.09% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.29% 34.805 35.603 - 3.12% -
std::lower_bound(std::vector<int>)/100 2.29% 12.043 12.319 - 1.77% -
BM_CmpLess_ushort_uint 2.29% 1.041 1.065 - -0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.29% 14690.967 15027.040 - -0.58% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.29% 245.411 251.023 - 2.12% -
SetIntersection_Interlaced_Set_string_16384_4 2.29% 200586125.878 205173287.807 - 6.56% -
rng::for_each(multiset<int>)/8 2.29% 6.665 6.817 - 2.30% -
BM_PushHeap_uint32_Ascending_16384 2.28% 3.584 3.666 - -2.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.28% 30076.635 30761.893 - 0.06% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.28% 1626.856 1663.896 - 2.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.27% 1025334.519 1048654.232 - -0.08% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.27% 23.601 24.137 - -3.90% -
std::remove(deque<int>)_(sprinkled)/1024 2.27% 512.778 524.425 - 0.95% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.27% 293.428 300.084 - 0.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.27% 120374.828 123103.456 - 0.09% -
std::is_sorted_until(list<int>,_pred)/8 2.27% 3.649 3.732 - 1.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.26% 36.725 37.556 - 1.30% -
std::sort_heap(deque<int>)/8 2.26% 35.639 36.443 - -0.89% -
BM_vector_deque_move/4000 2.26% 139.439 142.585 - 1.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.25% 1201906.943 1228963.587 - -0.30% -
std::multiset<int>::erase(key)_(existent)/32 2.24% 21.707 22.194 - 0.90% -
std::unique_copy(vector<int>)_(contiguous)/52 2.24% 13.249 13.545 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.24% 709.499 725.374 - 2.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.23% 4.092 4.183 - -0.61% -
std::count(list<int>)_(every_other)/8 2.23% 2.044 2.090 - -0.81% -
std::copy(vector<int>)/4096 2.23% 142.162 145.325 - -6.32% -
rng::for_each(map<int>)/8 2.22% 6.123 6.259 - 0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.22% 9.307 9.514 - 0.48% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.21% 2.126 2.173 - 5.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.21% 394.455 403.169 - 2.42% -
std::find(vector<int>)_(process_all)/8 2.21% 2.732 2.793 - 0.79% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.21% 4.862 4.969 - 1.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.20% 26.215 26.793 - -8.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.20% 167648.952 171344.560 - 2.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.20% 13917.571 14224.311 - 3.28% -
std::set<int>::contains(key)_(existent)/1024 2.20% 3.821 3.905 - 2.42% -
std::copy_if(deque<int>)_(every_other)/64 2.20% 22.771 23.271 - -0.05% -
SetIntersection_Front_Vector_float_16384_16 2.20% 1098096.422 1122202.972 - -1.04% -
std::remove_if(list<int>)_(sprinkled)/50 2.19% 76.207 77.879 - 7.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.19% 615.308 628.801 - 2.39% -
BM_lexicographical_compare_three_way_slow_path/4096 2.19% 1122.512 1147.046 - -0.01% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.18% 2.881 2.943 - -3.11% -
BM_lexicographical_compare_three_way_slow_path/16384 2.18% 4451.318 4548.431 - -0.05% -
BM_StringRelational_Compare_Empty_Large_Control 2.18% 1.834 1.874 - -0.52% -
SetIntersection_Front_Set_uint64_16384_64 2.18% 1653661.831 1689729.420 - -3.65% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.18% 29.756 30.404 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.18% 3426221.782 3500888.932 - 0.95% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.18% 16.647 17.010 - 2.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.17% 269.987 275.851 - -1.08% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.17% 14.737 15.057 - -5.93% -
std::vector<int>::ctor(size)/32 2.17% 10.278 10.501 - 1.99% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.17% 68.186 69.665 - -0.94% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.17% 1.623 1.658 - 2.81% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.16% 2.493 2.547 - 16.66% -
std::set<int>::upper_bound(key)_(existent)/8192 2.16% 8.005 8.178 - 4.98% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.16% 23269.305 23772.075 - 1.00% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.16% 1.228 1.254 - 6.27% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.16% 2.538 2.593 - 13.81% -
std::copy_if(list<int>)_(every_other)/64 2.15% 27.132 27.715 - -0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.15% 32.024 32.712 - 47.89% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.15% 36.270 37.049 - -0.33% -
SetIntersection_Interlaced_Set_string_262144_4 2.15% 1844680.176 1884275.146 - 1.18% -
std::find_end(vector<int>)_(match_near_end)/1024 2.14% 28.116 28.719 - 0.03% -
std::make_heap(deque<int>)_(repeated)/8 2.14% 25.144 25.683 - 2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.14% 8385965.653 8565610.214 - -5.02% -
BM_std_minmax_element<int>/3 2.14% 1.120 1.144 - -4.58% -
std::stable_sort(deque<int>)_(heap)/8192 2.13% 17212.751 17580.077 - 0.99% -
std::any_of(list<int>)_(process_all)/32768 2.13% 25870.484 26422.121 - 3.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.13% 478.411 488.593 - -0.21% -
SetIntersection_None_Set_float_16384_256 2.12% 153013263.028 156260930.893 - -2.66% -
std::adjacent_find(vector<int>,_pred)/8 2.12% 3.159 3.226 - -5.45% -
BM_deque_deque_ranges_move_backward/512 2.11% 18.886 19.284 - 2.22% -
ranges::minmax(std::vector<long_long>)/70000 2.11% 8994.895 9184.670 - -0.02% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.10% 598277.213 610864.629 - -0.85% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.10% 170.411 173.994 - 1.19% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.10% 259283.367 264722.075 - 0.89% -
std::rotate(list<int>)_(by_1/3)/1024 2.09% 791.897 808.482 - -1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.09% 1174833.429 1199432.323 - -1.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.09% 1112888.079 1136164.817 - -1.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.09% 360.362 367.895 - 0.16% -
ranges::minmax(std::vector<__int128>)/70000 2.09% 34408.477 35127.226 - -0.09% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.08% 48.038 49.038 - 0.39% -
std::copy_if(list<int>)_(entire_range)/64 2.08% 29.809 30.430 - -13.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.08% 17609.242 17975.624 - -13.56% -
std::multimap<std::string,_int>::find(key)_(existent)/32 2.08% 14.555 14.858 - 1.93% -
BM_CmpEqual_int_short 2.08% 1.114 1.138 - 0.75% -
std::fill(vector<int>)/8192 2.08% 229.596 234.361 - 0.30% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.07% 11.367 11.603 - 1.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.07% 2.799 2.857 - 6.16% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.07% 17.540 17.904 - 0.84% -
SetIntersection_Front_Vector_uint32_16384_64 2.07% 1335174.780 1362808.093 - 0.84% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.07% 20966.326 21400.198 - 2.04% -
ranges::minmax(std::vector<char>)/70000 2.07% 580.931 592.951 - 0.03% -
std::copy_if(deque<int>)_(every_other)/512 2.07% 177.462 181.132 - 0.00% -
std::remove_if(deque<int>)_(prefix)/1024 2.07% 553.170 564.605 - -2.31% -
std::partial_sort(deque<int>)_(ascending)/8 2.06% 32.581 33.253 - 3.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.06% 143.661 146.620 - 0.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.06% 9.021 9.207 - -0.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.06% 5.857 5.978 - 2.27% -
std::rotate(list<int>)_(by_1/3)/32 2.06% 16.579 16.920 - -2.87% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.06% 753.804 769.297 - 1.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.05% 5.064 5.168 - 3.66% -
std::partition(vector<int>)_(sparse)/50 2.05% 13.802 14.086 - 0.21% -
std::rotate(list<int>)_(by_1/2)/1024 2.05% 381.415 389.237 - 1.40% -
std::copy(vector<bool>)_(unaligned)/64 2.05% 1.764 1.800 - -0.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.05% 98658.650 100679.755 - 6.31% -
std::move(vector<bool>)_(aligned)/1048576 2.05% 1702.218 1737.062 - 0.55% -
BM_std_minmax_element<char>/4 2.05% 1.242 1.267 - 1.57% -
std::find_if(deque<int>)_(bail_25%)/8192 2.04% 498.723 508.909 - 1.60% -
BM_CmpLess_uint_int 2.04% 1.076 1.098 - 2.40% -
BM_vector_deque_ranges_move/4096 2.03% 144.227 147.161 - -1.93% -
std::transform(list<int>,_list<int>)/50 2.03% 36.838 37.587 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.03% 6445593.726 6576527.494 - 4.31% -
SetIntersection_Front_Set_string_262144_1 2.03% 1063546.972 1085105.971 - -0.29% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.03% 7.920 8.081 - 2.28% -
SetIntersection_Interlaced_Vector_string_262144_1 2.02% 1066414.032 1087979.666 - 0.49% -
BM_vector_deque_ranges_copy_backward/4096 2.01% 148.212 151.197 - 0.23% -
std::reverse(list<int>)/64 2.01% 17.266 17.614 - 1.08% -
BM_deque_deque_move/0 2.01% 0.864 0.882 - 13.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.00% 230.686 235.311 - -1.35% -
std::make_heap(deque<int>)_(heap)/8 2.00% 21.115 21.538 - 2.17% -
std::reverse_copy(list<int>)/8 2.00% 2.354 2.401 - 0.40% -
std::multiset<int>::erase(key)_(existent)/1024 2.00% 39.470 40.260 - -1.56% -
std::copy_n(vector<bool>)_(aligned)/32768 2.00% 34.889 35.587 - 1.13% -
SetIntersection_Front_Vector_uint32_262144_262144 2.00% 343694049.725 350567485.876 - 0.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.00% 822.470 838.881 - 0.40% -
BM_vector_deque_ranges_copy/4096 1.99% 143.887 146.756 - -1.06% -
BM_deque_deque_copy_backward/4000 1.99% 145.616 148.519 - 1.87% -
std::copy_if(list<int>)_(entire_range)/1048576 1.99% 857205.525 874285.128 - 0.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.99% 130867.140 133470.726 - 1.17% -
BM_vector_deque_move_backward/64 1.99% 2.969 3.028 - 0.16% -
SetIntersection_Front_Set_string_16_16 1.99% 59213137.883 60389021.738 - 1.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.98% 7552.040 7701.872 - -0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.98% 120772.101 123166.823 - 1.65% -
std::find_end(vector<int>)_(match_near_end)/8192 1.98% 199.623 203.580 - 1.09% -
SetIntersection_Front_Set_float_1024_64 1.98% 1697246.266 1730838.559 - -3.28% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.98% 1285384.875 1310800.138 - -6.85% -
std::find(list<int>)_(bail_25%)/8192 1.98% 1417.486 1445.490 - -1.13% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.97% 38939.829 39706.078 - 3.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.96% 9.909 10.104 - -1.94% -
ranges::minmax(std::vector<long_long>)/8 1.96% 2.068 2.109 - -0.11% -
BM_lexicographical_compare_three_way_slow_path/64 1.96% 17.484 17.827 - -0.01% -
rng::find_last(deque<int>)_(bail_90%)/50 1.96% 1.826 1.862 - -4.13% -
BM_getline_string 1.96% 16.542 16.865 - 0.50% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.95% 4.376 4.462 - 2.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.95% 1017512.809 1037363.620 - -0.41% -
bm_write 1.95% 548.078 558.771 - -4.85% -
BM_vector_deque_copy_backward/512 1.95% 17.476 17.817 - -0.79% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.95% 3.826 3.901 - 5.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.94% 41.058 41.856 - 0.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.94% 22.681 23.122 - -2.03% -
std::unique(list<int>,_pred)_(contiguous)/32 1.94% 56.809 57.913 - 1.89% -
SetIntersection_Interlaced_Set_string_262144_256 1.94% 2039815.593 2079366.699 - -0.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 1.94% 38.397 39.140 - 3.74% -
std::partial_sort(deque<int>)_(shuffled)/8 1.93% 32.390 33.014 - 1.65% -
SetIntersection_Interlaced_Set_float_256_256 1.93% 7527817.750 7672748.574 - 2.89% -
bm_lexicographical_compare<int>/1048576 1.93% 68041.671 69351.627 - 1.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.92% 16497638.824 16815176.337 - 1.62% -
ranges::min(std::vector<char>)/64 1.92% 4.078 4.156 - -2.09% -
std::set<int>::ctor(const&)/8192 1.92% 50529.708 51502.033 - 2.68% -
std::shift_right(vector<int>)/8192 1.92% 295.435 301.115 - -0.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.92% 8.589 8.753 - -1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.92% 536888292.928 547187368.723 - 1.95% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.92% 3710.918 3782.073 - 1.08% -
std::sort(deque<int>)_(shuffled)/1024 1.91% 6821.653 6952.244 - 2.06% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.91% 16.290 16.601 - 1.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.91% 12206.265 12439.421 - 1.78% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.91% 2819.375 2873.193 - -1.64% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.90% 590.861 602.103 - 10.48% -
std::swap_ranges(list<int>)/1024 1.90% 746.303 760.481 - 0.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.89% 49.383 50.318 - 0.57% -
bm_ranges_swap_ranges_vb_aligned/65536 1.89% 123.281 125.613 - 2.04% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.89% 0.819 0.835 - 2.57% -
SetIntersection_Front_Set_float_1024_256 1.89% 3898477.849 3972167.576 - -4.74% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.89% 6859.529 6989.138 - 0.01% -
std::search(vector<int>)_(no_match)/1024 1.89% 211.760 215.755 - 2.79% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.89% 516.997 526.750 - -2.17% -
std::set<int>::ctor(const&,_alloc)/8192 1.89% 50476.893 51429.027 - 3.78% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 1.89% 12.731 12.971 - 4.93% -
BM_vector_deque_copy_backward/1024 1.88% 37.623 38.331 - -0.82% -
std::move_backward(list<int>)/1048576 1.88% 1017753.098 1036892.003 - 0.27% -
std::generate_n(vector<int>)/32 1.88% 7.783 7.930 - -0.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.88% 17.022 17.342 - 2.06% -
std::stable_sort(deque<int>)_(descending)/8192 1.88% 20338.113 20720.208 - -3.57% -
std::move(vector<int>)/1048576 1.88% 56705.139 57770.136 - 1.66% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.87% 351.729 358.311 - -1.54% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.87% 12.019 12.243 - 0.28% -
BM_lexicographical_compare_three_way_slow_path/16 1.87% 4.449 4.532 - -1.31% -
SetIntersection_Front_Vector_string_64_64 1.87% 25415758.860 25891068.105 - -0.50% -
std::transform(deque<int>,_deque<int>)/50 1.87% 36.237 36.913 - 2.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.87% 753.165 767.212 - -0.57% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.86% 770.794 785.157 - 0.55% -
SetIntersection_None_Set_uint64_256_64 1.86% 9376666.110 9550710.185 - 5.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.86% 8894.367 9059.441 - 2.53% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.85% 20342.719 20720.058 - 0.95% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.85% 38752.959 39471.746 - -25.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.85% 1086092.753 1106225.899 - 1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.85% 1553440.922 1582216.032 - 5.29% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.85% 1.851 1.885 - -0.04% -
std::find_if(vector<int>)_(bail_25%)/8 1.84% 0.747 0.761 - -10.21% -
SetIntersection_None_Set_uint64_64_16 1.84% 18324860.899 18662540.660 - 2.61% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.84% 0.813 0.828 - 0.02% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.84% 779.446 793.785 - 0.28% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.83% 649.021 660.896 - -0.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.82% 12863.348 13097.848 - -0.07% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.82% 10.646 10.840 - -15.90% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.82% 28107.002 28618.416 - 1.74% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.82% 3.919 3.990 - -2.45% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 1.82% 0.607 0.618 - -5.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.81% 12841.893 13074.353 - -2.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.81% 1047960.357 1066898.421 - 0.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.80% 2.700 2.749 - 1.45% -
std::map<int,_int>::insert(value)_(already_present)/1024 1.80% 3.299 3.358 - 5.46% -
std::generate(vector<int>)/8192 1.80% 1804.802 1837.312 - -0.05% -
std::stable_partition(list<int>)_(dense)/32 1.80% 37.847 38.528 - 2.85% -
BM_deque_vector_copy/1024 1.80% 36.979 37.644 - -0.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.80% 15.906 16.192 - 1.85% -
BM_StringFindAllMatch/1 1.80% 3.120 3.176 - -2.90% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.80% 2.554 2.600 - 2.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.79% 71335.666 72615.135 - 2.08% -
std::remove_copy(list<int>)_(prefix)/50 1.79% 18.810 19.147 - 1.12% -
std::any_of(list<int>)_(process_all)/50 1.79% 21.630 22.017 - 0.35% -
std::any_of(list<int>)_(process_all)/8 1.79% 2.623 2.670 - 0.57% -
std::fill_n(vector<int>)/50 1.79% 2.180 2.219 - 0.27% -
BM_PushHeap_uint64_Random_64 1.79% 5.389 5.485 - -1.72% -
std::is_sorted_until(vector<int>,_pred)/8 1.79% 3.438 3.500 - -5.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.79% 6.616 6.734 - 2.45% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.78% 11.395 11.599 - 2.56% -
BM_std_minmax_element<short>/65536 1.78% 15514.641 15791.547 - -5.20% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.78% 24.833 25.275 - 5.39% -
std::find(list<int>)_(process_all)/1024 1.78% 685.362 697.581 - -0.21% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 1.78% 26.609 27.084 - 1.56% -
BM_deque_vector_move_backward/4000 1.78% 141.163 143.677 - 0.48% -
SetIntersection_Front_Set_string_262144_16 1.78% 1914665.547 1948738.641 - 4.49% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.78% 339.108 345.143 - 5.96% -
std::fill_n(vector<bool>)/4096 1.78% 4.117 4.190 - -0.04% -
BM_deque_deque_ranges_move/5500 1.78% 197.517 201.026 - 2.04% -
std::copy_backward(vector<int>)/8 1.78% 2.174 2.213 - 0.02% -
std::remove_copy(vector<int>)_(prefix)/50 1.77% 13.746 13.990 - 0.82% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.77% 4.475 4.555 - 2.40% -
std::rotate(list<int>)_(1_element_forward)/32 1.77% 13.577 13.817 - 0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.77% 173373.194 176441.909 - 2.33% -
std::equal(list<int>)_(it,_it,_it)/50 1.77% 34.943 35.561 - 0.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.77% 6262.506 6373.045 - 0.44% -
rng::find(vector<bool>)_(process_all)/8 1.76% 0.715 0.728 - -13.79% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.76% 36.208 36.847 - -0.62% -
std::find_if_not(list<int>)_(process_all)/32768 1.76% 26175.807 26637.357 - 5.82% -
std::generate_n(deque<int>)/8192 1.76% 1928.464 1962.446 - 0.24% -
BM_StringCopy_Large 1.76% 6.160 6.268 - 0.60% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 1.76% 19.852 20.202 - 10.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.76% 27901616.964 28392713.039 - 7.75% -
std::move(vector<int>)/32768 1.76% 1693.602 1723.386 - 0.39% -
std::shift_left(list<int>)/32 1.76% 13.181 13.413 - 0.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.76% 30.851 31.393 - 0.11% -
SetIntersection_None_Vector_string_16384_4 1.75% 1229714.811 1251271.484 - 0.54% -
std::copy_if(deque<int>)_(every_other)/4096 1.75% 1425.212 1450.175 - -0.33% -
rng::contains(deque<int>)_(process_all)/32 1.75% 8.508 8.657 - 0.38% -
bm_ranges_lexicographical_compare<int>/1048576 1.75% 68127.755 69317.339 - 1.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.75% 31.771 32.325 - -0.46% -
std::replace(vector<int>)_(prefix)/32 1.74% 5.057 5.145 - -0.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.74% 1.445 1.470 - -1.38% -
BM_std_minmax_element<short>/64000 1.74% 15146.294 15410.192 - -5.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.74% 23.216 23.620 - 1.03% -
std::unique_copy(list<int>)_(sprinkled)/52 1.74% 23.666 24.079 - 0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.74% 42329272.098 43066119.153 - 3.04% -
BM_std_minmax_element<long_long>/64000 1.74% 16449.870 16735.899 - 0.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.74% 3.200 3.256 - -0.40% -
std::rotate(list<int>)_(by_1/4)/1024 1.74% 566.161 575.991 - 0.13% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.73% 13.337 13.568 - 3.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.73% 22.074 22.455 - 5.57% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.73% 36707.105 37340.843 - 0.99% -
std::copy_if(deque<int>)_(every_other)/32768 1.73% 11408.903 11605.720 - 0.24% -
std::copy_if(deque<int>)_(every_other)/262144 1.72% 91299.775 92870.039 - 0.25% -
std::fill(vector<int>)/50 1.72% 2.165 2.202 - 0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.72% 24.265 24.682 - 2.08% -
ranges::minmax(std::list<char>)/64 1.72% 33.300 33.871 - 0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.71% 4.144 4.215 - 1.42% -
std::copy_if(deque<int>)_(every_other)/1048576 1.71% 365486.104 371742.140 - -0.15% -
std::sort(deque<int>)_(pipe-organ)/1024 1.71% 2717.959 2764.403 - 0.39% -
rng::for_each(multiset<int>)/32 1.71% 25.095 25.523 - 0.89% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.71% 1.096 1.114 - 8.27% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.71% 925494.412 941278.205 - 0.61% -
SetIntersection_Front_Set_string_1024_256 1.70% 15845488.320 16115288.886 - 2.20% -
SetIntersection_None_Set_string_262144_256 1.70% 1626162.272 1653828.857 - -1.50% -
std::copy_if(vector<int>)_(entire_range)/4096 1.70% 914.168 929.685 - -0.02% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 1.70% 2.386 2.426 - 1.90% -
BM_std_minmax_element<short>/70000 1.70% 16576.920 16858.054 - -5.29% -
SetIntersection_None_Set_float_64_4 1.69% 21050956.798 21406863.015 - 1.74% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.69% 1.709 1.738 - -0.26% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.69% 5169.937 5257.091 - 2.43% -
std::set<int>::ctor(const&,_alloc)/1024 1.68% 6327.509 6433.943 - 3.55% -
std::copy_n(list<int>)/8 1.68% 2.185 2.222 - 0.07% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.68% 56972.722 57930.506 - 2.74% -
std::copy_n(vector<int>)/64 1.68% 2.458 2.499 - 1.45% -
SetIntersection_None_Set_string_262144_1024 1.68% 1641524.414 1669046.793 - 0.44% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.68% 288.790 293.632 - 1.93% -
BM_lexicographical_compare_three_way_slow_path/4 1.68% 1.158 1.178 - -0.17% -
std::generate(list<int>)/32 1.68% 8.284 8.423 - -0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.68% 34.338 34.913 - 2.10% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.67% 35.576 36.171 - 0.79% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.67% 1.475 1.500 - 2.82% -
std::reverse(list<int>)/512 1.67% 190.137 193.317 - 0.10% -
std::copy_if(vector<int>)_(entire_range)/32768 1.67% 7307.851 7429.683 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.66% 7398865.935 7522024.390 - 1.88% -
std::copy_if(vector<int>)_(entire_range)/512 1.66% 120.713 122.719 - -0.10% -
std::generate(vector<int>)/1024 1.66% 239.415 243.394 - -0.09% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.66% 21.352 21.707 - -13.51% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.66% 12.984 13.199 - 2.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.66% 129444020.750 131589613.480 - 2.19% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.66% 12.228 12.431 - -1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.65% 1025695.381 1042649.721 - 1.19% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.65% 161.457 164.122 - 0.44% -
rng::contains_subrange(list<int>)_(same_length)/32 1.65% 16.348 16.618 - 0.61% -
SetIntersection_Front_Vector_string_16_4 1.65% 59459549.626 60439249.873 - -0.37% -
std::transform(list<int>)_(identity_transform)/50 1.65% 29.893 30.385 - 0.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.64% 843.516 857.382 - -0.43% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.64% 9.047 9.196 - 3.58% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.64% 2.772 2.817 - -2.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.64% 4623.814 4699.544 - -2.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.64% 23278.326 23659.557 - 0.90% -
SetIntersection_Front_Vector_float_64_64 1.64% 10666029.393 10840562.561 - -1.97% -
std::generate(deque<int>)/8192 1.63% 1872.577 1903.165 - -0.05% -
std::find_end(vector<int>)_(near_matches)/8192 1.63% 760551.948 772972.848 - 0.81% -
BM_CmpEqual_short_uint 1.63% 1.109 1.127 - 1.85% -
std::find_if(deque<int>)_(process_all)/50 1.63% 12.518 12.721 - 1.20% -
BM_PushHeap_float_Random_4 1.62% 2.827 2.872 - 3.17% -
SetIntersection_None_Set_uint64_64_64 1.62% 11478350.263 11664391.782 - 2.31% -
BM_deque_vector_move_backward/1024 1.62% 36.977 37.576 - 2.51% -
BM_deque_deque_copy_backward/4096 1.62% 152.428 154.897 - 1.14% -
bm_ranges_swap_ranges_vb_aligned/64 1.62% 3.078 3.127 - 1.84% -
rng::starts_with(list<int>,_pred)/1000 1.62% 775.733 788.264 - 0.28% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.61% 6.966 7.078 - 19.63% -
std::move(list<int>)/1048576 1.61% 968952.101 984571.195 - -0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.61% 562.771 571.817 - -0.11% -
ranges::minmax(std::list<char>)/8 1.60% 2.486 2.526 - -0.56% -
SetIntersection_Front_Vector_uint32_64_64 1.60% 10722800.515 10894347.157 - -1.63% -
std::stable_partition(list<int>)_(sparse)/8192 1.60% 8751.420 8891.185 - -0.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 1.60% 30.163 30.645 - 0.24% -
BM_CmpEqual_uchar_schar 1.59% 0.995 1.010 - 0.28% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.59% 470832.186 478322.803 - 0.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.59% 6.659 6.765 - 3.30% -
SetIntersection_Interlaced_Set_float_1024_64 1.59% 9991189.340 10149749.465 - 0.76% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.59% 19.185 19.489 - 2.02% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.58% 21.591 21.933 - -0.14% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.58% 376523.857 382487.067 - 1.74% -
std::generate_n(deque<int>)/32 1.58% 8.075 8.203 - -0.03% -
std::move(list<int>)/512 1.58% 354.388 359.997 - 0.77% -
BM_toupper_string<wchar_t> 1.58% 6.306 6.405 - 0.67% -
std::reverse_copy(deque<int>)/512 1.58% 122.990 124.933 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.58% 232371358.967 236041385.334 - -2.84% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.58% 27.185 27.614 - 1.27% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.57% 3672.039 3729.582 - 0.37% -
std::is_sorted_until(vector<int>)/8 1.56% 2.041 2.073 - -6.18% -
BM_vector_deque_ranges_copy/5500 1.56% 195.757 198.820 - 0.50% -
std::rotate(vector<int>)_(by_1/3)/8192 1.56% 859.888 873.309 - 0.27% -
BM_PushHeap_uint32_Random_1024 1.56% 5.739 5.829 - 0.65% -
std::replace(deque<int>)_(prefix)/8192 1.56% 3203.716 3253.705 - 0.25% -
std::move_backward(deque<int>)/8 1.56% 3.369 3.421 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.56% 2.561 2.601 - 0.66% -
std::replace(list<int>)_(prefix)/50 1.56% 16.982 17.246 - 0.56% -
BM_vector_deque_move_backward/4000 1.55% 141.482 143.680 - 2.45% -
std::find(deque<int>)_(bail_25%)/1024 1.55% 67.036 68.077 - 0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.55% 43.567 44.243 - -1.76% -
rng::contains_subrange(list<int>)_(same_length)/50 1.55% 24.818 25.203 - -0.51% -
std::copy_if(list<int>)_(entire_range)/512 1.55% 363.228 368.856 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.54% 14571.488 14796.579 - 1.34% -
std::unique(list<int>)_(contiguous)/1024 1.54% 925.004 939.278 - 1.35% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.54% 12.320 12.511 - 1.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.54% 1.310 1.330 - -18.72% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.54% 17.348 17.615 - 14.09% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.54% 9.787 9.938 - -23.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.54% 779.245 791.237 - 0.59% -
std::fill_n(vector<int>)/32 1.54% 1.126 1.143 - 0.23% -
std::replace(list<int>)_(prefix)/32 1.54% 10.853 11.020 - 0.11% -
BM_StringEraseToEnd_Huge_Transparent 1.54% 2.382 2.418 - 2.13% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.54% 27.734 28.160 - 0.54% -
std::remove_if(list<int>)_(prefix)/32 1.53% 57.823 58.710 - -0.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.53% 762.155 773.835 - 0.69% -
SetIntersection_Front_Vector_uint32_262144_16 1.53% 1100866.950 1117732.737 - 0.00% -
SetIntersection_None_Set_float_16384_64 1.53% 153748980.376 156103829.209 - -2.21% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.53% 10.670 10.834 - -2.13% -
BM_vector_deque_copy/65536 1.53% 2853.684 2897.320 - -0.42% -
std::make_heap(deque<int>)_(ascending)/1024 1.53% 2638.408 2678.741 - 1.34% -
std::replace_if(list<int>)_(sprinkled)/1024 1.53% 729.870 741.013 - -0.03% -
std::sort(vector<int>)_(heap)/8 1.53% 23.667 24.028 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.53% 2148932.817 2181710.338 - 0.99% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.52% 10.284 10.440 - 5.54% -
std::find(vector<char>)_(bail_25%)/32768 1.51% 134.782 136.822 - 0.53% -
std::generate_n(deque<int>)/50 1.51% 12.001 12.183 - -0.08% -
BM_PushHeap_uint64_Random_16 1.51% 4.507 4.575 - 1.88% -
SetIntersection_Front_Set_float_64_16 1.51% 15496629.474 15730961.336 - 3.00% -
SetIntersection_None_Set_uint64_16_1 1.51% 66754307.496 67762967.231 - 0.90% -
std::find(vector<char>)_(bail_25%)/8192 1.51% 39.222 39.814 - 0.33% -
BM_vector_deque_copy_backward/4096 1.51% 148.068 150.300 - 1.26% -
std::list<std::string>::ctor(size)/32 1.51% 345.944 351.157 - -6.00% -
std::generate_n(list<int>)/32 1.50% 8.417 8.543 - -0.02% -
BM_deque_vector_move/1024 1.50% 37.008 37.565 - -0.14% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.50% 2659.011 2698.941 - 1.61% -
BM_CmpLess_uchar_uint 1.50% 1.068 1.084 - 1.90% -
std::reverse_copy(list<int>)/64 1.50% 29.492 29.934 - -0.24% -
BM_vector_deque_ranges_copy/4000 1.50% 140.625 142.732 - 0.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.50% 392.679 398.558 - -0.42% -
BM_vector_deque_copy_backward/5500 1.50% 196.094 199.028 - 0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.50% 23.566 23.919 - 0.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.49% 1485.945 1508.157 - 1.88% -
std::any_of(deque<int>)_(process_all)/8192 1.49% 2526.241 2563.967 - -5.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.49% 806.961 819.004 - -1.35% -
SetIntersection_Front_Vector_uint32_16384_16 1.49% 1100526.278 1116943.054 - 0.48% -
std::copy_if(vector<int>)_(entire_range)/262144 1.49% 58580.786 59451.310 - -0.44% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.49% 8.748 8.878 - -2.34% -
std::set<int>::find(key)_(existent)/32 1.48% 1.683 1.708 - 3.72% -
rng::contains(deque<int>)_(process_all)/50 1.48% 12.418 12.602 - 0.51% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.48% 25.272 25.645 - 13.88% -
std::rotate_copy(list<int>)/32 1.48% 8.439 8.564 - -0.81% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.48% 8.653 8.781 - -0.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1.47% 1354.334 1374.282 - -7.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.47% 2311975.440 2346027.780 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.47% 249918368.582 253597526.127 - 0.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.47% 52486.572 53259.018 - -0.33% -
std::generate_n(vector<int>)/50 1.47% 11.760 11.933 - 0.02% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.46% 1141.789 1158.514 - -0.12% -
std::reverse_copy(deque<int>)/64 1.46% 15.674 15.903 - 0.24% -
BM_vector_deque_move/5500 1.46% 195.313 198.172 - -0.36% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.46% 5.768 5.853 - -0.25% -
std::stable_sort(vector<int>)_(repeated)/8 1.46% 15.423 15.648 - 0.48% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.45% 38525.730 39085.699 - 0.60% -
std::remove_copy(deque<int>)_(prefix)/8192 1.45% 3304.877 3352.808 - -0.20% -
std::remove(list<int>)_(sprinkled)/50 1.45% 60.532 61.409 - 0.13% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.45% 482.658 489.654 - 0.64% -
BM_lexicographical_compare_three_way_slow_path/65536 1.45% 17907.020 18166.524 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.45% 8670254.075 8795896.300 - -1.19% -
std::pop_heap(vector<float>)/8192 1.45% 19.363 19.643 - -0.86% -
std::reverse(vector<int>)/64 1.45% 4.105 4.164 - 0.50% -
std::rotate_copy(list<int>)/50 1.44% 13.846 14.045 - 1.52% -
BM_PushHeap_string_QuickSortAdversary_16384 1.44% 15.884 16.113 - 2.70% -
BM_CmpEqual_schar_int 1.44% 1.115 1.131 - 1.97% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.43% 788.135 799.439 - 0.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.43% 36798.561 37324.741 - 0.99% -
std::none_of(list<int>)_(process_all)/50 1.43% 21.785 22.096 - 1.01% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.43% 104651.060 106145.264 - -8.87% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.43% 671.744 681.326 - 0.34% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.42% 5706.838 5788.010 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.42% 2980573.486 3022924.234 - 1.43% -
BM_deque_deque_copy/2 1.42% 2.298 2.331 - 1.49% -
BM_deque_vector_ranges_copy_backward/4096 1.42% 147.001 149.083 - -0.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.42% 13.058 13.242 - 1.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.41% 17.031 17.272 - -3.89% -
SetIntersection_Front_Vector_string_16384_4 1.41% 1160542.687 1176945.883 - -1.65% -
std::multiset<int>::contains(key)_(existent)/32 1.41% 1.723 1.747 - 3.17% -
std::replace_if(list<int>)_(sprinkled)/50 1.41% 22.668 22.987 - 0.76% -
vector<bool>(const_vector<bool>&) 1.41% 10.687 10.838 - 0.84% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.41% 1848.069 1874.113 - -2.87% -
SetIntersection_None_Set_float_256_4 1.41% 11283383.920 11442198.347 - 1.15% -
ranges::min(std::deque<long_long>)/8 1.41% 2.270 2.302 - -0.09% -
std::copy_if(list<int>)_(every_other)/8 1.41% 2.261 2.293 - -0.02% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.40% 244.452 247.880 - 0.10% -
std::find_end(forward_list<int>)_(process_all)/8192 1.40% 5710.671 5790.766 - 1.85% -
std::generate_n(deque<int>)/1024 1.40% 239.779 243.140 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.40% 43.432 44.039 - 1.59% -
std::reverse_copy(deque<int>)/32768 1.39% 7927.655 8038.102 - 0.46% -
BM_deque_vector_copy_backward/4096 1.39% 148.152 150.209 - 2.11% -
BM_vector_deque_copy_backward/4000 1.39% 141.505 143.470 - 2.46% -
SetIntersection_Interlaced_Set_uint32_64_16 1.39% 22258720.855 22567675.061 - 0.19% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.39% 662.933 672.130 - 4.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 1.39% 118060.813 119698.447 - 1.24% -
std::adjacent_find(deque<int>)/1024 1.39% 455.192 461.502 - 0.16% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.39% 240699.611 244035.206 - -0.03% -
BM_PushHeap_uint32_Random_16 1.39% 4.148 4.205 - -0.59% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.39% 6441.497 6530.720 - 1.96% -
std::adjacent_find(deque<int>)/8192 1.38% 3647.677 3698.100 - 0.16% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.38% 12329.514 12499.442 - 1.88% -
std::move(vector<bool>)_(aligned)/4096 1.38% 6.938 7.033 - -0.14% -
BM_std_minmax_element<long_long>/4 1.38% 1.235 1.252 - -0.79% -
BM_deque_deque_move_backward/5500 1.37% 201.857 204.632 - -1.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.37% 35.037 35.515 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.37% 1617379.233 1639470.053 - -2.00% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.37% 6684.340 6775.602 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.36% 17249171.116 17484423.291 - -2.45% -
std::unique(deque<int>)_(sprinkled)/1024 1.36% 504.795 511.679 - -0.20% -
std::rotate(list<int>)_(by_1/4)/32 1.36% 14.288 14.483 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.36% 16594350.544 16820050.045 - 1.73% -
BM_PushHeap_float_Random_64 1.35% 6.637 6.727 - 0.94% -
std::list<std::string>::ctor(size)/1024 1.35% 12584.629 12754.991 - -10.76% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.35% 12689.297 12860.957 - 1.84% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.35% 4.796 4.861 - 3.63% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.35% 2501247.172 2535064.612 - 0.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.35% 32394.063 32831.839 - 1.19% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.35% 19675.205 19940.992 - 3.25% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.35% 6578.176 6666.920 - -14.73% -
std::rotate_copy(vector<int>)/32 1.35% 2.091 2.119 - 1.78% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.35% 4.459 4.519 - 0.97% -
std::transform(list<int>,_list<int>)/1024 1.35% 828.156 839.315 - 0.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 1.35% 19.822 20.089 - 6.75% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.35% 466.538 472.824 - 0.10% -
std::sort(vector<NonIntegral>)_(heap)/8 1.35% 23.544 23.861 - 2.56% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.35% 18.254 18.500 - 1.25% -
std::shift_right(list<int>)/32 1.35% 14.286 14.478 - 0.27% -
std::stable_sort(vector<int>)_(heap)/8 1.34% 20.917 21.199 - 0.51% -
std::transform(list<int>)_(identity_transform)/1024 1.34% 729.039 738.840 - 0.16% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.34% 2894.242 2933.137 - 0.75% -
std::none_of(list<int>)_(process_all)/8 1.34% 2.634 2.669 - -0.78% -
SetIntersection_Front_Vector_uint32_16384_4 1.34% 1048435.694 1062506.906 - 0.64% -
SetIntersection_None_Vector_string_1024_256 1.34% 1153187.024 1168662.643 - 0.35% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.34% 2.005 2.032 - -1.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.34% 13987.987 14175.402 - 0.44% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.34% 15.446 15.653 - 0.74% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.34% 220.250 223.192 - 3.65% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.33% 4.430 4.489 - 2.69% -
SetIntersection_Interlaced_Set_float_16384_16384 1.33% 222326096.271 225290917.970 - 2.21% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.33% 3822.766 3873.720 - 0.12% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.33% 3680.856 3729.914 - -0.27% -
rng::contains(vector<int>)_(process_all)/1048576 1.33% 229343.808 232398.474 - 0.02% -
SetIntersection_Front_Vector_string_1024_1 1.33% 1073193.834 1087438.161 - 2.50% -
std::stable_sort(vector<int>)_(shuffled)/8 1.33% 19.626 19.886 - 0.91% -
std::find_end(list<int>)_(match_near_end)/1024 1.33% 59.204 59.989 - 0.03% -
bm_lexicographical_compare<signed_char>/32768 1.33% 471.761 478.013 - -0.20% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.33% 42.562 43.126 - 0.57% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.32% 4.043 4.097 - -0.84% -
std::count_if(list<int>)_(every_other)/8192 1.32% 7019.740 7112.434 - -6.76% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.32% 12911.593 13082.071 - -7.47% -
std::adjacent_find(vector<int>,_pred)/50 1.32% 23.316 23.624 - 8.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.32% 52.643 53.337 - -0.43% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.32% 1865.500 1890.086 - 0.20% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.32% 22.750 23.050 - 13.18% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.31% 1941.612 1967.120 - 0.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.31% 6.805 6.894 - 1.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.31% 562.304 569.677 - 5.32% -
ranges::minmax(std::list<long_long>)/8 1.31% 2.504 2.537 - 0.43% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.31% 36552.822 37031.838 - 1.34% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.31% 17.882 18.116 - 1.50% -
std::unique(vector<int>)_(contiguous)/1024 1.31% 303.044 307.009 - 0.47% -
std::set<int>::count(key)_(non-existent)/1024 1.31% 7.385 7.482 - -1.48% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.31% 21.030 21.305 - 0.55% -
rng::for_each(set<int>)/50 1.30% 37.884 38.377 - 1.55% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.30% 36189.088 36660.530 - 0.78% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.30% 739.530 749.161 - 0.66% -
ranges::min(std::deque<__int128>)/64 1.30% 20.617 20.885 - -0.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.30% 4854.406 4917.541 - 1.53% -
std::adjacent_find(vector<int>)/8192 1.30% 1806.812 1830.284 - 0.18% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.30% 676.940 685.718 - 0.03% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.30% 361558.777 366246.145 - 0.46% -
std::search(vector<int>)_(no_match)/8192 1.29% 1629.636 1650.698 - 1.50% -
std::fill(vector<bool>)/4096 1.29% 4.147 4.200 - 0.22% -
std::upper_bound(std::vector<int>)/100 1.29% 12.198 12.356 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.29% 8.393 8.501 - -1.02% -
std::remove(vector<int>)_(sprinkled)/1024 1.29% 281.408 285.031 - 0.24% -
std::copy_if(list<int>)_(every_other)/32768 1.29% 25195.047 25519.146 - -1.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.28% 45.155 45.734 - 8.35% -
SetIntersection_Front_Vector_uint32_1024_1 1.28% 1036904.557 1050181.797 - 0.95% -
std::map<int,_int>::ctor(const&)/32 1.28% 221.417 224.249 - -0.48% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.28% 795530.376 805697.474 - 0.20% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.27% 67.368 68.225 - 1.44% -
std::adjacent_find(list<int>)/50 1.27% 22.979 23.271 - 0.57% -
std::remove(deque<int>)_(prefix)/1024 1.27% 517.310 523.896 - -0.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.27% 70.745 71.645 - 1.19% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.27% 15.949 16.152 - 1.16% -
BM_deque_vector_ranges_copy/1 1.27% 2.096 2.122 - 0.88% -
std::remove_copy_if(list<int>)_(prefix)/32 1.27% 16.827 17.040 - 0.18% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.27% 37546.177 38022.171 - 0.89% -
SetIntersection_Front_Vector_uint32_1024_4 1.27% 1055557.177 1068930.019 - 1.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.27% 272.904 276.360 - -1.29% -
std::replace_if(vector<int>)_(prefix)/1024 1.27% 271.613 275.050 - 0.92% -
std::find(vector<int>)_(process_all)/8192 1.26% 1832.731 1855.883 - 1.30% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.26% 42732.184 43271.855 - 0.27% -
std::move_backward(deque<int>)/4096 1.26% 154.237 156.184 - 1.58% -
std::lower_bound(std::deque<int>)/100 1.26% 30.379 30.762 - -0.06% -
SetIntersection_Front_Set_string_64_64 1.26% 36806688.416 37270737.035 - 6.95% -
std::move(list<int>)/8 1.26% 3.333 3.375 - -0.68% -
std::rotate(list<int>)_(1_element_backward)/1024 1.26% 735.487 744.742 - 2.06% -
std::shift_right(list<int>)/50 1.26% 28.447 28.805 - 9.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.26% 66107.143 66938.210 - 2.68% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.26% 604.073 611.665 - 4.09% -
std::copy(deque<int>)/8 1.25% 2.604 2.636 - -3.64% -
SetIntersection_Front_Vector_string_16384_1024 1.25% 37545640.829 38016626.995 - -0.86% -
BM_num_get<float> 1.25% 37.221 37.687 - 1.59% -
std::remove(deque<int>)_(sprinkled)/32 1.25% 53.894 54.570 - 8.95% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.25% 452.117 457.773 - 0.24% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.25% 572.335 579.488 - 5.20% -
std::generate_n(vector<int>)/1024 1.25% 239.177 242.166 - 0.11% -
std::remove(deque<int>)_(sprinkled)/50 1.25% 61.131 61.893 - 12.96% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.25% 941255.537 952987.602 - 0.61% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.24% 114839.882 116268.127 - -5.96% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.24% 29.363 29.729 - -1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.24% 198145158.688 200607900.014 - 2.42% -
ranges::min(std::vector<long_long>)/64 1.24% 4.621 4.678 - -0.04% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.24% 25.854 26.175 - 0.55% -
BM_deque_vector_ranges_move/4000 1.24% 138.142 139.856 - 0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.24% 1536245.242 1555299.974 - 0.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.24% 7.942 8.041 - 0.96% -
std::move(list<int>)/32768 1.24% 30277.291 30652.808 - -2.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.24% 19.408 19.649 - 2.31% -
std::find(vector<int>)_(bail_25%)/32768 1.24% 1839.623 1862.426 - -0.07% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.24% 8.681 8.789 - -6.51% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.24% 16.409 16.612 - 0.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.24% 18.449 18.677 - 1.15% -
std::replace(deque<int>)_(sprinkled)/8192 1.23% 2765.473 2799.621 - 0.29% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.23% 17.583 17.799 - 2.65% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.23% 15315.199 15503.834 - 0.58% -
BM_CmpEqual_short_int 1.23% 1.138 1.152 - 2.38% -
std::adjacent_find(vector<int>)/50 1.23% 11.800 11.945 - -0.08% -
std::generate(deque<int>)/50 1.22% 11.890 12.035 - 0.05% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.22% 8.363 8.465 - 0.15% -
std::fill_n(deque<int>)/50 1.22% 2.173 2.199 - 0.39% -
std::adjacent_find(deque<int>)/1048576 1.22% 468623.969 474331.442 - 0.12% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.22% 573727.839 580714.232 - 0.68% -
std::find(vector<int>)_(bail_25%)/1024 1.22% 65.233 66.027 - 0.20% -
std::generate_n(vector<int>)/8192 1.22% 1813.968 1836.046 - -0.06% -
bm_lexicographical_compare<signed_char>/4096 1.22% 59.010 59.728 - -0.19% -
BM_deque_deque_ranges_copy_backward/5500 1.22% 201.828 204.282 - 0.26% -
BM_deque_deque_copy/1024 1.21% 36.741 37.187 - -2.13% -
std::search(vector<int>)_(no_match)/1048576 1.21% 208985.432 211520.041 - 1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.21% 9093516.900 9203713.087 - 1.26% -
std::partial_sort(vector<int>)_(shuffled)/8 1.21% 28.146 28.487 - 1.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.21% 3.597 3.641 - 0.63% -
rng::starts_with(vector<int>,_pred)/8 1.21% 2.443 2.472 - -2.82% -
std::remove(deque<int>)_(prefix)/8192 1.21% 3807.749 3853.698 - -0.03% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.20% 47499.827 48071.826 - 1.22% -
SetIntersection_Interlaced_Vector_string_16_4 1.20% 66751622.465 67554860.098 - -1.26% -
BM_deque_deque_ranges_copy/1024 1.20% 36.923 37.367 - -1.59% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.20% 729.408 738.176 - 0.36% -
std::find(vector<char>)_(process_all)/32768 1.20% 490.479 496.366 - 0.64% -
std::adjacent_find(vector<int>)/1024 1.20% 231.556 234.335 - -0.01% -
rng::find(vector<bool>)_(process_all)/8192 1.20% 33.060 33.457 - 0.66% -
std::find_if(list<int>)_(bail_25%)/8192 1.20% 1418.031 1435.029 - 1.12% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 1.20% 770.911 780.142 - 17.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.20% 166315.774 168305.692 - 0.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.20% 338928.345 342982.605 - 2.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.20% 3786.644 3831.930 - -0.39% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 132754.871 134342.261 - 3.25% -
std::find(vector<int>)_(bail_25%)/8192 1.19% 466.595 472.163 - -0.85% -
BM_PushHeap_float_Random_256 1.19% 7.242 7.328 - -0.16% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.19% 7853.122 7946.611 - -0.09% -
std::replace(deque<int>)_(sprinkled)/32 1.19% 11.975 12.118 - 0.05% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.19% 18.424 18.643 - 1.36% -
std::fill_n(deque<int>)/8192 1.19% 233.040 235.810 - 0.69% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.19% 172296.088 174341.478 - -1.62% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.18% 3317.809 3357.048 - 0.46% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.18% 3828.327 3873.410 - 0.42% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.18% 3632.461 3675.231 - 0.91% -
rng::find_last(vector<int>)_(bail_10%)/8 1.18% 1.992 2.015 - -0.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.17% 15.607 15.790 - 0.74% -
std::partition(vector<int>)_(dense)/50 1.17% 13.079 13.232 - -1.51% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.17% 638761.768 646248.493 - 0.38% -
std::replace(vector<int>)_(prefix)/1024 1.17% 157.809 159.658 - -0.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.17% 1.165 1.179 - 4.71% -
std::replace(deque<int>)_(sprinkled)/50 1.17% 17.941 18.151 - 0.01% -
SetIntersection_Front_Set_string_256_4 1.16% 4936667.489 4994149.989 - 0.87% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.16% 707.537 715.769 - 1.27% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 1.16% 65.704 66.468 - 0.42% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.16% 575.174 581.856 - 0.23% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.16% 363.370 367.586 - -0.17% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 6580.427 6656.738 - -0.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.16% 35741.685 36155.438 - 0.39% -
BM_StringRelational_Eq_Small_Small_Control 1.16% 1.957 1.980 - 4.13% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.16% 24.151 24.431 - 1.55% -
std::find(deque<int>)_(bail_25%)/8192 1.16% 473.274 478.741 - -0.21% -
std::copy_if(deque<int>)_(entire_range)/64 1.16% 16.003 16.188 - 0.42% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.15% 887.435 897.665 - -3.00% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.15% 12.450 12.594 - 0.11% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.15% 860137.738 870037.170 - 0.40% -
std::copy_n(list<int>)/64 1.15% 14.418 14.584 - -2.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.15% 1.122 1.135 - -0.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.15% 5.376 5.437 - 3.11% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.14% 184.739 186.854 - 1.11% -
std::find_if(vector<bool>)_(process_all)/8192 1.14% 4471.141 4522.270 - 0.53% -
bm_lexicographical_compare<int>/4096 1.14% 236.107 238.796 - 0.18% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.14% 87620.539 88618.556 - 0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.14% 469.075 474.408 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.14% 472742.040 478112.584 - -0.60% -
std::sort(deque<int>)_(ascending)/1024 1.14% 758.258 766.871 - -1.16% -
std::multiset<int>::find(key)_(existent)/32 1.14% 1.605 1.624 - 1.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 7640.679 7727.433 - 1.45% -
std::adjacent_find(list<int>,_pred)/1024 1.13% 782.715 791.571 - 0.61% -
BM_deque_vector_ranges_copy_backward/2 1.13% 1.815 1.836 - 0.05% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.13% 242.366 245.100 - 0.13% -
std::find_end(list<int>)_(near_matches)/1024 1.13% 34340.346 34727.500 - -0.02% -
SetIntersection_Front_Set_float_256_256 1.13% 8213147.406 8305630.340 - 7.52% -
rng::starts_with(list<int>,_pred)/1024 1.12% 797.375 806.341 - 0.28% -
BM_deque_deque_copy_backward/1024 1.12% 38.297 38.727 - 2.78% -
std::partial_sort_copy(list<int>)_(descending)/8 1.12% 15.751 15.928 - -2.57% -
rng::starts_with(deque<int>)/8192 1.12% 3800.037 3842.595 - -0.13% -
BM_vector_deque_ranges_move/5500 1.12% 194.751 196.924 - 0.03% -
std::copy_backward(list<int>)/262144 1.11% 215873.125 218275.970 - 0.32% -
std::sort(deque<int>)_(heap)/8 1.11% 24.288 24.558 - -1.20% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.11% 6868.200 6944.558 - 0.32% -
rng::find(vector<bool>)_(process_all)/1024 1.11% 4.603 4.654 - 0.50% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.11% 26.409 26.703 - 0.18% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.11% 476.790 482.088 - 1.39% -
rng::find(vector<bool>)_(process_all)/1048576 1.11% 3598.962 3638.925 - 0.45% -
std::copy_if(deque<int>)_(entire_range)/4096 1.11% 1012.523 1023.754 - 0.21% -
std::transform(list<int>,_list<int>)/32 1.11% 22.827 23.080 - 0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.11% 594059.877 600641.668 - -0.91% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.11% 732.611 740.727 - 0.06% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.11% 598.225 604.848 - 0.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.11% 5830.814 5895.359 - 1.34% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.10% 1161.248 1174.071 - 0.19% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.10% 4718.684 4770.743 - -0.09% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.10% 36256.804 36656.751 - 0.37% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.10% 77.028 77.878 - 0.31% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.10% 521.054 526.790 - 0.14% -
std::remove(list<int>)_(prefix)/50 1.10% 62.364 63.050 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.10% 10744136.294 10862330.234 - -0.46% -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.10% 4261.713 4308.561 - 0.26% -
SetIntersection_None_Set_float_16384_16 1.10% 154578239.095 156274662.997 - -1.94% -
rng::find_if(vector<bool>)_(process_all)/8192 1.10% 4482.435 4531.577 - 0.68% -
std::search(vector<int>)_(no_match)/1000 1.10% 206.987 209.256 - 1.59% -
SetIntersection_None_Set_float_256_1 1.10% 11369663.826 11494245.973 - -1.22% -
BM_CmpLess_uchar_uchar 1.09% 1.069 1.081 - 0.28% -
std::replace_if(list<int>)_(sprinkled)/32 1.09% 13.182 13.326 - 0.21% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.09% 51182.118 51741.554 - -0.19% -
std::copy_if(deque<int>)_(entire_range)/262144 1.09% 69230.492 69986.285 - 0.49% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.09% 3997.411 4041.051 - 0.79% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.09% 2.118 2.141 - -2.44% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.09% 5919.225 5983.681 - -0.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.09% 29.207 29.524 - 0.26% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.09% 241101.154 243720.294 - -3.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.08% 24.523 24.789 - 0.24% -
std::generate(deque<int>)/1024 1.08% 240.460 243.068 - -0.24% -
std::find_if(vector<bool>)_(process_all)/1024 1.08% 561.738 567.827 - 0.60% -
BM_PushHeap_float_Random_1024 1.08% 7.446 7.527 - -0.98% -
std::generate(vector<int>)/50 1.08% 11.761 11.889 - -0.08% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.08% 17.155 17.340 - -0.19% -
std::copy_if(vector<int>)_(every_other)/1048576 1.08% 498040.194 503431.583 - 1.68% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.08% 3.474 3.512 - 1.13% -
std::find(deque<int>)_(bail_25%)/32768 1.08% 1898.704 1919.217 - 0.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.08% 9028.445 9125.937 - 2.96% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.08% 10.429 10.541 - -1.23% -
std::is_sorted(list<int>,_pred)/8 1.08% 4.006 4.049 - 0.81% -
rng::contains_subrange(list<int>)_(process_all)/32 1.08% 9.926 10.033 - 0.46% -
SetIntersection_Front_Vector_string_16_16 1.08% 50828114.001 51375946.574 - -2.30% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.08% 8.496 8.588 - 1.76% -
std::copy_if(deque<int>)_(entire_range)/512 1.08% 133.777 135.217 - 0.25% -
SetIntersection_Interlaced_Set_uint32_64_64 1.08% 13224825.287 13367090.394 - 1.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.08% 1060288.826 1071692.573 - -0.02% -
std::find_end(deque<int>)_(near_matches)/8192 1.07% 1115089.379 1127063.306 - 0.24% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.07% 23280263.867 23529766.667 - 0.30% -
BM_CmpLess_ushort_int 1.06% 1.068 1.080 - -0.36% -
std::search(deque<int>,_pred)_(same_length)/1000 1.06% 478.904 483.990 - 0.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.06% 13972.963 14121.158 - 1.03% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.06% 944144.792 954154.007 - -0.14% -
std::find_end(list<int>)_(near_matches)/1000 1.06% 32900.736 33248.935 - -0.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.06% 31834.285 32171.126 - -3.22% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 377591.367 381585.579 - 0.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.06% 48.182 48.692 - 0.64% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 1.06% 68233.924 68954.806 - 1.03% -
std::replace(deque<int>)_(sprinkled)/1024 1.05% 345.801 349.446 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.05% 1097011.325 1108564.348 - 0.65% -
std::lower_bound(std::vector<int>)/8192 1.05% 15.587 15.751 - 0.81% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.05% 738.188 745.958 - 0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.05% 1037365.373 1048255.436 - -0.47% -
SetIntersection_Interlaced_Vector_string_256_4 1.05% 6118147.281 6182329.687 - 0.30% -
std::search(list<int>,_pred)_(same_length)/1024 1.05% 806.703 815.147 - 0.50% -
std::replace(list<int>)_(sprinkled)/32 1.05% 11.081 11.197 - -0.31% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.04% 18.152 18.342 - -0.81% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.04% 31.145 31.470 - 1.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.04% 3.212 3.245 - -0.76% -
SetIntersection_Front_Vector_uint32_256_16 1.04% 4173438.669 4216686.487 - -0.88% -
rng::fold_left(list<int>)/32 1.03% 20.569 20.782 - 0.51% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.03% 1343.386 1357.282 - 0.12% -
rng::contains(vector<int>)_(process_all)/8 1.03% 2.539 2.566 - 0.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 1082490.623 1093673.830 - -1.85% -
BM_num_get<double> 1.03% 37.046 37.428 - 1.27% -
BM_lexicographical_compare_three_way_slow_path/262144 1.03% 71874.396 72615.720 - -0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.03% 5.111 5.164 - -0.18% -
std::sort(deque<int>)_(shuffled)/8 1.03% 22.819 23.054 - 0.17% -
std::fill_n(vector<int>)/8192 1.03% 231.351 233.735 - 0.41% -
std::remove_copy(list<int>)_(prefix)/8192 1.03% 6914.148 6985.151 - 0.12% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.03% 797169.451 805348.085 - 0.17% -
BM_vector_deque_ranges_move_backward/1 1.02% 2.244 2.267 - -2.76% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.02% 171741.341 173499.825 - 2.87% -
std::for_each(set<int>::iterator)/50 1.02% 36.450 36.823 - 0.15% -
BM_CmpLess_int_ushort 1.02% 1.103 1.114 - 0.68% -
std::count(deque<int>)_(every_other)/8192 1.02% 1907.579 1927.063 - 0.17% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.02% 3866.797 3906.279 - 0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.02% 11480821.738 11598043.459 - 1.95% -
std::shuffle(deque<int>)/8192 1.02% 73761.003 74513.401 - 0.61% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.02% 263.582 266.270 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.02% 2885790.025 2915218.251 - 0.20% -
std::shift_right(vector<int>)/50 1.02% 5.270 5.324 - 0.17% -
std::find(vector<int>)_(process_all)/32768 1.02% 7326.214 7400.866 - 1.28% -
rng::starts_with(deque<int>,_pred)/1000 1.02% 501.462 506.570 - -0.83% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.02% 40.269 40.679 - 0.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 1076671.997 1087551.338 - 0.18% -
std::sample(list<int>)/32 1.01% 309.804 312.934 - -0.10% -
std::find(list<int>)_(process_all)/50 1.01% 18.801 18.990 - -0.11% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.01% 16.185 16.348 - 0.39% -
SetIntersection_Front_Set_float_1024_4 1.01% 1078728.126 1089591.411 - 4.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.01% 6.192 6.254 - -0.35% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.01% 484.229 489.099 - 0.42% -
std::lower_bound(std::list<int>)/8 1.00% 15.347 15.502 - -2.82% -
std::replace(deque<int>)_(prefix)/1024 1.00% 405.498 409.569 - -0.74% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.00% 756026.650 763611.854 - 0.21% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.00% 5322.331 5375.559 - 0.15% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.77% 1612.092 3.631 386.933 9.21% 386.933
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2946.953 8.077 533.937 0.07% 533.937
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 3946.244 17.781 668.342 1.48% 668.342
std::search_n(deque<int>)_(no_match)/8192 -99.33% 2330.641 15.695 392.890 -3.08% 392.890
std::search_n(vector<int>)_(no_match)/1024 -98.26% 208.596 3.627 77.627 7.91% 77.627
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 426.431 8.070 71.021 0.18% 71.021
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.46% 615.563 15.640 86.336 1.65% 86.336
std::search_n(deque<int>)_(no_match)/1024 -95.30% 290.910 13.660 45.486 -0.27% 45.486
bm_swap_ranges_vb_unaligned/4096 -78.69% 305.502 65.114 - 0.10% -
std::fill(vector<bool>)/262144 -75.78% 953.233 230.840 - 0.18% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -74.47% 175.561 44.814 - 2.40% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.70% 2516.724 812.947 - -1.17% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -66.11% 96.807 32.809 - -0.71% -
std::vector<int>::ctor(size)/8192 -63.05% 561.801 207.612 - -63.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -62.15% 38.330 14.508 - -0.65% -
BM_StringConstructDestroyCStr_Empty_Opaque -62.14% 5.704 2.159 - 4.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.93% 24.085 9.652 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -58.45% 19844042.749 8245669.648 - 1.55% -
BM_StringConstructDestroyCStr_Small_Opaque -58.27% 5.534 2.309 - 10.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -57.89% 29241713.286 12313750.599 - -49.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -56.65% 64.892 28.130 - -29.00% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.26% 14.924 6.527 - 0.01% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -52.50% 136.955 65.055 - -40.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -52.10% 70.121 33.588 - -47.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -48.74% 82702276.932 42396192.169 - -37.03% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -48.52% 112.831 58.085 - -47.82% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.34% 704265.005 363821.113 - -48.86% -
std::is_sorted_until(deque<int>)/8 -47.83% 4.712 2.458 - -5.00% -
std::search_n(vector<int>)_(no_match)/32 -47.41% 6.897 3.627 0.251 7.90% 0.251
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -46.37% 53.008 28.427 - -48.88% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.03% 15.008 8.100 0.305 0.04% 0.305
ranges::min(std::list<long_long>)/1 -45.95% 0.426 0.231 - -24.47% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.07% 1238.746 680.452 - -50.41% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.73% 0.484 0.272 - -8.37% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -43.34% 19.171 10.862 - -21.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.30% 6921656.183 3924871.939 - -48.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -41.71% 44.856 26.144 - -32.11% -
std::rotate(list<int>)_(by_1/2)/8192 -40.26% 7899.777 4719.447 - -23.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -40.19% 50.176 30.011 - -2.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -40.08% 55.386 33.186 - -5.22% -
std::adjacent_find(deque<int>)/50 -39.60% 23.692 14.311 - -5.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -39.47% 49.793 30.138 - 1.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -38.39% 0.481 0.296 - -25.34% -
std::unordered_set<int>::insert(value)_(already_present)/32 -37.95% 2.827 1.754 - -0.14% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -37.65% 19.267 12.014 - -1.42% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -37.62% 3.904 2.435 - 1.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -37.30% 0.484 0.304 - 11.87% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -37.11% 663104.387 417045.929 - -37.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -36.43% 19.142 12.168 - -0.71% -
BM_vector_deque_move_backward/0 -36.29% 0.601 0.383 - -36.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -35.87% 74.434 47.737 - -16.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -35.67% 108.337 69.697 - -33.38% -
std::copy(list<int>)/64 -34.75% 46.498 30.343 - -2.86% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.43% 653.291 428.354 - 0.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -34.32% 9.608 6.310 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -34.31% 11613946.709 7629754.021 - -8.09% -
std::copy_n(vector<bool>)_(aligned)/1048576 -34.12% 3775.097 2487.094 - 1.94% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -33.77% 0.405 0.268 - -11.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -33.64% 56.839 37.719 - -31.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.04% 6.894 4.616 - 0.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -33.02% 9.666 6.474 - 0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -32.52% 43.671 29.471 - -17.77% -
bm_lexicographical_compare<int>/32768 -32.50% 2844.229 1919.767 - 0.13% -
BM_PushHeap_uint32_Ascending_1 -32.42% 0.633 0.428 - 8.78% -
std::rotate(list<int>)_(1_element_backward)/8192 -32.24% 11496.851 7789.768 - -2.69% -
std::move_backward(vector<int>)/32768 -32.01% 2552.600 1735.623 - -28.24% -
std::move_backward(vector<bool>)_(aligned)/1048576 -31.98% 2548.583 1733.583 - -28.35% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -31.53% 85.047 58.233 - 0.95% -
bm_ranges_lexicographical_compare<int>/32768 -31.11% 2780.581 1915.657 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -31.08% 0.697 0.480 - -13.67% -
bm_lexicographical_compare<signed_char>/262144 -30.94% 5548.620 3831.805 - -0.22% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.88% 5555.545 3839.719 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -30.86% 169322548.512 117072983.832 - -25.10% -
ranges::min(std::deque<char>)/70000 -30.49% 25640.784 17821.994 - -0.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.84% 6.732 4.723 - 0.03% -
std::unordered_set<int>::contains(key)_(existent)/8192 -29.63% 1.632 1.149 - -11.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -29.57% 49.589 34.924 - 8.43% -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.55% 13.084 9.217 - -19.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -29.27% 25028.095 17701.504 - -12.82% -
BM_StringDestroy_Large -29.06% 10.130 7.187 - -16.10% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -28.79% 32.364 23.047 - -0.73% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -28.66% 13.549 9.665 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -28.58% 341567221.716 243951965.615 - -28.37% -
std::unordered_map<int,_int>::clear()/8192 -28.49% 85729.667 61306.094 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.21% 39.801 28.574 - -2.12% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -27.98% 2.776 1.999 - -32.65% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -27.72% 8.931 6.455 - 0.22% -
BM_StringEraseWithMove_Huge_Opaque -27.72% 63.777 46.096 - -32.62% -
BM_StringEraseWithMove_Huge_Transparent -27.65% 59.069 42.736 - -27.11% -
BM_PushHeap_string_Descending_262144 -27.09% 4.014 2.927 - -26.62% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -27.07% 52.963 38.627 - -34.43% -
BM_tolower_char<char> -26.98% 0.690 0.504 - -26.95% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -26.59% 34.495 25.323 - 0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -26.51% 78906195.157 57987826.802 - -22.03% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -25.93% 10153.795 7520.493 - -7.23% -
ranges::min(std::deque<long_long>)/70000 -25.93% 25458.678 18857.406 - -0.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.77% 33.425 24.810 - -0.26% -
std::fill(list<int>)/1024 -25.65% 672.834 500.279 - -25.52% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -25.47% 122.834 91.546 - 0.59% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -25.33% 80.150 59.846 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -25.29% 4052403.389 3027474.189 - -6.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -25.29% 15.253 11.396 - -5.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -25.28% 31.331 23.410 - -0.39% -
std::unordered_map<int,_int>::clear()/1024 -25.08% 10820.773 8107.438 - 3.54% -
std::move(vector<int>)/262144 -25.06% 20218.226 15152.393 - -30.43% -
std::set<std::string>::erase(key)_(existent)/32 -24.85% 68.008 51.105 - -1.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -24.71% 41.462 31.217 - 2.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.61% 37.725 28.442 - -0.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.48% 7013.907 5296.972 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.37% 0.612 0.463 - 7.88% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.14% 767.004 581.852 - 0.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.86% 42.647 32.472 - -0.78% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -23.60% 2.427 1.854 - -1.63% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -23.41% 1.693 1.296 - 2.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -23.36% 1093.585 838.090 - -1.28% -
std::unique_copy(deque<int>)_(sprinkled)/52 -23.33% 20.853 15.988 - -12.96% -
BM_PushHeap_string_PipeOrgan_262144 -23.01% 21.965 16.912 - -5.72% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -22.98% 5106.310 3932.840 - -21.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -22.94% 5725880.171 4412545.569 - -24.33% -
std::set<std::string>::insert(value)_(already_present)/8192 -22.91% 38.955 30.031 - -21.80% -
std::stable_partition(list<int>)_(dense)/8192 -22.82% 22633.205 17468.580 - 0.32% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -22.80% 2.395 1.849 - -2.61% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -22.48% 9452.262 7326.988 - -6.37% -
std::adjacent_find(deque<int>)/8 -22.39% 3.975 3.085 - 0.24% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.96% 7720223.372 6024868.540 - -2.87% -
std::move_backward(deque<int>)/64 -21.94% 6.626 5.172 - -1.07% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -21.91% 1.565 1.222 - -4.08% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.88% 1.776 1.387 - 0.03% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.82% 5747.927 4493.669 - -0.05% -
std::fill(list<int>)/8192 -21.65% 9169.690 7184.471 - -19.00% -
bm_lexicographical_compare<unsigned_char>/262144 -21.51% 5731.802 4498.609 - 0.13% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -21.35% 26.481 20.826 - -0.49% -
std::set<std::string>::erase(key)_(existent)/8192 -21.34% 93.295 73.385 - -24.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -21.26% 37.697 29.683 - 0.34% -
ranges::min(std::deque<char>)/64 -21.08% 20.984 16.561 - -0.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -21.04% 40.099 31.661 - -1.87% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -21.04% 19.121 15.098 - 8.74% -
BM_std_minmax_element<char>/3 -20.96% 1.215 0.961 - -6.87% -
ranges::min(std::deque<long_long>)/64 -20.95% 21.015 16.613 - -1.80% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -20.78% 1.861 1.474 - -1.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -20.21% 0.697 0.556 - 10.77% -
std::rotate(list<int>)_(by_1/4)/8192 -20.15% 8246.035 6584.449 - -9.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -20.08% 2749842.191 2197682.738 - -24.35% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -20.07% 6815.476 5447.845 - -0.09% -
std::map<std::string,_int>::erase(iterator)/32 -20.05% 34.222 27.362 - -1.07% -
BM_StringDestroy_Huge -19.93% 13.308 10.655 - -6.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -19.71% 40.732 32.705 - -9.44% -
std::multiset<std::string>::erase(key)_(existent)/8192 -19.69% 101.247 81.311 - 0.67% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -19.46% 77.671 62.556 - 0.05% -
BM_PushHeap_uint64_Descending_1 -19.31% 0.532 0.429 - -32.51% -
std::transform(list<int>)_(identity_transform)/32 -19.30% 20.995 16.943 - -0.00% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -19.27% 1.536 1.240 - -28.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.08% 30338813.810 24551112.157 - -26.67% -
std::find(vector<short>)_(bail_25%)/8 -18.94% 0.825 0.669 - -6.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -18.89% 1.053 0.854 - -25.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -18.82% 15647.300 12702.156 - -6.07% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -18.76% 52.082 42.313 - -20.24% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -18.73% 15.051 12.232 - -6.94% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -18.58% 1.145 0.933 - -2.14% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.56% 38.784 31.585 - -1.67% -
BM_StringAssignStr_Huge_Transparent -18.44% 132.249 107.865 - -18.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -18.31% 53.568 43.757 - -2.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -18.25% 8319614.290 6801460.867 - -5.25% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -18.19% 27.798 22.740 - 0.52% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -18.05% 54813.416 44918.784 - 0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -18.02% 5050847.031 4140657.869 - -18.12% -
BM_StringConstructDestroyCStr_Large_Opaque -17.92% 22.076 18.120 - 11.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.91% 38.733 31.796 - -30.39% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.90% 62.971 51.700 - -1.88% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.83% 32.439 26.655 - -13.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -17.75% 1.792 1.474 - 0.66% -
BM_PushHeap_string_PipeOrgan_16384 -17.65% 14.830 12.212 - -9.28% -
BM_StringConstructDestroyCStr_Large_Transparent -17.65% 14.918 12.285 - 12.11% -
BM_deque_deque_copy_backward/0 -17.40% 0.919 0.759 - -5.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -17.30% 61.402 50.780 - -24.61% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -17.19% 125511.444 103939.768 - -5.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -17.17% 17.303 14.332 - 0.41% -
std::copy_n(vector<bool>)_(aligned)/262144 -17.01% 760.578 631.198 - -22.74% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -16.91% 14.158 11.764 - -5.09% -
std::map<std::string,_int>::erase(iterator)/1024 -16.85% 31.025 25.796 - 0.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -16.76% 25.835 21.506 - 6.12% -
BM_StringFindCharLiteral/16 -16.70% 1.864 1.553 - -3.96% -
BM_StringFindCharLiteral/8 -16.69% 1.862 1.551 - -4.06% -
BM_StringAssignAsciiz_Empty_Opaque -16.57% 3.717 3.101 - 1.89% -
std::map<int,_int>::erase(iterator)/8192 -16.55% 24.366 20.333 - -3.33% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -16.46% 1.291 1.079 - -2.94% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -16.45% 426.353 356.202 - -2.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -16.41% 126314.356 105585.693 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -16.38% 1794858.147 1500840.752 - -13.05% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -16.36% 21679020.901 18133065.739 - 8.40% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -16.32% 14.650 12.259 - -7.42% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -16.31% 38.410 32.145 - 0.25% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -16.11% 3777.703 3169.054 - 17.51% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -16.06% 11.021 9.251 - -16.34% -
std::find_if(vector<char>)_(bail_25%)/8 -16.00% 0.908 0.763 - -17.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.00% 1.683 1.413 - -5.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -15.97% 49.640 41.711 - -3.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.80% 76.514 64.422 - 3.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -15.79% 0.492 0.415 - 8.90% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.67% 1.056 0.890 - -11.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -15.65% 106.638 89.947 - -0.80% -
BM_StringRead_Cold_Shallow_Large -15.56% 1.403 1.185 - -21.09% -
std::map<std::string,_int>::count(key)_(existent)/8192 -15.54% 33.644 28.414 - 0.11% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.53% 1.634 1.380 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.50% 38.241 32.312 - 0.71% -
std::copy(vector<int>)/262144 -15.49% 14789.133 12498.095 - 0.58% -
std::copy_if(list<int>)_(every_other)/512 -15.39% 352.420 298.198 - -17.02% -
std::unordered_set<std::string>::erase(iterator)/8192 -15.36% 30.988 26.228 - -17.00% -
std::unordered_map<int,_int>::erase(iterator)/1024 -15.30% 23.536 19.935 - 2.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.23% 11.451 9.707 - 0.34% -
BM_StringEraseWithMove_Small_Opaque -15.00% 2.570 2.185 - -0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -15.00% 11719.988 9962.491 - 0.52% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -14.92% 10506.814 8939.192 - -5.71% -
std::find_end(deque<int>)_(same_length)/8192 -14.87% 3140.688 2673.676 - -19.54% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.85% 24512.513 20871.328 - -7.36% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -14.81% 1.157 0.986 - -14.29% -
std::search_n(list<int>)_(no_match)/32 -14.69% 10.800 9.214 0.498 0.44% 0.498
std::set<int>::clear()/1024 -14.65% 10738.705 9165.455 - -1.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -14.61% 4.843 4.136 - -0.03% -
bm_ranges_lexicographical_compare<signed_char>/1 -14.59% 1.745 1.491 - -5.62% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.54% 7.122 6.086 - -6.96% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -14.49% 0.683 0.584 - -0.86% -
std::unordered_map<int,_int>::erase(iterator)/8192 -14.49% 23.031 19.694 - 0.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -14.47% 120870.432 103374.920 - -4.43% -
std::set<std::string>::erase(iterator)/8192 -14.43% 31.684 27.110 - -18.65% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -14.40% 1.812 1.551 - -7.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -14.37% 2050850.015 1756077.233 - -7.26% -
std::copy(deque<int>)/1048576 -14.32% 58425.247 50056.628 - -0.11% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -14.31% 15.671 13.429 - -1.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -14.29% 14642.149 12550.347 - -5.70% -
std::rotate_copy(vector<int>)/8192 -14.27% 458.696 393.225 - -49.59% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -14.27% 877.054 751.880 - 1.07% -
BM_deque_deque_ranges_move/0 -14.16% 0.919 0.789 - -7.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.13% 7.994 6.864 - 0.09% -
std::reverse_copy(vector<int>)/32768 -13.99% 1142.069 982.294 - 0.16% -
SetIntersection_None_Set_uint32_262144_1024 -13.92% 1348604.410 1160897.789 - -5.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -13.79% 2.888 2.490 - -2.73% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -13.68% 2.758 2.380 - 0.45% -
SetIntersection_None_Set_uint32_262144_16384 -13.59% 1337489.748 1155668.455 - -6.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -13.57% 26.281 22.714 - -5.64% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.48% 49.283 42.639 - -0.19% -
BM_StringEraseWithMove_Small_Transparent -13.32% 2.514 2.179 - -0.10% -
std::copy_backward(vector<int>)/4096 -13.29% 215.495 186.847 - -14.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -13.26% 1519159.455 1317738.324 - -15.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.14% 15211.403 13213.052 - -2.00% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -13.02% 14.450 12.569 - -2.85% -
std::unordered_map<int,_int>::clear()/32 -13.01% 670.773 583.486 - 0.77% -
std::set<std::string>::insert(value)_(already_present)/32 -12.99% 10.522 9.156 - -9.00% -
std::unordered_map<int,_int>::erase(iterator)/32 -12.99% 22.511 19.587 - 1.06% -
BM_vector_deque_move/2 -12.96% 2.055 1.789 - -5.32% -
SetIntersection_None_Set_float_1024_1 -12.92% 10211656.720 8892589.817 - 2.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -12.77% 14.507 12.654 - -2.84% -
std::none_of(list<int>)_(process_all)/8192 -12.71% 8115.224 7084.035 - -14.61% -
BM_StringFindStringLiteral/16 -12.69% 1.853 1.618 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.62% 47.104 41.158 - 1.93% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -12.57% 1.517 1.326 - -14.53% -
BM_StringFindStringLiteral/8 -12.54% 1.850 1.618 - 0.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -12.48% 12367.720 10824.722 - -5.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.46% 1846.154 1616.161 - 0.29% -
BM_PushHeap_string_PipeOrgan_1024 -12.45% 10.583 9.265 - -8.01% -
BM_PushHeap_string_Descending_1024 -12.43% 2.622 2.296 - -11.45% -
BM_StringFindCharLiteral/32 -12.31% 1.846 1.618 - 0.02% -
std::set<int>::clear()/8192 -12.31% 90147.786 79052.051 - -0.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -12.28% 24.241 21.266 - -3.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -12.26% 30.911 27.122 - -12.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -12.24% 52.461 46.039 - -4.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -12.23% 5766.955 5061.791 - -6.42% -
std::rotate(list<int>)_(by_1/3)/8192 -12.18% 9548.625 8385.963 - -20.07% -
std::set<std::string>::find(key)_(non-existent)/32 -12.17% 10.989 9.652 - -11.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.13% 8997.607 7906.312 - -5.48% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -12.11% 25.952 22.810 - -1.34% -
bm_lexicographical_compare<signed_char>/1 -12.07% 1.342 1.180 - -16.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -11.85% 0.671 0.591 - -5.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -11.74% 0.640 0.565 - -11.94% -
SetIntersection_None_Set_uint32_262144_262144 -11.73% 1325515.787 1170030.844 - -4.62% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -11.71% 40014562.258 35330548.126 - -17.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -11.69% 43659.762 38554.938 - -7.04% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -11.64% 13.807 12.200 - -6.80% -
SetIntersection_None_Set_float_1024_4 -11.57% 9923299.226 8775489.584 - -1.97% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -11.53% 22.861 20.226 - -13.29% -
SetIntersection_Interlaced_Vector_float_262144_16 -11.52% 3295319.258 2915862.636 - -55.20% -
SetIntersection_Interlaced_Vector_float_262144_256 -11.50% 23113840.352 20456233.788 - -58.72% -
SetIntersection_Front_Set_string_262144_64 -11.48% 4999323.268 4425373.098 - -8.08% -
std::unordered_set<int>::count(key)_(non-existent)/32 -11.47% 1.798 1.592 - -2.10% -
std::fill(deque<int>)/8192 -11.44% 268.798 238.036 - 1.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.39% 42.917 38.027 - -0.34% -
BM_vector_deque_copy_backward/2 -11.39% 2.055 1.821 - -3.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -11.36% 1528137.367 1354580.731 - -0.79% -
std::set<std::string>::insert(value)_(already_present)/1024 -11.33% 29.492 26.151 - -11.48% -
SetIntersection_None_Set_float_1024_64 -11.25% 9940624.689 8822755.699 - -1.00% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -11.23% 1.414 1.255 - -12.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -11.22% 1.461 1.297 - 14.68% -
std::rotate_copy(list<int>)/8192 -11.18% 7750.112 6883.907 - 0.65% -
std::distance(join_view(vector<vector<int>>))/50 -11.15% 0.656 0.583 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.09% 41.012 36.463 - 1.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.08% 10.702 9.516 - -5.17% -
BM_vector_deque_copy_backward/1 -11.07% 2.323 2.066 - -5.57% -
BM_PushHeap_string_PipeOrgan_256 -11.05% 8.500 7.561 - -5.50% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.03% 8103.594 7209.672 - -5.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -10.97% 1879996.744 1673853.107 - -0.87% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.96% 1.211 1.078 - -4.98% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -10.95% 33.239 29.598 - -3.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.94% 133604.089 118988.212 - 1.56% -
SetIntersection_None_Set_float_1024_256 -10.93% 9770402.559 8702273.586 - -3.38% -
BM_vector_deque_move/1 -10.89% 2.314 2.062 - -3.99% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.86% 1.572 1.401 - -1.89% -
BM_PushHeap_string_QuickSortAdversary_1 -10.81% 0.528 0.471 - -10.80% -
std::find(list<int>)_(process_all)/8192 -10.78% 8279.596 7387.257 - 1.25% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -10.76% 567.990 506.880 - 0.41% -
std::set<int>::erase(iterator)/8192 -10.74% 22.146 19.768 - -2.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -10.70% 394.381 352.193 - -1.74% -
std::unordered_set<int>::find(key)_(non-existent)/32 -10.62% 1.167 1.043 - -11.52% -
std::multiset<int>::count(key)_(existent)/8192 -10.62% 10.301 9.207 - -5.62% -
std::set<int>::erase(iterator)/1024 -10.62% 22.001 19.665 - -3.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -10.60% 1825819.660 1632282.062 - -0.59% -
std::copy(deque<int>)/262144 -10.53% 13076.154 11699.202 - 0.61% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.51% 0.295 0.264 - -14.47% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -10.46% 24.366 21.817 - -3.45% -
std::partition(deque<int>)_(sparse)/32 -10.44% 12.075 10.815 - 1.82% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -10.39% 23.530 21.085 - -3.29% -
std::find_if_not(vector<int>)_(process_all)/50 -10.35% 6.027 5.403 - 0.23% -
BM_StringFindCharLiteral/64 -10.32% 2.353 2.110 - 1.12% -
BM_StringConstructDestroyCStr_Empty_Transparent -10.30% 0.272 0.244 - 1.08% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.29% 5913337.802 5304997.463 - -10.35% -
BM_StringCtorDefault -10.26% 0.305 0.274 - 16.92% -
std::multiset<int>::clear()/1024 -10.25% 10821.027 9711.595 - -3.32% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -10.25% 8.217 7.375 - 11.26% -
std::reverse_copy(list<int>)/32768 -10.19% 30175.633 27101.647 - -0.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -10.17% 313982.582 282053.410 - -3.25% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -10.17% 37.095 33.324 - 0.92% -
SetIntersection_Interlaced_Vector_float_256_4 -10.14% 5154141.360 4631589.104 - -1.73% -
BM_StringFindCharLiteral/128 -10.09% 3.341 3.004 - 0.01% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.08% 347.166 312.182 - -9.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.07% 38.216 34.369 - -11.15% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.03% 5901536.590 5309454.024 - -10.12% -
std::find_end(deque<int>)_(same_length)/1024 -10.01% 370.570 333.460 - -20.46% -
std::set<int>::ctor(const&,_alloc)/32 -9.95% 248.600 223.865 - 4.00% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -9.93% 1.611 1.451 - -11.76% -
ranges::min(std::vector<long_long>)/1 -9.89% 0.323 0.291 - -1.25% -
SetIntersection_Interlaced_Vector_float_16384_1024 -9.88% 43964431.175 39621450.058 - -35.36% -
std::find_end(list<int>)_(process_all)/8192 -9.84% 8182.596 7377.145 - -7.92% -
BM_StringAssignAsciiz_Large_Transparent -9.82% 12.691 11.445 - -1.59% -
SetIntersection_None_Set_float_1024_16 -9.80% 9965218.671 8988592.435 - 1.55% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.75% 1.524 1.376 - -1.64% -
rng::starts_with(list<int>,_pred)/8192 -9.70% 11721.288 10583.853 - -2.46% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.69% 3542.324 3199.097 - 0.06% -
std::unordered_set<int>::contains(key)_(existent)/32 -9.68% 1.344 1.214 - -19.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.67% 0.555 0.502 - -18.68% -
std::set<int>::equal_range(key)_(non-existent)/32 -9.66% 2.748 2.483 - -21.02% -
BM_StringRead_Cold_Shallow_Small -9.64% 1.268 1.146 - -7.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.63% 734.315 663.595 - 1.22% -
ranges::minmax(std::deque<long_long>)/64 -9.60% 25.888 23.402 - 0.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.58% 79.778 72.132 - -4.84% -
BM_StringFindCharLiteral/4096 -9.58% 85.069 76.923 - -0.03% -
std::find_end(deque<int>)_(same_length)/1000 -9.54% 360.866 326.436 - -20.38% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -9.54% 1031.602 933.215 - -1.69% -
std::set<std::string>::find(key)_(non-existent)/8192 -9.53% 29.907 27.056 - -13.12% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -9.51% 30.528 27.625 - -0.17% -
std::set<std::string>::find(key)_(non-existent)/1024 -9.49% 22.139 20.037 - -17.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -9.48% 88625.018 80223.959 - -6.49% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.47% 29.729 26.913 - -1.45% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.38% 44030.914 39901.000 - -0.27% -
BM_PushHeap_string_Descending_256 -9.37% 2.481 2.249 - -7.34% -
BM_StringAssignAsciiz_Large_Opaque -9.37% 12.577 11.399 - -2.62% -
SetIntersection_Front_Set_uint64_1024_64 -9.36% 1803517.640 1634633.742 - -2.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.36% 410.898 372.435 - 3.47% -
std::multiset<std::string>::find(key)_(non-existent)/32 -9.33% 11.043 10.013 - 2.04% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -9.32% 33.248 30.151 - -2.21% -
BM_StringEraseWithMove_Large_Opaque -9.31% 3.162 2.868 - 0.17% -
std::map<std::string,_int>::ctor(const&)/1024 -9.29% 38834.476 35227.463 - -0.25% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.26% 42.028 38.135 - 1.31% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -9.19% 33.273 30.216 - -1.78% -
SetIntersection_Front_Set_uint64_256_64 -9.18% 5783952.454 5252860.036 - -7.51% -
std::move_backward(vector<bool>)_(unaligned)/64 -9.14% 1.858 1.688 - -3.04% -
std::set<std::string>::erase(iterator)/1024 -9.13% 33.797 30.713 - 19.90% -
std::search(vector<int>,_pred)_(single_element)/8192 -9.12% 4323.362 3929.033 - -14.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.11% 1.138 1.034 - 0.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -9.10% 34.305 31.183 - -2.43% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -9.09% 6.228 5.662 - 1.79% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.08% 885.680 805.269 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.08% 0.467 0.425 - 8.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -9.08% 36067.489 32794.020 - -4.09% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -9.05% 40.542 36.871 - -6.70% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -9.03% 23.942 21.779 - -2.46% -
BM_PushHeap_string_Random_1 -9.03% 0.640 0.582 - 10.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -9.02% 39.078 35.555 - -14.80% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -8.98% 163.631 148.943 - -10.97% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -8.89% 12.072 10.999 - -9.00% -
BM_StringRead_Cold_Deep_Empty -8.86% 1.332 1.214 - -24.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -8.78% 0.421 0.384 - -10.13% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -8.77% 10.739 9.797 - 2.77% -
SetIntersection_Interlaced_Vector_float_1024_256 -8.76% 5978489.901 5454810.592 - -16.00% -
std::copy_n(list<int>)/32768 -8.74% 28709.356 26199.839 - 0.64% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -8.72% 34.186 31.203 - -2.67% -
BM_PushHeap_float_Random_1 -8.71% 0.548 0.500 - -23.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.70% 36865.875 33659.801 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.69% 3.041 2.777 - -4.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -8.66% 7986753.896 7295188.878 - -4.74% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -8.66% 2.509 2.292 - -2.23% -
BM_StringAssignAsciiz_Small_Opaque -8.64% 3.530 3.225 - 5.86% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.55% 1585.618 1449.992 - 0.01% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.55% 1.427 1.305 - 8.75% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.53% 4.629 4.234 - -8.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.48% 1.445 1.323 - 13.04% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.47% 25.795 23.610 - 0.06% -
bm_ranges_lexicographical_compare<signed_char>/8 -8.45% 3.673 3.362 - -6.07% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -8.45% 340346.648 311583.915 - 7.20% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.45% 12.906 11.816 - 1.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -8.42% 57.741 52.879 - -6.54% -
std::lower_bound(std::deque<int>)/8 -8.42% 18.598 17.032 - 1.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -8.39% 1.230 1.127 - 9.24% -
BM_deque_deque_move_backward/0 -8.38% 0.890 0.815 - -5.32% -
std::find_end(deque<int>)_(process_all)/8192 -8.33% 2358.651 2162.256 - 2.19% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -8.31% 1898178.833 1740394.025 - -9.53% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.27% 17.752 16.284 - 3.13% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -8.22% 581.331 533.522 - -0.81% -
std::partition(list<int>)_(sparse)/8192 -8.22% 8535.869 7834.005 - 3.12% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -8.16% 1027.773 943.929 - -1.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -8.15% 3.140 2.884 - 6.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -8.09% 4598329.295 4226520.732 - -15.74% -
BM_PushHeap_string_PipeOrgan_64 -8.08% 6.106 5.612 - -4.12% -
std::copy_n(deque<int>)/1048576 -8.07% 54632.103 50220.705 - 0.28% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -8.05% 32.908 30.260 - -2.89% -
std::set<int>::erase(iterator)/32 -8.01% 21.413 19.697 - -1.83% -
SetIntersection_Front_Set_float_16384_256 -8.01% 4222485.434 3884263.827 - -7.18% -
BM_StringAssignStr_Large_Transparent -7.99% 11.220 10.323 - 0.10% -
std::rotate(deque<int>)_(by_1/4)/8192 -7.98% 2633.689 2423.548 - -10.08% -
BM_PushHeap_uint32_SingleElement_16 -7.96% 0.364 0.335 - -2.67% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -7.95% 31.776 29.249 - -3.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -7.91% 17.567 16.177 - -0.53% -
std::equal(list<int>)_(it,_it,_it)/8192 -7.89% 10209.584 9403.674 - -5.18% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -7.89% 35484.444 32683.678 - -3.87% -
std::set<int>::upper_bound(key)_(existent)/1024 -7.86% 4.507 4.153 - 0.34% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -7.84% 305813.039 281828.039 - -3.03% -
BM_StringFindStringLiteral/128 -7.84% 3.510 3.235 - 3.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -7.81% 8.481 7.819 - -4.29% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -7.79% 30.067 27.725 - -7.65% -
SetIntersection_None_Set_string_262144_4 -7.77% 1795269.531 1655808.918 - -0.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.73% 217.190 200.391 - -4.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -7.73% 1055.440 973.856 - 1.47% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.70% 13.544 12.500 - -1.95% -
rng::find(vector<bool>)_(process_all)/50 -7.68% 0.711 0.656 - -27.94% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.67% 378228.406 349222.015 - -0.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.64% 20.987 19.383 - -3.57% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -7.61% 213.938 197.650 - -1.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -7.61% 1.411 1.304 - -21.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.61% 6985790.026 6454181.179 - 0.11% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.59% 572.329 528.881 - 0.55% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.58% 132.017 122.014 - -7.71% -
std::map<std::string,_int>::count(key)_(existent)/1024 -7.55% 25.638 23.702 - 0.16% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.54% 855.397 790.876 - -8.27% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.53% 835.957 772.985 - -1.96% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.53% 60.016 55.499 - -1.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.52% 354.401 327.741 - -0.46% -
BM_deque_deque_ranges_move_backward/2 -7.52% 2.300 2.127 - -11.50% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -7.50% 58711.323 54306.994 - -1.29% -
ranges::min(std::deque<char>)/8 -7.48% 2.494 2.308 - -0.07% -
BM_PushHeap_string_Descending_16384 -7.47% 2.470 2.285 - -8.28% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -7.45% 19148.572 17721.473 - -2.18% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -7.43% 21.210 19.634 - 3.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -7.40% 1903.622 1762.752 - -1.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.37% 8320.795 7707.547 - -0.82% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.35% 13.408 12.422 - 6.95% -
BM_PushHeap_uint32_Random_4 -7.35% 2.245 2.080 - -4.57% -
BM_PushHeap_string_Descending_64 -7.34% 2.332 2.161 - -5.20% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -7.34% 7188.289 6660.775 - -2.39% -
BM_StringConstructDestroyCStr_Small_Transparent -7.33% 0.395 0.366 - 5.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.33% 18.374 17.028 - -0.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -7.32% 301312.626 279245.818 - -2.41% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -7.31% 3223556.303 2987761.387 - -1.35% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.31% 2.994 2.775 - -0.02% -
std::find(list<int>)_(bail_25%)/32768 -7.29% 8395.526 7783.107 - -2.55% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -7.29% 16898.230 15666.683 - -4.15% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -7.26% 24.081 22.332 - -10.60% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.25% 16.186 15.012 - -3.69% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.22% 651.987 604.914 - 0.29% -
SetIntersection_Front_Set_uint32_1024_1024 -7.21% 12378365.919 11485982.134 - -8.40% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -7.20% 13.950 12.945 - -3.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -7.17% 1.630 1.513 - -3.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -7.17% 10.529 9.774 - -1.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -7.17% 26.511 24.611 - 4.01% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -7.16% 289.205 268.493 - -3.48% -
rng::contains_subrange(deque<int>)_(process_all)/16 -7.11% 9.068 8.423 - 18.64% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.11% 19.043 17.690 - -5.85% -
BM_PushHeap_uint32_Random_1 -7.08% 0.541 0.503 - -27.45% -
SetIntersection_Front_Set_uint64_1024_256 -7.08% 3987415.975 3705280.741 - -4.01% -
std::partial_sort(vector<int>)_(descending)/8 -7.07% 25.527 23.723 - -2.93% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.07% 1.490 1.385 - -0.10% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -6.94% 350.835 326.496 - -1.60% -
BM_PushHeap_uint32_SingleElement_4 -6.93% 0.365 0.339 - -0.99% -
std::set<int>::find(key)_(non-existent)/32 -6.93% 2.423 2.255 - -0.65% -
BM_StringEraseWithMove_Large_Transparent -6.91% 2.998 2.790 - 0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -6.91% 1509.112 1404.904 - -0.95% -
BM_deque_deque_ranges_copy/0 -6.90% 0.793 0.738 - -0.19% -
std::unordered_set<std::string>::erase(iterator)/32 -6.89% 28.149 26.210 - -0.45% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.88% 29.399 27.376 - -15.71% -
SetIntersection_Front_Set_uint64_262144_1 -6.87% 1066627.481 993359.086 - -9.99% -
BM_StringAssignAsciizMix_Opaque -6.86% 5.427 5.055 - 0.61% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -6.85% 17445.508 16249.905 - -3.91% -
std::multiset<std::string>::erase(iterator)/32 -6.83% 30.611 28.520 - 3.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -6.81% 7.015 6.537 - -0.63% -
std::is_sorted(list<int>,_pred)/8192 -6.81% 7682.597 7159.423 - -17.21% -
std::set<int>::clear()/32 -6.79% 669.673 624.178 - -1.61% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -6.77% 669.492 624.143 - -3.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.75% 10459.075 9752.744 - -0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -6.71% 15060306.171 14049018.343 - 1.55% -
std::find_if(vector<char>)_(process_all)/8 -6.71% 1.526 1.423 - -4.26% -
BM_PushHeap_uint64_Ascending_64 -6.70% 1.680 1.568 - -3.39% -
BM_StringFindCharLiteral/256 -6.68% 5.750 5.366 - 1.07% -
BM_StringFindAllMatch/64 -6.67% 3.436 3.207 - -0.54% -
SetIntersection_Interlaced_Vector_float_16384_16 -6.63% 2298991.618 2146666.133 - -38.44% -
BM_num_get<long_double> -6.61% 39.647 37.027 - 0.86% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -6.59% 19.908 18.596 - 2.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -6.57% 119344.732 111498.644 - 1.04% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.57% 2142.173 2001.478 - 0.60% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.56% 7901.414 7383.074 - 0.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -6.54% 265.614 248.247 - -1.35% -
BM_deque_deque_copy/0 -6.54% 0.790 0.738 - -19.57% -
std::adjacent_find(list<int>)/8192 -6.53% 7155.146 6687.824 - -8.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.51% 9993.523 9342.539 - -6.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.51% 52.459 49.044 - -16.07% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -6.48% 45.760 42.797 - -4.01% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.47% 52.596 49.195 - -14.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -6.46% 0.941 0.881 - -0.16% -
std::multiset<int>::clear()/8192 -6.45% 82076.421 76779.969 - -2.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.45% 5380848.719 5033648.417 - -8.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.42% 58270.563 54527.664 - 0.88% -
std::move(deque<int>)/1048576 -6.40% 58115.268 54396.400 - -1.90% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -6.38% 57.864 54.170 - 0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.36% 32.515 30.447 - 0.52% -
SetIntersection_None_Vector_uint64_262144_16 -6.36% 1127462.169 1055799.449 - -5.76% -
BM_StringAssignStr_Huge_Opaque -6.35% 114.034 106.788 - -16.73% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -6.33% 58343.291 54649.552 - 0.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -6.31% 1.385 1.298 - -2.24% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -6.31% 3060.967 2867.744 - -0.70% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -6.31% 28.851 27.031 - -0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.31% 34.087 31.937 - -3.15% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.30% 1.721 1.613 - 0.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.30% 1.423 1.334 - 12.51% -
rng::for_each(multimap<int>)/50 -6.28% 43.020 40.320 - 0.13% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -6.28% 1.083 1.015 - -7.79% -
std::copy_n(list<int>)/4096 -6.27% 4194.105 3931.321 - 10.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.25% 37.328 34.993 - 0.15% -
BM_std_minmax_element<char>/4096 -6.24% 1088.988 1021.037 - -5.35% -
BM_PushHeap_string_Descending_4 -6.22% 1.988 1.864 - -3.47% -
std::multiset<std::string>::erase(iterator)/1024 -6.22% 33.633 31.541 - -0.34% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.18% 80.961 75.955 - 1.61% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.18% 0.866 0.813 - -0.49% -
SetIntersection_None_Set_string_262144_16 -6.17% 1766589.029 1657637.938 - -0.37% -
BM_std_minmax_element<char>/4000 -6.16% 1063.846 998.340 - -5.23% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -6.13% 1093.501 1026.433 - -4.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -6.11% 19.143 17.973 - 0.36% -
SetIntersection_Front_Vector_uint64_1024_256 -6.11% 2269672.336 2130985.089 - -6.41% -
BM_std_minmax_element<char>/5500 -6.10% 1457.659 1368.670 - -5.30% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.07% 590.561 554.743 - 2.08% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -6.06% 29.897 28.086 - -1.34% -
std::stable_sort(deque<int>)_(repeated)/8 -6.06% 18.896 17.751 - -6.59% -
std::search(vector<int>)_(near_matches)/1000 -6.04% 15145.970 14230.714 - 0.30% -
bm_ranges_lexicographical_compare<signed_char>/64 -6.03% 2.485 2.335 - -0.62% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.03% 18.197 17.099 - -7.16% -
rng::contains(list<int>)_(process_all)/8192 -6.03% 7456.441 7007.099 - -1.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.02% 2.595 2.439 - -0.26% -
BM_std_minmax_element<char>/1024 -6.02% 278.056 261.325 - -5.00% -
SetIntersection_Front_Vector_uint32_262144_1 -6.00% 1060266.957 996610.713 - -5.02% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.99% 32.852 30.883 - 1.61% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -5.98% 2.880 2.708 - -0.06% -
BM_PushHeap_string_Ascending_16384 -5.97% 20.388 19.170 - -11.39% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.97% 4.247 3.993 - -0.25% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -5.96% 54.995 51.716 - -5.59% -
std::sort(vector<int>)_(pipe-organ)/1024 -5.96% 2442.184 2296.643 - 0.52% -
std::find_if(deque<int>)_(process_all)/8192 -5.96% 2119.478 1993.237 - 0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.93% 1143.541 1075.750 - -0.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -5.92% 5.606 5.274 - -4.38% -
SetIntersection_Front_Vector_uint64_16384_1 -5.91% 1041844.880 980274.050 - -5.97% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.90% 2.099 1.975 - 8.29% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.90% 30.083 28.309 - -7.09% -
std::equal(vector<bool>)_(unaligned)/8 -5.88% 0.896 0.843 - -3.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.88% 3.639 3.425 - -5.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.87% 2.312 2.176 - -0.17% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.86% 39456156.307 37144014.027 - -5.47% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.86% 868.777 817.890 - -0.92% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -5.85% 58238.564 54832.711 - 0.05% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -5.83% 1.619 1.524 - -7.58% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.82% 1.689 1.591 - -0.50% -
SetIntersection_Interlaced_Vector_float_16384_64 -5.80% 6294520.533 5929398.795 - -12.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.79% 6287.439 5923.596 - -0.49% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -5.74% 48.623 45.830 - -2.21% -
SetIntersection_Interlaced_Vector_float_256_16 -5.74% 6200303.303 5844578.635 - -7.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.72% 25.247 23.802 - -1.00% -
std::for_each_n(list<int>)/8 -5.72% 2.525 2.380 - -6.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.72% 4461135.124 4205816.377 - -14.52% -
BM_vector_deque_ranges_move/2 -5.72% 2.056 1.938 - 10.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -5.70% 2.089 1.970 - 17.08% -
SetIntersection_Interlaced_Vector_float_64_4 -5.69% 17983860.766 16961447.989 - -5.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.66% 359.623 339.255 - 0.15% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -5.66% 103804115.593 97925771.587 - -14.90% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.66% 29.154 27.503 - -4.69% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.66% 1052811.296 993228.128 - -3.58% -
SetIntersection_None_Set_string_262144_1 -5.65% 1757024.738 1657833.252 - -0.02% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.63% 20.426 19.276 - 6.19% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -5.63% 2.646 2.497 - 4.98% -
std::unique_copy(list<int>)_(contiguous)/52 -5.63% 20.717 19.551 - 0.38% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.62% 9.331 8.806 - -4.02% -
BM_std_minmax_element<long_long>/3 -5.62% 1.214 1.146 - -11.74% -
SetIntersection_None_Set_uint32_1024_16 -5.62% 9160489.781 8645889.696 - -2.89% -
BM_PushHeap_float_Descending_1 -5.59% 0.575 0.543 - 16.52% -
SetIntersection_Front_Set_uint32_1024_64 -5.57% 1754483.545 1656777.767 - -7.37% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.56% 464.978 439.142 - 2.55% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.55% 1.237 1.168 - 7.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.54% 1249471.098 1180242.454 - -3.67% -
BM_StringEraseToEnd_Small_Transparent -5.54% 0.424 0.400 - -5.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.54% 25032245.064 23646632.978 - 1.79% -
std::count(list<int>)_(every_other)/1048576 -5.53% 874727.556 826376.177 - 1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.53% 1365115.291 1289677.750 - -4.28% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -5.52% 2.023 1.911 - 8.16% -
BM_std_minmax_element<char>/64000 -5.52% 16868.580 15938.266 - -4.78% -
rng::find_if(vector<bool>)_(process_all)/8 -5.50% 3.706 3.502 - -3.67% -
BM_StringFindAllMatch/512 -5.49% 12.261 11.588 - -0.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.49% 101.243 95.688 - -7.03% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -5.48% 33.695 31.847 - -2.23% -
SetIntersection_None_Vector_uint32_16384_256 -5.48% 1114763.776 1053730.068 - -4.62% -
std::multiset<int>::count(key)_(non-existent)/0 -5.45% 0.266 0.252 - -0.09% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.45% 7201.041 6808.914 - 1.97% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -5.44% 56.416 53.346 - -3.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.43% 309.011 292.223 - -1.79% -
BM_std_minmax_element<char>/70000 -5.42% 18434.448 17434.672 - -4.87% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.42% 3.077 2.910 - 0.09% -
std::multiset<int>::count(key)_(existent)/1024 -5.42% 5.941 5.619 - 0.94% -
BM_StringAssignStr_Large_Opaque -5.40% 10.869 10.282 - 0.28% -
std::stable_sort(deque<int>)_(descending)/8 -5.39% 26.756 25.313 - -8.29% -
BM_PushHeap_uint64_Ascending_256 -5.39% 2.259 2.138 - -2.79% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.39% 67.451 63.819 - -1.21% -
BM_vector_deque_ranges_move/1 -5.37% 2.304 2.180 - 9.98% -
BM_StringFindStringLiteral/32 -5.37% 1.954 1.849 - 8.87% -
std::remove(list<int>)_(prefix)/1024 -5.36% 1041.633 985.812 - -1.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.36% 1214.249 1149.193 - 4.53% -
std::swap_ranges(deque<int>)/8192 -5.36% 2789.952 2640.486 - 3.59% -
std::generate(list<int>)/8192 -5.35% 7495.545 7094.317 - -7.27% -
std::replace_if(vector<int>)_(prefix)/32 -5.35% 10.132 9.590 - -0.60% -
std::fill(list<int>)/32 -5.33% 8.758 8.292 - 0.25% -
BM_PushHeap_string_PipeOrgan_16 -5.33% 4.311 4.081 - -2.77% -
ranges::minmax(std::deque<long_long>)/70000 -5.32% 27404.557 25947.034 - 3.72% -
std::set<int>::find(key)_(non-existent)/8192 -5.28% 8.885 8.415 - -3.71% -
std::map<std::string,_int>::ctor(const&)/8192 -5.28% 367192.964 347815.414 - 0.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -5.27% 1.256 1.190 - -11.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.26% 14796884.952 14018168.769 - -3.07% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.26% 1.102 1.044 - -1.58% -
bm_ranges_lexicographical_compare<int>/262144 -5.25% 17195.162 16292.697 - 0.24% -
BM_PushHeap_uint32_SingleElement_64 -5.23% 0.370 0.350 - -1.78% -
std::multiset<std::string>::erase(key)_(existent)/1024 -5.23% 102.071 96.731 - 1.39% -
BM_StringFindCharLiteral/8192 -5.21% 145.289 137.720 - 0.03% -
BM_std_minmax_element<char>/65536 -5.21% 17255.955 16357.498 - -4.59% -
std::set<std::string>::equal_range(key)_(existent)/8192 -5.21% 30.129 28.561 - -2.35% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -5.20% 19.270 18.268 - -5.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -5.19% 37.575 35.623 - -1.10% -
SetIntersection_None_Vector_uint64_16384_1024 -5.19% 1104043.882 1046748.857 - -4.53% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.19% 0.271 0.257 - 0.08% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.19% 25.289 23.977 - -0.33% -
bm_lexicographical_compare<int>/262144 -5.17% 17183.142 16294.192 - 0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.17% 10244.479 9715.019 - -4.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.16% 8046.278 7630.714 - -4.45% -
SetIntersection_Front_Vector_uint64_262144_1 -5.15% 1041754.469 988152.681 - -4.96% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.14% 4.297 4.077 - -3.57% -
BM_PushHeap_uint64_Descending_4 -5.14% 0.381 0.361 - -4.00% -
bm_ranges_swap_ranges_vb_aligned/512 -5.13% 5.237 4.968 - -3.47% -
SetIntersection_Front_Set_uint32_256_256 -5.13% 7715946.633 7320343.813 - -6.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.12% 1181463.859 1120933.905 - -4.33% -
SetIntersection_None_Vector_uint64_262144_256 -5.12% 1129267.859 1071425.285 - -4.61% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.12% 17182.611 16302.523 - 0.28% -
BM_lexicographical_compare_three_way<IntPtr>/1 -5.12% 0.445 0.422 - -0.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.11% 1.019 0.967 - -5.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.11% 166502.918 158000.610 - -0.26% -
std::map<int,_int>::erase(key)_(existent)/32 -5.10% 23.070 21.893 - -9.02% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -5.10% 22471.683 21326.478 - -2.60% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.09% 11993.151 11382.307 - -5.38% -
std::sort(deque<int>)_(repeated)/1024 -5.07% 1011.200 959.949 - 0.01% -
std::move(deque<int>)/262144 -5.07% 16020.254 15208.462 - 0.83% -
BM_deque_deque_ranges_move/2 -5.07% 2.301 2.185 - 0.25% -
BM_PushHeap_string_Random_262144 -5.06% 19.494 18.507 - -4.34% -
std::set<int>::equal_range(key)_(existent)/8192 -5.05% 8.321 7.901 - -0.78% -
std::map<int,_int>::erase(key)_(existent)/8192 -5.05% 25.965 24.653 - -8.58% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.05% 24.336 23.108 - -1.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.03% 4807656.133 4565738.478 - 5.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.02% 19.589 18.605 - -4.84% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -5.02% 23184.412 22021.260 - -2.59% -
std::vector<int>::ctor(size)/1024 -4.99% 43.323 41.160 - -9.06% -
std::find_if(deque<int>)_(process_all)/32768 -4.99% 8466.945 8044.307 - 0.53% -
BM_deque_deque_ranges_move_backward/1 -4.99% 2.521 2.396 - -9.88% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.98% 9563.835 9087.826 - -1.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.98% 25.516 24.247 - 6.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.97% 2577075.739 2448905.304 - -7.85% -
BM_CmpLess_uint_schar -4.97% 1.099 1.044 - -0.24% -
std::multiset<int>::find(key)_(existent)/8192 -4.94% 8.361 7.948 - -9.34% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -4.94% 40451.608 38452.683 - 0.55% -
std::find(vector<long_long>)_(process_all)/8 -4.93% 1.146 1.089 - 11.99% -
BM_PushHeap_uint32_SingleElement_1024 -4.93% 0.381 0.362 - -1.50% -
std::set<int>::insert(value)_(new_value,_middle)/32 -4.91% 19.289 18.342 - 0.32% -
BM_StringFindStringLiteral/512 -4.89% 10.033 9.542 - -0.60% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -4.89% 5390.180 5126.820 - 0.04% -
bm_lexicographical_compare<signed_char>/1048576 -4.87% 17157.510 16321.772 - 0.31% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.87% 3.797 3.612 - 1.49% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -4.86% 10567.639 10054.353 - -10.97% -
SetIntersection_None_Set_uint32_262144_64 -4.86% 1223813.639 1164377.197 - -5.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.84% 269.948 256.889 - -4.32% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -4.82% 20.760 19.760 - 4.83% -
std::set<int>::find(key)_(non-existent)/1024 -4.81% 5.793 5.515 - -3.47% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.80% 75.017 71.418 - 1.46% -
BM_PushHeap_string_Descending_16 -4.78% 2.144 2.042 - -3.96% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.77% 628.815 598.839 - -0.08% -
SetIntersection_Front_Vector_uint64_1024_1 -4.75% 1044295.061 994647.253 - -3.92% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.74% 72.642 69.196 - -1.60% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.74% 224321.576 213688.935 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.72% 1.279 1.219 - 0.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.72% 49.333 47.006 - -8.15% -
std::find_if(vector<int>)_(process_all)/32768 -4.71% 3358.715 3200.442 - -0.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -4.71% 24.850 23.680 - -0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.69% 39.579 37.723 - 0.99% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.69% 14223941.015 13557222.504 - -3.64% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.67% 32.377 30.864 - -0.42% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.65% 25.696 24.503 - -7.06% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.64% 26.734 25.493 - 1.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.64% 0.596 0.569 - -2.84% -
SetIntersection_Front_Set_uint32_262144_4 -4.63% 1064573.923 1015258.832 - -5.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -4.63% 1707557.859 1628519.858 - -1.44% -
std::map<int,_int>::clear()/8192 -4.61% 87043.455 83033.764 - -4.55% -
std::all_of(list<int>)_(process_all)/8192 -4.60% 7395.565 7055.116 - -10.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.59% 1898583.864 1811488.733 - -3.74% -
BM_vector_deque_ranges_copy_backward/0 -4.58% 0.545 0.520 - 30.03% -
rng::fold_left(deque<int>)/8192 -4.57% 4548.722 4341.011 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -4.56% 1336.031 1275.058 - 0.68% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.56% 1302605.713 1243176.840 - -5.27% -
BM_CmpEqual_uint_schar -4.56% 1.056 1.008 - -3.70% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.56% 1952.969 1863.932 - 0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.54% 14678.991 14011.848 - -1.59% -
std::partial_sort(vector<int>)_(heap)/8 -4.54% 28.356 27.068 - -2.08% -
BM_deque_deque_copy_backward/2 -4.54% 2.527 2.412 - 2.39% -
ranges::min(std::list<char>)/1 -4.54% 0.440 0.421 - 21.40% -
BM_vector_deque_move/64 -4.54% 2.847 2.718 - -1.64% -
BM_std_minmax_element<char>/512 -4.53% 140.955 134.569 - -6.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.52% 11.042 10.543 - -3.77% -
BM_std_minmax_element<long_long>/65536 -4.52% 17950.871 17140.128 - 0.20% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.51% 11.424 10.909 - 1.82% -
SetIntersection_None_Set_uint32_1024_1024 -4.51% 9092807.195 8682661.526 - -4.99% -
std::find_first_of(vector<int>)_(small_needle)/32 -4.49% 52.287 49.938 - -4.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.48% 90.833 86.762 - -4.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.48% 456.502 436.056 - -1.54% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.48% 27.340 26.116 - -19.80% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -4.47% 55584.032 53100.626 - 0.74% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.47% 5.645 5.392 - -1.80% -
rng::for_each(multimap<int>)/8192 -4.47% 7591.106 7252.051 - -3.08% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.46% 6.738 6.438 - -0.94% -
rng::find_last(vector<char>)_(bail_90%)/50 -4.46% 1.552 1.483 - -1.34% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.44% 1974.673 1886.912 - 3.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.44% 2.280 2.179 - 0.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.43% 1.206 1.152 - -0.43% -
std::partition(vector<int>)_(dense)/32 -4.41% 8.460 8.087 - -5.81% -
std::is_sorted(deque<int>)/8192 -4.41% 3943.295 3769.396 - -0.30% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.40% 1.216 1.162 - -15.73% -
SetIntersection_None_Vector_uint64_1024_1 -4.40% 1075999.917 1028646.325 - -3.96% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.39% 541.373 517.598 - -10.19% -
SetIntersection_Front_Set_uint32_1024_256 -4.39% 3851545.522 3682603.310 - -10.76% -
std::lower_bound(std::list<int>)/8192 -4.38% 15533.736 14853.270 - 12.86% -
std::for_each(join_view(vector<vector<int>>))/8 -4.38% 1.442 1.379 - -0.44% -
bm_gcd_trivial -4.37% 0.682 0.652 - -3.61% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.36% 528.560 505.491 - -10.19% -
SetIntersection_Interlaced_Set_float_262144_1 -4.36% 1034878.576 989717.243 - -4.65% -
SetIntersection_Front_Set_string_64_16 -4.36% 25227743.558 24127644.326 - 2.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -4.36% 8859953.998 8474073.096 - 1.00% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.35% 22588.181 21604.627 - 0.16% -
SetIntersection_Front_Set_uint64_16384_4 -4.35% 1072469.892 1025776.098 - -7.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.35% 1048235.938 1002639.314 - -4.12% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -4.35% 79483.639 76028.282 - -2.09% -
std::any_of(deque<int>)_(process_all)/8 -4.34% 3.434 3.285 - -4.33% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -4.34% 1966.430 1881.083 - 1.83% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.31% 25.111 24.028 - 2.21% -
std::generate_n(list<int>)/8192 -4.31% 7563.874 7237.795 - 3.87% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.31% 11.145 10.665 - 2.01% -
std::find_if(vector<int>)_(process_all)/8192 -4.30% 843.397 807.089 - 0.07% -
BM_StringFindCharLiteral/2048 -4.30% 41.929 40.125 - 0.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -4.30% 22.369 21.407 - 6.00% -
std::find_first_of(vector<int>)_(small_needle)/50 -4.30% 79.119 75.716 - 1.54% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -4.29% 26844.807 25692.907 - -1.85% -
std::set<int>::find(key)_(existent)/8192 -4.29% 8.414 8.053 - 0.76% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.29% 10185372.943 9748885.588 - -2.76% -
rng::contains_subrange(deque<int>)_(process_all)/32 -4.29% 14.425 13.807 - 13.22% -
std::set<std::string>::clear()/32 -4.28% 905.576 866.822 - -2.50% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.28% 121961.968 116743.630 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.27% 1050261.486 1005439.934 - -3.75% -
BM_StringRead_Hot_Shallow_Small -4.27% 0.492 0.471 - -0.42% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.26% 475.999 455.702 - -3.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.26% 55.557 53.189 - 4.18% -
std::swap_ranges(deque<int>)/1024 -4.24% 351.991 337.076 - 5.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.24% 1.206 1.155 - -4.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.23% 683.162 654.250 - -4.70% -
std::move_backward(list<int>)/4096 -4.22% 4994.049 4783.518 - -15.34% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.21% 20.327 19.470 - -0.22% -
std::multimap<std::string,_int>::clear()/1024 -4.20% 21975.314 21052.564 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -4.19% 3.853 3.691 - -3.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.19% 124260.353 119056.327 - -0.67% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -4.19% 861596.516 825532.532 - -2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.18% 12463219.622 11942185.069 - -2.13% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.18% 33.723 32.313 - -4.39% -
std::pop_heap(vector<float>)/1024 -4.17% 8.775 8.410 - -0.32% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -4.16% 1.581 1.515 - 19.78% -
BM_deque_deque_copy_backward/1 -4.16% 2.768 2.653 - 2.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.15% 13.905 13.328 - -0.89% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.15% 49.227 47.184 - -26.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.14% 15647.875 15000.685 - -0.39% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.13% 6.768 6.488 - -0.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.13% 14005.715 13427.262 - -3.78% -
BM_deque_deque_ranges_move/1 -4.12% 2.556 2.451 - 0.94% -
std::rotate(vector<int>)_(1_element_backward)/32 -4.11% 3.038 2.913 - 0.06% -
std::map<std::string,_int>::clear()/1024 -4.10% 22855.565 21918.780 - -1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.09% 1162800.478 1115193.872 - -4.38% -
SetIntersection_Interlaced_Set_float_1024_16 -4.09% 11702915.558 11224037.989 - -2.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.09% 1644.936 1577.707 - -3.59% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.08% 23.079 22.137 - -1.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.08% 18744898.267 17980346.603 - -4.62% -
SetIntersection_None_Set_uint32_262144_1 -4.07% 1218340.250 1168793.213 - -5.07% -
std::map<int,_int>::clear()/1024 -4.06% 10618.850 10187.588 - -4.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.05% 26759.139 25675.202 - 2.16% -
std::stable_sort(deque<int>)_(ascending)/8 -4.05% 18.257 17.518 - -8.76% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -4.04% 158069.297 151681.061 - 1.97% -
BM_StringFindStringLiteral/1024 -4.03% 18.634 17.883 - -0.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.03% 90.045 86.415 - -7.73% -
SetIntersection_None_Set_uint32_262144_256 -4.03% 1212325.279 1163484.131 - -4.96% -
BM_CmpLess_int_uint -4.03% 1.115 1.070 - 0.97% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.02% 79184.635 76001.714 - 0.44% -
BM_deque_deque_ranges_move/64000 -4.02% 3121.227 2995.779 - -1.12% -
BM_PushHeap_float_SingleElement_4 -4.02% 0.379 0.364 - -3.46% -
std::adjacent_find(list<int>,_pred)/8 -4.01% 3.997 3.837 - -0.23% -
std::count(list<int>)_(every_other)/8192 -4.01% 7099.657 6814.815 - 1.91% -
BM_std_minmax_element<long_long>/2 -4.01% 0.668 0.641 - -0.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.00% 796.983 765.082 - 0.45% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.00% 632751.956 607445.234 - 0.53% -
std::multiset<std::string>::clear()/1024 -3.98% 22381.307 21489.655 - -1.84% -
std::all_of(deque<int>)_(process_all)/8 -3.98% 3.432 3.296 - -7.53% -
std::find_if(list<int>)_(process_all)/1024 -3.96% 714.668 686.356 - -1.53% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.96% 234.351 225.079 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.94% 1240061.990 1191150.207 - -0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.94% 16.805 16.143 - 0.84% -
SetIntersection_Interlaced_Set_string_1024_64 -3.92% 17007252.523 16339806.382 - -2.33% -
std::none_of(deque<int>)_(process_all)/8 -3.92% 3.430 3.295 - -3.97% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -3.92% 42700.087 41026.236 - -3.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.92% 47.945 46.067 - -18.43% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.91% 25.694 24.688 - -0.33% -
std::deque<std::string>::ctor(size)/32 -3.91% 45.569 43.787 - 3.18% -
std::shift_right(list<int>)/8192 -3.90% 7652.703 7354.174 - 0.31% -
SetIntersection_Front_Set_string_16384_4 -3.90% 1271440.416 1221880.065 - -1.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -3.90% 0.279 0.268 - -3.32% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.89% 43.849 42.143 - -4.14% -
std::set<int>::erase(key)_(existent)/32 -3.89% 22.985 22.092 - 0.84% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.87% 22.673 21.795 - -2.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.87% 20211412.701 19428801.250 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -3.87% 52745093.034 50703203.884 - -6.92% -
std::deque<int>::ctor(size)/32 -3.85% 30.196 29.033 - -2.47% -
rng::starts_with(deque<int>)/1024 -3.85% 466.498 448.548 - -3.00% -
SetIntersection_Front_Set_uint64_16384_1024 -3.84% 12583587.525 12099818.355 - -3.66% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.84% 11702062.373 11252299.013 - -3.27% -
SetIntersection_Front_Set_uint32_16384_64 -3.84% 1666759.197 1602764.830 - -7.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.83% 50.110 48.191 - -1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.82% 6713220.081 6456670.760 - 2.57% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.82% 8.288 7.972 - 0.69% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.81% 1407571.341 1353960.832 - -17.52% -
BM_StringFindCharLiteral/512 -3.80% 9.796 9.424 - -0.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.79% 19.136 18.412 - -1.06% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -3.79% 360199856.524 346565520.050 - -1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.78% 1240425.272 1193533.854 - -2.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.77% 24.797 23.861 - -1.57% -
rng::find_if(vector<bool>)_(process_all)/50 -3.77% 24.517 23.592 - -1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.76% 11645757.402 11207396.378 - -4.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -3.76% 20.056 19.302 - 0.17% -
SetIntersection_Interlaced_Set_float_256_16 -3.76% 12350651.515 11886239.747 - -0.92% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.76% 0.495 0.476 - -5.64% -
std::partial_sort(vector<int>)_(descending)/1024 -3.75% 8226.691 7917.937 - 0.18% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.75% 13.087 12.596 - -3.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -3.75% 7680621.429 7392882.699 - -3.09% -
std::remove(vector<int>)_(prefix)/50 -3.74% 56.116 54.014 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.74% 0.639 0.615 - -1.21% -
SetIntersection_None_Vector_uint64_16384_16 -3.73% 1098769.771 1057737.310 - -3.92% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.73% 92100.520 88668.235 - 0.35% -
SetIntersection_None_Vector_float_262144_1024 -3.73% 1152213.957 1109283.067 - -3.65% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.72% 226.492 218.065 - -2.67% -
SetIntersection_Front_Set_uint32_262144_262144 -3.72% 1678121.258 1615737.631 - -5.71% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.72% 2.879 2.772 - 1.29% -
std::flat_multimap<int,_int>::clear()/1024 -3.72% 408.110 392.947 - -2.32% -
std::for_each(map<int>::iterator)/8192 -3.71% 7716.158 7429.784 - -0.33% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.70% 7646.211 7363.218 - -1.90% -
SetIntersection_None_Set_uint32_256_256 -3.69% 5831618.688 5616332.482 - -3.55% -
SetIntersection_None_Set_uint32_262144_16 -3.69% 1209596.355 1164986.977 - -5.11% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.68% 2.085 2.009 - 0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.68% 15428.819 14861.190 - 0.67% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.68% 5.133 4.944 - -5.51% -
BM_PushHeap_float_Descending_16384 -3.68% 0.398 0.384 - 0.14% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.67% 6759.317 6510.945 - -2.90% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.67% 116.855 112.564 - 0.19% -
SetIntersection_Front_Set_uint32_262144_1024 -3.67% 12385413.936 11930598.416 - -5.30% -
BM_StringRelational_Compare_Huge_Large_Control -3.67% 2.161 2.082 - -3.24% -
BM_PushHeap_float_Ascending_16 -3.66% 1.029 0.992 - 1.51% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.65% 39665.765 38217.623 - -1.84% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.65% 30.233 29.130 - 5.94% -
SetIntersection_None_Set_uint32_262144_4 -3.65% 1210599.203 1166461.098 - -5.10% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.65% 861544.255 830136.590 - -6.29% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.64% 17.809 17.161 - -1.60% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.63% 28.563 27.524 - 2.75% -
BM_StringFindNoMatch/10 -3.62% 1.375 1.325 - -0.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.61% 10.596 10.214 - -9.18% -
SetIntersection_Front_Set_float_262144_256 -3.60% 4142678.162 3993393.468 - -2.93% -
SetIntersection_Front_Set_uint32_64_64 -3.60% 13220761.619 12744702.931 - -3.24% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.60% 16708.746 16107.610 - -34.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.59% 37.288 35.949 - -1.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.59% 1.236 1.192 - 4.88% -
std::set<std::string>::contains(key)_(non-existent)/8192 -3.59% 29.418 28.363 - 4.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.59% 78.099 75.298 - 4.94% -
SetIntersection_Front_Set_uint32_262144_1 -3.59% 1052672.223 1014920.051 - -3.33% -
SetIntersection_None_Vector_float_262144_16384 -3.58% 1144130.203 1103192.389 - -1.87% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.57% 231.443 223.179 - -1.39% -
SetIntersection_None_Set_uint32_256_1 -3.56% 11616735.246 11203088.349 - -3.95% -
SetIntersection_Front_Vector_uint64_16384_64 -3.56% 1365703.520 1317145.370 - -3.51% -
SetIntersection_None_Vector_uint32_262144_1024 -3.55% 1122444.734 1082553.807 - -5.38% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.55% 3425.046 3303.342 - -2.89% -
BM_num_get<unsigned_long_long> -3.55% 10.776 10.393 - 0.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.54% 52.085 50.240 - 1.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.53% 36.478 35.191 - 0.05% -
BM_deque_vector_ranges_move_backward/0 -3.53% 1.466 1.414 - -2.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.53% 389.967 376.218 - -1.90% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.52% 1585927.084 1530078.449 - -5.74% -
SetIntersection_None_Vector_uint32_256_256 -3.52% 2141153.216 2065885.383 - -2.97% -
std::map<int,_int>::erase(iterator)/32 -3.51% 20.911 20.177 - -3.02% -
std::map<int,_int>::clear()/32 -3.51% 655.784 632.758 - -3.05% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.51% 22.990 22.183 - -14.63% -
std::partition(list<int>)_(sparse)/50 -3.50% 22.266 21.486 - -5.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.48% 409.612 395.344 - 0.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.48% 22.109 21.339 - 0.61% -
std::distance(join_view(vector<vector<int>>))/8192 -3.48% 8.636 8.336 - 0.41% -
SetIntersection_Interlaced_Vector_float_262144_1024 -3.47% 80961767.109 78148469.924 - -43.16% -
std::partition(list<int>)_(dense)/1024 -3.46% 402.285 388.348 - -0.07% -
std::copy_n(vector<int>)/262144 -3.46% 12976.368 12526.933 - 0.04% -
SetIntersection_Front_Set_uint64_256_256 -3.45% 7735785.346 7468657.909 - -2.07% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.45% 17.187 16.594 - 2.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.45% 181600.822 175341.710 - -14.23% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.44% 18898.462 18247.483 - 0.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -3.44% 1.082 1.045 - -0.24% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.44% 11643286.044 11242793.466 - -3.48% -
SetIntersection_Interlaced_Set_float_256_4 -3.44% 11311864.931 10922789.842 - -4.64% -
std::pop_heap(vector<float>)/8 -3.43% 52.210 50.420 - 0.27% -
std::unordered_set<int>::clear()/1024 -3.42% 8231.200 7949.405 - -9.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.42% 30.423 29.383 - -0.76% -
SetIntersection_None_Vector_float_16384_16 -3.42% 1112224.151 1074188.971 - -4.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -3.41% 9.575 9.249 - 0.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.41% 1049728.316 1013924.588 - -2.60% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.41% 1.797 1.736 - -0.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.41% 24.032 23.213 - -0.99% -
SetIntersection_None_Set_uint32_1024_4 -3.40% 8950886.153 8646675.144 - -5.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.40% 63253.680 61105.421 - -1.41% -
SetIntersection_Front_Set_uint64_16384_256 -3.39% 3931559.076 3798263.737 - -4.50% -
SetIntersection_None_Vector_uint64_262144_1 -3.38% 1124745.851 1086731.606 - -2.87% -
BM_PushHeap_uint32_Random_64 -3.38% 5.160 4.985 - -3.14% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.36% 1.589 1.536 - 0.87% -
std::unique(list<int>)_(contiguous)/32 -3.36% 53.790 51.983 - 0.35% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.36% 305004.899 294756.541 - 0.08% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.34% 1509125.832 1458649.843 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.34% 5198456.617 5024882.473 - 0.92% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.33% 8169557.322 7897444.614 - 1.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.32% 1395.071 1348.697 - 0.36% -
SetIntersection_None_Vector_uint32_1024_64 -3.32% 1092952.812 1056656.935 - -2.57% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -3.32% 343632748.081 332226016.989 - -8.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.32% 20.819 20.129 - -0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.31% 1124766.267 1087544.749 - -3.33% -
std::shift_right(list<int>)/1024 -3.30% 756.949 731.936 - 0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.30% 13374.475 12933.085 - -0.03% -
std::set<std::string>::contains(key)_(existent)/32 -3.30% 16.471 15.928 - -8.19% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.30% 202041018.443 195378561.662 - -4.94% -
BM_PushHeap_uint64_Ascending_262144 -3.29% 5.087 4.919 - -4.57% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.28% 2814303.303 2721900.552 - -3.89% -
std::is_sorted_until(list<int>,_pred)/8192 -3.28% 7727.484 7474.106 - -0.35% -
std::stable_partition(deque<int>)_(sparse)/50 -3.28% 28.035 27.116 - -6.86% -
std::copy_n(deque<int>)/262144 -3.27% 12073.851 11678.871 - -0.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.27% 605.355 585.559 - -17.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.27% 4.814 4.656 - -4.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.27% 1765.953 1708.267 - 0.39% -
std::transform(list<int>)_(identity_transform)/8192 -3.26% 7507.475 7262.707 - -6.25% -
BM_std_minmax_element<char>/2 -3.26% 0.632 0.612 - -0.18% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.25% 1.057 1.023 - 1.68% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.25% 88.338 85.464 - -4.17% -
BM_StringAssignAsciizMix_Transparent -3.25% 3.110 3.009 - -0.72% -
std::stable_sort(vector<int>)_(descending)/8 -3.25% 24.333 23.542 - -3.57% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.25% 17567.863 16996.507 - -7.53% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.25% 1590979.899 1539243.164 - -5.95% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.25% 148800.251 143961.735 - 1.21% -
SetIntersection_Front_Vector_uint64_64_64 -3.25% 10871768.806 10518830.336 - -3.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -3.25% 23.975 23.197 - -5.66% -
SetIntersection_None_Set_uint64_1024_256 -3.24% 9120666.562 8825221.408 - -0.32% -
SetIntersection_Front_Set_uint32_16384_16384 -3.24% 218732666.352 211652571.282 - -3.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.23% 1.163 1.126 - 2.53% -
std::move(deque<int>)/64 -3.23% 4.992 4.831 - -21.52% -
SetIntersection_None_Set_uint32_16384_1 -3.23% 158709718.713 153588344.714 - -5.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.22% 12317.959 11921.061 - -2.47% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.22% 42.795 41.417 - -2.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.19% 1.262 1.222 - 1.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.19% 405.744 392.798 - -1.88% -
SetIntersection_Front_Set_string_262144_256 -3.19% 15257302.982 14771239.805 - 0.41% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.18% 1.476 1.429 - 2.72% -
BM_StringConstructDestroyCStr_Huge_Opaque -3.18% 162.294 157.128 - -0.45% -
std::map<int,_int>::erase(iterator)/1024 -3.17% 20.888 20.225 - -3.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.17% 9888.114 9574.578 - -3.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.17% 36.771 35.606 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -3.17% 1341670.412 1299170.817 - -1.94% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.16% 6583.311 6374.969 - -0.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.16% 21.669 20.985 - -0.38% -
SetIntersection_None_Set_uint32_256_4 -3.16% 11538395.820 11174021.559 - -2.88% -
std::partial_sort_copy(vector<int>)_(descending)/8 -3.15% 15.818 15.320 - -1.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.15% 16.183 15.674 - -2.31% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.15% 26.664 25.825 - -6.21% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.15% 8539.583 8270.868 - 7.33% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.15% 1529314.125 1481194.904 - -4.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.15% 20821.388 20166.273 - -15.21% -
SetIntersection_Front_Set_float_262144_1 -3.14% 1042809.541 1010068.629 - -2.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.14% 1183381.625 1146246.930 - -3.32% -
BM_PushHeap_uint32_SingleElement_256 -3.14% 0.395 0.383 - -0.81% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.14% 829297.917 803282.849 - -5.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.14% 2.588 2.506 - 2.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.13% 13.846 13.412 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.13% 17720496.863 17165083.062 - 0.18% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.12% 6.192 5.998 - -1.69% -
SetIntersection_None_Vector_uint32_256_1 -3.12% 4253677.291 4121165.213 - -3.36% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.11% 58614.195 56791.750 - -2.08% -
std::stable_partition(list<int>)_(sparse)/50 -3.11% 26.797 25.964 - -1.87% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.11% 20796.107 20149.812 - -15.99% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.10% 807.204 782.160 - 0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.10% 28082.751 27212.666 - 0.05% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.09% 169644212.205 164396787.965 - -6.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.09% 1.275 1.235 - -0.33% -
SetIntersection_Front_Vector_float_262144_64 -3.09% 1359856.170 1317884.342 - -2.90% -
std::stable_sort(deque<int>)_(heap)/8 -3.08% 24.791 24.027 - -5.04% -
std::is_sorted(deque<int>)/1024 -3.08% 485.752 470.807 - -0.32% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.07% 0.626 0.606 - -12.25% -
std::multiset<int>::count(key)_(existent)/32 -3.07% 3.899 3.779 - 2.18% -
std::fill(list<int>)/50 -3.07% 35.590 34.497 - -1.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.07% 1193388.287 1156767.388 - 2.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.07% 18.230 17.671 - -1.63% -
std::is_sorted(list<int>)/8192 -3.06% 7092.683 6875.688 - -5.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.05% 1071200.887 1038484.342 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.05% 9404981.497 9118141.637 - -2.04% -
SetIntersection_None_Vector_string_16384_64 -3.05% 1254946.347 1216674.215 - 1.22% -
BM_CmpLess_uchar_short -3.04% 1.044 1.012 - -2.00% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.03% 1570835.451 1523264.241 - -4.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.03% 35723.330 34642.107 - -1.67% -
SetIntersection_None_Set_uint32_1024_256 -3.03% 8909480.114 8639962.730 - -4.96% -
BM_StringRelational_Eq_Large_Large_ChangeLast -3.02% 2.080 2.018 - -3.03% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -3.02% 636.082 616.902 - 0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.01% 0.495 0.480 - -31.12% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.01% 8.412 8.160 - 1.33% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -3.00% 2.546 2.469 - 0.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.00% 64872.686 62924.461 - -0.03% -
std::find_if_not(vector<char>)_(process_all)/8 -3.00% 1.495 1.450 - -8.51% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.00% 73.635 71.428 - 0.95% -
SetIntersection_Front_Set_uint32_64_16 -3.00% 15258600.825 14801459.891 - -3.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.99% 465.314 451.387 - -0.29% -
bm_swap_ranges_vb_aligned/8 -2.99% 3.235 3.138 - -3.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.98% 22978489.577 22292772.236 - -1.86% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.98% 57009902.578 55310975.793 - 1.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.98% 578.356 561.130 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.98% 405.222 393.156 - -1.89% -
SetIntersection_None_Set_uint32_16384_16384 -2.98% 160206589.391 155440096.307 - -8.38% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.97% 7047.813 6838.184 - 1.53% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.97% 5.347 5.188 - -0.43% -
BM_lexicographical_compare_three_way_slow_path/1 -2.97% 0.448 0.435 - 0.79% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.97% 802.715 778.895 - -0.55% -
std::multiset<int>::ctor(const&)/1024 -2.96% 6613.231 6417.192 - -0.00% -
BM_num_get<bool> -2.96% 11.930 11.577 - -2.06% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.96% 9929873.557 9636115.923 - -4.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.95% 1299.703 1261.409 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -2.94% 6828824.671 6628052.182 - 17.04% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.94% 411.632 399.533 - -1.03% -
std::stable_partition(deque<int>)_(sparse)/32 -2.94% 11.326 10.993 - -9.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.93% 2175493.737 2111772.897 - -2.33% -
std::multimap<int,_int>::ctor(const&)/0 -2.92% 13.125 12.742 - 0.49% -
std::for_each(multimap<int>::iterator)/8192 -2.91% 7613.759 7391.993 - -2.28% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.91% 3.913 3.799 - 11.58% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.91% 209032331.584 202948521.400 - -6.46% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.91% 403.432 391.693 - -2.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.91% 89666.883 87059.075 - -1.60% -
SetIntersection_Front_Set_float_256_16 -2.91% 4598696.509 4464960.818 - -2.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.91% 731.752 710.479 - -3.79% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.91% 1.188 1.154 - 3.28% -
SetIntersection_None_Vector_uint64_256_64 -2.91% 3422144.445 3322681.166 - -2.22% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.91% 86.101 83.600 - -12.67% -
std::for_each(list<int>)/8 -2.91% 2.528 2.455 - -3.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.90% 5785.502 5617.488 - -0.60% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.89% 1050485.208 1020082.622 - -2.05% -
SetIntersection_Interlaced_Set_string_1024_4 -2.88% 10466824.667 10165147.914 - -2.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.88% 795.600 772.683 - 0.76% -
vector<bool>::resize() -2.87% 11.672 11.337 - -0.82% -
std::set<std::string>::clear()/8192 -2.87% 216570.852 210349.893 - -1.50% -
BM_PushHeap_string_SingleElement_4 -2.87% 2.361 2.293 - -3.53% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.87% 408.754 397.037 - -2.03% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.86% 1551.662 1507.246 - 3.88% -
BM_num_get<long> -2.86% 10.915 10.603 - -1.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.86% 26443.058 25687.301 - -7.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.86% 33.173 32.225 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.86% 1059090.511 1028850.752 - -1.49% -
SetIntersection_Interlaced_Set_string_262144_1 -2.85% 1094999.258 1063745.280 - -1.26% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.85% 6605.043 6416.629 - 0.45% -
SetIntersection_Front_Set_uint32_16_16 -2.85% 38092823.525 37007024.414 - -3.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.85% 13.282 12.904 - -2.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.85% 11687124.588 11354595.083 - -4.17% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.84% 55.884 54.295 - -2.33% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.84% 2.050 1.992 - -2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.83% 21560590.423 20949612.782 - -3.61% -
std::copy(deque<int>)/32768 -2.83% 1171.876 1138.703 - -2.73% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.83% 2.465 2.395 - 1.22% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.83% 12112026.364 11769388.143 - -3.21% -
SetIntersection_None_Set_uint32_16384_4 -2.82% 158323757.704 153860952.756 - -4.95% -
BM_CmpEqual_schar_schar -2.82% 1.081 1.051 - -0.87% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.82% 821.602 798.447 - 4.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.82% 404.339 392.952 - -1.94% -
SetIntersection_None_Vector_uint64_262144_16384 -2.81% 1124007.520 1092377.619 - -3.61% -
BM_PushHeap_string_Ascending_16 -2.81% 4.806 4.671 - -3.74% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.81% 12630.832 12276.295 - -6.74% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.81% 17.258 16.774 - -0.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.81% 15.197 14.770 - -1.58% -
BM_vector_deque_move_backward/2 -2.80% 2.051 1.993 - 0.09% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.80% 16.398 15.938 - -1.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.80% 18.147 17.638 - -2.02% -
BM_vector_deque_ranges_copy_backward/2 -2.80% 1.835 1.784 - -9.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.79% 16.351 15.895 - 0.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.79% 33.369 32.437 - -2.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.79% 183951.241 178827.240 - -13.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.78% 383.747 373.063 - 0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.78% 451.225 438.678 - -1.13% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.78% 524184.866 509624.015 - 3.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.76% 405.258 394.069 - -2.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.76% 10.737 10.440 - 6.81% -
SetIntersection_Front_Set_uint32_256_64 -2.76% 5412894.018 5263502.217 - -9.48% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -2.76% 16.857 16.391 - 1.39% -
SetIntersection_None_Vector_uint32_1024_16 -2.76% 1093380.810 1063254.349 - -3.01% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.75% 21.690 21.093 - -2.51% -
BM_deque_deque_ranges_copy/2 -2.75% 2.189 2.129 - -7.34% -
std::set<int>::equal_range(key)_(existent)/32 -2.75% 1.835 1.784 - 0.02% -
SetIntersection_Front_Set_string_256_256 -2.74% 31496591.707 30632898.817 - 10.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.74% 640.719 623.187 - -16.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.73% 675.611 657.177 - -2.39% -
BM_StringFindNoMatch/64 -2.73% 2.163 2.104 - 0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.73% 1041813.278 1013409.381 - -3.16% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.73% 17.535 17.057 - 0.28% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.73% 1044952.180 1016470.698 - -2.70% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.72% 22.143 21.540 - -4.61% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.72% 181960723.674 177011041.019 - -2.60% -
BM_StringFindNoMatch/512 -2.72% 9.577 9.316 - 0.70% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.72% 13371.270 13008.128 - -0.36% -
BM_vector_deque_move_backward/1 -2.71% 2.321 2.258 - -0.34% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.71% 10165310.350 9889395.680 - -2.57% -
SetIntersection_None_Vector_float_262144_4 -2.71% 1154979.530 1123681.867 - -1.64% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.71% 13.305 12.944 - 0.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.70% 37.323 36.315 - -9.91% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.70% 21.035 20.468 - -0.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.69% 654.178 636.563 - -13.04% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.68% 20.516 19.966 - -1.60% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.68% 209631.683 204023.836 - -2.27% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.67% 5.082 4.946 - -0.46% -
SetIntersection_Front_Set_uint32_1_1 -2.67% 544398879.198 529845496.679 - -0.82% -
BM_deque_deque_ranges_copy/1 -2.67% 2.423 2.359 - -7.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.66% 198.484 193.207 - -1.34% -
std::search(list<int>)_(single_element)/1024 -2.65% 748.450 728.605 - -0.13% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.65% 649.074 631.879 - -15.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.65% 1170.295 1139.325 - -1.09% -
SetIntersection_None_Vector_string_16384_16384 -2.65% 1236069.840 1203373.103 - -1.38% -
SetIntersection_Front_Set_uint32_256_1 -2.64% 4148289.859 4038674.997 - -3.01% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.64% 979263.814 953417.459 - 0.10% -
std::set<std::string>::count(key)_(existent)/1024 -2.63% 25.022 24.364 - 2.68% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.63% 15.178 14.779 - -2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.62% 1040049.645 1012770.618 - -1.64% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.62% 52314.075 50944.740 - -0.29% -
bm_gcd_complex -2.62% 18.152 17.677 - -1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.61% 15116743.787 14722168.684 - 3.11% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.61% 215495209.980 209876639.273 - -6.56% -
std::partition(deque<int>)_(sparse)/8192 -2.61% 3032.047 2953.026 - -0.56% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.61% 40.201 39.153 - -2.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.60% 18906245.426 18413975.987 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.60% 0.609 0.594 - -0.52% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.60% 5.509 5.366 - 1.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.59% 81721.631 79604.182 - -2.24% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.59% 13409.446 13062.108 - -2.80% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.58% 13.198 12.857 - 3.53% -
SetIntersection_Front_Set_uint64_262144_16 -2.58% 1220401.210 1188875.127 - -3.12% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.58% 4854.051 4728.770 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.58% 5270421.331 5134531.695 - -3.92% -
SetIntersection_None_Vector_string_262144_1024 -2.58% 1293070.778 1259762.034 - -4.46% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.57% 10.136 9.876 - -1.40% -
std::find_if(list<int>)_(process_all)/32768 -2.56% 26372.640 25696.408 - -0.84% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.56% 172799241.910 168371450.778 - -7.07% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.56% 1943.706 1893.914 - -0.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.56% 17393.920 16949.345 - -4.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.55% 19029.564 18543.429 - -0.18% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.55% 4.604 4.486 - 3.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.55% 19.077 18.591 - -3.24% -
BM_PushHeap_string_SingleElement_1024 -2.55% 2.619 2.552 - -1.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.55% 1357.526 1322.973 - -1.39% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.54% 20.435 19.915 - -1.05% -
std::map<std::string,_int>::clear()/8192 -2.54% 218959.319 213399.314 - -1.73% -
std::search(deque<int>)_(no_match)/1000 -2.54% 402.000 391.806 - -2.98% -
std::set<std::string>::clear()/1024 -2.54% 22156.717 21595.026 - -0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.53% 405.904 395.618 - -1.67% -
std::partition(list<int>)_(dense)/50 -2.53% 13.602 13.258 - 0.50% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -2.53% 18.923 18.444 - -6.20% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.53% 13015.589 12686.927 - 0.07% -
BM_PushHeap_uint64_Ascending_16 -2.52% 0.945 0.921 - -2.15% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.51% 12038694.117 11736390.988 - -3.02% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.51% 119777.031 116770.184 - 0.83% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.51% 525.085 511.918 - -0.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.50% 16.574 16.159 - -1.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.50% 29.439 28.703 - 1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.50% 2.943 2.869 - -1.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.50% 43703.231 42612.501 - -2.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.49% 225.760 220.136 - -1.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.49% 886.019 863.952 - -2.63% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.49% 7.580 7.391 - -0.09% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.49% 22.852 22.284 - -0.72% -
std::for_each(set<int>::iterator)/8192 -2.49% 8092.027 7890.783 - 0.89% -
std::reverse(vector<int>)/8 -2.48% 1.603 1.564 - -2.37% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.47% 1295285.480 1263227.457 - -3.31% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.47% 1661398.762 1620320.477 - -2.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.47% 11998.474 11702.479 - -0.33% -
SetIntersection_Front_Vector_uint64_262144_16 -2.45% 1125367.101 1097760.910 - -0.62% -
BM_std_minmax_element<int>/64 -2.45% 16.406 16.004 - -3.98% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.45% 3.624 3.535 - -1.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.45% 1075220.931 1048893.600 - -3.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.45% 52287.862 51008.464 - -1.68% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.45% 12345.160 12043.214 - 3.98% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.45% 1817075.035 1772644.529 - -5.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.44% 17.629 17.198 - -0.72% -
BM_CmpEqual_ushort_uint -2.43% 1.061 1.035 - -2.66% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.43% 58382968.748 56966732.664 - 0.10% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -2.42% 90.353 88.162 - -0.11% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.42% 13.165 12.846 - 0.26% -
std::move_backward(vector<bool>)_(aligned)/512 -2.42% 2.344 2.287 - 1.92% -
SetIntersection_None_Set_uint32_16384_16 -2.41% 158097418.017 154279896.241 - -4.74% -
std::multiset<std::string>::clear()/32 -2.41% 914.082 892.034 - -0.55% -
SetIntersection_None_Vector_uint64_1024_4 -2.41% 1080647.891 1054635.933 - -1.76% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.40% 11569282.410 11291349.587 - -1.98% -
BM_PushHeap_string_SingleElement_16 -2.40% 2.632 2.569 - -4.55% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.40% 6.636 6.477 - 1.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.40% 48.821 47.651 - -5.05% -
SetIntersection_None_Set_float_262144_256 -2.40% 1202136.311 1173338.621 - -3.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.40% 18599166.765 18153617.427 - -0.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.39% 1998.963 1951.140 - 2.83% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -2.39% 0.477 0.466 - 0.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -2.39% 24.128 23.551 - 9.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.38% 1045676.351 1020748.757 - -2.11% -
BM_num_get<unsigned_short> -2.38% 10.300 10.055 - -0.68% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.38% 1971228.044 1924358.942 - -27.16% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.37% 251731.538 245753.576 - 1.51% -
BM_num_get<unsigned_long> -2.37% 10.570 10.319 - -1.32% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.37% 13062.386 12752.890 - -0.96% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.37% 4.292 4.190 - -9.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.37% 13081.227 12771.836 - -0.39% -
SetIntersection_None_Vector_uint32_1024_256 -2.36% 1100928.578 1074921.796 - -0.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.36% 42.768 41.759 - -0.57% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.36% 34.206 33.399 - -3.17% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.36% 15.382 15.019 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.35% 8871852.621 8662935.716 - -1.39% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.35% 7.311 7.139 - 0.08% -
std::multimap<int,_int>::erase(iterator)/8192 -2.34% 20.798 20.310 - -1.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.34% 32.862 32.093 - -1.63% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.34% 2.045 1.997 - -2.40% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.34% 28730.258 28058.928 - 0.67% -
std::flat_multimap<int,_int>::clear()/8192 -2.34% 419.633 409.833 - -1.87% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.33% 4.331 4.229 - 0.23% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.33% 296.730 289.805 - -1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.33% 10855150.543 10602081.364 - -2.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.33% 1.363 1.331 - 6.68% -
std::copy_if(list<int>)_(entire_range)/32768 -2.33% 26217.232 25607.094 - -2.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.32% 618.565 604.192 - -5.00% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.32% 73.198 71.499 - 0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -2.31% 8629357.773 8429690.102 - -1.74% -
SetIntersection_Front_Vector_uint64_16384_16 -2.31% 1131969.923 1105791.158 - 0.21% -
BM_PushHeap_string_SingleElement_262144 -2.31% 2.646 2.585 - -0.08% -
std::find_end(vector<int>)_(process_all)/8192 -2.30% 1744.104 1703.934 - 1.92% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.30% 16.101 15.731 - -2.46% -
BM_CmpEqual_short_short -2.30% 1.059 1.035 - -4.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.30% 1198899.978 1171358.479 - -2.55% -
SetIntersection_Front_Set_uint32_16384_1 -2.30% 1050951.481 1026808.897 - -1.16% -
BM_StringRelational_Eq_Large_Large_Control -2.29% 2.273 2.220 - -1.57% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.29% 9.960 9.732 - -4.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.29% 69916.425 68313.827 - 0.13% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.28% 4.883 4.772 - -2.96% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.28% 3672.718 3588.903 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.28% 58.432 57.099 - -5.08% -
SetIntersection_None_Set_float_262144_1024 -2.28% 1202776.531 1175368.082 - -3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.28% 1644517.252 1607086.183 - -1.15% -
SetIntersection_Front_Vector_uint64_262144_4 -2.27% 1061638.050 1037524.546 - -2.71% -
std::set<int>::erase(key)_(existent)/1024 -2.27% 50.445 49.302 - -7.17% -
std::for_each(multiset<int>::iterator)/8192 -2.26% 8213.673 8027.811 - 1.35% -
BM_num_get<long_long> -2.26% 10.921 10.674 - 0.59% -
SetIntersection_None_Set_string_256_4 -2.26% 11635324.337 11372299.687 - -1.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.26% 2915982.608 2850186.540 - -1.23% -
SetIntersection_Front_Vector_uint64_1024_4 -2.26% 1055732.968 1031925.757 - -1.89% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.25% 1053055.628 1029330.663 - 1.15% -
BM_PushHeap_string_PipeOrgan_4 -2.25% 2.534 2.477 - -1.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.25% 41865.458 40924.318 - -0.89% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.24% 8.735 8.539 - -2.34% -
std::flat_multimap<int,_int>::clear()/32 -2.24% 401.497 392.513 - -2.80% -
SetIntersection_Interlaced_Set_string_64_64 -2.24% 39100159.681 38225265.289 - 10.14% -
std::find_end(forward_list<int>)_(single_element)/1024 -2.23% 717.153 701.137 - -1.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.23% 38.451 37.592 - 2.28% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.23% 13.057 12.766 - -1.57% -
SetIntersection_Front_Set_uint32_16384_16 -2.23% 1194115.853 1167546.203 - -2.65% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.22% 207.591 202.975 - 0.15% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -2.22% 23.982 23.449 - -3.35% -
std::replace(deque<int>)_(prefix)/32 -2.22% 13.002 12.713 - -0.18% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.22% 5.580 5.456 - -2.63% -
SetIntersection_Front_Set_uint64_262144_4 -2.22% 1098818.714 1074445.321 - -4.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.22% 1108394.361 1083840.138 - -2.43% -
rng::find_last(list<int>)_(bail_90%)/1024 -2.21% 76.820 75.122 - -1.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.21% 609940.784 596462.750 - -1.97% -
SetIntersection_None_Vector_uint32_16384_1024 -2.21% 1111332.653 1086779.841 - -1.68% -
SetIntersection_None_Set_uint64_16384_64 -2.21% 168812250.898 165084585.703 - -1.86% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.20% 224.336 219.390 - -1.68% -
std::unordered_set<int>::ctor(const&)/32 -2.20% 206.239 201.698 - -1.65% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.20% 422.812 413.521 - -1.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.19% 19662751.033 19231193.082 - -1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.19% 209723901.791 205122343.540 - -2.00% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.19% 21.893 21.412 - 2.83% -
std::flat_multimap<int,_int>::clear()/0 -2.19% 400.899 392.121 - -2.43% -
SetIntersection_None_Set_float_262144_262144 -2.19% 1203859.619 1177501.951 - -3.00% -
BM_PushHeap_string_QuickSortAdversary_256 -2.19% 14.741 14.418 - -0.84% -
SetIntersection_Front_Set_uint32_262144_256 -2.19% 3636159.323 3556599.232 - -12.16% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.19% 23.854 23.333 - -4.60% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.18% 668.185 653.591 - 0.28% -
SetIntersection_Front_Vector_uint64_1024_16 -2.18% 1116388.093 1092007.076 - -1.68% -
BM_deque_vector_ranges_move/64000 -2.18% 2999.175 2933.695 - -0.72% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.18% 22.281 21.795 - 1.21% -
BM_deque_deque_move/64000 -2.18% 3011.970 2946.377 - -4.47% -
SetIntersection_None_Vector_uint64_16384_16384 -2.17% 1107585.782 1083509.953 - -2.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.17% 55527.762 54321.227 - -1.72% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.17% 184387.308 180385.586 - -11.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.17% 1615317.953 1580294.921 - -3.64% -
std::copy_if(list<int>)_(every_other)/1048576 -2.17% 864434.049 845698.430 - 0.24% -
SetIntersection_None_Set_uint32_16384_64 -2.17% 157270407.763 153862966.051 - -5.34% -
SetIntersection_None_Set_float_262144_64 -2.17% 1200356.119 1174352.131 - -2.89% -
std::multimap<int,_int>::clear()/32 -2.16% 652.746 638.621 - -2.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.16% 18454308.596 18055183.429 - 0.94% -
std::partition(deque<int>)_(sparse)/50 -2.15% 16.325 15.973 - 1.36% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.15% 13.034 12.754 - -1.69% -
BM_CmpLess_uint_uint -2.14% 1.084 1.061 - -1.55% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.14% 24.192 23.675 - -2.23% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.13% 54246.486 53088.739 - 0.12% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.13% 6.820 6.675 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.13% 9.368 9.169 - -2.59% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.13% 24.542 24.020 - -3.18% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.13% 1286389.891 1259048.420 - -5.10% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.12% 1.521 1.489 - 0.93% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.11% 31.926 31.252 - -0.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.11% 39.143 38.318 - 4.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.10% 60.560 59.285 - 0.44% -
std::multiset<int>::ctor(const&)/32 -2.10% 229.471 224.650 - 0.11% -
BM_vector_deque_ranges_copy_backward/1 -2.10% 2.085 2.041 - -5.75% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.10% 130.372 127.637 - -0.67% -
SetIntersection_Front_Set_uint64_1024_1024 -2.10% 12512477.134 12250145.980 - 1.65% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.09% 6710.073 6569.670 - -0.50% -
std::distance(join_view(vector<vector<int>>))/4096 -2.09% 4.593 4.497 - 1.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.09% 7756.233 7594.182 - -0.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.09% 670.854 656.843 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.09% 8981299.691 8793817.024 - -0.48% -
SetIntersection_None_Set_float_256_16 -2.09% 10968268.334 10739462.170 - -2.33% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.09% 10068.348 9858.320 - 0.03% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.08% 2.275 2.227 - -2.69% -
SetIntersection_None_Set_uint32_256_16 -2.08% 10892103.529 10665199.911 - -2.79% -
SetIntersection_Front_Set_float_262144_16384 -2.08% 227354928.176 222618881.168 - -4.78% -
std::unordered_set<int>::clear()/8192 -2.08% 63893.433 62562.533 - -3.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.08% 1.661 1.626 - -2.32% -
SetIntersection_Front_Vector_uint64_1024_64 -2.08% 1367344.109 1338945.937 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.08% 4236630.089 4148708.339 - -1.56% -
std::multiset<std::string>::clear()/8192 -2.07% 218257.504 213731.317 - -0.02% -
SetIntersection_Front_Vector_string_262144_1 -2.07% 1092090.837 1069462.039 - -1.44% -
SetIntersection_None_Vector_uint32_262144_16 -2.07% 1133555.243 1110071.417 - -2.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.07% 23.294 22.812 - 4.15% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.07% 4.603 4.508 - -1.88% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.06% 13577160.949 13297367.758 - -1.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.06% 18.750 18.363 - 0.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.06% 15.816 15.490 - -1.24% -
SetIntersection_Front_Set_uint64_16384_16384 -2.06% 229157289.303 224442662.611 - -7.65% -
SetIntersection_Interlaced_Set_uint32_1024_1 -2.05% 1041250.585 1019859.330 - -2.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.05% 15.115 14.805 - -2.09% -
BM_CmpEqual_int_schar -2.05% 1.132 1.109 - -1.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.05% 39917.341 39098.647 - -1.82% -
std::upper_bound(std::list<int>)/8192 -2.05% 15153.218 14842.456 - 13.40% -
BM_deque_deque_copy/65536 -2.05% 3080.911 3017.800 - -3.53% -
std::multimap<int,_int>::erase(iterator)/1024 -2.05% 20.758 20.333 - -1.34% -
SetIntersection_None_Set_uint64_16384_4 -2.05% 164757256.536 161386989.971 - -1.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.04% 17.547 17.189 - 0.66% -
std::rotate_copy(deque<int>)/1024 -2.04% 35.488 34.764 - -2.85% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.04% 2238.816 2193.135 - -1.20% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.04% 63.055 61.769 - -1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.04% 9290963.153 9101714.788 - -0.28% -
std::multimap<std::string,_int>::clear()/8192 -2.04% 214401.253 210034.710 - -4.36% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.03% 55.708 54.579 - -0.86% -
std::remove_if(list<int>)_(sprinkled)/32 -2.03% 58.183 57.004 - -0.37% -
SetIntersection_Front_Vector_uint64_256_1 -2.03% 4140487.976 4056595.826 - -1.99% -
std::set<std::string>::find(key)_(existent)/32 -2.03% 16.327 15.997 - -4.13% -
SetIntersection_Front_Set_string_262144_4 -2.03% 1246871.997 1221619.666 - -3.28% -
std::rotate(list<int>)_(by_1/4)/50 -2.02% 26.229 25.698 - -1.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.02% 18.997 18.613 - 0.45% -
SetIntersection_Front_Set_uint32_262144_64 -2.01% 1631359.641 1598625.456 - -8.60% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.01% 179.937 176.327 - -0.20% -
BM_PushHeap_string_SingleElement_16384 -2.00% 2.607 2.555 - -0.23% -
SetIntersection_Front_Vector_uint64_16384_4 -2.00% 1054859.133 1033718.322 - -1.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.00% 733.157 718.471 - -7.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.00% 591.005 579.177 - -0.92% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.00% 5.482 5.372 - -2.61% -
BM_PushHeap_uint64_Ascending_1024 -1.99% 2.675 2.622 - -1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.99% 8990529.313 8811774.629 - -1.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.98% 1.350 1.324 - 11.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.98% 11521432.207 11293430.914 - 0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.98% 6.251 6.128 - 0.31% -
SetIntersection_Front_Set_string_16384_16 -1.98% 1955041.307 1916385.377 - 3.66% -
SetIntersection_Front_Vector_uint32_16384_1 -1.98% 1052836.379 1032042.761 - -0.91% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.97% 21148.736 20731.568 - -11.68% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.97% 21060952.023 20645803.735 - -0.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.97% 24.330 23.851 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.97% 11789696.499 11557738.739 - -3.22% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.96% 12411.820 12167.931 - 0.53% -
std::copy_if(list<int>)_(every_other)/262144 -1.96% 214757.310 210541.754 - 1.20% -
SetIntersection_Interlaced_Set_string_64_16 -1.96% 39174771.124 38407843.767 - 0.06% -
SetIntersection_None_Set_float_262144_16384 -1.95% 1207579.428 1183974.689 - -1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.95% 22489331.113 22049828.589 - -1.56% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.95% 22.807 22.363 - -1.95% -
BM_PushHeap_string_SingleElement_256 -1.95% 2.608 2.557 - -0.18% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.95% 234849103.946 230279596.901 - -4.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.94% 63535.202 62299.510 - -1.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.94% 675.035 661.907 - -2.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.94% 22692878.639 22251614.167 - 3.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -1.94% 79.843 78.293 - 0.05% -
std::deque<std::string>::ctor(size)/8192 -1.93% 8536.544 8371.450 - -2.66% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.93% 5993.682 5878.107 - 0.60% -
std::multimap<int,_int>::erase(iterator)/32 -1.92% 20.613 20.217 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_256_16 -1.92% 6932321.470 6799045.035 - -2.12% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.92% 7406.970 7264.983 - -1.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.91% 43.205 42.378 - -4.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.91% 769.435 754.721 - 0.17% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.91% 4.235 4.154 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.91% 641.842 629.602 - -3.64% -
BM_deque_vector_ranges_move/70000 -1.90% 3276.590 3214.176 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.90% 120538776.610 118242755.314 - -1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.90% 662.442 649.847 - -2.00% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.90% 4.268 4.187 - 2.48% -
rng::starts_with(list<int>)/8 -1.90% 2.985 2.929 - -1.08% -
SetIntersection_None_Set_float_262144_4 -1.89% 1202624.269 1179867.512 - -2.73% -
std::make_heap(deque<int>)_(descending)/8 -1.89% 21.841 21.429 - 1.10% -
ranges::min(std::list<long_long>)/8 -1.89% 1.884 1.848 - -3.00% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.89% 115.536 113.354 - -2.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.89% 19.191 18.829 - -0.34% -
SetIntersection_None_Set_uint64_16384_1024 -1.88% 174341702.123 171056953.657 - -4.03% -
std::multiset<int>::find(key)_(non-existent)/32 -1.88% 2.293 2.249 - -1.20% -
std::map<int,_int>::ctor(const&)/8192 -1.88% 53278.762 52277.001 - -2.57% -
std::fill(vector<bool>)/1048576 -1.88% 3823.447 3751.614 - -1.63% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.88% 1612635.500 1582398.435 - -2.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.87% 4166327.392 4088247.800 - -1.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.87% 49.726 48.796 - -1.02% -
SetIntersection_Front_Vector_uint64_256_16 -1.87% 4203470.329 4124877.705 - -2.15% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.87% 1.655 1.624 - 0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.86% 51.352 50.394 - -4.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.86% 20821.511 20434.272 - -12.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.86% 623.697 612.107 - -2.12% -
SetIntersection_Interlaced_Set_string_1024_256 -1.85% 36524931.712 35848723.649 - 1.71% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.85% 33.406 32.788 - 3.34% -
SetIntersection_None_Set_uint32_16384_1024 -1.85% 156844916.639 153943843.117 - -5.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.85% 15164.646 14884.726 - -2.29% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.84% 58.793 57.710 - -0.41% -
BM_num_get<void*> -1.84% 11.228 11.021 - 1.35% -
bm_lexicographical_compare<signed_char>/64 -1.84% 1.938 1.902 - -15.21% -
bm_lexicographical_compare<signed_char>/8 -1.84% 3.085 3.028 - -2.57% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.84% 26.601 26.112 - -2.58% -
SetIntersection_Front_Vector_float_16384_1 -1.83% 1043708.180 1024595.804 - -1.71% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.83% 137.216 134.707 - 0.12% -
BM_num_put<long_double> -1.82% 59.833 58.744 - -1.11% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.81% 6796.717 6673.401 - -2.05% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.81% 30.048 29.503 - 2.63% -
BM_PushHeap_string_SingleElement_64 -1.81% 2.669 2.621 - -0.20% -
std::any_of(list<int>)_(process_all)/8192 -1.81% 8082.795 7936.487 - 14.03% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.81% 25.705 25.240 - -1.88% -
std::multimap<int,_int>::ctor(const&)/32 -1.81% 225.725 221.649 - -2.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.80% 4348553.496 4270170.411 - -1.76% -
SetIntersection_Interlaced_Set_string_256_16 -1.80% 18056304.653 17731739.804 - -0.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.80% 11766.025 11554.698 - 1.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.80% 8780058.778 8622451.190 - -1.16% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.79% 1322616.862 1298913.168 - -1.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.79% 15.083 14.813 - -1.41% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.79% 52588.898 51646.954 - 0.67% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.79% 24.353 23.917 - -2.07% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.79% 1264687.319 1242049.192 - -12.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.79% 4611316.488 4528797.149 - -2.25% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.79% 180.305 177.081 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.79% 1131715.160 1111494.756 - -1.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.78% 704.290 691.723 - -1.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.78% 202.805 199.196 - -1.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.78% 1629679.445 1600691.405 - -2.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.78% 1859052.981 1825995.199 - -1.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.77% 16.334 16.044 - -2.06% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.77% 10142455.748 9962557.655 - -1.99% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.77% 1581538.086 1553529.295 - -2.16% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.77% 2233.391 2193.884 - -1.15% -
std::move(vector<bool>)_(aligned)/64 -1.77% 1.799 1.768 - 7.81% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.77% 752.072 738.785 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.77% 22.037 21.648 - -0.36% -
std::partition(list<int>)_(dense)/8192 -1.77% 5183.087 5091.538 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.77% 353349435.197 347110219.041 - -1.70% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.76% 99466.563 97713.416 - -0.45% -
std::copy(vector<bool>)_(aligned)/64 -1.76% 1.317 1.294 - -4.29% -
std::adjacent_find(vector<int>)/8 -1.76% 2.055 2.019 - -0.24% -
SetIntersection_None_Set_float_262144_16 -1.76% 1199240.398 1178164.142 - -2.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.76% 581.371 571.156 - -0.72% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.76% 180.422 177.252 - -0.14% -
BM_num_put<double> -1.75% 58.483 57.457 - -1.02% -
SetIntersection_None_Set_uint32_64_4 -1.75% 21707923.385 21327302.189 - -1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.75% 1346240.973 1322662.179 - -0.90% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.75% 1295000.733 1272388.021 - -1.95% -
SetIntersection_None_Set_uint64_1024_64 -1.74% 8829372.185 8675787.270 - -4.30% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.73% 1610198.811 1582320.310 - -1.95% -
vector<bool>::reserve() -1.73% 8.955 8.800 - 0.89% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.73% 1058726.182 1040435.337 - 18.07% -
SetIntersection_None_Set_uint64_1024_4 -1.73% 8958424.753 8803683.652 - -2.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.73% 1086204.821 1067447.386 - 0.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.72% 0.661 0.650 - 0.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.71% 19.514 19.180 - 0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.71% 3.233 3.178 - -2.36% -
SetIntersection_None_Set_uint64_262144_16 -1.71% 1218607.668 1197739.338 - -1.01% -
SetIntersection_None_Set_uint64_262144_16384 -1.71% 1231448.811 1210373.455 - -0.30% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.71% 52927.375 52022.577 - 15.22% -
std::swap_ranges(deque<int>)/32 -1.71% 10.696 10.513 - -0.08% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.70% 580.762 570.876 - -0.01% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.70% 71.640 70.422 - -0.32% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.70% 213880749.424 210249146.854 - -2.34% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.70% 16556.421 16275.306 - -2.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.69% 15.195 14.937 - -1.63% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.69% 49624858.331 48784388.936 - 0.57% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.69% 181203511.926 178135707.684 - -2.14% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.69% 1715230.387 1686200.359 - -1.12% -
std::find_end(vector<int>)_(process_all)/1048576 -1.69% 223641.050 219858.815 - 1.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.69% 55277.885 54344.826 - -1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.68% 2319521.355 2280570.863 - 2.02% -
SetIntersection_Front_Set_float_16384_1 -1.68% 1039280.193 1021828.594 - 2.86% -
SetIntersection_Front_Set_string_1024_1 -1.68% 1093950.095 1075595.221 - -2.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.67% 13864703.817 13632570.669 - -0.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.67% 518.299 509.626 - -0.96% -
SetIntersection_None_Set_float_64_16 -1.67% 18319000.959 18013124.995 - 0.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.67% 19.555 19.228 - -0.11% -
std::copy(vector<bool>)_(aligned)/32768 -1.67% 35.954 35.354 - -1.98% -
std::sort_heap(vector<int>)/8 -1.67% 30.105 29.603 - 2.23% -
std::set<int>::equal_range(key)_(existent)/1024 -1.66% 4.410 4.337 - -4.36% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.66% 150368.685 147865.453 - -1.83% -
std::search(deque<int>)_(single_element)/1000 -1.66% 444.708 437.308 - -2.16% -
SetIntersection_None_Vector_uint32_262144_1 -1.66% 1133749.920 1114911.875 - -2.99% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.66% 55558.009 54636.885 - -1.57% -
std::move(vector<bool>)_(unaligned)/64 -1.65% 1.646 1.618 - -0.67% -
std::fill(vector<int>)/32 -1.65% 1.055 1.038 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.64% 11560444.668 11370381.147 - -0.21% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.64% 59.977 58.993 - 0.61% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.64% 367.683 361.657 - -1.20% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.64% 17.815 17.523 - -0.74% -
SetIntersection_None_Vector_uint64_64_64 -1.64% 8478330.654 8339496.101 - -0.98% -
SetIntersection_None_Set_uint64_16384_16384 -1.64% 171156045.561 168355182.418 - -1.58% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.63% 26.255 25.826 - -1.03% -
SetIntersection_Front_Set_uint32_256_16 -1.63% 4513775.706 4440039.979 - -0.97% -
BM_CmpLess_int_int -1.63% 1.068 1.051 - -0.86% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.63% 26403.383 25972.315 - 2.62% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.63% 522.619 514.109 - -1.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.63% 780.745 768.039 - -0.72% -
BM_std_minmax_element<int>/4 -1.62% 1.190 1.171 - -3.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.62% 4858079.821 4779305.173 - 8.85% -
BM_deque_deque_ranges_move/64 -1.62% 3.108 3.058 - -0.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.61% 385.331 379.118 - 0.44% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.61% 225949290.897 222312266.935 - -2.88% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.60% 7.601 7.479 - 0.04% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.60% 1895.611 1865.230 - -0.15% -
BM_CmpLess_short_schar -1.60% 0.959 0.944 - -1.01% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.60% 54.456 53.584 - 15.75% -
BM_deque_vector_move/64000 -1.60% 3000.956 2952.996 - 0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.60% 15.213 14.970 - -4.12% -
BM_PushHeap_string_QuickSortAdversary_16 -1.59% 10.541 10.373 - -0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.59% 60.293 59.335 - 0.63% -
std::find_if(vector<int>)_(process_all)/1024 -1.59% 114.705 112.883 - 0.09% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.59% 6.468 6.366 - 0.29% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.59% 132.248 130.152 - -1.52% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.58% 6804.893 6697.179 - -0.13% -
BM_CmpEqual_uint_uchar -1.58% 1.092 1.075 - -3.71% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.58% 56093902.111 55208603.500 - -1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.58% 53.002 52.166 - -1.29% -
std::stable_partition(list<int>)_(sparse)/32 -1.58% 9.589 9.438 - -2.25% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.57% 16534993.567 16275110.354 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.57% 1087608.253 1070521.987 - -2.90% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.57% 21774.512 21432.485 - 1.13% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.57% 383.696 377.675 - -10.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 6945.282 6837.154 - 1.35% -
std::for_each(multiset<int>::iterator)/32 -1.55% 23.999 23.626 - 0.15% -
SetIntersection_Front_Set_string_16384_64 -1.55% 4738060.792 4664561.065 - -2.13% -
std::reverse(deque<int>)/8 -1.55% 2.560 2.520 - -1.91% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.55% 622.799 613.150 - -2.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.55% 1862902.752 1834062.092 - -2.53% -
SetIntersection_Front_Set_uint32_262144_16 -1.55% 1163325.826 1145322.786 - -4.69% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.55% 8.841 8.704 - -2.94% -
SetIntersection_None_Vector_string_262144_16 -1.54% 1292117.195 1272175.385 - -1.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.54% 963.759 948.912 - -0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.54% 44562.579 43876.776 - 2.97% -
SetIntersection_Front_Vector_uint64_64_16 -1.54% 14401102.135 14179624.454 - -0.36% -
BM_CmpEqual_schar_uchar -1.54% 1.112 1.095 - -0.19% -
std::replace_if(deque<int>)_(prefix)/1024 -1.54% 486.901 479.423 - -1.63% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.53% 145261.726 143037.337 - -0.07% -
BM_deque_deque_ranges_move_backward/0 -1.53% 0.750 0.738 - 5.75% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.53% 168.413 165.843 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.53% 13127516.396 12927251.905 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.52% 1237084.932 1218223.981 - -1.36% -
std::pop_heap(deque<int>)/1024 -1.52% 12.658 12.466 - 0.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.52% 1654.782 1629.628 - -18.95% -
SetIntersection_None_Vector_uint32_1024_1 -1.52% 1090144.046 1073577.276 - -0.61% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.52% 537.323 529.170 - 1.18% -
SetIntersection_Front_Vector_uint64_16384_256 -1.52% 2288185.301 2253488.771 - -1.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -1.52% 69.539 68.485 - 2.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.51% 27544.329 27127.057 - -3.21% -
std::copy_n(list<int>)/262144 -1.51% 218889.885 215578.311 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.51% 1056834.183 1040853.384 - -0.99% -
SetIntersection_None_Vector_uint32_1024_4 -1.50% 1090544.956 1074167.996 - -0.61% -
SetIntersection_None_Set_uint32_1024_64 -1.50% 8896989.308 8763627.640 - -4.15% -
rng::for_each(map<int>)/8192 -1.49% 7392.749 7282.356 - -1.33% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.49% 62.913 61.975 - -1.23% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.49% 34535.819 34021.588 - 3.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.49% 618.138 608.944 - -3.25% -
SetIntersection_None_Vector_string_262144_64 -1.49% 1312619.633 1293102.943 - -1.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.49% 1215.760 1197.689 - 1.20% -
SetIntersection_None_Vector_uint64_64_1 -1.49% 16629797.573 16382643.866 - -1.27% -
std::remove(list<int>)_(sprinkled)/8192 -1.48% 7971.763 7853.392 - -1.39% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.48% 137583899.629 135541284.088 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.48% 8644869.396 8516610.479 - -1.61% -
BM_vector_deque_copy/1 -1.48% 2.368 2.333 - 9.18% -
SetIntersection_None_Set_uint32_16384_256 -1.48% 157065588.511 154738353.436 - -6.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.48% 165038957.223 162596926.294 - -1.88% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.48% 19.258 18.973 - -1.44% -
BM_StringFindCharLiteral/1024 -1.48% 18.219 17.950 - 0.00% -
std::copy_if(vector<int>)_(entire_range)/64 -1.48% 15.869 15.634 - -3.22% -
std::reverse(vector<int>)/32768 -1.48% 1050.944 1035.431 - 0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.47% 680.873 670.839 - -0.95% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.47% 37.751 37.195 - -2.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.47% 1175051.801 1157761.543 - -1.33% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.47% 35879413.671 35351664.417 - -1.17% -
std::multimap<std::string,_int>::clear()/32 -1.47% 890.113 877.026 - -0.71% -
SetIntersection_None_Set_float_262144_1 -1.47% 1206732.910 1189003.906 - -2.41% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.47% 77.656 76.518 - -0.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.47% 17.344 17.090 - 0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.46% 754.865 743.820 - -0.95% -
std::multiset<int>::ctor(const&)/8192 -1.46% 52259.504 51495.541 - -0.52% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.46% 20.178 19.884 - -1.23% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.46% 576.147 567.756 - 10.82% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.46% 55429.944 54622.867 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.45% 21246954.268 20937933.054 - -2.77% -
std::find_end(vector<int>)_(process_all)/1024 -1.45% 227.340 224.040 - 0.14% -
BM_CmpEqual_int_ushort -1.45% 1.095 1.079 - -2.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.44% 57284.739 56457.137 - -1.37% -
std::fill(vector<bool>)/512 -1.44% 1.589 1.566 - -0.49% -
SetIntersection_None_Set_uint32_1024_1 -1.44% 8995039.156 8865123.530 - -1.48% -
SetIntersection_Front_Vector_uint64_16_1 -1.44% 63027036.944 62119894.357 - -0.75% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.44% 52907.867 52147.107 - -1.19% -
BM_PushHeap_string_Ascending_64 -1.43% 7.564 7.455 - -5.21% -
SetIntersection_None_Vector_uint32_64_64 -1.43% 8552134.283 8429678.862 - -0.12% -
std::find_end(vector<int>)_(process_all)/1000 -1.43% 222.073 218.896 - -1.42% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.43% 16.051 15.822 - -0.83% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.43% 119379.661 117677.331 - 0.10% -
SetIntersection_None_Vector_uint32_262144_4 -1.42% 1144419.565 1128112.587 - -1.03% -
std::multiset<int>::contains(key)_(existent)/8192 -1.42% 8.829 8.703 - 6.04% -
SetIntersection_Front_Set_uint64_64_64 -1.42% 13546616.374 13353665.186 - -0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.42% 2.016 1.988 - 0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.42% 50.229 49.514 - -1.77% -
SetIntersection_None_Set_uint64_64_4 -1.42% 21703606.096 21395151.794 - -1.29% -
SetIntersection_Front_Set_uint32_4_4 -1.42% 137539976.051 135585356.722 - -1.01% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.42% 223495020.740 220318993.982 - -2.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.42% 14.923 14.711 - -0.05% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.42% 1.636 1.613 - -0.22% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.42% 807.318 795.849 - -1.28% -
SetIntersection_Front_Vector_uint64_4_4 -1.42% 135982544.128 134055622.317 - -1.01% -
BM_deque_deque_copy/64 -1.42% 3.068 3.024 - 0.04% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.41% 2.177 2.146 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.41% 1166114.460 1149620.174 - -2.28% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.41% 5.446 5.369 - -1.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.41% 13527.270 13336.116 - -0.03% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.41% 28.790 28.383 - 2.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.41% 60727.825 59870.034 - -0.78% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.41% 400.328 394.679 - 0.25% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.41% 396.372 390.784 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.41% 8763520.520 8640131.109 - -4.79% -
SetIntersection_None_Set_uint64_16_16 -1.41% 35620767.152 35119264.592 - -0.52% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.40% 18.498 18.239 - -1.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.40% 43653.007 43042.279 - 1.34% -
BM_PushHeap_string_QuickSortAdversary_64 -1.40% 13.134 12.950 - -0.33% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.40% 452.410 446.082 - 0.04% -
SetIntersection_Interlaced_Set_string_256_64 -1.39% 31328459.557 30891518.559 - 3.00% -
std::sort(vector<int>)_(descending)/1024 -1.39% 1027.017 1012.698 - -6.00% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.39% 269.153 265.402 - -1.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.39% 353570995.057 348645939.096 - -3.99% -
std::unordered_multimap<int,_int>::clear()/8192 -1.39% 79928.074 78817.229 - 26.50% -
SetIntersection_None_Set_uint32_256_64 -1.39% 9353087.137 9223198.236 - -1.62% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.39% 5934659.653 5852321.918 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.39% 17349767.570 17109244.366 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.38% 4539901.268 4477070.631 - 1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.38% 24440305.896 24102127.070 - 3.29% -
SetIntersection_None_Set_uint64_262144_64 -1.38% 1216310.951 1199508.953 - -0.87% -
SetIntersection_Front_Vector_float_16384_64 -1.38% 1361960.486 1343198.997 - -2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.38% 1178610.370 1162377.171 - -1.20% -
BM_deque_vector_ranges_copy/65536 -1.38% 2967.567 2926.702 - -0.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.38% 37.616 37.099 - -1.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.37% 6219.532 6134.041 - -2.78% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.37% 179.810 177.344 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.37% 13216.312 13035.261 - -1.29% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.37% 23066898.295 22750921.751 - 0.55% -
BM_CmpLess_uchar_int -1.37% 1.077 1.062 - -1.73% -
SetIntersection_None_Set_uint64_16384_256 -1.37% 167650056.708 165354570.141 - -2.31% -
SetIntersection_None_Set_uint64_262144_1 -1.37% 1215492.432 1198861.166 - -1.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.37% 32.626 32.180 - 0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.37% 351144.812 346350.765 - 0.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.36% 117523.446 115919.771 - -1.76% -
SetIntersection_None_Vector_uint64_1_1 -1.36% 534557187.641 527282155.845 - -1.15% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.36% 1.826 1.801 - 0.39% -
std::all_of(vector<int>)_(process_all)/8 -1.36% 2.420 2.387 - -1.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.36% 1040479.573 1026379.986 - -1.36% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.35% 35.911 35.424 - -8.81% -
SetIntersection_None_Vector_uint64_4_4 -1.35% 133947528.516 132134219.915 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.35% 11534517.480 11378536.985 - -0.92% -
std::search(list<int>)_(no_match)/1000 -1.35% 687.021 677.737 - -1.90% -
std::partition(deque<int>)_(dense)/50 -1.35% 13.986 13.797 - -7.83% -
SetIntersection_Front_Set_uint64_262144_262144 -1.35% 1698716.717 1675804.687 - -2.81% -
SetIntersection_None_Vector_float_262144_256 -1.35% 1146143.055 1130689.417 - -0.98% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.35% 4.928 4.861 - -2.84% -
BM_CmpEqual_ushort_schar -1.35% 1.016 1.003 - -2.57% -
SetIntersection_Front_Set_uint32_64_4 -1.35% 16138051.637 15920883.171 - -1.15% -
SetIntersection_None_Set_uint64_16384_1 -1.35% 162905295.030 160713438.907 - -2.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 369.860 364.884 - -2.96% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.34% 6564.105 6476.156 - 0.56% -
std::sort_heap(deque<int>)/1024 -1.34% 13414.351 13234.711 - 0.02% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.34% 63669.671 62817.963 - -1.33% -
ranges::minmax(std::deque<long_long>)/8 -1.34% 3.895 3.843 - -3.45% -
std::unordered_set<int>::ctor(const&)/1024 -1.34% 6982.389 6888.990 - -1.05% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.33% 21.196 20.913 - 1.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.33% 5.581 5.507 - -2.68% -
SetIntersection_None_Set_uint64_262144_4 -1.33% 1214610.596 1198468.586 - -1.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.33% 74678.181 73685.745 - -0.02% -
std::multiset<std::string>::find(key)_(existent)/32 -1.33% 15.113 14.912 - -3.57% -
std::search(vector<int>)_(single_element)/1000 -1.33% 232.960 229.866 - -3.01% -
SetIntersection_Front_Set_string_64_1 -1.33% 17177855.796 16949809.436 - -0.74% -
SetIntersection_Front_Set_uint32_1024_16 -1.33% 1210961.051 1194890.860 - 0.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.33% 925.185 912.918 - -0.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.32% 6813.481 6723.207 - -0.98% -
SetIntersection_None_Vector_string_64_64 -1.32% 8848746.331 8731524.270 - -1.37% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.32% 10926658.427 10781946.070 - -0.95% -
std::unique(list<int>)_(contiguous)/52 -1.32% 64.920 64.061 - 0.13% -
BM_StringRelational_Less_Large_Large_Control -1.32% 2.166 2.138 - -1.44% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.32% 29.987 29.591 - 3.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 12694427.858 12526979.547 - 0.16% -
SetIntersection_Front_Vector_uint32_256_4 -1.32% 4184262.204 4129093.772 - -0.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.32% 952.738 940.178 - -7.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.32% 30.420 30.019 - -0.43% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.32% 4.368 4.311 - -1.66% -
SetIntersection_Front_Set_uint64_262144_1024 -1.32% 12841292.430 12672272.440 - -6.09% -
BM_deque_vector_ranges_move/64 -1.32% 2.652 2.617 - -0.45% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.31% 42.226 41.671 - -1.82% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.31% 5013.605 4947.764 - -1.15% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.31% 32.879 32.448 - 0.26% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.31% 348505.596 343945.191 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.31% 139944.953 138115.325 - -2.34% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.31% 54.993 54.274 - -0.23% -
std::replace_if(vector<int>)_(prefix)/50 -1.31% 14.029 13.846 - -1.37% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.31% 1438.599 1419.796 - -1.69% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.31% 0.905 0.893 - 4.79% -
BM_CmpEqual_uint_uint -1.31% 1.052 1.039 - -3.29% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.30% 6.498 6.413 - -2.56% -
std::partial_sort(deque<int>)_(heap)/8 -1.30% 39.888 39.368 - -0.74% -
SetIntersection_None_Vector_uint64_16_16 -1.30% 33636903.584 33198758.821 - -0.84% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.30% 4170877.306 4116584.551 - -0.44% -
std::for_each_n(list<int>)/8192 -1.30% 7790.764 7689.571 - -1.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.30% 459.021 453.067 - 0.08% -
SetIntersection_Front_Vector_uint64_16_4 -1.29% 54405005.656 53701261.738 - -0.55% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.29% 23.017 22.720 - -2.62% -
SetIntersection_Front_Vector_float_262144_16 -1.29% 1132134.867 1117511.712 - 0.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.29% 23.969 23.660 - -0.73% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.29% 16.582 16.369 - -0.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.29% 66244.164 65390.598 - -0.29% -
std::search(vector<int>)_(single_element)/1024 -1.29% 238.241 235.172 - -2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.29% 85530.262 84430.079 - -4.36% -
SetIntersection_Front_Set_uint32_4_1 -1.29% 214525974.207 211768881.844 - -0.95% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.28% 435.702 430.104 - -0.12% -
std::multiset<int>::clear()/32 -1.28% 626.663 618.618 - -0.64% -
SetIntersection_None_Set_uint64_262144_256 -1.28% 1216294.518 1200683.432 - -0.79% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.28% 24.432 24.119 - 2.20% -
BM_StringFindStringLiteral/64 -1.28% 2.390 2.359 - 11.37% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.28% 194297.172 191816.789 - 0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.28% 942452.323 930428.435 - -0.35% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.28% 185128.822 182767.140 - -10.54% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.27% 82543.259 81491.170 - 0.57% -
BM_deque_vector_ranges_copy/70000 -1.27% 3230.608 3189.461 - 0.40% -
std::copy_if(list<int>)_(entire_range)/4096 -1.27% 3063.816 3024.907 - -22.95% -
SetIntersection_None_Vector_uint32_16384_16384 -1.27% 1104325.894 1090338.535 - -1.22% -
SetIntersection_Front_Set_string_1024_1024 -1.27% 56340158.572 55627141.400 - 2.84% -
SetIntersection_Front_Set_uint32_16_1 -1.26% 63027504.302 62231209.350 - -1.19% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.26% 203.345 200.787 - -0.71% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.26% 4219.475 4166.403 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.26% 168138008.043 166025151.876 - -1.51% -
std::unordered_multimap<int,_int>::clear()/32 -1.25% 650.309 642.153 - 8.61% -
SetIntersection_None_Set_uint64_64_1 -1.25% 22666625.112 22382476.982 - -0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.25% 4355318.579 4300757.320 - -1.26% -
BM_CmpEqual_uint_short -1.25% 1.017 1.004 - -2.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.25% 6.601 6.518 - -1.48% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.25% 24.460 24.154 - -1.99% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.25% 279.690 276.198 - 0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.25% 763.318 753.788 - 1.74% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.25% 48748.344 48140.714 - -0.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.24% 9084649.776 8971709.332 - 0.24% -
BM_StringEraseToEnd_Huge_Opaque -1.24% 2.286 2.258 - -0.58% -
SetIntersection_Front_Set_uint64_1_1 -1.24% 539904834.366 533212869.029 - 0.03% -
BM_CmpLess_int_schar -1.23% 1.135 1.121 - -0.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.23% 4673.629 4616.009 - -9.10% -
BM_StringRelational_Compare_Huge_Huge_Control -1.23% 99.997 98.769 - -0.56% -
SetIntersection_None_Vector_uint32_262144_16384 -1.23% 1135283.765 1121355.726 - -1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.23% 25767956.931 25451851.375 - -0.93% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.22% 14616.813 14438.439 - -2.36% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.22% 536297333.509 529753939.697 - -1.00% -
std::unordered_set<std::string>::clear()/1024 -1.22% 23555.022 23267.850 - 0.92% -
SetIntersection_None_Vector_float_16384_1 -1.22% 1114276.364 1100695.029 - -1.79% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.22% 214506013.490 211897721.828 - -0.95% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.22% 3.808 3.762 - -0.10% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.21% 20.751 20.499 - -3.28% -
SetIntersection_None_Vector_uint64_4_1 -1.21% 214169836.475 211572549.199 - -0.82% -
std::copy_backward(vector<int>)/262144 -1.21% 12537.869 12386.071 - -1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.21% 8942429.899 8834213.281 - -0.83% -
std::copy(list<int>)/262144 -1.20% 216371.833 213773.624 - 0.04% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.20% 13.907 13.740 - -0.30% -
std::set<int>::ctor(const&)/32 -1.20% 224.311 221.625 - 1.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.20% 245763764.634 242824318.191 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.20% 1169988.788 1156000.552 - 0.80% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.19% 23.800 23.516 - -3.79% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.19% 460.633 455.131 - -1.66% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.19% 560.457 553.763 - 0.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 8585.341 8483.051 - 0.11% -
SetIntersection_None_Vector_float_16384_64 -1.19% 1110762.811 1097530.139 - -2.54% -
rng::contains_subrange(list<int>)_(single_element)/8192 -1.19% 7291.610 7204.788 - 1.14% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.19% 15.940 15.750 - -3.63% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.19% 16470868.718 16274903.242 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.19% 1179725.631 1165697.056 - -0.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.19% 16395.156 16200.240 - -3.35% -
SetIntersection_Front_Vector_uint64_4_1 -1.19% 213647731.129 211108854.581 - -0.71% -
SetIntersection_Front_Vector_string_1024_4 -1.19% 1183008.256 1168957.855 - -1.94% -
std::find_if_not(deque<int>)_(process_all)/8 -1.19% 2.669 2.637 - 1.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.19% 142.905 141.209 - -1.19% -
SetIntersection_Front_Vector_uint64_64_1 -1.19% 16418407.868 16223585.294 - -0.57% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.18% 38088668.871 37637943.240 - -0.81% -
rng::contains(list<int>)_(process_all)/1048576 -1.18% 840378.652 830435.345 - 1.44% -
SetIntersection_Front_Vector_string_1024_1024 -1.18% 38794059.663 38335165.812 - -2.05% -
SetIntersection_Front_Set_uint32_64_1 -1.18% 16557898.742 16363000.736 - -0.66% -
std::set<std::string>::ctor(const&)/1024 -1.18% 34958.436 34547.218 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.18% 8852315.830 8748206.028 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.18% 175458301.871 173395480.919 - -0.95% -
SetIntersection_None_Set_float_64_64 -1.17% 11459341.377 11324723.503 - -1.65% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.17% 52340.757 51726.907 - 0.04% -
SetIntersection_None_Vector_float_16384_1024 -1.17% 1117979.625 1104869.954 - -1.10% -
std::sort_heap(deque<int>,_pred)/8192 -1.17% 430417.729 425375.660 - 0.48% -
SetIntersection_Front_Vector_uint64_16_16 -1.17% 35872844.577 35452824.428 - -0.61% -
SetIntersection_None_Vector_float_256_4 -1.17% 4233983.126 4184430.869 - -0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.17% 8391087.271 8292939.736 - -0.42% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.17% 1.779 1.758 - 0.31% -
std::rotate(vector<int>)_(by_1/4)/50 -1.17% 11.525 11.390 - -1.64% -
std::deque<int>::ctor(size)/1024 -1.17% 76.442 75.551 - 0.02% -
BM_PushHeap_string_Ascending_256 -1.16% 11.330 11.198 - -4.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.16% 540112486.284 533825242.296 - -0.38% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.16% 42.979 42.480 - 0.18% -
std::reverse(vector<int>)/4096 -1.16% 132.239 130.705 - 0.16% -
std::find(vector<bool>)_(process_all)/1024 -1.16% 4.615 4.562 - 0.39% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.16% 543.244 536.956 - -0.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.16% 892.374 882.065 - -4.87% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.15% 33122.751 32741.347 - -1.08% -
SetIntersection_None_Set_uint64_262144_1024 -1.15% 1217786.377 1203774.254 - -0.86% -
SetIntersection_Front_Set_uint64_1024_1 -1.15% 1046251.835 1034216.007 - -3.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 663.514 655.893 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.15% 14077.404 13916.011 - -2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.15% 162999247.885 161130972.899 - -1.64% -
SetIntersection_Front_Set_float_1024_16 -1.15% 1172729.173 1159288.941 - -2.40% -
SetIntersection_None_Vector_uint64_16384_64 -1.14% 1101004.214 1088404.992 - -1.13% -
std::map<int,_int>::ctor(const&)/1024 -1.14% 6564.525 6489.532 - -3.10% -
std::unordered_set<int>::clear()/32 -1.14% 593.564 586.799 - -0.84% -
SetIntersection_Front_Vector_uint64_1_1 -1.14% 534425742.147 528335400.933 - -0.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 36710.622 36292.575 - -0.08% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.14% 5.501 5.438 - 0.44% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.14% 23.016 22.754 - -2.02% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.14% 696.908 688.992 - -0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.14% 5809002.302 5743043.562 - -1.24% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 577.389 570.838 - -0.79% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.13% 20.352 20.121 - -0.46% -
SetIntersection_Front_Set_uint32_16_4 -1.13% 54947784.234 54326175.486 - -0.72% -
std::shift_left(list<int>)/8192 -1.13% 7693.478 7606.617 - 0.62% -
std::is_sorted(list<int>)/1024 -1.13% 757.594 749.053 - 0.44% -
SetIntersection_None_Set_uint32_64_16 -1.12% 18377083.077 18170371.435 - -1.48% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.12% 18.148 17.944 - 0.13% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.12% 283.967 280.781 - 0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.12% 13380.888 13230.844 - -0.13% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.12% 8.844 8.745 - -2.25% -
SetIntersection_None_Vector_uint32_262144_64 -1.12% 1130550.810 1117920.900 - -2.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 18351088.442 18146285.702 - -0.24% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.12% 672.482 664.980 - -0.18% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.11% 18.499 18.293 - -3.09% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.11% 134554.633 133063.820 - -0.65% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.11% 18.887 18.678 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.11% 5254957.182 5196822.711 - 1.70% -
SetIntersection_None_Set_uint64_16_4 -1.10% 57070144.816 56440353.086 - -0.34% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.10% 35838070.792 35442954.116 - -1.08% -
std::upper_bound(std::deque<int>)/8192 -1.10% 65.611 64.890 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.10% 6134215.115 6066808.896 - -0.07% -
std::for_each(multimap<int>::iterator)/32 -1.10% 23.817 23.556 - -0.22% -
std::set<int>::ctor(const&,_alloc)/0 -1.09% 12.886 12.745 - 0.24% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.09% 241197760.401 238561825.229 - 0.41% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.09% 12395322.127 12259996.207 - -0.93% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.09% 38.776 38.353 - -6.83% -
SetIntersection_Front_Set_uint64_256_1 -1.09% 4120225.477 4075362.922 - -5.98% -
SetIntersection_Front_Vector_uint32_64_4 -1.09% 15996535.565 15822595.795 - -0.99% -
SetIntersection_None_Set_uint64_262144_262144 -1.09% 1240751.302 1227274.740 - 0.19% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.08% 726918.306 719033.392 - 0.11% -
BM_deque_vector_move/1 -1.08% 2.117 2.094 - -4.05% -
SetIntersection_None_Vector_float_256_16 -1.08% 4050486.446 4006760.984 - 0.39% -
SetIntersection_None_Vector_uint64_16_4 -1.08% 53767767.055 53187721.123 - -0.91% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.08% 4165371.508 4120526.521 - -0.64% -
std::search(vector<int>)_(same_length)/8192 -1.08% 1885.370 1865.085 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.07% 5013525.559 4959664.036 - -0.75% -
SetIntersection_None_Vector_uint32_1024_1024 -1.07% 1089653.814 1077970.065 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.07% 8387268.242 8297440.910 - -0.77% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.07% 13329629.814 13187109.211 - -0.11% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.07% 828.472 819.635 - -16.30% -
std::reverse(vector<int>)/512 -1.07% 16.549 16.373 - 0.02% -
std::sort_heap(deque<int>,_pred)/8 -1.06% 34.264 33.900 - -1.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.06% 11512833.612 11390359.739 - -0.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.06% 16.369 16.196 - -1.27% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.06% 2.972 2.940 - -2.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.06% 747.111 739.205 - 1.23% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.05% 5337.746 5281.444 - -0.98% -
BM_CmpEqual_schar_ushort -1.05% 1.102 1.091 - 0.20% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.05% 5183.554 5128.974 - -0.45% -
SetIntersection_None_Vector_string_1024_16 -1.05% 1164352.577 1152107.704 - -1.16% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.05% 6.506 6.437 - -0.63% -
SetIntersection_None_Set_float_16_4 -1.05% 56653112.032 56059704.570 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.05% 1056787.751 1045727.774 - 0.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.04% 215595245.131 213345691.339 - -1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.04% 1047365.148 1036444.571 - 2.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.04% 25696304.249 25428998.033 - -0.81% -
BM_CmpEqual_uchar_uchar -1.04% 1.070 1.059 - -1.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.03% 22.161 21.932 - 2.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.03% 53.103 52.554 - -0.44% -
BM_StringFindNoMatch/4096 -1.03% 75.873 75.091 - 0.11% -
SetIntersection_Front_Vector_float_256_1 -1.03% 4138523.166 4095909.552 - -1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.03% 4179219.635 4136236.320 - -0.94% -
BM_PushHeap_string_Ascending_1024 -1.03% 13.960 13.817 - -9.16% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.03% 411.555 407.329 - 0.19% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.03% 53.254 52.708 - -10.29% -
std::adjacent_find(list<int>,_pred)/50 -1.02% 29.623 29.320 - 0.46% -
SetIntersection_None_Vector_uint64_1024_16 -1.02% 1081024.920 1069967.097 - -0.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.02% 25.171 24.914 - 2.60% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.02% 46.191 45.721 - -3.44% -
SetIntersection_Interlaced_Set_float_262144_64 -1.02% 1563835.857 1547930.336 - -1.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.02% 1189741.691 1177655.017 - -5.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.02% 623465.627 617134.282 - -0.28% -
BM_CmpLess_ushort_ushort -1.01% 1.069 1.058 - -0.45% -
std::set<std::string>::find(key)_(existent)/8192 -1.01% 30.858 30.545 - -0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 807.320 799.145 - 0.14% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.01% 4855.398 4806.258 - -0.26% -
SetIntersection_Front_Set_uint64_262144_16384 -1.01% 222362501.747 220113303.066 - -5.33% -
ranges::min(std::list<char>)/70000 -1.01% 54675.530 54123.615 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.01% 11439281.450 11323823.513 - -2.46% -
SetIntersection_Interlaced_Set_float_16384_256 -1.01% 200388608.627 198370666.559 - -3.25% -
SetIntersection_None_Vector_uint64_16_1 -1.00% 63294467.307 62659679.342 - -0.58% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.00% 2.107 2.086 - 0.07% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.00% 29.121 28.830 - -0.34% -


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