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 484ee42096f8deeb084c8b36548d09c12b33cde0

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564708 2026-02-22T05:18:57 0:00:00
Previous 564686 2026-02-22T07:45:03 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1702 2057
Performance Improvements 1679 2871
Unchanged Tests 38414 36867
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_64 102.79% 8587712.979 17415356.772 - 67.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 98.64% 11.122 22.092 - -6.29% -
std::copy_n(deque<int>)/64 97.35% 2.786 5.498 - 97.29% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 96.66% 0.227 0.446 - 95.42% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.94% 364734.051 707356.248 - 2.30% -
SetIntersection_Interlaced_Vector_uint32_262144_64 90.46% 9552334.006 18193356.281 - 114.66% -
std::rotate_copy(vector<int>)/8192 89.12% 346.254 654.829 - -8.62% -
std::unordered_set<std::string>::erase(key)_(existent)/32 74.46% 53.166 92.751 - 24.31% -
SetIntersection_Interlaced_Vector_uint32_262144_16 73.51% 3374854.364 5855700.936 - 90.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.96% 1297.547 2244.284 - 40.44% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 71.36% 389235.308 666994.672 - 1.65% -
BM_vector_deque_ranges_copy/0 69.84% 0.398 0.676 - -0.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 69.42% 1.763 2.988 - -1.27% -
std::map<std::string,_int>::erase(key)_(existent)/8192 67.61% 59.635 99.956 - -4.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 63.93% 19.418 31.832 - -6.24% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 63.40% 1.769 2.891 - 1.13% -
std::is_sorted_until(deque<int>)/8 63.16% 2.790 4.553 - 79.11% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 58.36% 32.825 51.981 - -7.86% -
std::copy_n(vector<bool>)_(aligned)/1048576 56.80% 2025.792 3176.391 - 2.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 54.50% 9.166 14.161 - 41.41% -
std::move_backward(list<int>)/512 51.92% 368.699 560.114 - 48.31% -
SetIntersection_Interlaced_Vector_float_16384_16 50.51% 2823527.000 4249676.039 - 49.23% -
ranges::min(std::deque<__int128>)/70000 49.65% 24344.732 36432.055 - 52.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 48.82% 21.538 32.054 - 0.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 47.82% 23.797 35.176 - 45.55% -
std::copy_n(list<int>)/4096 47.77% 3628.631 5362.082 - 28.29% -
std::is_sorted(deque<int>)/8 45.11% 2.644 3.836 - 34.08% -
std::unordered_set<int>::count(key)_(existent)/1024 44.27% 1.131 1.632 - 25.95% -
std::for_each_n(join_view(vector<vector<int>>))/32 40.02% 3.835 5.369 - 39.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 39.44% 16223.015 22621.424 - 38.94% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 38.00% 1.167 1.611 - 22.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 37.54% 6.458 8.882 - -6.77% -
std::copy_backward(vector<int>)/4096 37.46% 167.543 230.298 - -9.55% -
SetIntersection_Interlaced_Vector_string_262144_1024 37.28% 237143776.129 325548453.818 - 35.48% -
SetIntersection_Interlaced_Vector_uint32_16384_64 33.25% 6537935.310 8711912.203 - 38.53% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 33.09% 20.129 26.790 - 3.90% -
SetIntersection_Interlaced_Vector_uint64_16384_256 32.15% 15900744.096 21012170.234 - -11.22% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 31.87% 55.080 72.633 - 62.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 31.58% 4.729 6.223 - -5.95% -
ranges::minmax(std::list<char>)/1 30.68% 0.351 0.458 - 11.23% -
ranges::minmax(std::deque<long_long>)/70000 30.68% 26017.643 33998.863 - 33.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.01% 19.685 25.594 - 28.87% -
BM_vector_deque_move_backward/0 29.64% 0.474 0.614 - 46.55% -
SetIntersection_Interlaced_Vector_uint32_262144_256 29.15% 32614976.170 42122404.814 - 53.27% -
std::find_if_not(deque<int>)_(process_all)/8192 28.45% 1989.549 2555.502 - 29.35% -
std::find_if_not(deque<int>)_(process_all)/32768 28.15% 8036.052 10298.149 - 28.86% -
std::find_if_not(deque<int>)_(process_all)/1024 27.90% 251.083 321.148 - 29.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27.77% 25821.027 32990.387 - 19.85% -
std::unordered_set<std::string>::count(key)_(existent)/1024 27.67% 36.545 46.656 - 34.72% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 27.38% 0.955 1.217 - 9.55% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 27.21% 1.173 1.492 - 11.92% -
BM_PushHeap_uint32_Random_1 27.13% 0.544 0.692 - 48.83% -
std::multiset<std::string>::erase(key)_(existent)/8192 27.11% 64.569 82.077 - -22.80% -
BM_vector_deque_move/0 27.06% 0.392 0.498 - -4.16% -
std::deque<std::string>::ctor(size)/32 26.98% 41.591 52.813 - 2.89% -
BM_PushHeap_uint32_Ascending_1 26.86% 0.410 0.520 - 11.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 26.55% 517.606 655.050 - 13.97% -
std::copy_if(list<int>)_(every_other)/512 26.42% 283.283 358.125 - 2.47% -
vector<bool>::reserve() 26.32% 9.519 12.024 - 10.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 26.04% 8442387.377 10641148.431 - 31.65% -
ranges::minmax(std::deque<long_long>)/64 26.03% 23.417 29.513 - 20.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 25.90% 4227162.043 5321816.476 - 21.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 25.76% 1.066 1.340 - 27.95% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 25.69% 40.895 51.399 - -17.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 25.06% 6.290 7.866 - -3.16% -
std::map<std::string,_int>::erase(iterator)/1024 25.05% 25.660 32.088 - -10.12% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 24.65% 11.378 14.183 - 25.67% -
BM_PushHeap_string_Ascending_1 24.10% 0.470 0.584 - -9.03% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 23.83% 21.462 26.576 - 1.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.41% 24.843 30.658 - -4.21% -
ranges::minmax(std::vector<char>)/8 23.33% 0.872 1.075 - 6.45% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 23.07% 4.608 5.671 - 4.51% -
std::find_if(vector<int>)_(bail_25%)/8 23.06% 0.692 0.851 - 16.08% -
std::unordered_map<int,_int>::find(key)_(existent)/32 22.91% 1.098 1.350 - -5.34% -
ranges::min(std::deque<__int128>)/64 22.71% 20.864 25.603 - 24.78% -
ranges::minmax(std::list<long_long>)/1 22.66% 0.379 0.465 - 35.74% -
SetIntersection_Interlaced_Vector_uint64_16384_16 22.32% 2514328.285 3075509.957 - 7.73% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 22.05% 66.338 80.966 - -7.42% -
BM_PushHeap_string_PipeOrgan_1 21.85% 0.527 0.642 - -8.32% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 21.70% 1.961 2.387 - -5.65% -
rng::contains_subrange(deque<int>)_(process_all)/32 21.67% 11.293 13.741 - -4.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.53% 5924.346 7199.725 - 19.43% -
SetIntersection_Interlaced_Vector_string_16384_64 21.49% 12137511.950 14746436.204 - 21.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 20.72% 79918517.218 96479837.940 - -2.07% -
std::swap_ranges(list<int>)/8192 20.66% 8432.366 10174.688 - -1.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 20.33% 455.721 548.382 - 0.33% -
std::copy_backward(vector<bool>)_(aligned)/512 20.32% 1.507 1.813 - 17.19% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 20.18% 103531629.186 124428058.440 - 39.91% -
BM_deque_vector_copy_backward/0 20.04% 1.372 1.647 - 6.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 19.97% 12.309 14.767 - 14.56% -
SetIntersection_Interlaced_Vector_uint32_262144_4 19.57% 1520271.325 1817859.732 - -6.86% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 19.47% 0.981 1.172 - 6.35% -
std::map<std::string,_int>::erase(key)_(existent)/1024 19.07% 61.945 73.758 - -17.72% -
BM_deque_deque_copy_backward/0 18.98% 0.773 0.920 - -0.08% -
BM_StringRelational_Eq_Small_Small_Control 18.88% 1.697 2.018 - 19.76% -
SetIntersection_Interlaced_Vector_uint32_1024_64 18.85% 3771403.577 4482161.304 - -10.19% -
std::set<int>::insert(value)_(already_present)/1024 18.75% 5.730 6.805 - 17.36% -
SetIntersection_Interlaced_Vector_float_16384_4 18.72% 1447256.444 1718177.951 - 4.12% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.52% 19542267.847 23160997.794 - 18.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 18.48% 1.186 1.405 - 1.14% -
std::multiset<std::string>::ctor(const&)/32 18.29% 698.530 826.305 - 6.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 18.26% 12.323 14.574 - 10.98% -
std::find_if(deque<int>)_(process_all)/8192 18.07% 1991.522 2351.397 - 0.92% -
rng::contains_subrange(deque<int>)_(process_all)/16 18.00% 7.958 9.391 - -3.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.00% 0.337 0.398 - 17.76% -
std::search(deque<int>)_(no_match)/1024 17.95% 350.436 413.330 - 36.34% -
std::partition(deque<int>)_(sparse)/32 17.92% 9.991 11.782 - 3.64% -
std::find_if(deque<int>)_(process_all)/1024 17.90% 249.526 294.202 - 0.88% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 17.85% 11023.190 12991.041 - 2.61% -
std::set<int>::erase(key)_(non-existent,_end)/8192 17.79% 8.376 9.865 - 7.45% -
ranges::minmax(std::deque<long_long>)/1 17.73% 0.720 0.847 - 22.80% -
std::find_if(deque<int>)_(bail_25%)/32768 17.45% 1996.882 2345.250 - 5.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 17.40% 63614251.775 74681050.354 - 16.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 17.31% 28.438 33.362 - -11.97% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 17.23% 4651.215 5452.550 - 15.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 17.20% 1.216 1.425 - -27.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 17.17% 3222063.109 3775173.894 - 5.38% -
std::copy_backward(deque<int>)/64 17.15% 3.030 3.549 - 17.26% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 17.11% 890007.707 1042287.320 - 1.38% -
BM_PushHeap_float_SingleElement_1 16.91% 0.543 0.635 - 21.97% -
std::move(vector<bool>)_(aligned)/64 16.88% 1.561 1.824 - 7.90% -
std::find_if(deque<int>)_(process_all)/32768 16.74% 8039.131 9385.065 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 16.70% 53.520 62.458 - 13.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 16.68% 4952101.238 5778264.333 - 26.63% -
std::find_if(deque<int>)_(bail_25%)/8192 16.67% 502.671 586.486 - 3.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 16.66% 19.590 22.854 - 3.49% -
BM_StringEraseWithMove_Large_Transparent 16.59% 2.664 3.106 - 17.30% -
std::for_each_n(join_view(vector<vector<int>>))/8 16.51% 1.387 1.616 - 14.68% -
std::transform(list<int>,_list<int>)/8192 16.50% 8469.001 9866.123 - 9.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16.42% 14064685.051 16374711.384 - 13.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 16.36% 1.124 1.308 - 3.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16.21% 1078.450 1253.254 - 12.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 16.20% 70.722 82.181 - 1.04% -
bm_ranges_lexicographical_compare<signed_char>/64 16.16% 2.013 2.339 - 13.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 16.09% 1.228 1.425 - 13.41% -
SetIntersection_Interlaced_Vector_uint32_1024_16 16.01% 2008726.690 2330419.283 - -6.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 15.89% 1646.713 1908.436 - 12.72% -
std::unordered_set<int>::count(key)_(existent)/32 15.81% 1.457 1.688 - 17.62% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 15.80% 0.866 1.003 - -13.18% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 15.72% 7.713 8.925 - -21.77% -
std::count_if(list<int>)_(every_other)/8192 15.69% 7098.932 8212.648 - 16.56% -
rng::find(vector<bool>)_(process_all)/50 15.68% 0.598 0.692 - -0.03% -
std::find_end(deque<int>)_(single_element)/8192 15.58% 2363.042 2731.173 - 35.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.43% 23.738 27.400 - -28.43% -
SetIntersection_Interlaced_Vector_string_262144_64 15.22% 19641962.138 22632377.468 - 13.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 15.22% 1.206 1.390 - -1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 15.21% 45094983.788 51955226.044 - 10.34% -
SetIntersection_Interlaced_Vector_uint64_16384_4 15.20% 1383221.133 1593481.611 - 11.57% -
std::copy_backward(vector<int>)/32768 15.09% 3288.858 3785.073 - -0.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 14.93% 220.936 253.928 - -0.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 14.90% 1.203 1.382 - 2.15% -
std::unordered_set<std::string>::count(key)_(existent)/32 14.87% 36.175 41.553 - 17.17% -
std::set<int>::insert(value)_(already_present)/8192 14.76% 9.635 11.057 - 15.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 14.75% 5.481 6.290 - -20.63% -
std::find_if_not(vector<int>)_(bail_25%)/8 14.69% 0.691 0.792 - -6.77% -
std::find_first_of(vector<int>)_(large_needle)/32 14.65% 108.023 123.849 - 10.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 14.54% 1.226 1.404 - 1.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 14.37% 28.296 32.363 - 12.21% -
rng::find_last_if(vector<int>)_(bail_90%)/8 14.29% 0.497 0.569 - -8.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 14.19% 1.405 1.604 - 6.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 13.75% 29.914 34.027 - 9.16% -
BM_deque_deque_ranges_copy_backward/2 13.69% 2.223 2.527 - 9.62% -
BM_deque_vector_copy/1 13.68% 2.081 2.366 - 10.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 13.66% 29.860 33.940 - 9.58% -
std::copy_backward(vector<bool>)_(aligned)/64 13.40% 1.690 1.916 - 19.35% -
std::find_if_not(deque<int>)_(process_all)/50 13.34% 12.888 14.607 - 15.71% -
BM_std_minmax_element<short>/2 13.33% 0.606 0.687 - 8.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.23% 6082.211 6886.789 - 12.72% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 13.15% 10190.450 11530.081 - 13.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 13.07% 0.858 0.970 - 6.18% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 13.03% 41119161.342 46476497.282 - 7.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 13.03% 2.266 2.561 - -3.10% -
BM_StringRelational_Compare_Large_Empty_Control 13.00% 1.608 1.817 - 12.58% -
rng::starts_with(list<int>,_pred)/8192 12.90% 9756.938 11015.752 - -9.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 12.86% 4159374.392 4694128.380 - 15.57% -
SetIntersection_Interlaced_Vector_string_16384_4 12.81% 1744421.462 1967912.545 - 8.72% -
std::reverse(list<int>)/32768 12.80% 17423.663 19654.337 - 2.28% -
SetIntersection_Front_Set_uint32_1024_256 12.79% 3642556.334 4108304.123 - 7.96% -
vector<bool>::resize() 12.75% 12.157 13.707 - -3.91% -
BM_vector_deque_ranges_copy/2 12.59% 1.825 2.055 - -0.55% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.58% 23.677 26.656 - 7.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 12.55% 368.388 414.612 - 15.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 12.49% 13763679.676 15483357.536 - 15.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.40% 0.411 0.462 - -0.10% -
std::unordered_multiset<int>::count(key)_(existent)/1024 12.31% 1.817 2.041 - 33.60% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.26% 10.838 12.167 - 3.33% -
std::partition(deque<int>)_(sparse)/50 12.07% 15.053 16.869 - -2.18% -
std::unordered_map<int,_int>::count(key)_(existent)/32 12.02% 1.250 1.400 - 21.21% -
std::for_each(list<int>)/8192 11.96% 7419.690 8307.101 - 6.56% -
std::find_end(list<int>,_pred)_(same_length)/8192 11.93% 9244.265 10347.388 - -39.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.93% 21.074 23.588 - 11.64% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 11.88% 32866.844 36771.171 - 8.58% -
BM_tolower_char<char> 11.88% 0.617 0.690 - -0.27% -
BM_deque_vector_copy/2 11.84% 1.816 2.031 - 11.01% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.84% 26.439 29.569 - 8.92% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.79% 27.087 30.281 - -6.94% -
BM_std_minmax_element<int>/2 11.75% 0.612 0.683 - 2.84% -
SetIntersection_Front_Vector_uint32_16384_1024 11.68% 5292483.114 5910424.616 - -0.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 11.60% 28.490 31.794 - -21.24% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 11.56% 0.272 0.304 - 5.23% -
ranges::min(std::vector<char>)/1 11.52% 0.262 0.292 - -33.25% -
BM_vector_deque_ranges_copy/1 11.43% 2.068 2.304 - -0.67% -
std::copy(vector<bool>)_(aligned)/262144 11.41% 728.730 811.862 - 38.12% -
std::find_first_of(vector<int>)_(large_needle)/8192 11.38% 7295318.136 8125378.872 - 13.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 11.36% 19.193 21.373 - -7.09% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.36% 697.465 776.669 - 7.02% -
SetIntersection_Front_Vector_uint32_262144_1024 11.34% 5297032.950 5897490.799 - 11.08% -
ranges::min(std::list<long_long>)/70000 11.32% 44980.756 50073.319 - 13.93% -
std::search(list<int>,_pred)_(same_length)/8192 11.29% 8626.297 9600.542 - 8.89% -
std::find_first_of(vector<int>)_(large_needle)/1024 11.29% 113236.265 126018.029 - 14.18% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 11.26% 1.264 1.407 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 11.24% 1773633.592 1972962.435 - 7.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 11.22% 26737473.680 29738099.089 - 12.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 11.18% 4.887 5.433 - 54.22% -
std::partial_sort(deque<int>)_(heap)/8192 11.08% 261122.346 290054.575 - 5.14% -
SetIntersection_Interlaced_Vector_uint32_256_16 11.02% 6241488.643 6929253.085 - 3.71% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 11.00% 18.388 20.411 - 1.48% -
std::find_first_of(vector<int>)_(large_needle)/50 10.96% 276.363 306.653 - 13.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.90% 29.898 33.156 - 80.09% -
BM_PushHeap_uint32_Descending_4 10.86% 0.345 0.382 - 5.30% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 10.84% 107479.001 119133.240 - 13.17% -
ranges::min(std::deque<long_long>)/70000 10.84% 18869.199 20914.732 - -20.49% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 10.81% 106937.940 118499.074 - 12.84% -
SetIntersection_None_Set_uint64_262144_16 10.79% 1213635.256 1344592.611 - 8.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.79% 143344828.144 158811329.227 - 11.63% -
BM_deque_deque_ranges_copy_backward/1 10.73% 2.526 2.797 - 10.83% -
SetIntersection_Interlaced_Vector_string_16384_256 10.73% 38830071.955 42997943.381 - 12.17% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 10.70% 33.018 36.549 - 2.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10.69% 4893.146 5416.373 - -0.69% -
SetIntersection_Interlaced_Vector_float_262144_64 10.68% 10385086.930 11494451.354 - -26.61% -
BM_PushHeap_string_Descending_1 10.66% 0.527 0.583 - -16.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 10.62% 23.579 26.084 - 23.61% -
std::find_if(vector<int>)_(process_all)/32768 10.59% 3196.065 3534.604 - -5.99% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.52% 26.795 29.613 - 4.63% -
SetIntersection_None_Set_uint64_262144_256 10.50% 1220194.418 1348335.041 - 9.34% -
std::unordered_multiset<int>::find(key)_(existent)/32 10.47% 1.202 1.327 - -1.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.41% 13590374.861 15005293.212 - 13.10% -
SetIntersection_Front_Set_uint64_1024_256 10.39% 3865736.821 4267332.540 - 7.92% -
SetIntersection_None_Set_uint64_262144_64 10.37% 1217443.279 1343650.227 - 8.74% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 10.36% 13085.313 14440.916 - 10.35% -
std::find_end(deque<int>)_(near_matches)/1000 10.31% 15679.749 17295.878 - -42.38% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 10.28% 366.706 404.400 - 12.92% -
std::find_end(deque<int>)_(near_matches)/1024 10.25% 16328.240 18002.062 - -42.24% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 10.20% 0.607 0.669 - -2.73% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 10.20% 52027246.416 57333153.656 - 29.12% -
std::find(vector<bool>)_(process_all)/50 10.19% 0.715 0.788 - 40.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 10.18% 280330.068 308860.742 - 7.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 10.16% 24.556 27.052 - 10.53% -
std::equal(list<int>)_(it,_it,_it,_it)/50 10.14% 26.855 29.577 - -29.29% -
std::for_each_n(list<int>)/8 10.13% 2.320 2.555 - 5.55% -
std::multiset<std::string>::erase(iterator)/8192 10.07% 33.276 36.626 - 22.28% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 10.00% 534.686 588.139 - 9.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.98% 18.609 20.466 - -2.34% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 9.94% 46.851 51.506 - 5.96% -
ranges::min(std::deque<char>)/8 9.88% 2.307 2.535 - 11.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.88% 106728.495 117269.327 - 11.09% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.87% 38040844.943 41793828.467 - 10.02% -
std::find_if(vector<int>)_(process_all)/8192 9.85% 802.830 881.919 - -6.69% -
std::set<std::string>::count(key)_(existent)/32 9.84% 15.492 17.016 - 10.23% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 9.83% 13007.768 14285.847 - 9.36% -
rng::find(vector<bool>)_(process_all)/8 9.80% 0.630 0.692 - 7.85% -
std::is_sorted_until(deque<int>,_pred)/8 9.77% 4.251 4.666 - 12.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.74% 9164218.856 10057207.951 - 11.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 9.67% 3.505 3.843 - -3.10% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.67% 598.267 656.096 - 10.65% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 9.64% 2.275 2.494 - 3.27% -
SetIntersection_Front_Set_string_16384_16 9.60% 1777279.215 1947934.408 - 10.04% -
BM_deque_vector_copy/0 9.59% 1.411 1.547 - 23.85% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.55% 11152.966 12218.600 - 2.98% -
std::replace_if(vector<int>)_(sprinkled)/50 9.53% 14.025 15.362 - 20.50% -
std::map<std::string,_int>::count(key)_(existent)/8192 9.53% 27.953 30.617 - 0.05% -
std::shift_left(list<int>)/8192 9.50% 7036.198 7704.774 - 1.67% -
SetIntersection_Front_Vector_string_256_64 9.47% 9931152.563 10871922.357 - 8.86% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.47% 9.505 10.405 - 9.20% -
std::unordered_set<int>::contains(key)_(non-existent)/32 9.46% 1.515 1.659 - 2.42% -
std::adjacent_find(list<int>)/8192 9.43% 6612.771 7236.455 - 1.64% -
std::rotate_copy(deque<int>)/1024 9.39% 34.584 37.833 - 10.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.39% 144.375 157.928 - 9.49% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 9.35% 1.749 1.912 - 18.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.34% 37422.018 40918.942 - -0.63% -
std::search(list<int>)_(same_length)/1000 9.33% 735.918 804.560 - 7.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.30% 33075.565 36151.885 - 8.24% -
std::copy(vector<bool>)_(aligned)/1048576 9.25% 2485.628 2715.543 - -21.48% -
std::search_n(list<int>,_pred)_(no_match)/8192 9.24% 7607.150 8309.968 181.087 2.15% 181.087
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.23% 23.392 25.552 - 7.79% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 9.21% 31.738 34.660 - 24.64% -
SetIntersection_Front_Vector_float_262144_16384 9.20% 72898366.958 79606581.371 - 10.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 9.13% 1716183.660 1872803.761 - 6.69% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.11% 20541.074 22411.609 - 10.54% -
std::find(list<int>)_(bail_25%)/32768 9.10% 7838.169 8551.313 - 5.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 9.09% 0.447 0.488 - -0.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 9.08% 1.578 1.721 - -0.44% -
std::set<int>::lower_bound(key)_(existent)/8192 9.04% 7.765 8.468 - 3.81% -
SetIntersection_Interlaced_Vector_string_262144_256 9.03% 67047373.583 73104108.539 - 8.25% -
std::rotate(vector<bool>)_(by_1/4)/1024 9.02% 12.748 13.898 - -1.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 9.02% 7289.470 7946.732 - 1.81% -
std::list<std::string>::ctor(size)/1024 8.99% 13898.549 15148.369 - 18.59% -
SetIntersection_Front_Vector_float_1024_1024 8.98% 5426841.991 5913901.294 - 8.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 8.92% 10.202 11.112 - 7.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 8.90% 946.993 1031.304 - 8.72% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 8.90% 21.705 23.637 - -0.81% -
SetIntersection_Front_Vector_float_262144_1024 8.90% 5410293.244 5891905.102 - 8.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 8.85% 1.416 1.541 - -2.01% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.84% 6907.650 7518.600 - 10.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.78% 1.165 1.268 - 2.01% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.76% 12.547 13.646 - 19.47% -
std::move_backward(list<int>)/4096 8.75% 4987.834 5424.486 - 4.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 8.75% 284184.234 309037.432 - 7.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 8.73% 49.139 53.427 - -0.40% -
std::remove(deque<int>)_(prefix)/32 8.72% 51.187 55.651 - 5.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.70% 25.691 27.926 - 4.55% -
SetIntersection_Interlaced_Vector_string_1024_16 8.65% 3161624.674 3435147.545 - 3.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.65% 0.382 0.415 - 17.70% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 8.65% 19.851 21.567 - 5.23% -
bm_lexicographical_compare<int>/8 8.62% 1.515 1.646 - 4.00% -
std::find_end(deque<int>)_(single_element)/1024 8.62% 330.361 358.847 - 29.17% -
std::map<std::string,_int>::count(key)_(non-existent)/0 8.58% 0.255 0.277 - 7.84% -
ranges::minmax(std::vector<char>)/1 8.58% 0.626 0.679 - 8.54% -
std::list<std::string>::ctor(size)/32 8.57% 383.243 416.075 - 17.96% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.56% 648.509 704.002 - -6.84% -
SetIntersection_Interlaced_Vector_float_1024_4 8.52% 1282339.360 1391557.738 - 0.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 8.49% 13.645 14.803 - -9.89% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.49% 1.016 1.103 - -0.63% -
std::search(deque<int>,_pred)_(no_match)/1024 8.47% 435.430 472.331 - 8.25% -
std::unique(vector<int>)_(sprinkled)/1024 8.47% 529.698 574.540 - 8.15% -
std::list<std::string>::ctor(size)/8192 8.45% 115384.129 125139.800 - 17.52% -
SetIntersection_Interlaced_Vector_float_262144_16384 8.45% 327207118.870 354863841.377 - 1.46% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 8.43% 951.625 1031.804 - 9.24% -
std::set<std::string>::find(key)_(existent)/1024 8.42% 23.394 25.364 - 11.44% -
BM_vector_deque_move/2 8.40% 1.734 1.880 - -6.22% -
std::search(deque<int>,_pred)_(no_match)/8192 8.38% 3489.891 3782.426 - 8.18% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.38% 445537.481 482852.452 - 8.29% -
std::set<int>::contains(key)_(non-existent)/32 8.36% 2.676 2.900 - -5.62% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.32% 178963.988 193860.858 - 9.16% -
ranges::minmax(std::deque<long_long>)/8 8.29% 3.530 3.823 - 7.36% -
std::find(vector<char>)_(bail_25%)/8 8.27% 1.022 1.106 - -0.25% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.17% 13368.409 14459.996 - 11.64% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 8.16% 38.877 42.051 - 3.09% -
std::set<int>::equal_range(key)_(non-existent)/32 8.16% 2.595 2.806 - 8.54% -
std::none_of(list<int>)_(process_all)/8192 8.15% 7534.691 8148.944 - 2.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 8.15% 32.665 35.327 - -1.04% -
BM_vector_deque_move/1 8.14% 1.968 2.128 - -6.73% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.13% 1.414 1.529 - 10.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.13% 951.968 1029.371 - 9.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.08% 25592861.964 27661874.330 - -0.34% -
std::list<int>::erase(begin)_(cheap_elements)/1024 8.08% 13.056 14.110 - 37.29% -
std::find_end(list<int>)_(process_all)/1024 8.05% 728.986 787.635 - 12.85% -
bm_lexicographical_compare<unsigned_char>/8 8.03% 1.374 1.484 - 6.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 8.02% 0.429 0.464 - -32.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.02% 13195.352 14252.976 - 10.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 7.98% 260.934 281.746 - 6.47% -
std::find_if_not(deque<int>)_(bail_25%)/32768 7.97% 1997.284 2156.524 - -41.03% -
std::find_if_not(vector<char>)_(bail_25%)/8 7.96% 0.763 0.824 - -11.64% -
std::map<std::string,_int>::erase(iterator)/32 7.93% 27.503 29.684 - 3.89% -
std::find_if(deque<int>)_(bail_25%)/1024 7.92% 77.756 83.916 - 8.40% -
BM_deque_deque_ranges_copy/64000 7.82% 2927.908 3156.988 - 7.00% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.82% 24.124 26.009 - 2.20% -
BM_StringFindAllMatch/8 7.80% 2.554 2.753 - 2.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.78% 2455829.661 2646922.421 - 7.86% -
SetIntersection_Front_Vector_string_1024_64 7.77% 3228733.696 3479719.866 - 8.58% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 7.77% 23.441 25.263 - 5.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 7.76% 20.040 21.595 - -4.07% -
bm_lexicographical_compare<int>/1 7.73% 1.416 1.526 - 5.45% -
std::find_if_not(deque<int>)_(bail_25%)/8192 7.71% 501.897 540.594 - -41.22% -
std::list<int>::erase(begin)_(cheap_elements)/8192 7.70% 13.131 14.141 - 39.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.66% 1819201.283 1958574.788 - -0.56% -
BM_vector_deque_ranges_copy/4096 7.66% 144.019 155.050 - 7.03% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 7.59% 14.258 15.341 - 1.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.58% 19.402 20.874 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 7.56% 8893112.333 9565179.186 - 10.18% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.56% 25.365 27.282 - 2.16% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 7.55% 284253.820 305702.530 - 6.89% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.54% 22.393 24.081 - 6.30% -
SetIntersection_Front_Vector_uint32_256_256 7.49% 4250298.652 4568676.006 - 6.87% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 7.45% 88.965 95.595 - 6.44% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 7.42% 22.849 24.545 - 6.64% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 7.37% 1336.176 1434.643 - -4.76% -
bm_lexicographical_compare<unsigned_char>/64 7.36% 1.921 2.062 - 3.20% -
BM_StringFindAllMatch/64 7.33% 3.098 3.325 - 1.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 7.31% 33352.629 35792.053 - 5.96% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 7.29% 1465.007 1571.765 - 12.13% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 7.29% 21.353 22.909 - 2.37% -
SetIntersection_Front_Vector_string_256_256 7.26% 18854579.057 20224041.618 - 9.08% -
BM_vector_deque_ranges_move/1 7.26% 2.114 2.268 - -2.78% -
std::unordered_set<std::string>::erase(iterator)/32 7.23% 28.074 30.104 - -3.82% -
std::find_if_not(deque<int>)_(process_all)/8 7.22% 2.573 2.759 - 3.36% -
BM_StringAssignStr_Large_Opaque 7.21% 10.133 10.863 - 5.22% -
std::all_of(list<int>)_(process_all)/8192 7.17% 7008.834 7511.364 - -1.74% -
std::find_if(vector<int>)_(process_all)/50 7.16% 5.654 6.059 - -11.71% -
std::sort(deque<int>)_(shuffled)/8192 7.15% 80555.895 86317.339 - -12.57% -
std::find_if(deque<int>)_(process_all)/50 7.14% 12.724 13.632 - 8.70% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.12% 24.347 26.080 - 11.73% -
SetIntersection_Interlaced_Vector_float_256_4 7.12% 4811628.871 5153997.943 - -1.84% -
BM_PushHeap_uint64_Ascending_64 7.11% 1.512 1.620 - 6.39% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.07% 16.363 17.520 - 8.73% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.07% 13.393 14.339 - 39.66% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 7.04% 3411.632 3651.730 - -2.09% -
std::partition_copy(list<int>)/1024 7.03% 713.126 763.258 - 7.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 7.02% 18.214 19.493 - 1.16% -
bm_lexicographical_compare<signed_char>/1 7.01% 1.314 1.406 - 12.00% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 6.99% 20.063 21.466 - 6.75% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.92% 9.730 10.404 - 6.38% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 6.90% 50.642 54.137 - -4.72% -
std::equal(vector<bool>)_(unaligned)/50 6.90% 0.831 0.888 - 8.85% -
std::find_first_of(vector<int>)_(small_needle)/32 6.89% 46.888 50.121 - 7.48% -
SetIntersection_Front_Vector_uint32_16384_256 6.89% 2132259.025 2279173.548 - 5.71% -
ranges::minmax(std::list<__int128>)/1 6.88% 0.446 0.476 - 6.49% -
BM_deque_vector_ranges_move/0 6.87% 1.374 1.468 - -3.06% -
std::map<std::string,_int>::find(key)_(existent)/32 6.85% 15.572 16.639 - 7.19% -
BM_vector_deque_ranges_copy_backward/2 6.84% 1.924 2.055 - 2.97% -
SetIntersection_Front_Set_uint32_1024_64 6.84% 1608388.085 1718444.774 - 5.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.79% 38.418 41.025 - 4.86% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.77% 0.648 0.692 - 13.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.74% 379.711 405.284 - 13.16% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6.70% 110240.186 117621.206 - 10.86% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 6.69% 122.799 131.010 - 1.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.68% 41.135 43.883 - 32.27% -
std::partial_sort(deque<int>)_(descending)/8192 6.67% 253080.481 269962.796 - -4.47% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.67% 634.487 676.798 - 8.29% -
rng::contains_subrange(vector<int>)_(same_length)/32 6.66% 8.631 9.206 - 7.50% -
BM_StringEraseWithMove_Empty_Opaque 6.63% 0.790 0.843 - 6.82% -
std::unordered_set<std::string>::clear()/32 6.63% 858.129 915.032 - -1.58% -
std::rotate(vector<bool>)_(1_element_backward)/8192 6.59% 106.678 113.707 - 2.31% -
SetIntersection_None_Set_uint64_262144_4 6.59% 1213317.463 1293221.842 - 5.75% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.55% 325.437 346.768 - 6.62% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.55% 651.962 694.658 - 1.79% -
SetIntersection_Front_Set_string_16384_64 6.55% 4311622.227 4593986.772 - 6.81% -
std::for_each(list<int>)/8 6.55% 2.379 2.535 - 0.63% -
std::multiset<int>::find(key)_(existent)/1024 6.54% 4.034 4.298 - 1.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.52% 22.854 24.346 - 5.86% -
bm_lexicographical_compare<unsigned_char>/1 6.51% 1.606 1.711 - 9.23% -
ranges::minmax(std::list<char>)/64 6.51% 33.947 36.157 - 21.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.47% 6613.384 7041.243 - 2.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.45% 14514.365 15450.863 - -0.92% -
BM_std_minmax_element<short>/3 6.44% 1.076 1.146 - 6.14% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 6.43% 2.433 2.589 - 5.74% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.41% 14.750 15.696 - -11.07% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 6.41% 1.134 1.207 - 16.36% -
std::set<int>::contains(key)_(non-existent)/1024 6.28% 6.025 6.403 - 5.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.28% 1405.837 1494.071 - -0.42% -
ranges::min(std::deque<char>)/1 6.27% 0.692 0.736 - 7.26% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 6.27% 20.373 21.650 - -3.59% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.26% 7278.288 7733.907 - 7.73% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 6.24% 33.819 35.930 - 7.39% -
std::find_end(list<int>)_(process_all)/1000 6.23% 721.198 766.161 - 16.74% -
std::unique(list<int>,_pred)_(sprinkled)/32 6.21% 63.842 67.808 - -0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.21% 16826.733 17871.122 - 5.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.21% 633.746 673.075 - 7.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.20% 13427.257 14259.140 - 15.27% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 6.18% 208728.967 221631.626 - 3.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.18% 34060.934 36165.944 - 9.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 6.17% 1.210 1.285 - 2.42% -
std::set<std::string>::find(key)_(existent)/8192 6.15% 32.902 34.926 - 13.90% -
std::move_backward(vector<bool>)_(aligned)/64 6.12% 1.700 1.804 - 4.24% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 6.10% 7231.275 7672.544 - 7.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.09% 7421933.957 7873583.019 - 2.40% -
std::remove(deque<int>)_(prefix)/50 6.08% 59.825 63.465 - 10.33% -
ranges::minmax(std::deque<char>)/8 6.06% 3.645 3.865 - 1.96% -
BM_StringFindAllMatch/1 6.04% 2.849 3.021 - 3.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.04% 821.540 871.148 - 4.25% -
std::adjacent_find(list<int>,_pred)/8192 5.98% 7177.649 7606.860 - 6.68% -
std::find_first_of(vector<int>)_(small_needle)/50 5.98% 71.622 75.904 - 5.29% -
SetIntersection_Front_Vector_uint32_262144_16384 5.91% 72709010.482 77009467.778 - -0.33% -
std::move_backward(vector<int>)/1048576 5.91% 55923.594 59227.125 - 4.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.90% 2.225 2.357 - -2.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.88% 20544.033 21752.893 - 7.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 5.87% 42.627 45.129 - 1.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5.87% 5089806.003 5388578.463 - 1.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.85% 741.117 784.452 - 6.49% -
std::pop_heap(deque<int>)/1024 5.83% 12.453 13.179 - -2.99% -
SetIntersection_Front_Vector_float_16384_16384 5.83% 75280900.889 79668522.316 - 10.69% -
std::search(vector<int>,_pred)_(single_element)/8192 5.82% 3914.787 4142.763 - -10.01% -
rng::contains_subrange(vector<int>)_(same_length)/16 5.81% 4.815 5.095 - 7.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.80% 1560394.889 1650834.929 - -1.35% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.79% 0.317 0.335 - 1.21% -
std::deque<int>::ctor(size)/32 5.78% 27.550 29.143 - 7.75% -
std::stable_partition(vector<int>)_(sparse)/1024 5.78% 205.987 217.901 - -0.95% -
std::multiset<std::string>::count(key)_(existent)/8192 5.78% 29.252 30.943 - 16.68% -
ranges::minmax(std::list<char>)/70000 5.77% 53985.369 57100.761 - 9.02% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 5.76% 6306.195 6669.461 - 9.08% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 5.75% 7.075 7.482 - 4.52% -
BM_deque_vector_ranges_copy/2 5.75% 1.826 1.931 - 5.36% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 5.75% 18.549 19.615 - -3.32% -
std::partial_sort_copy(vector<int>)_(heap)/8192 5.75% 97124.041 102706.822 - 6.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/0 5.73% 0.256 0.271 - 5.19% -
std::sort(deque<int>)_(shuffled)/1024 5.73% 6677.784 7060.186 - 3.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.72% 2.976 3.146 - 14.70% -
rng::contains_subrange(vector<int>)_(single_element)/16 5.71% 4.651 4.917 - 4.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.67% 10.558 11.156 - 1.42% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 5.67% 18.171 19.201 - 4.87% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 5.64% 771.178 814.685 - 8.95% -
BM_deque_vector_move/2 5.64% 1.832 1.936 - 7.31% -
std::copy_backward(vector<bool>)_(aligned)/1048576 5.63% 2709.677 2862.361 - -9.69% -
ranges::minmax(std::vector<long_long>)/1 5.63% 0.652 0.689 - 6.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.63% 2.430 2.567 - -15.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.63% 41056.228 43365.738 - 5.43% -
std::partial_sort_copy(vector<int>)_(heap)/8 5.61% 16.342 17.259 - 4.41% -
BM_PushHeap_float_Ascending_262144 5.61% 5.111 5.397 - 5.89% -
std::sort_heap(vector<NonIntegral>)/8 5.60% 29.283 30.923 - 5.36% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.60% 1.857 1.961 - 2.74% -
std::search(deque<int>,_pred)_(no_match)/1000 5.60% 439.007 463.582 - 9.19% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 5.59% 641.054 676.904 - 6.19% -
BM_deque_deque_ranges_move_backward/2 5.59% 2.400 2.534 - 2.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 5.59% 42.871 45.266 - 2.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.59% 289457.028 305627.159 - 8.62% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.58% 182681.751 192883.064 - 6.28% -
std::set<std::string>::find(key)_(existent)/32 5.58% 14.890 15.721 - 10.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.57% 182013.210 192157.893 - 6.94% -
std::remove_copy(list<int>)_(sprinkled)/8192 5.57% 6900.881 7285.332 - 6.45% -
BM_vector_deque_ranges_move/2 5.56% 1.855 1.958 - -5.22% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.56% 11865.281 12524.678 - 8.05% -
std::copy_backward(deque<int>)/512 5.56% 18.048 19.051 - 6.11% -
std::for_each(vector<int>)/8 5.55% 0.910 0.961 - 6.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 5.54% 645.553 681.305 - -82.35% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.53% 0.530 0.559 - 5.63% -
std::unordered_set<int>::find(key)_(existent)/8192 5.52% 1.464 1.544 - 10.29% -
BM_PushHeap_uint32_Descending_16 5.50% 0.354 0.373 - 5.27% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.50% 95055.765 100283.922 - 1.50% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.48% 20826.043 21966.939 - 6.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 5.46% 104.724 110.439 - 3.80% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 5.46% 1.141 1.203 - 3.10% -
std::set<int>::upper_bound(key)_(existent)/1024 5.46% 4.069 4.291 - 6.60% -
BM_lexicographical_compare_three_way_fast_path/1 5.43% 0.422 0.445 - 7.66% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.43% 948243.671 999733.453 - 5.83% -
std::find(vector<long_long>)_(bail_25%)/8 5.43% 0.923 0.973 - 8.90% -
BM_vector_deque_ranges_copy_backward/1 5.41% 2.233 2.354 - 3.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.41% 590824.226 622773.686 - 1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 5.40% 1114544.303 1174764.351 - -0.42% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 5.40% 20575.349 21686.169 - 6.46% -
BM_std_minmax_element<short>/5500 5.39% 1471.485 1550.860 - 12.74% -
BM_PushHeap_uint64_Ascending_256 5.39% 2.088 2.200 - 5.09% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 5.38% 25.483 26.853 - 7.56% -
BM_std_minmax_element<short>/4000 5.37% 1072.037 1129.639 - 12.24% -
BM_std_minmax_element<short>/4096 5.37% 1097.506 1156.464 - 12.69% -
SetIntersection_Front_Vector_uint32_16384_16384 5.36% 73062313.985 76981506.910 - -0.33% -
std::move_backward(deque<int>)/8 5.33% 3.366 3.545 - 3.19% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 5.33% 39.076 41.159 - 0.43% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.33% 25.226 26.571 - 30.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.31% 0.365 0.384 - -19.69% -
std::search(vector<int>,_pred)_(single_element)/1024 5.30% 490.175 516.158 - -10.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.30% 3.005 3.164 - 8.17% -
SetIntersection_Front_Vector_float_1024_256 5.30% 2154789.331 2268946.558 - 4.65% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.30% 32.965 34.711 - 7.76% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 5.29% 615.352 647.903 - 17.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.28% 6286234.415 6618400.642 - 7.56% -
std::search(list<int>)_(same_length)/1024 5.27% 758.015 798.000 - 3.62% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.27% 0.253 0.266 - 4.78% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.27% 1273364.914 1340447.326 - 6.02% -
BM_std_minmax_element<short>/65536 5.26% 17575.100 18499.059 - 13.33% -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.25% 5.799 6.104 - 3.10% -
BM_deque_vector_copy_backward/64000 5.24% 7883.395 8296.200 - 10.80% -
SetIntersection_Interlaced_Vector_string_1024_4 5.23% 1618393.804 1703022.463 - -2.36% -
BM_StringAssignStr_Small_Opaque 5.23% 0.731 0.770 - 7.06% -
BM_StringEraseWithMove_Empty_Transparent 5.21% 0.578 0.608 - 9.13% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.20% 7945162.267 8358153.772 - 22.29% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.18% 5.246 5.518 - 3.78% -
BM_std_minmax_element<short>/70000 5.18% 18737.525 19708.339 - 12.94% -
BM_lexicographical_compare_three_way_slow_path/1 5.17% 0.369 0.389 - 6.75% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.17% 32.416 34.092 - 42.35% -
std::remove_copy(deque<int>)_(prefix)/50 5.17% 20.197 21.241 - 5.18% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.15% 11.404 11.991 - -0.67% -
std::find_if_not(vector<char>)_(bail_25%)/32768 5.15% 900.501 946.911 - 9.68% -
std::map<std::string,_int>::find(key)_(non-existent)/32 5.12% 12.434 13.071 - 31.43% -
std::copy(vector<int>)/8 5.12% 2.129 2.238 - 2.50% -
std::fill(vector<int>)/32 5.09% 1.037 1.089 - 5.75% -
ranges::minmax(std::list<long_long>)/64 5.08% 30.169 31.702 - 12.88% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.07% 30.625 32.178 - 11.00% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.07% 1.169 1.228 - 1.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.07% 6.321 6.641 - 15.42% -
std::copy(vector<bool>)_(aligned)/64 5.05% 1.282 1.346 - 7.07% -
std::rotate(list<int>)_(1_element_backward)/8192 5.02% 7225.580 7588.547 - 1.63% -
BM_PushHeap_string_QuickSortAdversary_16384 5.01% 15.345 16.113 - -0.34% -
ranges::minmax(std::deque<__int128>)/8 5.00% 4.154 4.361 - 17.75% -
std::set<int>::contains(key)_(existent)/8192 5.00% 8.165 8.573 - 2.26% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.99% 480.810 504.811 - 24.80% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.99% 2.823 2.964 - 4.78% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 4.98% 18.860 19.798 - -1.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.96% 4.747 4.982 - 10.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.95% 1738.905 1824.975 - 26.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.94% 136384.920 143120.495 - 5.33% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.94% 11.443 12.008 - 3.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.93% 1342.821 1409.078 - -17.04% -
BM_deque_vector_ranges_copy/1 4.91% 2.094 2.197 - 4.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.91% 196665775.400 206317097.615 - -0.79% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.90% 33.908 35.569 - -1.15% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.90% 4.408 4.624 - 4.56% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 4.88% 1.605 1.683 - 19.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.88% 18.575 19.481 - 0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.86% 0.624 0.654 - 3.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.86% 2.179 2.285 - -1.23% -
std::copy_backward(vector<int>)/8 4.86% 2.206 2.314 - 6.57% -
std::generate_n(list<int>)/8192 4.85% 6869.277 7202.658 - -3.34% -
rng::contains(deque<int>)_(process_all)/8 4.83% 2.959 3.102 - 8.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.83% 710.439 744.739 - -1.33% -
std::partial_sort_copy(list<int>)_(repeated)/8 4.83% 7.716 8.088 - -0.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.82% 748.612 784.678 - 8.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 4.81% 20.737 21.735 - 6.03% -
BM_deque_vector_move/0 4.81% 1.455 1.525 - 6.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.80% 388.389 407.025 - 14.05% -
BM_std_minmax_element<short>/64000 4.80% 17202.686 18027.874 - 13.05% -
BM_std_minmax_element<short>/1024 4.80% 280.520 293.975 - 12.08% -
std::multimap<int,_int>::erase(iterator)/1024 4.79% 20.391 21.368 - -0.11% -
BM_CmpEqual_ushort_schar 4.78% 0.983 1.030 - -7.88% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.77% 14678.623 15378.402 - -4.83% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.76% 1.763 1.847 - 4.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 4.76% 11325997.246 11864551.118 - 5.03% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 4.73% 1538.770 1611.530 - 5.87% -
std::unordered_set<int>::clear()/1024 4.71% 8529.385 8930.935 - 6.84% -
std::multiset<std::string>::equal_range(key)_(existent)/32 4.68% 17.521 18.341 - -7.63% -
std::all_of(deque<int>)_(process_all)/8 4.65% 3.429 3.588 - 9.55% -
std::set<int>::count(key)_(non-existent)/32 4.64% 2.872 3.005 - -0.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.61% 182299.161 190711.018 - 6.01% -
BM_deque_vector_move_backward/70000 4.61% 8517.837 8910.653 - 12.70% -
BM_std_minmax_element<short>/512 4.61% 143.058 149.654 - 11.56% -
BM_vector_deque_move_backward/4000 4.61% 140.721 147.206 - 3.52% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 4.61% 16546.401 17308.644 - 7.11% -
std::set<int>::count(key)_(existent)/1024 4.60% 4.063 4.250 - -9.25% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.60% 6572.307 6874.765 - -30.98% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 4.60% 1563.598 1635.514 - 5.06% -
std::multiset<int>::find(key)_(existent)/8192 4.59% 8.235 8.612 - -3.32% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 4.59% 9.368 9.797 - -0.58% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 4.58% 305.739 319.741 - 5.50% -
std::lower_bound(std::deque<int>)/8 4.58% 16.943 17.718 - 4.39% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.57% 52282.867 54670.107 - -30.74% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.55% 86.278 90.207 - 3.03% -
BM_StringRead_Hot_Shallow_Empty 4.55% 0.473 0.495 - 1.59% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.54% 946.052 989.011 - 8.82% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 4.54% 20.897 21.845 - -6.00% -
BM_PushHeap_string_Ascending_64 4.53% 7.314 7.646 - 4.83% -
std::find(vector<char>)_(process_all)/1024 4.52% 16.160 16.891 - 4.83% -
bm_ranges_swap_ranges_vb_aligned/512 4.52% 5.070 5.300 - 0.15% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.51% 5.124 5.355 - 3.45% -
std::find_end(list<int>)_(process_all)/8192 4.50% 7268.959 7596.187 - 1.30% -
BM_deque_vector_ranges_copy_backward/70000 4.50% 8639.793 9028.288 - 13.89% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 4.49% 10.828 11.315 - 16.42% -
std::copy_backward(vector<bool>)_(aligned)/4096 4.49% 4.934 5.156 - 2.54% -
std::for_each_n(deque<int>)/8 4.49% 1.202 1.256 - 8.63% -
std::find_end(vector<int>)_(same_length)/1024 4.49% 246.484 257.541 - -49.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.48% 13718.891 14334.078 - -2.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.47% 34.073 35.597 - -0.48% -
std::set<int>::contains(key)_(non-existent)/0 4.47% 0.289 0.302 - 0.56% -
BM_PushHeap_uint32_Random_64 4.46% 5.033 5.257 - 4.60% -
vector<bool>(size_type,_const_value_type&) 4.46% 9.582 10.009 - 20.04% -
std::map<int,_int>::ctor(const&)/32 4.46% 219.336 229.110 - 5.86% -
std::remove_copy(list<int>)_(prefix)/8192 4.45% 6950.594 7259.719 - 5.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.44% 758.784 792.491 - -2.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 4.43% 24.099 25.165 - 5.14% -
std::unique(list<int>,_pred)_(sprinkled)/52 4.41% 80.761 84.324 - 0.13% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.37% 12794.376 13353.895 - 6.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 4.37% 800.851 835.836 - -4.23% -
std::adjacent_find(deque<int>)/8 4.36% 3.059 3.193 - 8.80% -
ranges::min(std::deque<long_long>)/64 4.36% 18.077 18.864 - -5.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.36% 197155730.219 205745268.212 - 0.20% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.35% 3.640 3.798 - 5.15% -
std::find_if(vector<int>)_(process_all)/1024 4.34% 112.457 117.341 - -6.57% -
BM_std_minmax_element<short>/64 4.34% 17.487 18.246 - 8.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 4.34% 5.676 5.922 - -17.45% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.34% 24.449 25.509 - 15.21% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.33% 16.133 16.833 - 3.85% -
std::unordered_set<int>::erase(key)_(existent)/32 4.33% 20.854 21.755 - 1.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.32% 116847.725 121898.627 - 4.57% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.32% 29.521 30.795 - -3.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.30% 14777.934 15413.637 - 0.09% -
BM_PushHeap_float_SingleElement_4 4.29% 0.363 0.379 - 5.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.29% 0.252 0.263 - 3.59% -
std::unique_copy(list<int>)_(sprinkled)/1024 4.29% 737.240 768.877 - 4.91% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 4.29% 42.976 44.818 - -0.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.29% 1.304 1.360 - 6.71% -
BM_std_minmax_element<int>/3 4.28% 1.190 1.241 - 11.39% -
SetIntersection_Interlaced_Vector_float_64_4 4.28% 17289386.612 18029002.143 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 4.26% 14105539.814 14706576.446 - 8.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.25% 0.591 0.616 - 6.01% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 4.22% 7.240 7.546 - 2.61% -
std::rotate_copy(deque<int>)/8192 4.21% 293.433 305.792 - 2.29% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.21% 20.412 21.271 - -10.26% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 4.21% 49.347 51.425 - -4.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4.21% 4748.096 4947.952 - -67.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 4.20% 10.053 10.476 - -1.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.19% 196.977 205.224 - -0.51% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.18% 114700.373 119494.166 - 4.41% -
BM_PushHeap_string_Random_4 4.18% 6.113 6.368 - 3.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.17% 8754.546 9120.013 - 2.87% -
SetIntersection_Interlaced_Vector_string_256_4 4.17% 5906393.641 6152713.222 - -2.38% -
std::search(deque<int>)_(same_length)/8192 4.15% 3784.731 3941.901 - 4.75% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 4.15% 164.923 171.767 - -82.27% -
BM_CmpLess_ushort_ushort 4.14% 1.046 1.089 - -0.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.13% 6.309 6.569 - 1.79% -
BM_PushHeap_uint64_Ascending_262144 4.12% 4.722 4.916 - 5.46% -
BM_PushHeap_string_PipeOrgan_262144 4.09% 17.600 18.320 - 5.52% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 4.09% 974886.432 1014714.355 - 4.14% -
SetIntersection_Front_Set_uint32_16384_256 4.08% 3866584.539 4024373.908 - 1.99% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.07% 2545.581 2649.181 - 4.37% -
BM_PushHeap_string_Ascending_256 4.04% 10.769 11.204 - 2.18% -
std::set<std::string>::insert(value)_(new_value,_end)/32 4.04% 38.718 40.280 - -1.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.03% 4.979 5.180 - 0.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 4.02% 35.812 37.252 - -1.91% -
std::flat_map<int,_int>::ctor(const&)/32 4.01% 22.764 23.677 - 1.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.00% 44338.198 46110.892 - -10.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 3.99% 22237494.738 23124401.523 - 3.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.99% 6579.816 6842.069 - 1.45% -
BM_PushHeap_float_Descending_4 3.98% 0.358 0.372 - -39.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.98% 0.328 0.341 - 1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.97% 1127210.647 1171925.725 - -0.64% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 3.95% 10.110 10.509 - -2.63% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.95% 9.836 10.224 - 3.69% -
ranges::minmax(std::deque<__int128>)/1 3.95% 0.673 0.700 - 7.53% -
rng::find_last(deque<int>)_(bail_90%)/8 3.93% 0.833 0.865 - -10.72% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 3.93% 159.222 165.483 - 3.75% -
std::pop_heap(deque<std::string>)/8 3.93% 57.426 59.682 - 3.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.92% 53.917 56.030 - 6.26% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.90% 428.775 445.511 - -4.53% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.89% 15.894 16.512 - -0.51% -
SetIntersection_Interlaced_Set_string_262144_262144 3.89% 17390579.264 18067611.408 - 0.57% -
BM_CmpLess_uint_int 3.88% 1.046 1.086 - -3.56% -
BM_StringAssignStr_Large_Transparent 3.88% 10.214 10.610 - 2.41% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.88% 22.785 23.669 - 3.63% -
std::partition(vector<int>)_(dense)/8192 3.87% 1803.748 1873.596 - 3.46% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.87% 1.575 1.636 - -0.08% -
std::partition_copy(list<int>)/50 3.86% 13.059 13.564 - 5.50% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.86% 53.552 55.620 - -1.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.86% 26.733 27.765 - -11.43% -
SetIntersection_Front_Set_uint64_256_64 3.85% 5464698.916 5675164.807 - 7.61% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.85% 29.133 30.254 - -1.17% -
BM_StringRelational_Compare_Large_Small_Control 3.85% 1.845 1.916 - 3.65% -
std::multimap<int,_int>::clear()/8192 3.84% 83919.412 87143.616 - -2.37% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.84% 26925.925 27960.236 - 4.39% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.83% 11616.474 12061.616 - 3.92% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.82% 324.111 336.484 - 1.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.81% 11151.465 11576.852 - 0.08% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 3.81% 11.508 11.947 - 3.62% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.80% 16761.954 17399.636 - 2.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.80% 1479414.150 1535627.251 - 0.03% -
std::all_of(list<int>)_(process_all)/32768 3.80% 25740.583 26718.510 - 1.45% -
std::multiset<std::string>::erase(key)_(existent)/32 3.80% 79.880 82.912 - 60.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.78% 14769.569 15328.299 - -3.01% -
std::find_end(deque<int>)_(match_near_end)/1000 3.78% 35.104 36.432 - -89.55% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 3.77% 215.164 223.271 - 3.49% -
BM_CmpEqual_ushort_short 3.75% 0.984 1.021 - -9.30% -
BM_CmpLess_int_int 3.75% 1.036 1.075 - 1.26% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.75% 323.913 336.046 - 1.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.74% 22.060 22.885 - 2.68% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.74% 1104749.153 1146018.025 - 9.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.73% 24.050 24.947 - 5.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 3.73% 7524498.688 7805221.214 - 1.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.72% 200010666.417 207453635.600 - 2.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.72% 50.131 51.995 - 1.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.71% 6.753 7.003 - 4.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.70% 70025.640 72616.061 - 1.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.70% 53354.231 55326.449 - 0.32% -
bm_lexicographical_compare<int>/64 3.69% 4.400 4.562 - 0.58% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.68% 114295925.356 118505974.962 - 4.02% -
SetIntersection_None_Set_uint64_262144_1024 3.68% 1222124.758 1267068.117 - 2.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.67% 5284.170 5478.293 - 2.12% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.67% 1.574 1.632 - 2.36% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.65% 1.584 1.642 - 2.94% -
BM_PushHeap_uint64_Ascending_1024 3.65% 2.575 2.669 - 3.72% -
rng::for_each(set<int>)/8192 3.64% 7752.899 8035.449 - -47.96% -
std::is_partitioned(list<int>)_(partitioned)/1024 3.64% 576.993 597.971 - -6.51% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.63% 3.811 3.949 - 3.74% -
BM_PushHeap_uint32_Random_256 3.62% 5.516 5.716 - 3.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.61% 391.300 405.432 - 2.34% -
rng::find_last(list<int>)_(bail_90%)/50 3.61% 1.300 1.347 - 0.51% -
SetIntersection_None_Set_float_1024_256 3.61% 8763492.667 9079618.286 - 3.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 3.60% 13.290 13.769 - 3.00% -
std::multimap<int,_int>::erase(iterator)/8192 3.60% 20.381 21.114 - -1.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.60% 120277.103 124604.096 - 4.46% -
BM_deque_deque_copy/65536 3.58% 3057.596 3167.126 - 2.69% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.58% 183971.086 190552.182 - 6.87% -
BM_CmpLess_int_uchar 3.58% 1.083 1.122 - -2.61% -
BM_CmpEqual_ushort_int 3.57% 1.039 1.076 - 0.02% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.57% 2.877 2.980 - 0.55% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.56% 1.137 1.178 - -2.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.55% 390.645 404.522 - 1.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.54% 6621.679 6856.165 - -0.05% -
BM_std_minmax_element<short>/4 3.53% 1.228 1.271 - 4.93% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.52% 18327.801 18973.427 - 8.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.52% 12876.215 13329.466 - 3.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.52% 366.869 379.777 - -0.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.50% 50.767 52.544 - 13.55% -
SetIntersection_Front_Vector_string_262144_16 3.50% 1574387.190 1629454.865 - 1.33% -
BM_deque_deque_copy/64000 3.49% 2923.452 3025.618 - 2.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.48% 61242.890 63376.947 - 2.23% -
rng::for_each(multiset<int>)/8192 3.48% 7720.875 7989.840 - -48.06% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.48% 16054.251 16613.255 - 6.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.48% 215.255 222.747 - 4.01% -
std::multimap<int,_int>::clear()/1024 3.48% 10671.379 11042.679 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.48% 192466963.254 199163429.709 - -0.73% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.48% 5530.221 5722.632 - -12.71% -
std::unordered_multiset<int>::erase(iterator)/32 3.46% 21.020 21.748 - 8.54% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.46% 24.973 25.836 - -2.33% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.45% 24.287 25.124 - 2.23% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.43% 91.751 94.901 - 9.33% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.43% 11145.946 11527.840 - 1.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.42% 759.846 785.846 - 4.29% -
SetIntersection_Front_Set_string_256_64 3.42% 15234011.864 15754722.439 - 11.08% -
BM_num_get<float> 3.41% 36.402 37.644 - 1.58% -
std::multimap<int,_int>::erase(iterator)/32 3.40% 20.278 20.969 - -0.04% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.40% 435.092 449.893 - -5.83% -
ranges::minmax(std::vector<char>)/64 3.40% 1.279 1.322 - -2.26% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 3.40% 2.388 2.469 - 17.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.39% 656.694 678.975 - 3.98% -
std::partition(vector<int>)_(dense)/1024 3.39% 240.733 248.891 - 2.66% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.39% 202.879 209.754 - 3.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.38% 1005130.230 1039129.091 - 2.41% -
std::multiset<int>::ctor(&&,_different_allocs)/0 3.37% 12.849 13.282 - -3.57% -
std::copy_backward(deque<int>)/8 3.36% 2.696 2.787 - 4.70% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.36% 1456.863 1505.798 - 3.78% -
BM_PushHeap_string_Ascending_16384 3.36% 18.717 19.346 - 1.10% -
std::unordered_set<std::string>::ctor(const&)/32 3.36% 766.680 792.406 - -0.44% -
SetIntersection_Interlaced_Vector_float_16384_1024 3.35% 49486059.204 51141584.478 - -0.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.34% 21.263 21.974 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 3.34% 537788771.634 555767733.633 - 2.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.32% 1453.208 1501.523 - 3.77% -
SetIntersection_Front_Vector_string_262144_64 3.32% 3183767.780 3289607.789 - 5.06% -
BM_StringConstructDestroyCStr_Large_Transparent 3.32% 10.120 10.457 - 3.24% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 3.32% 0.417 0.431 - 2.74% -
std::unique(vector<int>,_pred)_(contiguous)/1024 3.32% 487.566 503.747 - -6.80% -
SetIntersection_Front_Vector_uint32_262144_256 3.32% 2164438.302 2236265.458 - -2.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.32% 4265015.787 4406424.490 - 8.26% -
SetIntersection_Front_Vector_string_1024_16 3.31% 1606086.864 1659307.352 - 2.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.30% 15.198 15.700 - 2.46% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.30% 94483.382 97603.451 - 0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.30% 544.836 562.797 - 3.55% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.29% 39.179 40.468 - -0.76% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 3.29% 0.486 0.502 - 94.64% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.28% 28.991 29.943 - -0.18% -
BM_deque_vector_copy/64 3.28% 2.641 2.728 - 3.16% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.27% 146192.538 150976.196 - 1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.26% 2968847.412 3065756.752 - 3.79% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.26% 326.539 337.170 - 1.20% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.25% 26158.287 27007.870 - -7.83% -
std::partial_sort(deque<int>)_(heap)/1024 3.24% 18040.379 18624.269 - 3.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.23% 23.916 24.690 - -2.65% -
ranges::minmax(std::deque<__int128>)/64 3.23% 33.442 34.523 - 14.52% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 3.22% 31.100 32.102 - 17.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.22% 4.179 4.313 - 5.81% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.22% 49.216 50.798 - -2.43% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.21% 2.178 2.248 - -1.11% -
SetIntersection_Interlaced_Vector_string_16384_16 3.19% 4076296.267 4206442.030 - 0.23% -
std::rotate(list<int>)_(1_element_forward)/50 3.19% 25.243 26.047 - 5.24% -
std::for_each(multiset<int>::iterator)/8192 3.18% 7917.779 8169.351 - -49.25% -
std::any_of(list<int>)_(process_all)/8192 3.17% 7882.189 8132.340 - 11.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.17% 60.746 62.672 - 22.83% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 3.16% 64510.808 66552.289 - 4.44% -
std::find(vector<char>)_(process_all)/50 3.14% 1.642 1.693 - 2.89% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.14% 18.506 19.088 - 2.38% -
SetIntersection_None_Set_float_1024_16 3.14% 8716475.857 8990252.706 - 0.95% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 3.14% 29310.903 30231.286 - 0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.14% 933279.663 962573.460 - 2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 3.13% 11398614.205 11755695.852 - 0.39% -
SetIntersection_Front_Set_string_16384_256 3.13% 15058277.861 15529409.471 - 7.71% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.12% 23232.007 23956.750 - 4.41% -
std::move(vector<bool>)_(unaligned)/1048576 3.10% 6546.016 6748.833 - 3.60% -
std::find_if(vector<int>)_(bail_25%)/8192 3.08% 213.355 219.919 - -7.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.08% 238.274 245.601 - 6.19% -
BM_deque_vector_move/64 3.06% 2.617 2.697 - 1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.05% 13664329.565 14081694.364 - 5.18% -
SetIntersection_Front_Set_string_64_4 3.04% 18262932.442 18818652.705 - -1.77% -
std::move_backward(vector<int>)/8 3.04% 2.241 2.310 - 6.22% -
std::multiset<int>::equal_range(key)_(existent)/32 3.02% 2.313 2.383 - -3.51% -
std::unordered_set<std::string>::count(key)_(existent)/8192 3.02% 38.323 39.481 - 2.33% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.01% 6299.787 6489.130 - 3.23% -
BM_CmpEqual_uint_uchar 3.00% 1.091 1.124 - 2.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.99% 1130193.476 1164033.102 - 1.26% -
BM_vector_deque_move/64 2.98% 2.703 2.783 - 0.41% -
std::set<int>::count(key)_(non-existent)/1024 2.98% 7.397 7.617 - -4.35% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.97% 87.646 90.253 - -4.89% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.97% 311.260 320.497 - -7.37% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.96% 1.479 1.523 - 1.21% -
std::copy(vector<int>)/32768 2.96% 3676.966 3785.783 - -0.19% -
std::multiset<std::string>::erase(iterator)/32 2.95% 26.586 27.369 - 2.49% -
std::distance(join_view(vector<vector<int>>))/4096 2.94% 4.347 4.475 - -99.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.94% 1037158.848 1067664.515 - -1.61% -
SetIntersection_Front_Set_uint64_16384_16 2.93% 1163003.815 1197118.140 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.93% 21933.670 22575.566 - 6.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.92% 1012517.115 1042111.333 - -2.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.91% 1023467.671 1053275.367 - -1.48% -
std::set<int>::find(key)_(existent)/8192 2.90% 7.894 8.123 - 1.80% -
std::is_sorted_until(vector<int>,_pred)/8 2.90% 3.548 3.651 - 16.91% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.89% 43.803 45.070 - 2.18% -
BM_PushHeap_float_PipeOrgan_64 2.89% 1.296 1.334 - 2.53% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.89% 2.399 2.468 - -1.85% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.88% 25.347 26.077 - 20.60% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 2.88% 12.868 13.238 - -9.59% -
BM_PushHeap_string_Ascending_16 2.88% 4.667 4.801 - 3.34% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.88% 47.274 48.635 - 6.43% -
BM_deque_vector_copy_backward/2 2.87% 1.836 1.889 - 1.69% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.87% 146995.441 151212.907 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.87% 117991053.406 121376113.709 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.87% 239867896.925 246746227.165 - -28.60% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.87% 221.317 227.658 - 4.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.86% 1970.752 2027.181 - 12.87% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.86% 11194.850 11515.327 - 0.40% -
SetIntersection_Interlaced_Vector_float_262144_1 2.86% 1012922.525 1041881.283 - -2.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 2.86% 23.821 24.502 - 6.67% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.86% 6697.436 6888.736 - 1.65% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.85% 245417.220 252423.156 - 5.74% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 2.85% 661.886 680.740 - 2.79% -
std::replace_if(deque<int>)_(prefix)/1024 2.85% 482.294 496.031 - 5.46% -
rng::contains(vector<int>)_(process_all)/8 2.84% 2.551 2.624 - -6.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.83% 8957301.306 9211233.679 - -4.07% -
BM_CmpLess_schar_int 2.83% 1.091 1.122 - -0.69% -
std::partial_sort_copy(vector<int>)_(heap)/1024 2.83% 7926.230 8150.500 - 2.66% -
std::replace(vector<int>)_(sprinkled)/8192 2.82% 1221.758 1256.161 - 0.88% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.81% 199.744 205.358 - -0.62% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.80% 3905.158 4014.593 - 1.69% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 2.79% 31.074 31.942 - 36.94% -
BM_deque_vector_ranges_move_backward/2 2.79% 1.827 1.878 - 2.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.79% 0.642 0.660 - 11.51% -
bm_lexicographical_compare<signed_char>/8 2.78% 3.159 3.247 - 4.40% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.78% 30.115 30.953 - -0.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 2.78% 27.497 28.261 - 14.52% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 2.76% 29.876 30.702 - 10.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.76% 235278.229 241767.061 - -3.29% -
SetIntersection_None_Set_float_16384_16384 2.76% 158832886.428 163211333.340 - 1.53% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.75% 20.104 20.657 - 3.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.75% 249324.367 256177.168 - -9.57% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.75% 8.420 8.652 - 3.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 2.75% 1.675 1.721 - 4.64% -
std::set<int>::upper_bound(key)_(existent)/32 2.74% 1.755 1.803 - 9.90% -
SetIntersection_Interlaced_Set_string_16384_16384 2.74% 339540887.778 348859429.983 - -0.06% -
BM_PushHeap_uint64_Ascending_16384 2.74% 3.636 3.736 - 1.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.74% 23.892 24.547 - 8.29% -
BM_CmpEqual_short_int 2.74% 1.107 1.137 - 0.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 2.73% 1.546 1.588 - -4.49% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.73% 131293.753 134877.058 - -4.02% -
rng::find(vector<bool>)_(process_all)/1024 2.73% 4.589 4.714 - 0.69% -
std::for_each(set<int>::iterator)/8192 2.72% 7854.221 8067.982 - -48.66% -
std::for_each_n(list<int>)/50 2.72% 22.208 22.812 - -5.94% -
BM_num_put<long_long> 2.72% 11.385 11.694 - 11.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.72% 2.266 2.327 - 3.56% -
std::rotate(deque<int>)_(by_1/4)/8192 2.72% 2532.201 2601.021 - -61.50% -
SetIntersection_Interlaced_Vector_string_1024_64 2.72% 8044597.129 8263099.318 - -3.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.72% 561.459 576.708 - 14.70% -
std::stable_partition(vector<int>)_(sparse)/32 2.71% 7.069 7.261 - -2.66% -
std::is_sorted(vector<int>)/8192 2.71% 1916.146 1968.105 - 2.06% -
rng::for_each(map<int>)/8192 2.71% 7306.867 7504.745 - -54.60% -
BM_deque_vector_ranges_move_backward/70000 2.71% 8768.825 9006.274 - 13.37% -
BM_deque_deque_move_backward/1024 2.70% 37.828 38.851 - 2.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.70% 783.015 804.165 - -1.91% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 2.70% 11.525 11.836 - -5.64% -
std::copy_if(vector<int>)_(every_other)/1048576 2.69% 492856.652 506133.375 - 117.41% -
std::multimap<std::string,_int>::clear()/8192 2.69% 211213.644 216902.902 - -0.83% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 2.69% 35648.010 36608.042 - -10.74% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.69% 805856.801 827556.346 - 1.99% -
std::partition_copy(vector<int>)/32 2.69% 7.889 8.102 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.68% 1182900.422 1214645.339 - -0.42% -
BM_StringConstructDestroyCStr_Small_Opaque 2.68% 2.079 2.134 - -5.24% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.67% 54616.797 56076.060 - 1.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.67% 6202.402 6367.836 - -3.29% -
BM_PushHeap_string_Ascending_1024 2.66% 13.143 13.494 - 0.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.66% 48.591 49.884 - -4.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.66% 6.709 6.887 - 0.20% -
SetIntersection_Front_Set_float_262144_1 2.65% 1011904.033 1038702.943 - 0.73% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 2.64% 25.664 26.342 - -14.55% -
std::set<int>::count(key)_(existent)/32 2.64% 1.602 1.644 - -3.28% -
std::multiset<int>::count(key)_(non-existent)/32 2.63% 2.341 2.402 - -1.99% -
std::find_end(deque<int>)_(single_element)/1000 2.63% 311.314 319.502 - 28.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.63% 11081.502 11372.871 - -3.29% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 2.63% 782.720 803.296 - 1.81% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.63% 8.175 8.390 - 1.63% -
BM_deque_deque_ranges_copy/1024 2.63% 36.743 37.708 - 2.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.62% 897.822 921.373 - 3.68% -
BM_vector_deque_ranges_copy_backward/70000 2.62% 8567.707 8792.425 - 7.70% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.61% 36571.054 37526.391 - 0.17% -
SetIntersection_Front_Vector_string_1024_4 2.61% 1162048.513 1192386.443 - -0.09% -
BM_StringRelational_Eq_Empty_Empty_Control 2.61% 2.056 2.110 - -0.41% -
std::set<int>::equal_range(key)_(existent)/8192 2.60% 7.883 8.088 - -1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.60% 1022771.388 1049379.544 - -1.16% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.60% 26.243 26.926 - 1.56% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.60% 358.815 368.138 - 3.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.59% 10985.299 11269.889 - 4.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.59% 1522026.394 1561375.677 - -2.87% -
BM_num_get<double> 2.59% 36.028 36.959 - 2.15% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.58% 17.197 17.640 - -4.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.57% 3.962 4.064 - 5.21% -
std::make_heap(vector<int>,_pred)_(repeated)/8 2.57% 15.993 16.403 - 2.39% -
std::unique(vector<int>)_(sprinkled)/8192 2.56% 3899.127 3999.115 - 0.84% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.56% 22552.524 23130.349 - 5.90% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.56% 18.939 19.424 - 0.82% -
ranges::min(std::vector<char>)/8 2.56% 2.396 2.457 - 11.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.56% 3.695 3.789 - -39.39% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.56% 1.965 2.016 - 1.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.54% 11128.536 11411.655 - 0.37% -
std::set<int>::erase(key)_(existent)/1024 2.54% 48.735 49.974 - -0.26% -
rng::find_last_if(list<int>)_(bail_90%)/50 2.54% 2.141 2.195 - 7.59% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.53% 92.346 94.682 - -5.50% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.53% 32.211 33.025 - 3.32% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.53% 93.248 95.604 - 5.68% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.52% 40.926 41.959 - 21.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.52% 32952.907 33783.679 - 0.56% -
std::multiset<int>::count(key)_(non-existent)/8192 2.52% 9.250 9.483 - -3.75% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.51% 2.001 2.051 - 6.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 2.50% 1.327 1.360 - -31.00% -
std::find_if_not(vector<int>)_(bail_25%)/1024 2.50% 28.375 29.085 - 2.12% -
std::stable_sort(vector<int>)_(ascending)/1024 2.50% 2055.615 2106.926 - 1.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.49% 11994606.759 12293843.811 - 1.09% -
std::remove(list<int>)_(prefix)/8192 2.49% 8105.192 8306.789 - 0.58% -
std::map<int,_int>::ctor(const&)/8192 2.49% 52269.543 53568.505 - 3.30% -
SetIntersection_None_Set_float_1024_1 2.48% 8776563.875 8994377.655 - 0.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.48% 220.391 225.848 - 5.29% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.47% 221.221 226.693 - -9.77% -
SetIntersection_Front_Vector_uint32_262144_64 2.47% 1324649.899 1357409.847 - -2.00% -
SetIntersection_None_Vector_uint64_16384_256 2.47% 1084528.813 1111293.568 - 0.64% -
std::any_of(list<int>)_(process_all)/32768 2.46% 25779.538 26414.884 - 1.23% -
SetIntersection_Front_Set_uint32_1024_16 2.46% 1171945.190 1200753.912 - -1.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.46% 22.861 23.422 - -80.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.45% 10141864.681 10390547.035 - 4.88% -
BM_PushHeap_uint64_Ascending_16 2.45% 0.910 0.932 - 0.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.45% 16877.807 17291.004 - 0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.44% 118252869.454 121144129.726 - 1.56% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.44% 4878405.661 4997551.411 - -0.59% -
std::unordered_multiset<int>::erase(iterator)/1024 2.44% 21.240 21.758 - 7.93% -
std::find_if(list<int>)_(bail_25%)/8192 2.44% 1406.754 1441.057 - -0.76% -
std::multiset<int>::insert(value)_(already_present)/8192 2.43% 31.261 32.021 - 1.36% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 2.43% 1.407 1.441 - -1.54% -
BM_vector_deque_move_backward/4096 2.43% 150.096 153.737 - 3.04% -
SetIntersection_Interlaced_Vector_string_262144_4 2.42% 1987829.784 2035925.658 - -0.91% -
rng::find_if(vector<bool>)_(process_all)/50 2.42% 23.362 23.928 - 0.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.40% 43095.235 44130.016 - -1.99% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.40% 2.663 2.727 - 3.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.40% 48.690 49.857 - -16.32% -
std::shift_left(list<int>)/50 2.39% 27.230 27.881 - 1.45% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.39% 2.069 2.118 - 3.26% -
std::search(list<int>)_(single_element)/1024 2.39% 746.072 763.909 - 3.28% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.39% 117832.470 120646.998 - 3.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.38% 599.486 613.761 - 2.36% -
std::find_end(list<int>,_pred)_(single_element)/8192 2.38% 8495.887 8698.138 - -5.92% -
std::none_of(list<int>)_(process_all)/32768 2.38% 25952.559 26570.006 - -0.46% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.38% 36.186 37.046 - -2.61% -
BM_deque_vector_ranges_move/1 2.37% 2.090 2.139 - -9.67% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.36% 5.432 5.560 - 2.53% -
SetIntersection_Interlaced_Vector_uint64_1024_256 2.36% 5414827.596 5542651.239 - -9.75% -
SetIntersection_None_Set_float_256_64 2.35% 9142530.360 9357728.251 - -0.68% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.35% 13.281 13.593 - 1.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.35% 7623.489 7802.637 - 0.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.35% 20.678 21.164 - 0.11% -
SetIntersection_Front_Set_string_16_4 2.35% 62867216.033 64342803.948 - -0.49% -
BM_deque_vector_ranges_move_backward/65536 2.35% 7989.387 8176.775 - 10.79% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.34% 28.526 29.194 - 5.12% -
bm_ranges_lexicographical_compare<signed_char>/512 2.34% 7.837 8.020 - 3.27% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.34% 5.376 5.502 - -3.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.33% 4522355.364 4627598.448 - 0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.33% 1323997.065 1354797.597 - -0.63% -
BM_CmpLess_ushort_uint 2.31% 1.042 1.066 - -1.32% -
std::multiset<std::string>::clear()/32 2.31% 883.394 903.836 - -2.34% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.31% 985185.903 1007941.230 - 2.07% -
std::for_each(map<int>::iterator)/8192 2.30% 7413.810 7584.543 - -53.67% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.30% 155.248 158.812 - -5.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.30% 9.125 9.334 - -1.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.29% 20.304 20.769 - 2.13% -
BM_vector_deque_copy_backward/5500 2.28% 197.080 201.582 - 0.69% -
std::set<int>::lower_bound(key)_(existent)/1024 2.28% 4.495 4.598 - 2.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.28% 40.723 41.650 - 11.02% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.27% 4.231 4.327 - 0.13% -
rng::starts_with(vector<int>,_pred)/8 2.27% 2.533 2.591 - 12.06% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.26% 17.101 17.488 - 1.83% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.25% 2963.200 3029.951 - -19.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.25% 141526.533 144706.686 - 0.68% -
std::unordered_set<int>::count(key)_(existent)/8192 2.24% 1.386 1.417 - 0.74% -
SetIntersection_Interlaced_Set_float_1024_64 2.24% 10065463.172 10290934.842 - -0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.24% 61217.045 62585.971 - 8.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.24% 7070.857 7228.963 - 7.21% -
std::partition_copy(list<int>)/8192 2.23% 7276.552 7438.808 - 8.66% -
SetIntersection_Front_Vector_uint32_256_64 2.23% 4247629.008 4342321.414 - -0.35% -
std::find_end(vector<int>)_(same_length)/1000 2.22% 241.056 246.418 - -50.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.22% 5.192 5.307 - 5.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.22% 92195.018 94243.967 - 3.21% -
std::partition(list<int>)_(dense)/32 2.22% 8.606 8.797 - -1.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.22% 53680.870 54872.433 - 0.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.22% 9688.798 9903.636 - -2.89% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.22% 12.827 13.111 - 0.44% -
std::find_end(list<int>)_(single_element)/8192 2.22% 8204.139 8386.027 - -13.15% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.21% 6.723 6.871 - -6.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.21% 12.212 12.481 - -4.43% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.21% 22.087 22.574 - 6.94% -
std::set<int>::erase(key)_(existent)/8192 2.20% 66.887 68.361 - -1.27% -
std::stable_sort(vector<int>)_(repeated)/1024 2.20% 1088.644 1112.605 - 1.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.20% 4.521 4.620 - 2.34% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.20% 14.363 14.678 - 13.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.19% 11696.012 11952.558 - 3.98% -
std::search(vector<int>)_(no_match)/1000 2.19% 204.514 208.993 - -2.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.19% 1212526.221 1239080.460 - 3.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.19% 22.744 23.242 - 2.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.18% 57.709 58.968 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.18% 4314447.828 4408458.277 - -0.85% -
SetIntersection_Front_Vector_float_16384_64 2.17% 1334400.734 1363416.500 - 1.42% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.17% 10.626 10.857 - -12.59% -
std::unordered_set<int>::clear()/32 2.16% 585.390 598.036 - -1.08% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.16% 14522.608 14836.145 - -1.17% -
bm_lexicographical_compare<signed_char>/512 2.16% 7.684 7.850 - 2.54% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.16% 590.286 603.013 - 7.73% -
BM_deque_vector_ranges_move_backward/64000 2.16% 7773.183 7940.713 - 12.65% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.15% 51058.055 52157.769 - 4.53% -
BM_deque_deque_copy/1024 2.15% 37.206 38.007 - 3.00% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.15% 55.500 56.694 - 1.46% -
BM_num_get<unsigned_long_long> 2.15% 10.353 10.576 - -59.28% -
std::set<int>::erase(key)_(non-existent,_middle)/32 2.15% 1.754 1.792 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.13% 5681121.904 5802049.688 - 2.70% -
ranges::min(std::deque<__int128>)/8 2.13% 2.825 2.885 - 3.33% -
BM_vector_deque_copy_backward/64000 2.12% 8211.894 8386.146 - 13.34% -
std::set<int>::ctor(&&,_different_allocs)/8192 2.12% 47979.269 48995.893 - -69.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.12% 442.707 452.085 - 1.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.12% 12562.548 12828.595 - 0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 2.11% 4.519 4.615 - 2.20% -
bm_ranges_swap_ranges_vb_aligned/262144 2.11% 500.817 511.392 - 6.11% -
std::copy_if(list<int>)_(every_other)/4096 2.11% 3301.654 3371.328 - 1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.11% 6076928.949 6205006.486 - -3.34% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.11% 28.748 29.353 - -3.47% -
std::remove_copy(vector<int>)_(prefix)/32 2.11% 9.286 9.482 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 2.10% 1026782.124 1048364.995 - -0.68% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.10% 22.493 22.965 - -1.04% -
std::copy_n(list<int>)/32768 2.09% 25933.713 26476.965 - -0.75% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.09% 6338.294 6471.036 - 3.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.09% 471816.644 481696.731 - -1.34% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.09% 934651.312 954205.330 - 2.43% -
std::multiset<int>::count(key)_(non-existent)/1024 2.09% 5.802 5.923 - 0.24% -
std::unordered_set<int>::find(key)_(existent)/1024 2.09% 1.467 1.498 - 0.80% -
rng::fold_left(deque<int>)/8 2.09% 3.919 4.001 - -0.60% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.08% 1.336 1.364 - 10.50% -
std::unordered_set<int>::erase(iterator)/1024 2.07% 23.059 23.536 - 15.68% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.07% 97652.298 99670.610 - 0.35% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.06% 8.031 8.197 - 0.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.06% 1.181 1.205 - 0.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.06% 7327.484 7478.234 - -0.52% -
SetIntersection_Front_Set_float_1024_1 2.06% 1020559.233 1041554.929 - -1.50% -
BM_num_put<long> 2.06% 11.537 11.775 - 9.89% -
std::all_of(deque<int>)_(process_all)/32 2.05% 12.299 12.551 - 2.30% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.04% 17.959 18.326 - 1.83% -
SetIntersection_Front_Vector_float_64_64 2.04% 10649330.346 10866675.888 - 0.61% -
BM_deque_vector_move_backward/1 2.04% 2.126 2.169 - 2.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.04% 0.823 0.840 - 3.23% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.04% 9086.007 9271.349 - 1.04% -
SetIntersection_Interlaced_Set_float_262144_1 2.04% 1014492.241 1035176.618 - -0.93% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.04% 9.153 9.339 - -1.57% -
BM_deque_deque_move/1024 2.03% 36.853 37.602 - -0.30% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.02% 7.710 7.866 - 4.72% -
BM_deque_deque_ranges_move_backward/70000 2.02% 8531.971 8704.672 - 8.92% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.02% 27.488 28.043 - -32.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.02% 50770.163 51794.008 - 4.20% -
BM_PushHeap_string_PipeOrgan_1024 2.01% 9.671 9.866 - 4.45% -
SetIntersection_Interlaced_Vector_string_262144_1 2.01% 1067839.086 1089306.084 - -1.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.01% 2276900.092 2322605.232 - 2.01% -
std::stable_partition(list<int>)_(sparse)/8192 2.01% 8631.749 8804.892 - -0.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.00% 19555.847 19947.003 - -0.52% -
std::fill_n(list<int>)/50 2.00% 15.382 15.689 - 3.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.99% 2768.277 2823.458 - 2.87% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.99% 12481.688 12730.184 - 1.80% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.99% 593830.983 605641.069 - 0.58% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.98% 56724.988 57848.911 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.98% 1129187.008 1151555.598 - -8.11% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.98% 40.599 41.403 - 2.17% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 1.97% 23.732 24.201 - 8.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.97% 31.877 32.506 - 0.21% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.97% 0.911 0.929 - -4.34% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.97% 25.118 25.612 - 0.78% -
BM_PushHeap_uint32_Random_16384 1.97% 5.782 5.896 - 4.94% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.97% 23.129 23.583 - 7.21% -
std::sort_heap(deque<int>,_pred)/1024 1.97% 12258.788 12499.698 - -3.62% -
std::unordered_set<int>::find(key)_(existent)/32 1.96% 1.329 1.355 - 2.21% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.96% 6.489 6.616 - -2.50% -
BM_num_get<long_double> 1.96% 36.446 37.159 - 2.64% -
std::remove_if(deque<int>)_(prefix)/8192 1.95% 4283.915 4367.446 - 4.53% -
std::fill_n(vector<bool>)/64 1.95% 1.494 1.523 - 6.86% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.94% 53746.438 54790.597 - -3.20% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.94% 3136.430 3197.347 - -1.10% -
std::stable_partition(list<int>)_(sparse)/32 1.94% 9.506 9.691 - 0.51% -
BM_vector_deque_ranges_copy/64 1.94% 2.735 2.788 - -0.57% -
BM_CmpLess_uchar_short 1.94% 1.009 1.028 - -9.38% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.94% 1.474 1.503 - -7.26% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.93% 851557.482 868009.409 - -2.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.93% 352.282 359.076 - 5.59% -
SetIntersection_Front_Vector_float_16384_16 1.93% 1098064.477 1119233.241 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.93% 8688659.199 8856021.253 - -31.17% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.93% 12.300 12.537 - 2.48% -
BM_deque_deque_copy_backward/4000 1.92% 144.027 146.798 - 1.00% -
std::unordered_set<int>::clear()/8192 1.92% 64616.414 65858.606 - -2.13% -
bm_ranges_swap_ranges_vb_unaligned/64 1.92% 6.162 6.280 - 1.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.92% 24.963 25.442 - -19.62% -
BM_vector_deque_ranges_copy/5500 1.92% 195.296 199.043 - -0.86% -
BM_deque_vector_ranges_copy_backward/5500 1.91% 195.654 199.397 - -0.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.91% 12.773 13.017 - 1.27% -
std::equal(vector<int>)_(it,_it,_it)/50 1.91% 4.108 4.187 - -8.17% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.91% 5.085 5.182 - 1.72% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.91% 6421.909 6544.417 - 4.47% -
rng::contains_subrange(list<int>)_(same_length)/16 1.91% 5.850 5.961 - -0.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.90% 28.461 29.001 - 0.69% -
rng::find(vector<bool>)_(process_all)/1048576 1.90% 3641.750 3710.817 - 2.63% -
std::find_if(deque<int>)_(process_all)/8 1.89% 2.740 2.792 - 8.40% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.89% 4.018 4.094 - 1.36% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.89% 17.890 18.228 - 0.66% -
std::find(vector<short>)_(process_all)/50 1.89% 1.662 1.693 - 0.52% -
std::move(deque<int>)/64 1.88% 4.729 4.818 - -21.18% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.88% 4.540 4.625 - 18.88% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.88% 183850.394 187306.753 - 3.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.88% 18.896 19.250 - 1.28% -
SetIntersection_Interlaced_Vector_string_64_64 1.87% 26442022.605 26936760.029 - -0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.87% 54509.059 55526.851 - -0.39% -
BM_CmpLess_ushort_uchar 1.86% 1.076 1.096 - -1.35% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.86% 2857.674 2910.839 - 0.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.86% 52.450 53.425 - -5.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.86% 7783.139 7927.807 - 1.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.86% 399.730 407.159 - 1.53% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.86% 21.454 21.853 - -7.12% -
std::stable_partition(vector<int>)_(sparse)/50 1.85% 20.879 21.266 - -4.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.85% 11498.669 11711.433 - -2.21% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.85% 7.509 7.648 - 9.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.85% 21.112 21.502 - -0.67% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.85% 24.583 25.037 - 1.10% -
BM_CmpEqual_schar_ushort 1.85% 1.084 1.104 - -0.66% -
std::lower_bound(std::forward_list<int>)/100 1.84% 80.773 82.260 - -24.34% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.84% 12628.065 12860.535 - 1.94% -
std::sort_heap(deque<int>,_pred)/8 1.84% 33.858 34.480 - -0.80% -
std::partition(vector<int>)_(sparse)/50 1.84% 13.717 13.969 - 0.30% -
SetIntersection_Front_Vector_string_256_4 1.83% 4582634.655 4666439.519 - -0.87% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.83% 36.057 36.716 - 0.44% -
ranges::min(std::list<long_long>)/8 1.83% 1.893 1.928 - 4.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.82% 0.649 0.660 - 0.88% -
BM_CmpEqual_uint_ushort 1.81% 1.092 1.112 - 0.66% -
SetIntersection_Front_Vector_float_262144_64 1.81% 1334809.408 1359021.437 - 0.16% -
SetIntersection_Front_Vector_string_16384_16 1.81% 1599990.205 1628995.730 - 1.54% -
BM_deque_vector_ranges_move_backward/1 1.81% 2.090 2.127 - 0.51% -
std::set<std::string>::count(key)_(non-existent)/8192 1.81% 33.685 34.294 - 1.36% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.81% 58.889 59.953 - 0.48% -
BM_PushHeap_string_PipeOrgan_16 1.80% 4.152 4.227 - 0.24% -
std::rotate(list<int>)_(by_1/3)/32 1.80% 17.189 17.498 - 35.32% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 1.80% 16.656 16.956 - 92.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.80% 22.867 23.278 - -55.59% -
SetIntersection_Front_Vector_uint32_262144_16 1.80% 1098569.385 1118303.410 - -1.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.80% 11223.333 11424.923 - 1.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.79% 57.834 58.872 - -2.07% -
std::sort(deque<int>)_(ascending)/8 1.79% 17.367 17.678 - -0.52% -
std::map<std::string,_int>::ctor(const&)/1024 1.79% 35051.100 35678.983 - 0.11% -
BM_StringAssignAsciizMix_Transparent 1.79% 3.012 3.066 - -0.52% -
SetIntersection_None_Set_string_16384_1024 1.79% 189065643.579 192447442.539 - 1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.79% 11062458.137 11260187.986 - 3.20% -
BM_StringAssignAsciiz_Large_Transparent 1.79% 11.637 11.845 - 0.89% -
BM_StringRelational_Eq_Small_Small_ChangeLast 1.78% 2.121 2.159 - 7.39% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.78% 226.617 230.657 - 5.78% -
BM_CmpLess_uint_uint 1.78% 1.049 1.068 - -1.09% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.78% 18.710 19.043 - -0.03% -
std::multiset<int>::erase(key)_(existent)/8192 1.78% 61.308 62.399 - 0.18% -
std::stable_partition(deque<int>)_(dense)/1024 1.78% 565.518 575.561 - 1.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.78% 6422.517 6536.563 - -0.21% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.77% 5.744 5.846 - 0.93% -
std::remove_copy(list<int>)_(sprinkled)/50 1.77% 18.311 18.636 - 1.00% -
SetIntersection_Front_Vector_uint32_64_64 1.77% 10645875.403 10834425.832 - -1.49% -
BM_deque_vector_ranges_move/64 1.77% 2.628 2.674 - -5.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.77% 344.236 350.320 - 0.76% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.76% 769.276 782.805 - 1.24% -
std::find_if(deque<int>)_(bail_25%)/8 1.76% 1.159 1.180 - 0.82% -
SetIntersection_Front_Vector_float_1024_64 1.75% 1340375.518 1363854.748 - 1.48% -
BM_deque_deque_ranges_copy/70000 1.75% 3266.554 3323.631 - 0.89% -
std::unordered_multiset<int>::ctor(const&)/1024 1.75% 6625.248 6740.974 - -3.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.74% 19.592 19.933 - -2.30% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.74% 1.786 1.817 - -0.18% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 1.74% 16.977 17.273 - 0.23% -
std::copy(vector<int>)/262144 1.74% 12314.674 12528.799 - -0.02% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.74% 10.490 10.672 - 4.76% -
BM_CmpEqual_int_short 1.74% 1.116 1.136 - 0.11% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.74% 5.534 5.630 - -12.44% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.74% 25.955 26.406 - -0.86% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.74% 420.193 427.490 - 2.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.73% 44.859 45.637 - 13.92% -
BM_vector_deque_copy_backward/512 1.73% 17.479 17.783 - 1.54% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.73% 96687.601 98361.275 - 1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.73% 4190914.340 4263287.007 - -0.46% -
std::move_backward(deque<int>)/32768 1.72% 3542.758 3603.851 - 10.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.72% 32.863 33.429 - 2.48% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.72% 31804.115 32351.478 - 2.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.72% 4340917.842 4415556.381 - 0.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.71% 193838.742 197157.514 - -0.01% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.71% 25.782 26.223 - -5.59% -
BM_deque_deque_ranges_move/65536 1.71% 3058.030 3110.277 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.70% 2368529.950 2408911.141 - 5.91% -
std::search(vector<int>)_(single_element)/1000 1.70% 231.596 235.543 - 2.92% -
SetIntersection_Front_Set_float_262144_64 1.70% 1721993.206 1751337.478 - 3.38% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.70% 6226.834 6332.899 - 2.67% -
BM_vector_deque_ranges_move_backward/1 1.70% 2.320 2.359 - 1.29% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.70% 381.379 387.859 - -16.12% -
SetIntersection_Front_Set_string_16384_16384 1.70% 348675413.749 354599255.260 - 1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.69% 1199830.220 1220164.775 - -0.53% -
std::map<std::string,_int>::ctor(const&)/8192 1.69% 339585.877 345341.083 - -1.14% -
BM_deque_deque_ranges_copy_backward/0 1.69% 0.842 0.856 - 8.52% -
SetIntersection_Front_Vector_float_1024_4 1.69% 1043904.523 1061528.055 - -0.80% -
rng::starts_with(deque<int>)/1000 1.69% 450.820 458.429 - 5.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.69% 12882.462 13099.650 - 1.57% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.69% 29.576 30.074 - 1.82% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.68% 3665.111 3726.865 - 8.76% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.68% 539.653 548.737 - 1.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.68% 7527.326 7653.846 - -0.05% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.67% 109021.910 110846.334 - 1.32% -
std::map<std::string,_int>::ctor(const&)/32 1.67% 713.836 725.771 - -11.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.67% 19.365 19.688 - -0.80% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.67% 227.436 231.229 - 7.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.67% 1032705.338 1049926.278 - 0.67% -
std::search(vector<int>)_(single_element)/1024 1.67% 236.859 240.806 - 2.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.66% 34.460 35.033 - -12.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.66% 21.722 22.084 - 1.02% -
std::find_first_of(deque<int>)_(small_needle)/50 1.65% 164.704 167.428 - 1.37% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.65% 833288.849 847067.080 - 1.00% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.65% 17503580.626 17792742.189 - -2.47% -
std::flat_multimap<int,_int>::clear()/8192 1.65% 416.418 423.278 - 0.90% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.65% 15181.789 15431.733 - 0.50% -
std::remove_if(vector<int>)_(sprinkled)/50 1.65% 62.828 63.862 - 2.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.64% 1.847 1.877 - -2.38% -
BM_deque_vector_ranges_copy_backward/1 1.64% 2.095 2.130 - -1.12% -
std::search(deque<int>)_(single_element)/1000 1.63% 441.203 448.406 - 0.40% -
std::any_of(vector<int>)_(process_all)/8 1.63% 2.403 2.442 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.63% 1421840.658 1445003.937 - 2.45% -
BM_deque_vector_ranges_copy/64 1.63% 2.610 2.652 - 1.13% -
BM_deque_deque_ranges_move_backward/65536 1.62% 8062.732 8193.634 - 8.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.62% 459134.346 466581.027 - 0.33% -
BM_deque_deque_move_backward/4096 1.62% 151.877 154.340 - 0.22% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.62% 2.354 2.392 - -5.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.61% 21833966.254 22186455.437 - -2.89% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.61% 38427.654 39046.551 - 1.12% -
std::partition(deque<int>)_(dense)/50 1.61% 14.115 14.342 - -6.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.61% 6.423 6.526 - -4.36% -
std::fill(vector<bool>)/64 1.61% 1.572 1.598 - 8.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.61% 18158469.675 18450576.332 - -8.42% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.61% 37.995 38.606 - 17.86% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.61% 18.768 19.069 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.61% 5697872.508 5789377.894 - -1.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.60% 63167.580 64180.484 - -3.15% -
std::find(vector<bool>)_(process_all)/1024 1.60% 4.593 4.667 - 0.66% -
std::unordered_set<int>::ctor(const&)/8192 1.60% 54586.594 55459.982 - -1.04% -
SetIntersection_Interlaced_Vector_string_16_16 1.60% 50032828.311 50831945.374 - -2.20% -
BM_CmpLess_ushort_short 1.59% 1.029 1.045 - -6.87% -
std::find_first_of(deque<int>)_(small_needle)/32 1.59% 106.969 108.671 - 0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.59% 14053.560 14276.348 - 3.86% -
std::find_end(forward_list<int>)_(single_element)/1000 1.58% 687.746 698.645 - 1.82% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.58% 24.930 25.325 - -0.65% -
BM_CmpLess_schar_schar 1.58% 0.945 0.960 - -0.28% -
SetIntersection_Front_Set_float_1024_256 1.58% 4161549.811 4227343.749 - 0.87% -
std::fill_n(deque<int>)/1024 1.58% 29.450 29.915 - -87.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.58% 1119479.161 1137152.917 - -3.29% -
SetIntersection_None_Set_uint64_262144_16384 1.58% 1229007.078 1248409.098 - 1.53% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.58% 6563.460 6666.909 - -33.33% -
std::rotate(list<int>)_(by_1/3)/50 1.58% 23.106 23.470 - 1.38% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.58% 1355.644 1377.006 - -2.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.57% 8726.094 8862.746 - -0.61% -
std::partition(vector<int>)_(dense)/50 1.57% 12.964 13.167 - 1.65% -
BM_PushHeap_string_PipeOrgan_16384 1.56% 12.834 13.035 - 2.19% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.56% 26422.346 26835.465 - 6.56% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.56% 239.730 243.478 - 10.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.56% 1118791.560 1136241.759 - -3.78% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.56% 1074.943 1091.699 - -8.36% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.56% 92.939 94.386 - -2.45% -
rng::find_last(list<int>)_(bail_10%)/1024 1.56% 655.614 665.810 - -1.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 114357.826 116136.243 - 4.48% -
BM_CmpLess_int_short 1.55% 1.118 1.136 - 0.31% -
SetIntersection_Front_Vector_string_262144_4 1.55% 1167897.836 1186044.534 - -0.06% -
BM_PushHeap_float_Random_16 1.55% 5.338 5.421 - 1.62% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.55% 20.575 20.894 - -0.92% -
std::deque<int>::ctor(size)/8192 1.54% 437.964 444.728 - 1.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.54% 1.414 1.436 - 2.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.54% 15.609 15.849 - -4.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.54% 8724542.072 8858612.578 - -32.23% -
std::move_backward(vector<int>)/512 1.54% 20.806 21.125 - 2.42% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.53% 2.277 2.312 - 1.41% -
BM_deque_deque_copy_backward/5500 1.53% 202.590 205.691 - 1.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.53% 166230.702 168769.803 - -18.01% -
std::find_if(list<int>)_(process_all)/8192 1.53% 7170.583 7280.093 - -2.29% -
std::flat_multimap<int,_int>::clear()/1024 1.53% 402.850 408.994 - 1.94% -
SetIntersection_Interlaced_Set_uint32_64_16 1.52% 21432353.492 21759121.020 - -2.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.52% 36886494.201 37448445.179 - 0.28% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.52% 2.300 2.335 - -11.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.52% 128524973.672 130479495.044 - -4.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.52% 13472.752 13677.514 - 1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.51% 4102650.286 4164738.125 - -1.21% -
SetIntersection_Front_Set_uint32_16384_64 1.51% 1676800.629 1702123.598 - 1.66% -
std::for_each(multimap<int>::iterator)/8192 1.51% 7498.573 7611.762 - -52.64% -
std::find_end(forward_list<int>)_(process_all)/1000 1.51% 676.510 686.703 - 1.70% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.50% 3.817 3.875 - 1.04% -
ranges::min(std::deque<__int128>)/1 1.50% 0.709 0.720 - -13.92% -
std::move(vector<bool>)_(unaligned)/4096 1.50% 26.108 26.500 - 2.06% -
SetIntersection_Interlaced_Set_float_16384_1 1.50% 1023059.795 1038402.384 - -1.93% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.50% 24.060 24.420 - 3.62% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.50% 55.568 56.399 - 0.44% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.49% 118117.206 119882.949 - -1.53% -
std::unordered_multiset<int>::ctor(const&)/8192 1.49% 54397.521 55210.634 - -1.60% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.49% 4750.785 4821.655 - 0.75% -
BM_StringAssignAsciizMix_Opaque 1.49% 4.969 5.043 - -3.27% -
BM_StringFindNoMatch/64 1.49% 2.087 2.118 - 0.46% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.48% 2.413 2.449 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.48% 8981299.709 9114607.634 - -4.88% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.48% 6.428 6.523 - 4.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.48% 68.462 69.474 - 6.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.48% 35.677 36.204 - -0.29% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.48% 4.306 4.369 - 3.84% -
std::find(deque<int>)_(process_all)/8192 1.47% 1919.275 1947.572 - 1.88% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.47% 8.228 8.349 - -10.84% -
std::find_if(list<int>)_(bail_25%)/32768 1.47% 7455.076 7564.746 - 1.84% -
std::count(list<int>)_(every_other)/8 1.46% 2.097 2.128 - -0.17% -
std::is_sorted(vector<int>)/1024 1.46% 245.878 249.469 - 0.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.46% 19.100 19.378 - -0.95% -
SetIntersection_Front_Set_uint64_262144_256 1.46% 3829019.002 3884839.308 - 4.63% -
std::unordered_set<std::string>::ctor(const&)/8192 1.45% 332788.065 337625.826 - -1.07% -
std::copy_backward(deque<int>)/4096 1.45% 146.183 148.306 - 1.50% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.45% 17.346 17.597 - -0.45% -
BM_vector_deque_move_backward/5500 1.45% 196.058 198.901 - -0.33% -
std::fill(deque<int>)/8192 1.45% 234.809 238.212 - -87.23% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.45% 4645.925 4713.217 - 0.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.45% 15.650 15.877 - -3.91% -
rng::contains(list<int>)_(process_all)/8 1.45% 2.319 2.353 - -1.18% -
rng::contains(list<int>)_(process_all)/50 1.45% 18.351 18.616 - 2.12% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.45% 3.392 3.441 - 0.75% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.44% 231.884 235.235 - 5.45% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.44% 12.325 12.502 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.44% 21079528.619 21382932.239 - 1.58% -
BM_deque_deque_ranges_copy_backward/65536 1.44% 7926.473 8040.535 - 7.12% -
BM_deque_vector_copy_backward/70000 1.44% 8869.944 8997.514 - 13.24% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.44% 11.075 11.234 - -3.24% -
std::reverse_copy(list<int>)/8 1.44% 2.411 2.445 - -12.26% -
std::search(vector<int>)_(near_matches)/1024 1.43% 15023.945 15239.525 - 2.61% -
std::copy_backward(list<int>)/8 1.43% 2.368 2.402 - 8.81% -
std::set<std::string>::insert(value)_(new_value,_end)/0 1.43% 28.441 28.848 - -12.49% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.43% 24.431 24.780 - -16.86% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.43% 245186.442 248683.795 - 3.54% -
BM_vector_deque_copy_backward/1024 1.42% 37.592 38.127 - 1.06% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 1.42% 11009.806 11166.364 - 0.39% -
SetIntersection_Front_Vector_float_1024_16 1.42% 1100649.937 1116293.545 - -0.51% -
std::is_sorted(list<int>)/8192 1.42% 7139.720 7241.135 - -0.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.42% 777.896 788.938 - -3.57% -
BM_CmpEqual_uchar_int 1.42% 1.047 1.062 - -2.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.42% 19.136 19.407 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.42% 2872764.315 2913479.486 - 0.65% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.42% 9.199 9.329 - 2.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.42% 67770.404 68730.531 - -0.78% -
SetIntersection_Interlaced_Set_string_1024_256 1.42% 35323782.767 35824066.153 - 0.14% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 36025.406 36534.206 - 0.60% -
std::shift_right(deque<int>)/50 1.41% 4.434 4.497 - -0.03% -
SetIntersection_Front_Set_uint64_1024_16 1.41% 1184807.973 1201533.380 - -2.14% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 6637.908 6731.360 - -5.11% -
std::search(vector<int>)_(single_element)/8192 1.41% 1821.926 1847.549 - 1.86% -
std::is_sorted_until(vector<int>,_pred)/1024 1.40% 416.578 422.426 - 0.65% -
std::transform(deque<int>,_deque<int>)/32 1.40% 21.665 21.969 - 2.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 42.383 42.977 - 7.57% -
std::stable_sort(vector<int>)_(heap)/1024 1.40% 2512.150 2547.341 - 0.32% -
SetIntersection_Interlaced_Set_string_16384_1 1.40% 1092511.209 1107800.826 - -0.23% -
std::map<int,_int>::clear()/1024 1.40% 10325.293 10469.627 - -7.65% -
rng::find_if(vector<bool>)_(process_all)/8 1.40% 3.479 3.527 - -1.40% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.39% 20.153 20.433 - -1.37% -
std::find(deque<int>)_(process_all)/1024 1.39% 241.285 244.632 - 2.03% -
BM_CmpEqual_short_uchar 1.39% 1.085 1.100 - -1.27% -
SetIntersection_Interlaced_Set_uint64_64_16 1.38% 21716247.756 22016764.055 - -3.11% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 1.38% 5007.447 5076.547 - 1.55% -
SetIntersection_None_Vector_uint64_262144_4 1.38% 1103803.366 1119026.665 - -2.78% -
std::stable_partition(vector<int>)_(dense)/50 1.38% 25.120 25.466 - -3.22% -
std::sort_heap(vector<int>)/8 1.38% 29.617 30.025 - -6.40% -
std::find_end(forward_list<int>)_(single_element)/1024 1.38% 707.215 716.957 - 2.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.38% 2877828.259 2917447.351 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.38% 1171496.488 1187619.558 - -3.00% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.38% 15.665 15.880 - -1.36% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.38% 80389.294 81495.185 - -4.82% -
std::for_each(vector<int>)/32 1.37% 3.693 3.743 - 2.08% -
std::flat_multimap<int,_int>::clear()/0 1.37% 400.831 406.341 - 1.05% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.37% 859.261 871.071 - 7.30% -
std::map<int,_int>::clear()/8192 1.37% 83482.620 84627.955 - -8.10% -
std::move(deque<int>)/262144 1.37% 14935.816 15140.675 - 1.87% -
SetIntersection_None_Set_string_262144_262144 1.37% 1574658.610 1596249.920 - -6.69% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.37% 17.377 17.616 - -10.69% -
ranges::min(std::list<char>)/70000 1.37% 53222.593 53951.100 - 1.59% -
BM_StringFindMatch1/512 1.37% 987.511 1001.024 - 1.08% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.37% 0.810 0.821 - -0.08% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.37% 20.475 20.755 - 1.58% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.37% 10.450 10.592 - -3.24% -
std::find_if(vector<char>)_(bail_25%)/1024 1.35% 25.196 25.537 - -1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.35% 13820.571 14007.652 - -1.58% -
std::map<int,_int>::contains(key)_(existent)/32 1.35% 1.636 1.658 - -0.02% -
bm_ranges_swap_ranges_vb_unaligned/8 1.35% 5.187 5.257 - 6.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.35% 1006.694 1020.274 - -0.44% -
BM_deque_vector_move_backward/65536 1.35% 7990.983 8098.758 - 10.02% -
std::partition_copy(vector<int>)/50 1.35% 12.634 12.804 - 4.87% -
BM_deque_deque_ranges_copy_backward/64000 1.35% 7686.873 7790.442 - 6.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.34% 5496440.899 5570271.886 - 28.22% -
SetIntersection_None_Set_string_16384_16 1.34% 192135275.298 194711578.048 - 3.59% -
std::set<int>::lower_bound(key)_(non-existent)/32 1.34% 2.419 2.451 - 4.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.34% 65437.471 66314.507 - -3.11% -
SetIntersection_Front_Set_float_1024_4 1.34% 1053511.867 1067596.645 - -1.34% -
std::search(list<int>)_(near_matches)/1000 1.34% 37683.816 38187.421 - 1.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.34% 1252.745 1269.470 - 1.29% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.33% 2.434 2.466 - 3.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.33% 607.720 615.807 - -1.80% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.33% 5.518 5.592 - 1.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.33% 23.641 23.954 - -2.65% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.33% 574332.615 581948.809 - 0.86% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.33% 405.817 411.196 - 2.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.32% 16708.286 16929.153 - -1.08% -
SetIntersection_None_Set_string_262144_1024 1.32% 1574349.283 1595146.729 - -7.27% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.32% 23.684 23.997 - -1.62% -
std::fill_n(vector<bool>)/32768 1.32% 29.878 30.273 - 3.37% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.32% 2.396 2.428 - 6.57% -
BM_StringFindMatch2/512 1.32% 988.185 1001.220 - 1.11% -
BM_deque_deque_ranges_move/4096 1.32% 146.676 148.606 - 0.93% -
SetIntersection_Interlaced_Set_float_256_1 1.31% 4107703.910 4161640.994 - -1.16% -
BM_deque_deque_move/64000 1.31% 3017.361 3056.976 - 1.08% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.31% 52590.110 53280.519 - -33.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.31% 17.431 17.660 - 3.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.31% 119391102.382 120952622.796 - -0.33% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.31% 29.291 29.674 - 1.53% -
SetIntersection_Front_Set_string_262144_256 1.31% 14696632.093 14888820.736 - 1.32% -
std::rotate(list<int>)_(by_1/4)/50 1.31% 25.560 25.894 - 10.29% -
rng::for_each(multimap<int>)/8192 1.31% 7408.538 7505.372 - -52.75% -
SetIntersection_Front_Set_uint32_256_16 1.31% 4417200.953 4474896.605 - -1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.30% 15441340.325 15642483.265 - 0.16% -
BM_PushHeap_float_PipeOrgan_16 1.30% 0.907 0.918 - 2.44% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.30% 4800.514 4862.879 - 1.53% -
std::search(vector<int>,_pred)_(no_match)/1000 1.30% 522.264 529.046 - 4.05% -
std::unordered_map<int,_int>::ctor(const&)/32 1.30% 198.372 200.944 - -2.60% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.29% 20.311 20.574 - -0.14% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.29% 18.438 18.677 - 0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.29% 62.298 63.104 - -7.28% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.29% 74.625 75.588 - 0.23% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.29% 513.421 520.044 - 1.25% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.29% 61397.644 62188.952 - 0.23% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.29% 1005777.508 1018723.063 - 1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.28% 4050863.258 4102856.040 - -2.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.28% 14.822 15.012 - -2.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 87159.618 88276.084 - 3.10% -
SetIntersection_Front_Vector_float_262144_16 1.27% 1108455.019 1122586.144 - -1.31% -
std::unordered_set<int>::erase(iterator)/32 1.27% 20.782 21.047 - 4.12% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.27% 35.394 35.843 - 1.37% -
std::all_of(list<int>)_(process_all)/8 1.27% 2.635 2.669 - -1.87% -
SetIntersection_None_Vector_string_16384_16 1.27% 1217861.383 1233301.115 - -0.74% -
BM_deque_deque_move_backward/5500 1.27% 202.321 204.884 - -0.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.27% 16.842 17.055 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.26% 1149465.222 1163990.763 - 2.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.26% 8.866 8.978 - -1.51% -
std::replace(vector<int>)_(prefix)/1024 1.26% 159.260 161.269 - 1.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.26% 401.774 406.841 - 1.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.26% 1471.926 1490.417 - 0.41% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.26% 570.208 577.370 - 1.44% -
std::search(vector<int>)_(near_matches)/1000 1.25% 14273.289 14452.068 - 2.34% -
std::reverse_copy(list<int>)/4096 1.25% 3177.770 3217.527 - 0.75% -
std::pop_heap(deque<std::string>)/1024 1.25% 60.911 61.673 - -7.82% -
std::replace_if(list<int>)_(prefix)/50 1.25% 24.375 24.679 - 4.33% -
BM_CmpLess_short_uint 1.25% 1.096 1.110 - -3.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.25% 13440.896 13608.541 - 0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.24% 18010619.358 18234750.412 - -8.46% -
SetIntersection_Front_Set_string_262144_262144 1.24% 17454229.004 17671426.596 - -3.66% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.24% 15.967 16.165 - -3.70% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.24% 12.309 12.461 - -7.30% -
std::stable_partition(vector<int>)_(sparse)/8192 1.24% 1543.815 1562.959 - 1.20% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.24% 4490.403 4546.075 - 0.75% -
std::set<std::string>::erase(key)_(existent)/32 1.24% 73.628 74.541 - -12.34% -
bm_lexicographical_compare<signed_char>/262144 1.24% 3839.866 3887.366 - 1.86% -
std::rotate(vector<int>)_(by_1/4)/50 1.24% 11.409 11.550 - -67.28% -
BM_deque_deque_ranges_copy_backward/70000 1.23% 8556.505 8662.132 - 5.36% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.23% 35.345 35.781 - 22.25% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.23% 0.815 0.825 - 0.69% -
std::equal(vector<bool>)_(unaligned)/1048576 1.23% 6323.069 6400.845 - 0.15% -
std::map<std::string,_int>::clear()/1024 1.23% 21798.546 22066.593 - -7.91% -
SetIntersection_Interlaced_Set_float_256_256 1.23% 7539202.934 7631849.536 - -0.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.22% 88.135 89.212 - 30.81% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.22% 61834.703 62589.849 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.22% 1548906.086 1567821.045 - -7.78% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.22% 896065.558 906999.088 - 1.04% -
rng::for_each(map<int>)/50 1.22% 37.686 38.146 - -5.58% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.22% 5.584 5.653 - -7.16% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.22% 20.230 20.476 - -2.17% -
std::sort(vector<int>)_(ascending)/8 1.22% 15.643 15.834 - -1.57% -
std::partial_sort(vector<int>)_(ascending)/8 1.22% 18.841 19.070 - 0.24% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.22% 21.772 22.036 - -1.74% -
BM_deque_deque_copy_backward/65536 1.22% 7970.381 8067.255 - 6.47% -
ranges::minmax(std::list<char>)/8 1.21% 2.499 2.529 - 2.19% -
rng::starts_with(list<int>)/1048576 1.21% 935774.911 947142.068 - 0.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.21% 2.978 3.014 - 20.60% -
std::is_sorted(list<int>)/8 1.21% 2.079 2.104 - 1.10% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.21% 9.676 9.794 - 3.49% -
std::partition_copy(list<int>)/32 1.20% 8.852 8.958 - 4.39% -
std::map<int,_int>::erase(key)_(existent)/32 1.20% 22.142 22.407 - -4.20% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.19% 11.677 11.816 - 3.69% -
SetIntersection_Front_Vector_float_16384_1 1.19% 1024541.637 1036766.790 - -1.56% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 203.373 205.791 - -2.76% -
std::find(vector<int>)_(process_all)/8 1.19% 2.700 2.732 - 1.13% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.18% 13.435 13.594 - -0.34% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.18% 6386.456 6462.098 - 3.17% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 55638.489 56296.386 - 5.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.18% 395.555 400.230 - 0.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 41274.299 41761.413 - 2.70% -
std::partition_point(vector<int>)/1024 1.18% 6.041 6.112 - -0.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.18% 18.374 18.591 - -1.12% -
std::unordered_set<std::string>::clear()/1024 1.18% 22769.525 23037.281 - -3.61% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.17% 2781.500 2814.182 - 0.47% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.17% 1.510 1.528 - 1.80% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.17% 8264.035 8360.809 - 1.92% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.17% 4.301 4.352 - 0.96% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.17% 18.571 18.787 - -0.25% -
std::transform(list<int>,_list<int>)/1024 1.16% 836.858 846.595 - 1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.16% 744.923 753.589 - -1.73% -
SetIntersection_None_Set_float_256_4 1.16% 11257961.180 11388850.856 - -0.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.16% 362.939 367.156 - -2.85% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.16% 901450.050 911895.763 - -1.87% -
BM_deque_vector_move_backward/4096 1.16% 147.515 149.221 - 1.02% -
std::for_each_n(vector<int>)/8 1.15% 2.653 2.683 - 194.52% -
BM_PushHeap_string_QuickSortAdversary_262144 1.15% 15.974 16.158 - -2.92% -
BM_CmpLess_uint_schar 1.15% 1.054 1.066 - -6.02% -
BM_deque_deque_copy/5500 1.15% 196.425 198.681 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.15% 19.553 19.778 - -3.73% -
std::map<int,_int>::ctor(const&)/1024 1.14% 6574.474 6649.698 - 2.11% -
std::move(deque<int>)/1048576 1.14% 54428.246 55050.292 - 0.92% -
std::multiset<int>::ctor(const&)/32 1.14% 224.870 227.437 - 5.09% -
std::partition_point(deque<int>)/8192 1.14% 15.081 15.252 - 2.29% -
BM_deque_vector_move/64000 1.14% 2967.087 3000.798 - -0.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.14% 18.841 19.055 - -1.11% -
BM_StringDestroy_Huge 1.14% 10.889 11.013 - 0.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.13% 2118.411 2142.434 - 111.86% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.13% 218.745 221.222 - 7.23% -
std::flat_multimap<int,_int>::clear()/32 1.13% 401.842 406.390 - 1.13% -
std::lower_bound(std::deque<int>)/100 1.13% 30.636 30.982 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.13% 21505485.024 21748655.251 - 1.18% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.13% 123.754 125.152 - -1.36% -
BM_vector_deque_copy_backward/4000 1.13% 140.096 141.675 - -2.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.13% 14.825 14.992 - -2.09% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.13% 271.736 274.794 - 1.22% -
std::replace_if(deque<int>)_(prefix)/32 1.12% 13.947 14.103 - 1.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.12% 1.125 1.138 - 8.54% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.12% 2977.092 3010.385 - 3.29% -
std::sort(deque<int>)_(repeated)/8 1.12% 17.818 18.017 - -0.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.12% 41.619 42.083 - 21.48% -
BM_StringAssignAsciiz_Large_Opaque 1.11% 11.655 11.785 - -0.01% -
std::copy_backward(vector<int>)/262144 1.11% 12288.609 12425.218 - -0.72% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.11% 22.195 22.441 - -1.28% -
std::search(deque<int>)_(no_match)/1000 1.11% 398.582 403.004 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.11% 1061933.954 1073711.525 - -2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.11% 44063.037 44551.572 - -3.66% -
std::find(vector<char>)_(process_all)/8192 1.11% 135.428 136.929 - 1.46% -
std::unique(vector<int>)_(contiguous)/1024 1.11% 306.239 309.629 - 2.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.11% 43.707 44.191 - 5.11% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.11% 32961.169 33325.938 - 2.48% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.11% 156.711 158.445 - -1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.10% 16830326.018 17016024.580 - 0.05% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.10% 22.201 22.446 - -1.08% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.10% 1948.567 1970.051 - 1.09% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.10% 98039.640 99120.450 - -2.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.10% 15.896 16.071 - -2.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.09% 397.539 401.882 - 0.24% -
ranges::minmax(std::list<long_long>)/70000 1.09% 54429.080 55023.405 - 1.85% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.09% 271.765 274.721 - 1.21% -
std::stable_partition(vector<int>)_(dense)/1024 1.08% 290.434 293.584 - 0.95% -
std::make_heap(deque<int>)_(ascending)/8192 1.08% 20598.814 20822.086 - 1.90% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.08% 1718.280 1736.892 - 1.67% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.08% 8.380 8.471 - 0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.08% 21757964.931 21992106.618 - -5.35% -
std::remove(deque<int>)_(sprinkled)/1024 1.07% 518.467 524.038 - 2.50% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.07% 17.382 17.568 - -0.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.07% 136464.561 137925.001 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.07% 2877056.874 2907841.255 - 0.23% -
BM_vector_deque_ranges_copy_backward/5500 1.07% 195.912 198.006 - -0.42% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.07% 2.268 2.292 - -1.10% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.07% 1948.398 1969.204 - 1.16% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.07% 16361.028 16535.630 - -6.13% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.07% 1.868 1.888 - -0.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.06% 17.892 18.083 - -1.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.06% 161864.595 163584.699 - -2.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.06% 30.558 30.883 - -27.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.06% 13.144 13.284 - 1.33% -
std::deque<std::string>::ctor(size)/1024 1.06% 718.711 726.334 - 0.07% -
BM_CmpLess_uchar_uchar 1.06% 1.048 1.059 - -1.71% -
rng::starts_with(list<int>,_pred)/1048576 1.06% 964424.097 974607.399 - -0.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.05% 47.989 48.495 - 2.95% -
std::replace(deque<int>)_(prefix)/50 1.05% 19.015 19.216 - 0.90% -
SetIntersection_Front_Set_float_16384_16 1.05% 1202313.079 1214984.290 - 0.21% -
std::rotate(list<int>)_(by_1/3)/8192 1.05% 8311.526 8398.872 - 2.46% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.05% 536.810 542.435 - -0.18% -
BM_PushHeap_float_Random_262144 1.05% 7.671 7.752 - -0.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 139229.101 140686.247 - 1.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 1075830.478 1087085.692 - 5.04% -
std::vector<int>::ctor(size)/8192 1.05% 562.221 568.102 - 9.77% -
std::reverse_copy(deque<int>)/4096 1.04% 962.488 972.513 - 1.94% -
std::find_first_of(list<int>)_(large_needle)/8192 1.04% 48241427.805 48742902.799 - -1.09% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.04% 3908.424 3949.001 - 1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.04% 399.605 403.747 - 0.86% -
BM_deque_deque_ranges_move/1024 1.04% 37.187 37.572 - 1.61% -
std::search(vector<int>,_pred)_(no_match)/8192 1.04% 4246.906 4290.876 - 3.24% -
SetIntersection_Front_Vector_uint32_1024_1 1.03% 1037907.839 1048648.921 - -1.02% -
SetIntersection_Interlaced_Vector_float_64_64 1.03% 10868027.122 10980127.577 - -0.55% -
BM_vector_deque_copy/4096 1.03% 144.308 145.793 - 0.10% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.03% 21.529 21.750 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.03% 8302247.196 8387569.907 - 0.48% -
BM_CmpLess_short_ushort 1.03% 1.077 1.088 - -3.30% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.03% 31.997 32.325 - -3.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.02% 6625.990 6693.813 - -4.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.02% 73.309 74.058 - 0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.02% 1558314.148 1574213.737 - -1.83% -
std::unordered_set<std::string>::clear()/8192 1.02% 217337.271 219549.010 - -2.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.02% 18.498 18.686 - -0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.02% 48.293 48.783 - 10.49% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.01% 1304683.240 1317869.471 - 1.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.01% 1128614.770 1140002.152 - -1.57% -
BM_vector_deque_ranges_copy_backward/4096 1.01% 147.510 148.995 - 0.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.01% 23.945 24.186 - 1.50% -
SetIntersection_Front_Set_uint64_1024_4 1.01% 1063412.106 1074099.973 - -1.35% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.00% 4.482 4.527 - 1.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.00% 116194.191 117361.243 - 0.42% -
SetIntersection_Front_Set_uint64_16384_256 1.00% 3909237.998 3948441.961 - 1.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.00% 636.252 642.624 - 14.96% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.00% 22.447 22.671 - -0.52% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.00% 945995.171 955461.627 - 1.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.00% 129.856 131.155 - 1.50% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -91.07% 42170.060 3766.419 - -0.01% -
bm_swap_ranges_vb_unaligned/262144 -80.26% 19421.802 3833.691 - -0.08% -
std::shift_right(vector<int>)/32 -69.72% 9.740 2.949 - 0.24% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -63.02% 23.874 8.829 - -47.19% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.10% 14.911 5.950 - -44.00% -
std::shift_left(vector<int>)/32 -54.02% 9.818 4.515 - 52.14% -
std::search(list<int>)_(no_match)/1024 -50.67% 1556.012 767.644 - 2.36% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -50.00% 136.083 68.047 - -50.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -49.03% 84485912.592 43062293.434 - 15.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -48.09% 989.161 513.488 - -69.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -45.80% 28315745.129 15346977.532 - -15.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -45.70% 1009.084 547.975 - 0.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -45.43% 1005.383 548.664 - -68.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -45.02% 0.480 0.264 - -33.49% -
BM_StringEraseWithMove_Huge_Opaque -42.38% 79.079 45.563 - -33.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -42.27% 0.478 0.276 - -12.17% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -41.66% 108.363 63.222 - -28.24% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -37.74% 1237.740 770.596 - 4.94% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -35.49% 3.767 2.430 - -24.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -35.06% 32.525 21.123 - -35.46% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -34.59% 33.961 22.213 - -21.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -34.49% 0.483 0.316 - -13.81% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -33.82% 17.133 11.338 - -18.45% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -33.40% 11.408 7.598 - -16.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -32.37% 10.888 7.363 - -7.26% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -31.50% 62.141 42.566 - -14.21% -
std::unordered_set<int>::count(key)_(non-existent)/32 -31.30% 1.974 1.356 - -2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.49% 361797274.375 251486789.114 - -28.21% -
BM_PushHeap_uint64_Descending_1 -30.35% 0.692 0.482 - 7.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -30.15% 42.302 29.547 - -29.82% -
BM_vector_deque_ranges_move/0 -29.86% 0.604 0.424 - 6.91% -
BM_StringRead_Cold_Shallow_Empty -29.83% 1.555 1.091 - 3.15% -
BM_StringRead_Cold_Shallow_Small -28.96% 1.545 1.098 - -2.46% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -28.85% 1.761 1.253 - -26.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -28.18% 4202732.244 3018382.718 - -0.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -27.35% 27.975 20.324 - -36.44% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -26.94% 34.580 25.264 - -23.38% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -26.85% 826.697 604.691 - -12.52% -
std::copy(list<int>)/64 -26.56% 41.215 30.266 - -9.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -26.47% 2073.466 1524.704 - 15.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -26.28% 53.357 39.333 - 12.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -26.23% 1.371 1.011 - 5.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.14% 37.838 27.947 - -3.03% -
BM_StringCtorDefault -25.52% 0.319 0.238 - -2.23% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -25.13% 829.376 620.934 - -11.70% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -24.66% 30.753 23.169 - -33.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -24.57% 32.154 24.255 - -2.82% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -24.53% 0.302 0.228 - -35.82% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -24.44% 1.661 1.255 - -0.42% -
SetIntersection_Interlaced_Vector_float_16384_256 -24.40% 22232741.851 16808478.436 - 12.97% -
BM_PushHeap_uint32_PipeOrgan_1 -24.37% 0.520 0.393 - -15.64% -
SetIntersection_Interlaced_Vector_uint64_256_16 -24.36% 7859754.849 5944946.660 - -17.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -24.03% 2186797.291 1661231.197 - -1.17% -
std::unordered_set<int>::contains(key)_(existent)/8192 -23.81% 1.652 1.259 - 3.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -23.68% 0.393 0.300 - -37.67% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -23.54% 8.395 6.419 - -1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -23.26% 0.536 0.411 - -20.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -23.20% 6.272 4.817 - -12.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -23.11% 0.697 0.536 - 12.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -22.52% 67.147 52.024 - -0.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -22.52% 194.471 150.674 - -26.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -22.07% 37.608 29.306 - 16.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -22.06% 53.090 41.378 - -36.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -22.05% 30588839.580 23843667.424 - 12.53% -
std::find_end(deque<int>)_(process_all)/8192 -22.05% 2581.113 2012.012 - -29.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -21.96% 49.666 38.760 - 18.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -21.91% 36.814 28.746 - 6.44% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.89% 67.836 52.986 - 2.39% -
std::fill_n(list<int>)/8192 -21.78% 9942.534 7777.132 - 8.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.67% 8.905 6.975 - -10.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -21.66% 189.440 148.412 - -40.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -21.64% 8063.495 6318.909 - 7.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -21.44% 8874923.906 6972504.623 - 72.36% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -21.29% 767.572 604.177 - -1.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -21.24% 169225451.765 133283533.582 - 15.50% -
std::find_end(deque<int>)_(process_all)/1048576 -21.22% 335008.929 263923.786 - -27.93% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -21.17% 626.718 494.050 - 0.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -20.65% 845.799 671.127 - 4.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -20.45% 195.076 155.177 - -28.35% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -20.41% 3.364 2.678 - -9.88% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -20.30% 47213.119 37630.510 - 0.48% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.19% 23.853 19.037 - -20.39% -
std::copy_n(vector<bool>)_(aligned)/262144 -20.17% 743.297 593.381 - 1.35% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -19.93% 6.350 5.085 - -10.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.79% 12748.483 10225.709 - -1.53% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -19.75% 993.758 797.506 - -0.03% -
BM_StringRead_Cold_Deep_Small -19.73% 1.447 1.162 - 0.00% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -19.63% 15.543 12.492 - -37.74% -
BM_deque_deque_ranges_move/0 -19.60% 0.918 0.738 - -19.97% -
BM_StringRead_Cold_Deep_Large -19.54% 1.526 1.227 - -0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -19.53% 0.532 0.429 - -14.29% -
BM_deque_deque_move_backward/0 -19.14% 0.917 0.742 - -19.35% -
BM_PushHeap_float_Descending_1 -18.99% 0.575 0.466 - -10.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -18.96% 20.761 16.825 - -50.50% -
BM_StringRead_Cold_Shallow_Large -18.88% 1.382 1.121 - 3.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -18.74% 659.542 535.935 - 3.46% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -18.67% 1.378 1.121 - -24.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -18.48% 16284.806 13276.042 - 2.01% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -18.42% 2.173 1.773 - 27.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -18.35% 8.699 7.103 - -37.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -18.28% 462.921 378.282 - -2.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -18.22% 76912641.884 62900689.900 - 2.71% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -18.18% 25.108 20.544 - -1.15% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -18.07% 11.763 9.638 - -14.87% -
std::move(list<int>)/4096 -18.06% 4789.380 3924.542 - -10.00% -
std::is_sorted_until(list<int>,_pred)/8192 -18.00% 8933.364 7325.493 - -3.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -17.86% 24.016 19.726 - -18.12% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -17.74% 6.145 5.055 - 3.47% -
std::search(list<int>)_(single_element)/1000 -17.54% 655.155 540.215 - -23.47% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -17.27% 40.452 33.467 - -15.35% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -17.10% 42.659 35.366 - -9.65% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -17.05% 1.549 1.285 - -17.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -16.90% 7.941 6.599 - -40.27% -
std::unordered_multimap<int,_int>::clear()/1024 -16.81% 9791.075 8144.917 - -3.91% -
std::adjacent_find(deque<int>)/50 -16.79% 18.205 15.149 - 7.96% -
std::unordered_multimap<int,_int>::clear()/8192 -16.66% 75949.768 63295.401 - -5.70% -
BM_PushHeap_uint64_SingleElement_1 -16.61% 0.576 0.480 - -4.21% -
std::find_end(list<int>)_(same_length)/8192 -16.33% 9677.949 8097.335 - -48.55% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -16.22% 38.260 32.054 - -32.01% -
std::find(vector<long_long>)_(process_all)/8 -16.17% 1.249 1.047 - -8.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.16% 37.692 31.601 - -1.88% -
SetIntersection_Interlaced_Vector_float_262144_16 -16.14% 3547609.847 2975154.709 - 1.59% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -16.09% 62.061 52.076 - -38.41% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -15.94% 1.149 0.966 - 0.35% -
SetIntersection_Interlaced_Vector_float_1024_64 -15.94% 3923230.276 3297963.622 - 0.79% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.93% 38.756 32.581 - -21.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.67% 26.512 22.359 - -16.29% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -15.46% 1.665 1.408 - -13.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -15.30% 178.740 151.388 - -31.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.21% 72.574 61.534 - -15.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -15.11% 1362.938 1156.937 - 5.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -15.07% 1.372 1.165 - 16.40% -
BM_StringEraseWithMove_Huge_Transparent -15.06% 53.335 45.301 - -34.81% -
std::find_if_not(list<int>)_(bail_25%)/32768 -15.04% 8767.820 7448.715 - 0.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -14.99% 1.619 1.377 - -23.78% -
SetIntersection_Interlaced_Vector_float_16384_64 -14.81% 6979213.871 5945433.726 - 6.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -14.67% 8115371.601 6924556.048 - -3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -14.66% 1759185.707 1501333.817 - -0.07% -
std::search(deque<int>)_(near_matches)/1024 -14.50% 22878.108 19560.569 - 0.30% -
BM_PushHeap_uint32_Ascending_64 -14.16% 1.774 1.523 - 0.40% -
std::search(deque<int>)_(near_matches)/1000 -14.13% 21774.118 18698.511 - 0.80% -
std::remove_if(deque<int>)_(prefix)/50 -14.12% 73.615 63.219 - -1.47% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -14.08% 1.782 1.531 - 11.28% -
SetIntersection_Interlaced_Vector_float_1024_16 -14.04% 2096339.396 1802115.922 - -29.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -13.92% 11622.833 10005.067 - 19.69% -
SetIntersection_Interlaced_Vector_float_1024_256 -13.78% 6418348.447 5533729.220 - -0.16% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.78% 5.590 4.820 - -34.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -13.69% 5.868 5.065 - -32.48% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -13.68% 871.725 752.431 - -23.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.51% 51144.160 44233.514 - -11.95% -
std::find_if_not(list<int>)_(process_all)/32768 -13.50% 29036.945 25117.560 - -0.88% -
std::search(deque<int>)_(same_length)/1000 -13.42% 384.880 333.240 - 2.39% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -13.39% 162317.384 140590.337 - 1.40% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.38% 6303.469 5460.186 - -15.88% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.35% 798.380 691.758 - 0.26% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.29% 45608.069 39547.291 - 2.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -13.28% 54.155 46.962 - 32.61% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -13.21% 332.232 288.353 - -4.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.18% 70.618 61.309 - -13.77% -
std::stable_partition(list<int>)_(dense)/50 -13.15% 64.691 56.186 - -2.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -13.14% 8.665 7.527 - -9.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -13.13% 37.747 32.792 - 0.40% -
SetIntersection_Interlaced_Vector_float_262144_256 -13.12% 31975999.104 27782221.407 - 36.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -13.01% 46.851 40.757 - 2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -12.96% 11900546.220 10357826.266 - 38.18% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -12.87% 26.855 23.399 - -1.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.86% 52000.067 45313.414 - -9.92% -
std::search(list<int>)_(no_match)/8192 -12.85% 7698.084 6708.748 - 2.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.64% 130.719 114.199 - -19.53% -
BM_vector_deque_ranges_move_backward/0 -12.63% 0.443 0.387 - -29.44% -
std::rotate(list<int>)_(by_1/2)/8192 -12.59% 5451.113 4764.644 - 2.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -12.51% 69.794 61.063 - -7.36% -
std::multiset<int>::erase(key)_(existent)/1024 -12.45% 45.337 39.693 - -0.41% -
std::copy_n(vector<int>)/4096 -12.43% 207.724 181.912 - 27.74% -
std::move_backward(deque<int>)/4096 -12.40% 176.692 154.780 - 1.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -12.39% 28.777 25.212 - -0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.30% 30361.095 26625.735 - 1.58% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -12.14% 1722.236 1513.093 - -0.90% -
std::unordered_map<int,_int>::clear()/1024 -11.96% 8769.881 7721.081 - -9.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -11.91% 7.306 6.436 - -15.99% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -11.84% 1.282 1.130 - 1.67% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -11.79% 26.343 23.237 - 3.49% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.75% 48.959 43.206 - -14.82% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -11.70% 548690.994 484487.887 - -5.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.68% 5762.843 5089.623 - -1.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -11.67% 1835.737 1621.447 - 14.37% -
SetIntersection_Front_Set_float_16384_256 -11.64% 4276524.676 3778936.655 - -10.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -11.60% 7.826 6.918 - -36.28% -
std::unordered_multiset<int>::clear()/1024 -11.59% 9486.161 8386.474 - -2.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.50% 191.777 169.732 - -11.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.49% 1.306 1.156 - -18.75% -
vector<bool>(const_vector<bool>&) -11.41% 10.893 9.650 - 0.90% -
BM_StringRelational_Compare_Huge_Empty_Control -11.39% 1.875 1.661 - 1.64% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.31% 1.279 1.134 - -2.92% -
std::unordered_set<int>::count(key)_(non-existent)/0 -11.31% 0.306 0.271 - -44.01% -
SetIntersection_Interlaced_Set_uint32_256_64 -11.27% 13717653.602 12171097.061 - -13.52% -
std::any_of(vector<int>)_(process_all)/50 -11.23% 15.634 13.877 - -26.85% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.23% 1.614 1.433 - 0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -11.22% 1598.605 1419.208 - -17.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -11.22% 0.700 0.622 - -10.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.19% 0.446 0.396 - 32.67% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.18% 8129.953 7221.168 - 0.79% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -11.17% 2.547 2.263 - 0.62% -
BM_StringRead_Cold_Deep_Empty -11.11% 1.420 1.262 - 8.08% -
SetIntersection_Interlaced_Vector_float_256_16 -11.06% 6506970.257 5787272.947 - -1.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -11.04% 43426.740 38632.013 - -1.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -10.86% 1.297 1.156 - -18.52% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -10.84% 2.563 2.285 - -6.69% -
SetIntersection_Front_Vector_uint64_262144_16384 -10.80% 77558007.529 69179593.107 - -6.33% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.80% 17.214 15.355 - -11.36% -
ranges::min(std::list<__int128>)/8 -10.78% 2.308 2.059 - 0.90% -
std::multiset<int>::count(key)_(non-existent)/0 -10.73% 0.282 0.252 - -8.52% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -10.70% 187.728 167.636 - -21.32% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -10.70% 7.633 6.816 - -38.74% -
std::multiset<std::string>::contains(key)_(existent)/32 -10.67% 18.827 16.817 - 17.34% -
BM_vector_deque_copy/0 -10.57% 0.673 0.601 - 9.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.55% 18.843 16.855 - -15.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -10.49% 19715.317 17647.496 - -7.79% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -10.49% 22322.495 19981.471 - -0.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -10.48% 0.302 0.270 - -44.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -10.40% 13.670 12.248 - -1.92% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -10.36% 23.054 20.666 - -3.54% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.32% 5903140.704 5293775.212 - -10.42% -
std::map<std::string,_int>::find(key)_(existent)/1024 -10.32% 24.790 22.232 - -6.47% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.31% 1.391 1.247 - -11.45% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -10.28% 13.886 12.459 - 9.03% -
std::find_end(deque<int>)_(process_all)/1024 -10.24% 324.750 291.488 - -18.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -10.23% 1766409.260 1585637.371 - -6.40% -
std::unordered_multiset<int>::count(key)_(existent)/32 -10.21% 1.753 1.574 - -15.11% -
std::copy_if(vector<int>)_(entire_range)/64 -10.20% 16.976 15.245 - -1.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -10.18% 64.804 58.206 - 34.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.17% 180.943 162.544 - -34.64% -
BM_std_minmax_element<int>/1024 -10.10% 272.959 245.378 - -10.47% -
ranges::min(std::vector<__int128>)/70000 -10.08% 30005.229 26979.805 - -12.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -10.06% 1.330 1.196 - 19.13% -
std::unique_copy(deque<int>)_(sprinkled)/52 -10.05% 16.383 14.736 - 0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.04% 20.552 18.489 - -10.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -10.01% 228348.018 205498.350 - -2.37% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.98% 59.429 53.497 - -14.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -9.95% 0.338 0.305 - 1.97% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.94% 3.699 3.331 - -3.87% -
bm_ranges_lexicographical_compare<signed_char>/1 -9.88% 1.658 1.494 - -12.84% -
SetIntersection_Front_Vector_uint64_16384_16384 -9.85% 76401168.025 68873039.926 - -7.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -9.85% 10442.576 9413.729 - -14.33% -
std::reverse_copy(vector<int>)/8 -9.85% 2.511 2.264 - -6.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -9.84% 1501993.614 1354129.205 - -0.07% -
BM_deque_deque_ranges_move/2 -9.78% 2.299 2.074 - -10.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -9.78% 64.370 58.074 - -21.33% -
BM_std_minmax_element<int>/4000 -9.77% 1046.583 944.369 - -10.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.76% 1.339 1.208 - -16.53% -
std::copy(deque<int>)/64 -9.76% 3.024 2.729 - -9.56% -
std::multiset<std::string>::insert(value)_(already_present)/32 -9.75% 48.109 43.416 - -31.34% -
BM_std_minmax_element<int>/4096 -9.74% 1071.829 967.425 - -10.63% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.70% 1.523 1.375 - -13.52% -
std::unique_copy(deque<int>)_(sprinkled)/32 -9.68% 10.202 9.214 - 0.14% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -9.61% 0.456 0.413 - -10.21% -
BM_PushHeap_uint32_Ascending_256 -9.57% 2.305 2.085 - 0.14% -
std::vector<std::string>::ctor(size)/32 -9.54% 34.920 31.588 - -0.51% -
BM_std_minmax_element<int>/512 -9.47% 138.067 124.992 - -10.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.47% 59730.853 54076.786 - -7.52% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -9.44% 1.453 1.316 - -9.26% -
BM_std_minmax_element<int>/5500 -9.41% 1428.884 1294.459 - -10.88% -
BM_PushHeap_string_Descending_16384 -9.40% 2.560 2.320 - 0.41% -
std::is_sorted_until(list<int>)/8192 -9.36% 7248.848 6570.404 - -8.47% -
BM_PushHeap_uint64_SingleElement_4 -9.33% 0.398 0.361 - -4.12% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -9.32% 24.691 22.390 - -2.79% -
std::set<int>::contains(key)_(non-existent)/8192 -9.31% 9.951 9.025 - -12.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.31% 15095.535 13690.829 - -0.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.30% 0.513 0.466 - -9.35% -
BM_vector_deque_copy_backward/1 -9.29% 2.333 2.116 - -11.23% -
std::move_backward(vector<bool>)_(unaligned)/64 -9.28% 1.796 1.629 - 0.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -9.23% 5.809 5.273 - 16.99% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.18% 5.321 4.832 - -32.85% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -9.12% 5.360 4.871 - -25.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -9.06% 1.306 1.187 - -16.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.05% 4.642 4.222 - -8.78% -
BM_deque_deque_ranges_move/1 -9.04% 2.579 2.346 - -9.70% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -9.03% 12330.434 11216.795 - 12.04% -
rng::find_last(vector<char>)_(bail_90%)/8 -9.01% 0.484 0.441 - 0.06% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.00% 1.829 1.665 - -6.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.00% 23.865 21.718 - -5.38% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -8.95% 2497.906 2274.240 - -7.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.93% 27719006.655 25243062.214 - -6.24% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -8.93% 0.780 0.710 - 1.73% -
BM_PushHeap_string_Random_1 -8.93% 0.577 0.525 - -24.76% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -8.92% 0.779 0.710 - 1.96% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.91% 10.559 9.618 - -4.76% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -8.91% 0.779 0.710 - 2.18% -
std::partial_sort(deque<int>)_(heap)/8 -8.86% 40.476 36.887 - -6.17% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -8.86% 0.438 0.399 - 9.12% -
std::copy_backward(vector<bool>)_(aligned)/262144 -8.82% 758.577 691.707 - 12.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.79% 6447.152 5880.294 - -7.92% -
SetIntersection_Front_Set_uint64_16384_64 -8.77% 1840181.411 1678722.244 - -0.10% -
BM_tolower_char<wchar_t> -8.77% 0.615 0.561 - -7.03% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -8.77% 13.621 12.427 - -0.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.76% 51037.731 46567.489 - -9.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -8.75% 41.757 38.103 - 23.51% -
BM_vector_deque_copy_backward/2 -8.74% 2.051 1.872 - -9.31% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.67% 8928.021 8153.652 - -16.56% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.67% 812.997 742.544 - 20.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -8.58% 1733144.451 1584363.770 - -6.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -8.54% 5.968 5.458 - -16.59% -
std::unordered_map<int,_int>::clear()/32 -8.51% 639.189 584.809 - -3.35% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -8.51% 6824.589 6244.022 - 0.46% -
std::is_partitioned(deque<int>)_(partitioned)/50 -8.49% 15.139 13.853 - 0.02% -
std::unordered_map<int,_int>::erase(iterator)/8192 -8.47% 21.453 19.635 - -2.39% -
std::all_of(vector<int>)_(process_all)/50 -8.42% 13.720 12.565 - -34.57% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -8.37% 28.484 26.100 - -2.37% -
BM_vector_deque_ranges_move_backward/64000 -8.37% 8249.291 7558.946 - 2.47% -
std::is_partitioned(deque<int>)_(partitioned)/32 -8.34% 10.009 9.174 - 0.10% -
std::unordered_map<int,_int>::erase(iterator)/32 -8.33% 21.192 19.426 - -2.97% -
SetIntersection_Front_Set_uint32_262144_256 -8.33% 4135504.540 3791035.217 - -0.81% -
std::unique(list<int>,_pred)_(contiguous)/8192 -8.29% 8233.296 7550.475 - 0.75% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.27% 245.185 224.910 - -6.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -8.22% 190362.804 174708.872 - -0.19% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -8.20% 6.232 5.721 - 3.54% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -8.19% 2.432 2.233 - -18.08% -
BM_PushHeap_float_Random_1 -8.18% 0.631 0.579 - 24.18% -
std::copy_n(vector<bool>)_(aligned)/64 -8.13% 1.344 1.235 - -2.42% -
rng::starts_with(list<int>)/8192 -8.11% 9251.849 8501.697 - -1.09% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.10% 21.387 19.654 - -1.63% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -8.08% 36.259 33.330 - -6.25% -
bm_gcd_trivial -8.06% 0.688 0.633 - -6.57% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.05% 3.042 2.797 - -2.87% -
SetIntersection_Front_Set_float_16384_1024 -8.05% 13620706.864 12524406.449 - 0.44% -
std::remove_if(list<int>)_(sprinkled)/50 -8.05% 77.269 71.051 - -5.20% -
BM_PushHeap_uint32_Ascending_16 -8.01% 1.008 0.927 - 1.13% -
std::unordered_map<int,_int>::clear()/8192 -8.00% 65667.390 60415.612 - -9.32% -
SetIntersection_Front_Set_uint32_262144_64 -7.96% 1729408.549 1591766.145 - -3.92% -
BM_std_minmax_element<int>/65536 -7.95% 17077.770 15720.601 - -9.21% -
SetIntersection_Front_Set_string_256_256 -7.83% 32001518.709 29495749.442 - 0.27% -
BM_PushHeap_uint32_QuickSortAdversary_1 -7.83% 0.577 0.532 - 34.92% -
SetIntersection_Front_Set_string_1024_16 -7.81% 1979205.628 1824544.289 - -8.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.81% 1.306 1.204 - -14.96% -
std::multiset<std::string>::contains(key)_(existent)/8192 -7.80% 31.821 29.339 - 9.75% -
BM_std_minmax_element<int>/64000 -7.79% 16684.346 15385.120 - -8.91% -
std::upper_bound(std::list<int>)/8192 -7.78% 14279.075 13167.682 - -6.76% -
SetIntersection_Front_Set_float_16384_16384 -7.78% 232573627.262 214482669.722 - -1.10% -
std::remove_if(list<int>)_(prefix)/8192 -7.76% 9905.024 9136.128 - -9.04% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -7.72% 7.864 7.258 - 3.20% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.71% 1.848 1.706 - -1.26% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -7.70% 2.915 2.691 - 0.53% -
std::replace(vector<int>)_(sprinkled)/50 -7.70% 8.981 8.290 - -5.40% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -7.62% 2.668 2.465 - 0.67% -
BM_std_minmax_element<int>/70000 -7.62% 18245.018 16854.046 - -8.74% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.62% 0.458 0.423 - 16.79% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -7.59% 3524469.160 3257014.410 - 34.72% -
ranges::min(std::list<__int128>)/64 -7.59% 36.016 33.284 - 3.26% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -7.58% 12.631 11.674 - -2.30% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.53% 1.138 1.053 - -0.07% -
ranges::min(std::vector<__int128>)/64 -7.50% 26.480 24.494 - -8.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -7.47% 11.317 10.472 - 2.73% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.45% 1983.335 1835.613 - -4.73% -
std::copy_n(deque<int>)/8 -7.42% 2.874 2.661 - 0.96% -
bm_ranges_lexicographical_compare<int>/1 -7.39% 1.543 1.429 - 11.12% -
BM_deque_deque_ranges_copy/1 -7.38% 2.492 2.308 - -7.04% -
std::set<int>::clear()/8192 -7.36% 81761.375 75744.362 - -7.83% -
SetIntersection_Front_Set_string_1024_64 -7.34% 4857787.667 4501256.734 - -5.66% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.33% 22.305 20.669 - -4.43% -
BM_StringMove_Small -7.27% 0.762 0.706 - -11.58% -
SetIntersection_Front_Vector_uint64_1024_16 -7.25% 1128104.742 1046351.580 - -5.93% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.24% 11.144 10.337 - 3.86% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.24% 16519.724 15323.653 - -8.04% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -7.24% 5.639 5.231 - 1.04% -
BM_deque_deque_ranges_copy/2 -7.20% 2.235 2.074 - -7.64% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -7.18% 643.787 597.565 - -1.95% -
rng::find_last(vector<int>)_(bail_90%)/50 -7.17% 1.502 1.394 - -8.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.11% 37.729 35.047 - -17.88% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.10% 30.393 28.234 - -2.25% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -7.07% 38.191 35.493 - 1.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.05% 26.267 24.414 - -7.35% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -7.03% 9410.459 8748.764 - -0.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -6.95% 2.478 2.305 - -3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -6.95% 0.616 0.573 - -3.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.92% 1681198.484 1564836.916 - -6.83% -
SetIntersection_Interlaced_Set_uint32_16384_256 -6.90% 210790986.197 196237046.714 - -3.57% -
SetIntersection_Front_Set_uint32_256_64 -6.90% 5696331.961 5303546.571 - -8.85% -
BM_lexicographical_compare_three_way_fast_path/4 -6.87% 1.232 1.148 - 3.18% -
BM_PushHeap_uint32_Ascending_262144 -6.87% 5.032 4.687 - -2.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -6.86% 22.472 20.931 - -1.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.85% 1.645 1.532 - 7.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -6.85% 351.100 327.051 - -5.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -6.82% 59.388 55.335 - -3.58% -
BM_PushHeap_uint32_Ascending_1024 -6.81% 2.742 2.555 - 0.00% -
SetIntersection_Front_Set_float_262144_16384 -6.80% 232675111.342 216846604.365 - 1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -6.78% 2796924.367 2607165.613 - 17.22% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.78% 25.163 23.457 - 4.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -6.77% 5.007 4.668 - -8.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -6.77% 0.814 0.759 - -0.75% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -6.74% 3228289.281 3010714.439 - -13.90% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.73% 174979323.389 163211694.381 - -6.45% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -6.72% 1098293.677 1024478.232 - -2.52% -
ranges::min(std::vector<long_long>)/1 -6.72% 0.328 0.306 - -29.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -6.72% 1.318 1.230 - 12.57% -
SetIntersection_Interlaced_Set_uint32_16384_64 -6.71% 223404603.963 208423179.716 - -4.71% -
BM_std_minmax_element<char>/4000 -6.69% 1054.205 983.664 - -6.17% -
BM_vector_deque_move_backward/70000 -6.68% 9064.469 8459.346 - 5.70% -
SetIntersection_Interlaced_Set_uint32_64_64 -6.67% 13973735.358 13041904.217 - -2.61% -
std::multiset<std::string>::count(key)_(existent)/1024 -6.66% 25.222 23.542 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -6.65% 0.622 0.581 - 1.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.65% 218.250 203.738 - 2.25% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.65% 183597.164 171389.644 - -1.88% -
BM_std_minmax_element<char>/4096 -6.65% 1078.187 1006.514 - -6.44% -
BM_vector_deque_ranges_copy_backward/0 -6.64% 0.429 0.401 - -22.68% -
std::multiset<int>::contains(key)_(non-existent)/8192 -6.64% 9.237 8.624 - -41.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.63% 16.742 15.632 - -6.78% -
std::fill(list<int>)/8192 -6.61% 8962.784 8370.593 - -1.74% -
std::lower_bound(std::vector<int>)/100 -6.61% 13.005 12.146 - 0.63% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.59% 473.493 442.282 - -8.14% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.57% 2.915 2.724 - -14.75% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -6.57% 644.612 602.270 - -0.56% -
std::unordered_multimap<int,_int>::clear()/32 -6.56% 634.076 592.455 - -0.97% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -6.56% 32.791 30.640 - -1.49% -
std::rotate_copy(deque<int>)/32 -6.54% 2.752 2.572 - 0.00% -
SetIntersection_Front_Set_string_262144_16 -6.54% 1990071.154 1859985.318 - -4.03% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -6.53% 57.800 54.023 - -14.64% -
SetIntersection_Front_Vector_uint64_1024_256 -6.52% 2263858.624 2116212.693 - -0.93% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -6.51% 20.966 19.601 - -1.52% -
SetIntersection_None_Set_uint32_262144_16384 -6.50% 1233082.681 1152896.808 - -4.94% -
std::unordered_set<int>::find(key)_(non-existent)/32 -6.49% 1.159 1.084 - -1.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.48% 21189.128 19816.941 - -1.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -6.47% 1.385 1.296 - 21.83% -
BM_vector_deque_move_backward/65536 -6.45% 8736.128 8172.816 - 6.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -6.42% 16015.613 14986.857 - -1.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.40% 1.728 1.617 - 2.79% -
BM_std_minmax_element<char>/65536 -6.40% 17170.546 16071.188 - -5.69% -
std::multiset<int>::ctor(const&,_alloc)/8192 -6.40% 55336.803 51795.486 - -35.15% -
BM_std_minmax_element<char>/64000 -6.39% 16763.254 15692.310 - -5.59% -
std::set<int>::insert(value)_(new_value,_end)/1024 -6.37% 46.216 43.273 - 4.40% -
BM_std_minmax_element<char>/5500 -6.37% 1443.813 1351.882 - -6.19% -
SetIntersection_Front_Vector_uint64_262144_256 -6.37% 2280119.495 2134987.458 - -6.36% -
BM_std_minmax_element<char>/1024 -6.35% 275.175 257.693 - -5.68% -
BM_StringEraseToEnd_Huge_Opaque -6.35% 2.430 2.275 - -0.62% -
ranges::min(std::list<char>)/1 -6.34% 0.388 0.363 - 2.67% -
std::set<int>::find(key)_(non-existent)/32 -6.30% 2.403 2.251 - -1.41% -
std::lower_bound(std::list<int>)/8192 -6.29% 14296.364 13397.126 - -5.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -6.28% 20.296 19.020 - -0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -6.28% 176748.708 165648.851 - -21.86% -
SetIntersection_Front_Set_uint64_262144_64 -6.28% 1785503.132 1673386.298 - -1.51% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -6.27% 0.501 0.469 - -9.93% -
std::find_if_not(vector<int>)_(process_all)/8 -6.27% 1.427 1.337 - -5.36% -
SetIntersection_Front_Set_float_262144_16 -6.26% 1220290.553 1143861.246 - -5.30% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -6.26% 2.626 2.461 - -8.49% -
BM_StringFindStringLiteral/64 -6.23% 2.267 2.126 - -0.66% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -6.20% 21120.526 19810.636 - -1.34% -
std::multiset<int>::erase(iterator)/8192 -6.20% 24.666 23.136 - -3.61% -
BM_PushHeap_uint64_SingleElement_16 -6.20% 0.370 0.347 - -3.20% -
SetIntersection_Front_Vector_uint64_262144_4 -6.19% 1068090.183 1002018.970 - -7.63% -
BM_vector_deque_copy/2 -6.16% 1.880 1.764 - -11.90% -
BM_std_minmax_element<char>/70000 -6.15% 18301.526 17175.553 - -5.77% -
std::partition_copy(vector<int>)/1024 -6.15% 500.496 469.715 - 0.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -6.13% 10.466 9.825 - 10.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.13% 1.503 1.411 - -19.86% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -6.13% 778.668 730.960 - 19.78% -
BM_PushHeap_uint32_QuickSortAdversary_16 -6.12% 0.978 0.918 - 0.13% -
SetIntersection_Interlaced_Set_string_1024_1024 -6.11% 58366046.142 54800281.318 - -2.49% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.11% 617.429 579.718 - 0.40% -
BM_vector_deque_ranges_copy/65536 -6.07% 3037.991 2853.709 - -0.21% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -6.04% 179779700.178 168919189.822 - -2.10% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.04% 1.690 1.588 - 18.94% -
std::remove(deque<int>)_(sprinkled)/32 -5.98% 52.817 49.659 - -0.92% -
BM_StringRelational_Less_Empty_Empty_Control -5.98% 1.713 1.611 - -3.50% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.94% 28.349 26.665 - -1.65% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -5.94% 496.256 466.801 - 0.65% -
std::replace_if(list<int>)_(sprinkled)/50 -5.93% 24.497 23.045 - -1.60% -
std::unordered_multiset<int>::clear()/8192 -5.93% 68702.828 64631.097 - -3.84% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.86% 21081.386 19846.380 - -0.69% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.85% 143.127 134.758 - -2.82% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.84% 1.416 1.334 - -0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -5.84% 53451.675 50328.347 - -0.84% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.82% 33.937 31.960 - 2.28% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.82% 183537.186 172861.121 - -0.93% -
BM_StringRelational_Eq_Large_Large_Control -5.82% 2.417 2.277 - 1.72% -
std::search(list<int>)_(single_element)/8192 -5.82% 8863.753 8348.307 - 11.51% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.81% 1628798.014 1534230.142 - -5.24% -
BM_CmpEqual_uchar_schar -5.79% 1.071 1.009 - -10.16% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -5.78% 47554.639 44805.874 - 0.02% -
std::replace(vector<int>)_(sprinkled)/32 -5.75% 5.860 5.523 - -4.81% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -5.73% 33.579 31.656 - 2.10% -
SetIntersection_Interlaced_Vector_uint64_256_256 -5.72% 4790680.743 4516434.914 - -1.12% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -5.71% 8.634 8.141 - 9.25% -
std::is_sorted_until(deque<int>)/8192 -5.70% 3955.223 3729.794 - -0.85% -
BM_PushHeap_float_Ascending_16384 -5.69% 4.280 4.036 - -5.94% -
std::is_sorted_until(vector<int>)/8 -5.68% 2.191 2.066 - 0.88% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.68% 8987.049 8476.824 - -3.26% -
std::multiset<int>::erase(iterator)/1024 -5.65% 24.606 23.215 - -1.94% -
SetIntersection_Interlaced_Set_uint32_16384_16 -5.65% 215980267.969 203770175.565 - -3.73% -
rng::find_last(vector<char>)_(bail_90%)/50 -5.65% 1.456 1.374 - -6.42% -
std::partition(list<int>)_(sparse)/50 -5.65% 22.614 21.336 - 43.60% -
SetIntersection_Interlaced_Vector_uint64_256_1 -5.64% 4362203.032 4116211.119 - -2.17% -
std::find_end(list<int>,_pred)_(same_length)/1024 -5.64% 837.223 790.014 - -50.15% -
rng::find_last(deque<int>)_(bail_90%)/1024 -5.60% 30.910 29.178 - -36.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.60% 1131314.921 1067940.229 - -4.82% -
std::multiset<int>::clear()/1024 -5.60% 10395.743 9813.662 - -5.34% -
std::rotate(deque<int>)_(by_1/3)/8192 -5.59% 3353.932 3166.306 - -85.66% -
SetIntersection_Front_Set_string_262144_4 -5.58% 1282145.019 1210606.939 - -5.41% -
SetIntersection_None_Set_uint32_16384_1024 -5.57% 159982142.233 151075654.420 - -6.04% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.57% 7280.716 6875.424 - -11.22% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.54% 1309962.402 1237375.162 - -4.82% -
std::unordered_map<int,_int>::erase(iterator)/1024 -5.54% 21.400 20.214 - 0.77% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.53% 16.716 15.791 - 1.44% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.51% 8234.606 7780.470 - 1.26% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.50% 12.912 12.202 - -5.85% -
std::set<int>::clear()/1024 -5.48% 9383.265 8868.720 - -7.55% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -5.47% 903.750 854.271 - 0.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.45% 127.111 120.183 - -16.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.45% 55625.293 52594.478 - -5.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -5.45% 6.915 6.538 - 0.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.44% 12.095 11.437 - -5.40% -
SetIntersection_None_Set_uint32_262144_16 -5.44% 1225334.310 1158634.195 - -4.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.42% 33.018 31.227 - 0.46% -
std::remove(deque<int>)_(sprinkled)/50 -5.42% 57.462 54.346 - -1.54% -
SetIntersection_None_Set_uint32_262144_1024 -5.42% 1227138.508 1160660.482 - -3.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -5.41% 5300970.734 5014440.797 - -3.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.39% 163.324 154.513 - -6.79% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -5.39% 10.309 9.754 - -1.87% -
std::unique(deque<int>)_(contiguous)/52 -5.38% 59.659 56.449 - 1.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.37% 3.588 3.395 - -0.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.37% 72335.541 68451.599 - -1.50% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.36% 12068.082 11421.668 - -3.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -5.35% 2.411 2.282 - -18.52% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -5.34% 8.296 7.853 - -0.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -5.34% 799.231 756.546 - 0.39% -
SetIntersection_None_Set_uint32_16384_16384 -5.33% 164087011.310 155337012.886 - -4.92% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.31% 6032067.559 5711688.713 - -3.63% -
std::find_if_not(list<int>)_(bail_25%)/8192 -5.31% 1498.190 1418.698 - -1.71% -
std::equal(vector<bool>)_(unaligned)/8 -5.30% 0.845 0.800 - -2.16% -
SetIntersection_Front_Set_uint64_1024_64 -5.29% 1800307.220 1705068.344 - -0.67% -
SetIntersection_None_Set_uint32_262144_4 -5.28% 1225048.586 1160398.519 - -4.45% -
SetIntersection_None_Set_uint32_16384_256 -5.28% 161069744.628 152571446.590 - -5.15% -
SetIntersection_None_Set_uint32_262144_1 -5.28% 1233077.881 1168020.754 - -4.06% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -5.27% 17.987 17.039 - -0.64% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -5.27% 1.982 1.877 - -2.41% -
rng::starts_with(deque<int>)/1024 -5.27% 469.015 444.302 - -7.27% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -5.27% 29.133 27.599 - -0.03% -
std::unordered_multiset<int>::erase(iterator)/8192 -5.25% 23.843 22.591 - -0.94% -
std::multiset<int>::erase(iterator)/32 -5.25% 21.891 20.742 - -2.12% -
std::map<int,_int>::find(key)_(existent)/1024 -5.25% 4.467 4.233 - 16.20% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.24% 42.139 39.930 - 1.75% -
std::find_if(vector<int>)_(process_all)/8 -5.23% 1.364 1.293 - -13.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.20% 1190930.460 1129019.530 - -8.89% -
SetIntersection_Front_Set_uint64_262144_16 -5.19% 1204441.456 1141900.616 - -5.80% -
SetIntersection_None_Set_uint32_16384_1 -5.18% 162398383.240 153982252.080 - -4.90% -
std::multiset<int>::contains(key)_(existent)/32 -5.18% 1.737 1.647 - 0.50% -
std::rotate(deque<int>)_(by_1/4)/50 -5.17% 28.914 27.418 - -62.92% -
SetIntersection_None_Set_uint32_16384_64 -5.17% 161147536.364 152821893.938 - -5.28% -
SetIntersection_Interlaced_Set_uint32_16384_1 -5.16% 1045594.238 991691.054 - -7.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.15% 27.928 26.491 - 0.31% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -5.14% 360361.839 341828.794 - -0.63% -
SetIntersection_None_Set_uint32_262144_256 -5.13% 1222089.356 1159382.730 - -4.19% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.09% 1307437.500 1240866.781 - -4.73% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -5.09% 1095638.381 1039860.081 - -1.46% -
SetIntersection_None_Set_uint32_262144_262144 -5.09% 1223242.432 1161036.865 - -3.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -5.08% 1117145.650 1060444.847 - -4.80% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.07% 1588799.723 1508245.364 - -5.23% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -5.06% 18.305 17.378 - 0.56% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.06% 292.373 277.573 - -17.48% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -5.06% 39382.771 37389.714 - 1.83% -
SetIntersection_Front_Vector_uint64_16384_4 -5.06% 1058512.300 1004970.047 - -6.10% -
SetIntersection_Interlaced_Set_float_16384_16384 -5.05% 220908805.106 209762667.382 - 0.46% -
SetIntersection_None_Set_uint32_16384_4 -5.04% 161700298.913 153557779.741 - -5.04% -
SetIntersection_Front_Set_string_256_16 -5.03% 7452732.724 7077838.171 - 4.25% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -5.02% 32.590 30.953 - -2.01% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -5.00% 1.589 1.509 - -1.06% -
std::set<std::string>::equal_range(key)_(existent)/32 -4.99% 18.289 17.376 - 15.69% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.98% 1551113.363 1473890.136 - -4.52% -
SetIntersection_None_Set_uint32_262144_64 -4.97% 1221910.971 1161191.322 - -4.34% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.97% 107227.740 101899.812 - 5.66% -
std::set<int>::find(key)_(non-existent)/0 -4.97% 0.264 0.251 - -0.39% -
std::multiset<int>::clear()/8192 -4.95% 81565.930 77527.972 - -6.22% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -4.95% 942.564 895.912 - 0.72% -
SetIntersection_Front_Set_float_256_256 -4.95% 8187854.815 7782653.521 - 1.32% -
BM_StringRelational_Less_Empty_Small_Control -4.95% 1.713 1.629 - -2.65% -
SetIntersection_None_Set_uint64_1024_16 -4.94% 9070467.475 8622027.886 - -3.90% -
SetIntersection_None_Set_uint32_16384_16 -4.94% 161312831.564 153337702.453 - -5.30% -
std::move(vector<int>)/1048576 -4.94% 59963.746 57002.057 - 2.03% -
SetIntersection_Front_Set_string_16_16 -4.93% 61297250.686 58274855.173 - -1.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -4.93% 1012.765 962.843 - -2.10% -
std::vector<int>::ctor(size)/32 -4.92% 11.146 10.598 - 6.37% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -4.92% 0.817 0.777 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.91% 1169755.419 1112281.408 - -5.37% -
BM_StringEraseToEnd_Small_Transparent -4.90% 0.422 0.401 - -0.05% -
std::pop_heap(deque<float>)/8192 -4.88% 64.047 60.922 - 2.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.87% 921.101 876.257 - -12.65% -
std::find_if(vector<char>)_(bail_25%)/8 -4.85% 0.884 0.841 - 2.84% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -4.85% 2.073 1.973 - -0.04% -
SetIntersection_Interlaced_Vector_string_64_16 -4.85% 30182714.408 28719007.022 - -5.03% -
SetIntersection_Front_Set_uint32_16384_4 -4.85% 1070781.727 1018863.508 - -5.24% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -4.83% 0.266 0.253 - -0.41% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -4.82% 0.817 0.777 - -0.26% -
SetIntersection_Interlaced_Set_float_16384_1024 -4.82% 178738014.911 170121396.107 - -0.40% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -4.81% 36.760 34.991 - -17.16% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.81% 4.527 4.310 - -3.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.80% 1.181 1.125 - -11.43% -
std::partition(deque<int>)_(sparse)/8192 -4.80% 3111.560 2962.143 - -5.08% -
SetIntersection_None_Vector_string_262144_1024 -4.76% 1317620.263 1254896.653 - -4.67% -
SetIntersection_None_Vector_uint64_16384_16 -4.75% 1103550.292 1051079.258 - -5.47% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.73% 1044761.728 995354.879 - -5.49% -
std::unordered_set<std::string>::erase(iterator)/8192 -4.73% 30.938 29.475 - 0.75% -
std::stable_partition(deque<int>)_(sparse)/8192 -4.72% 3476.748 3312.787 - -9.42% -
std::for_each_n(join_view(vector<vector<int>>))/50 -4.71% 4.488 4.277 - -0.96% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.71% 1429.835 1362.555 - -0.34% -
std::set<std::string>::count(key)_(existent)/8192 -4.70% 31.816 30.321 - -8.02% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.70% 27.765 26.462 - -9.71% -
std::copy(vector<int>)/4096 -4.69% 154.196 146.959 - -2.43% -
SetIntersection_None_Vector_uint64_1024_1 -4.69% 1084229.828 1033421.732 - -5.73% -
BM_StringFindStringLiteral/128 -4.68% 3.205 3.056 - -3.42% -
BM_vector_deque_ranges_move_backward/70000 -4.65% 8842.006 8430.576 - 3.90% -
bm_ranges_lexicographical_compare<int>/8 -4.65% 1.574 1.501 - 3.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -4.64% 1.080 1.030 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.64% 77.695 74.093 - 16.52% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -4.62% 5931419.879 5657154.777 - -14.20% -
SetIntersection_Interlaced_Vector_uint64_64_1 -4.62% 17055213.653 16267476.605 - -2.45% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.62% 11674272.395 11135436.126 - -3.71% -
SetIntersection_None_Set_uint64_256_4 -4.60% 11668045.786 11131239.205 - -4.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -4.60% 0.298 0.285 - 0.02% -
SetIntersection_None_Set_float_262144_4 -4.60% 1221774.902 1165633.139 - -2.85% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.60% 1041146.357 993305.323 - -6.21% -
std::copy_n(vector<int>)/262144 -4.58% 12455.751 11885.249 - -5.16% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -4.58% 0.816 0.778 - 0.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.58% 33.817 32.270 - 6.49% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -4.57% 31.526 30.084 - 12.49% -
BM_vector_deque_copy/1 -4.57% 2.188 2.088 - -8.86% -
BM_PushHeap_float_Random_4 -4.55% 2.851 2.721 - -9.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -4.55% 0.623 0.594 - -1.28% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 -4.54% 82217892.534 78482084.916 - -0.26% -
BM_PushHeap_uint32_Ascending_16384 -4.54% 3.762 3.591 - -3.04% -
rng::find_last(deque<int>)_(bail_90%)/8192 -4.54% 216.099 206.287 - -43.47% -
std::set<std::string>::count(key)_(non-existent)/1024 -4.54% 24.463 23.353 - -1.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -4.53% 59.290 56.606 - 0.91% -
BM_StringRelational_Eq_Small_Large_Control -4.52% 0.490 0.468 - -0.75% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.52% 45.550 43.493 - -1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.52% 12628726.297 12058518.277 - -14.99% -
BM_std_minmax_element<char>/1 -4.50% 0.331 0.316 - 5.00% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.49% 11.153 10.652 - 4.40% -
std::stable_sort(vector<int>)_(descending)/8 -4.48% 24.986 23.867 - 2.30% -
SetIntersection_None_Set_float_262144_16 -4.48% 1221020.590 1166362.795 - -2.89% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.47% 11.240 10.737 - 6.44% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.47% 2283.462 2181.360 - 0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.47% 5050.842 4825.118 - -5.86% -
rng::for_each(multiset<int>)/8 -4.46% 6.892 6.584 - 46.90% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -4.46% 18.779 17.941 - 0.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.44% 25.498 24.366 - -4.91% -
SetIntersection_Interlaced_Set_float_256_4 -4.42% 11434526.159 10928925.057 - -3.51% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -4.39% 42.876 40.992 - 0.53% -
std::reverse(vector<int>)/8 -4.39% 1.554 1.486 - 0.49% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.38% 11.655 11.145 - 1.67% -
BM_PushHeap_uint32_PipeOrgan_16 -4.38% 0.909 0.869 - -1.25% -
std::find_end(vector<int>)_(process_all)/8192 -4.38% 1752.743 1676.016 - -6.99% -
SetIntersection_None_Set_uint32_1024_1 -4.38% 9113259.541 8714448.895 - -2.68% -
std::multiset<int>::contains(key)_(existent)/1024 -4.37% 4.030 3.854 - -2.74% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.37% 6860.441 6560.807 - -5.07% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -4.36% 813.103 777.651 - 1.12% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.34% 32.082 30.689 - -5.05% -
std::copy(list<int>)/4096 -4.34% 3186.700 3048.282 - -6.75% -
std::move_backward(vector<bool>)_(aligned)/512 -4.33% 2.358 2.255 - -1.09% -
SetIntersection_Front_Set_float_262144_262144 -4.33% 1697595.215 1624149.576 - 0.97% -
SetIntersection_Front_Set_float_262144_1024 -4.31% 13745849.403 13153745.785 - 9.30% -
BM_vector_deque_ranges_move_backward/65536 -4.30% 8330.806 7972.604 - 3.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -4.29% 47.780 45.729 - -12.86% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.29% 22.418 21.456 - -1.33% -
SetIntersection_Interlaced_Vector_uint64_256_64 -4.29% 7170570.172 6862919.922 - -7.01% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.29% 2.391 2.289 - -2.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.28% 46.200 44.221 - -3.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -4.28% 412.047 394.397 - -0.65% -
std::replace_if(vector<int>)_(sprinkled)/32 -4.27% 9.124 8.734 - 1.18% -
SetIntersection_Interlaced_Vector_uint64_16_16 -4.26% 37192076.488 35606900.377 - -1.35% -
SetIntersection_None_Vector_uint64_262144_256 -4.26% 1119642.816 1071931.781 - -5.86% -
SetIntersection_None_Vector_string_16384_4 -4.25% 1254197.110 1200927.700 - -3.54% -
SetIntersection_None_Set_uint64_256_256 -4.24% 5869294.877 5620176.943 - -3.50% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.24% 1082643.596 1036735.860 - -1.89% -
std::distance(join_view(vector<vector<int>>))/50 -4.23% 0.632 0.605 - -95.17% -
std::search(list<int>,_pred)_(no_match)/8192 -4.22% 7740.335 7413.574 - 2.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -4.21% 38.961 37.322 - -16.28% -
SetIntersection_Front_Set_uint64_16384_4 -4.19% 1079053.613 1033826.479 - -3.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.18% 21.683 20.776 - -4.66% -
std::partial_sort(vector<int>)_(heap)/1024 -4.18% 8263.288 7918.100 - 0.56% -
SetIntersection_Interlaced_Set_float_16384_4 -4.18% 173822445.232 166564120.065 - -3.01% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.17% 16.632 15.938 - -8.24% -
BM_PushHeap_float_PipeOrgan_4 -4.17% 0.506 0.485 - -10.20% -
std::flat_map<int,_int>::erase(iterator)/8192 -4.16% 535.775 513.466 - 1.85% -
BM_StringEraseToEnd_Huge_Transparent -4.16% 2.464 2.362 - -2.12% -
std::remove_if(deque<int>)_(sprinkled)/32 -4.14% 61.842 59.281 - 11.86% -
std::set<std::string>::find(key)_(non-existent)/1024 -4.11% 21.082 20.215 - 1.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.11% 25.775 24.717 - -2.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.10% 2281845.314 2188239.877 - 2.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -4.10% 594.212 569.847 - 0.28% -
std::stable_sort(deque<int>)_(heap)/8 -4.10% 24.564 23.557 - -10.30% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.07% 7.123 6.833 - 17.78% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.07% 29.229 28.040 - -7.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.07% 177512400.432 170296220.364 - 0.69% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.06% 1588337.402 1523846.517 - -3.51% -
SetIntersection_Front_Vector_uint64_256_256 -4.03% 4403079.961 4225727.333 - -0.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.01% 27.536 26.430 - -5.42% -
SetIntersection_None_Set_float_262144_64 -4.01% 1217656.574 1168814.371 - -2.00% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.01% 73.533 70.584 - 16.73% -
std::find_end(deque<int>)_(match_near_end)/1024 -4.01% 33.840 32.484 - -99.11% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.00% 1581387.928 1518202.864 - 10.73% -
ranges::min(std::list<__int128>)/70000 -3.99% 60849.964 58423.709 - 1.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.98% 99.197 95.246 - 28.80% -
BM_std_minmax_element<char>/512 -3.98% 137.449 131.985 - -5.05% -
std::set<std::string>::equal_range(key)_(existent)/1024 -3.97% 22.998 22.084 - 1.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.97% 40318.522 38716.894 - -3.62% -
std::multimap<std::string,_int>::clear()/32 -3.97% 929.979 893.071 - -4.14% -
SetIntersection_Interlaced_Set_string_262144_4 -3.97% 1858576.658 1784817.953 - -4.94% -
SetIntersection_Interlaced_Set_string_1024_64 -3.96% 16996753.707 16324511.704 - -4.30% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.94% 30.623 29.416 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.94% 1043854.036 1002744.732 - -5.52% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.93% 3.698 3.553 - -2.80% -
std::for_each(join_view(vector<vector<int>>))/8 -3.93% 1.428 1.372 - -3.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.93% 5.278 5.071 - -4.82% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.92% 17.189 16.515 - -2.07% -
SetIntersection_None_Set_uint32_1024_1024 -3.91% 8978542.803 8627473.946 - -5.35% -
SetIntersection_None_Set_float_262144_256 -3.90% 1217938.963 1170453.693 - -2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.90% 24495226.816 23540766.676 - -4.92% -
std::remove(list<int>)_(prefix)/1024 -3.89% 1003.015 964.019 - 1.74% -
SetIntersection_None_Set_float_262144_262144 -3.88% 1220128.256 1172773.194 - -2.61% -
std::swap_ranges(deque<int>)/8192 -3.86% 2650.069 2547.695 - -5.81% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.86% 6270.074 6028.088 - -7.12% -
SetIntersection_Interlaced_Set_float_16384_64 -3.86% 219783290.018 211304577.353 - -2.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -3.85% 11.406 10.967 - 0.51% -
SetIntersection_None_Vector_string_262144_1 -3.84% 1318332.392 1267655.304 - -4.02% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.83% 11985828.579 11526438.627 - 13.13% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.83% 1.441 1.386 - -5.88% -
SetIntersection_Interlaced_Vector_uint64_16_4 -3.83% 57792805.474 55578223.795 - -2.05% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.83% 41.035 39.465 - 1.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.82% 38.719 37.239 - 5.11% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.82% 14783.906 14219.290 - 0.30% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -3.81% 0.291 0.279 - -3.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.80% 254813.646 245120.811 - -2.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.80% 13.232 12.730 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.79% 9001565.827 8660198.349 - -3.62% -
SetIntersection_None_Set_uint64_16384_16 -3.79% 169440363.814 163017257.577 - -2.92% -
std::unordered_multiset<int>::clear()/32 -3.78% 617.626 594.306 - -0.91% -
SetIntersection_None_Set_float_262144_1 -3.77% 1219122.885 1173152.426 - -2.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.77% 6884.676 6625.168 - -3.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.75% 752.343 724.132 - -1.63% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.75% 1.310 1.261 - 0.09% -
SetIntersection_None_Set_uint64_1024_64 -3.74% 8941076.755 8606681.420 - -4.49% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -3.73% 6133684.047 5904614.377 - -0.39% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.73% 132.572 127.622 - 2.02% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.73% 3.500 3.370 - -3.78% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.72% 2.493 2.401 - -6.48% -
BM_PushHeap_uint64_SingleElement_64 -3.72% 0.372 0.358 - -2.08% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.72% 540.316 520.240 - -3.84% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.71% 10.749 10.351 - -3.97% -
SetIntersection_Front_Vector_uint64_1024_64 -3.69% 1354441.630 1304523.461 - -2.04% -
SetIntersection_None_Set_float_262144_1024 -3.68% 1217468.426 1172653.971 - -2.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.68% 1.141 1.099 - 19.10% -
std::sort(vector<int>)_(shuffled)/1024 -3.68% 4794.913 4618.662 - -0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.67% 8950.863 8622.317 - -5.09% -
rng::contains(list<int>)_(process_all)/32 -3.67% 9.244 8.905 - -1.56% -
SetIntersection_None_Vector_uint32_262144_1024 -3.65% 1128038.365 1086819.149 - -5.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.65% 0.500 0.481 - -16.82% -
ranges::min(std::deque<long_long>)/1 -3.65% 0.631 0.608 - 1.35% -
std::set<std::string>::insert(value)_(already_present)/32 -3.64% 7.698 7.418 - -54.57% -
SetIntersection_Front_Vector_uint32_16384_1 -3.63% 1038130.387 1000458.501 - -6.00% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.63% 10.794 10.403 - 16.47% -
SetIntersection_None_Vector_uint64_16384_1024 -3.62% 1094287.507 1054693.435 - -4.70% -
std::find(list<int>)_(process_all)/32768 -3.62% 26012.141 25071.443 - -3.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.61% 56.121 54.093 - 2.60% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.61% 19.539 18.833 - -2.89% -
SetIntersection_Front_Set_uint32_16384_16 -3.61% 1219778.373 1175713.038 - -3.61% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.61% 39127559.194 37714763.407 - -9.24% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.61% 1.505 1.451 - -7.58% -
SetIntersection_Interlaced_Vector_float_256_64 -3.61% 7574238.512 7301012.808 - 5.07% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.60% 4.824 4.650 - -1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.60% 1114621.191 1074517.809 - -3.23% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.59% 18.588 17.920 - -3.47% -
SetIntersection_None_Set_uint32_256_256 -3.59% 5882564.397 5671285.782 - -2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.59% 1105348.317 1065693.471 - -4.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -3.58% 1.614 1.556 - -16.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.58% 0.621 0.598 - -0.99% -
std::search(vector<int>)_(same_length)/8192 -3.57% 1933.560 1864.556 - -0.02% -
std::copy(vector<bool>)_(aligned)/4096 -3.55% 4.959 4.784 - -0.35% -
BM_vector_deque_copy/64 -3.54% 2.771 2.673 - -5.21% -
std::sort(vector<int>)_(shuffled)/8 -3.54% 23.376 22.548 - -2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.54% 1037643.202 1000928.483 - -3.84% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.54% 29.981 28.921 - 26.76% -
std::copy(deque<int>)/512 -3.54% 17.249 16.639 - -3.05% -
BM_std_minmax_element<int>/64 -3.53% 17.092 16.488 - -4.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.53% 1223344.071 1180169.807 - -4.46% -
std::find_end(vector<int>)_(process_all)/1048576 -3.52% 224547.406 216635.642 - -6.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.52% 4731.738 4565.188 - -3.64% -
std::map<int,_int>::insert(value)_(already_present)/32 -3.51% 1.806 1.743 - -1.19% -
SetIntersection_None_Set_float_256_256 -3.50% 5844457.544 5639712.439 - -4.66% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -3.50% 3.587 3.462 - -2.32% -
std::move_backward(vector<int>)/262144 -3.50% 22076.784 21305.082 - -1.44% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.50% 19.580 18.896 - -0.86% -
BM_vector_deque_move_backward/64000 -3.49% 8045.963 7765.327 - 7.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.49% 4.123 3.979 - -1.08% -
BM_deque_vector_copy/512 -3.48% 17.241 16.640 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -3.48% 1924490.371 1857493.975 - -7.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.47% 1055957.177 1019290.826 - -4.24% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.47% 35.358 34.131 - -0.90% -
SetIntersection_None_Set_float_1024_4 -3.47% 9052867.704 8738649.444 - -2.20% -
std::remove(list<int>)_(sprinkled)/1024 -3.47% 973.348 939.618 - 1.17% -
BM_vector_deque_ranges_copy_backward/64 -3.46% 3.118 3.010 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.44% 1359534.347 1312722.070 - -1.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.43% 791.051 763.907 - -8.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.43% 71328.147 68880.905 - -6.64% -
BM_vector_deque_ranges_move/64 -3.43% 2.807 2.711 - -3.88% -
SetIntersection_Front_Set_uint32_16384_16384 -3.43% 218089520.119 210611483.764 - -0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.43% 0.651 0.629 - -0.95% -
SetIntersection_Interlaced_Vector_float_64_16 -3.42% 17087268.852 16502419.754 - -1.16% -
BM_PushHeap_uint32_SingleElement_4 -3.42% 0.356 0.343 - -0.10% -
BM_StringAssignStr_Huge_Transparent -3.41% 111.774 107.957 - -6.25% -
SetIntersection_None_Vector_uint64_256_64 -3.41% 3417487.772 3300908.241 - -4.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.41% 10.924 10.551 - 4.37% -
SetIntersection_Front_Vector_string_1024_256 -3.41% 9312699.783 8995553.625 - -11.84% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.40% 28778.767 27799.114 - 3.49% -
std::fill_n(list<int>)/1024 -3.40% 456.006 440.502 - -0.08% -
std::set<std::string>::contains(key)_(existent)/32 -3.40% 14.964 14.456 - -9.19% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.39% 3.804 3.675 - -4.58% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.38% 366155161.302 353773777.985 - 1.08% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.38% 28.557 27.592 - -1.02% -
BM_PushHeap_uint64_SingleElement_262144 -3.38% 0.373 0.360 - -0.57% -
BM_StringRelational_Less_Large_Empty_Control -3.37% 1.665 1.609 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.36% 9095899.746 8790222.038 - -1.44% -
BM_StringDestroy_Large -3.36% 7.410 7.162 - -3.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -3.35% 19.223 18.580 - -1.03% -
SetIntersection_None_Set_string_16384_16384 -3.34% 194882704.364 188368611.822 - -2.44% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.34% 0.460 0.445 - -6.23% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -3.34% 25274.646 24431.392 - -17.76% -
BM_PushHeap_float_Ascending_16 -3.33% 1.025 0.991 - 1.00% -
SetIntersection_Front_Vector_uint32_262144_1 -3.33% 1069272.426 1033666.317 - -3.01% -
SetIntersection_Front_Set_uint32_262144_16 -3.32% 1168373.121 1129525.493 - -3.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.32% 405.533 392.076 - -1.68% -
SetIntersection_None_Set_uint64_16384_4 -3.32% 165432349.433 159944653.183 - -3.07% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -3.31% 408.127 394.626 - -1.35% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -3.31% 681.996 659.452 - -1.30% -
SetIntersection_Front_Set_uint32_262144_4 -3.30% 1067572.398 1032299.817 - -3.67% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -3.30% 91.037 88.030 - -14.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.30% 0.623 0.603 - -0.79% -
SetIntersection_Interlaced_Set_float_16384_256 -3.30% 206713399.981 199900415.746 - -0.28% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -3.30% 18.501 17.891 - 3.22% -
SetIntersection_Front_Set_float_16384_1 -3.27% 1041461.562 1007446.800 - -5.03% -
std::find_end(vector<int>)_(single_element)/8192 -3.26% 1931.112 1868.181 - 3.16% -
SetIntersection_Interlaced_Set_float_262144_4 -3.25% 1298039.551 1255839.032 - -2.96% -
std::move(vector<bool>)_(unaligned)/32768 -3.25% 209.641 202.827 - 0.27% -
std::find_end(vector<int>)_(process_all)/1000 -3.25% 223.486 216.224 - -5.97% -
std::remove(list<int>)_(sprinkled)/8192 -3.25% 8138.894 7874.666 - 0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.25% 409.275 395.993 - -0.31% -
BM_vector_deque_move_backward/1 -3.24% 2.313 2.238 - -3.75% -
BM_StringAssignStr_Empty_Transparent -3.24% 0.503 0.487 - 0.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.24% 22.631 21.899 - -4.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.22% 24394236.835 23608166.356 - -10.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.22% 19484891.417 18857389.053 - -0.49% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.22% 1.669 1.615 - -5.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -3.22% 30.942 29.947 - 3.37% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.21% 50886.403 49252.974 - -1.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.21% 1.337 1.294 - 10.80% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.19% 4.344 4.206 - 1.37% -
std::map<int,_int>::find(key)_(existent)/32 -3.19% 1.733 1.678 - -1.09% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.18% 496910.035 481093.448 - -5.38% -
SetIntersection_None_Set_uint64_1024_4 -3.18% 8929460.984 8645458.461 - -5.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -3.18% 3494023.684 3382910.743 - -7.97% -
BM_deque_vector_ranges_move_backward/0 -3.17% 1.509 1.462 - -7.73% -
SetIntersection_Front_Set_uint32_262144_16384 -3.16% 226089020.294 218939989.049 - -1.30% -
SetIntersection_Interlaced_Set_float_16384_16 -3.16% 212218823.024 205513434.824 - -1.84% -
std::copy_if(deque<int>)_(entire_range)/8 -3.16% 2.629 2.546 - -4.12% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.16% 1279871.185 1239474.645 - -3.53% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.15% 24.627 23.851 - 2.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.15% 38.429 37.218 - 0.52% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.15% 5793698.630 5611478.956 - -6.36% -
SetIntersection_Interlaced_Vector_uint64_64_64 -3.14% 11139753.425 10789577.223 - -2.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.14% 998.477 967.110 - -4.85% -
std::set<std::string>::contains(key)_(existent)/8192 -3.13% 29.551 28.625 - -0.15% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.13% 147266.012 142655.108 - -14.04% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -3.13% 12.629 12.234 - 8.33% -
std::stable_sort(deque<int>)_(repeated)/8 -3.12% 18.289 17.718 - -10.12% -
SetIntersection_Front_Vector_string_16384_64 -3.12% 3195957.473 3096130.827 - -0.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.12% 147375.231 142783.559 - 1.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.11% 15.220 14.748 - -3.31% -
std::copy_if(vector<int>)_(every_other)/8 -3.11% 4.251 4.119 - 62.82% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.10% 0.958 0.929 - -0.14% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.10% 5.500 5.330 - 4.42% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.08% 20930500.733 20285353.370 - -4.98% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -3.08% 1050448.432 1018091.644 - -3.05% -
std::replace(list<int>)_(sprinkled)/8192 -3.08% 7380.573 7153.590 - 0.36% -
BM_StringRelational_Less_Empty_Large_Control -3.07% 1.662 1.611 - -3.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.07% 22.901 22.198 - 4.61% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.06% 1298468.832 1258679.851 - -1.67% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.06% 516784.997 500953.748 - -4.37% -
SetIntersection_Interlaced_Set_string_256_64 -3.06% 31712936.122 30742026.345 - 3.41% -
SetIntersection_Front_Set_float_262144_4 -3.06% 1067577.846 1034894.597 - -5.70% -
SetIntersection_Front_Set_uint32_16384_1024 -3.06% 13410208.591 13000146.393 - 5.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.05% 8882809.663 8611928.091 - -4.22% -
SetIntersection_Front_Set_uint32_262144_262144 -3.05% 1692679.685 1641096.682 - -1.16% -
BM_PushHeap_uint64_Descending_4 -3.05% 0.371 0.360 - -3.13% -
BM_StringRelational_Eq_Empty_Large_Control -3.05% 0.488 0.473 - -1.22% -
std::unique(deque<int>)_(sprinkled)/52 -3.04% 60.790 58.941 - -1.76% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.04% 809.871 785.244 - -0.09% -
std::find(vector<short>)_(bail_25%)/8 -3.04% 0.668 0.648 - -6.41% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -3.03% 1.372 1.331 - 4.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.03% 32.755 31.763 - -26.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.03% 1063103.046 1030914.221 - -5.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.03% 7212.223 6993.938 - 2.29% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.02% 11495445.422 11147709.687 - -1.64% -
BM_PushHeap_uint64_PipeOrgan_4 -3.02% 0.497 0.482 - -0.38% -
std::find_end(vector<int>)_(process_all)/1024 -3.02% 228.274 221.388 - -6.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.01% 1.258 1.220 - -2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.01% 1045605.594 1014142.739 - -4.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.01% 22.688 22.005 - -10.95% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -3.01% 58.581 56.821 - -0.24% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.00% 6883.336 6676.543 - -26.15% -
bm_ranges_swap_ranges_vb_aligned/4096 -3.00% 12.294 11.925 - -0.15% -
BM_deque_vector_ranges_move/2 -2.99% 1.830 1.776 - -13.88% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -2.99% 25.854 25.082 - -1.34% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.99% 4669.128 4529.687 - -1.11% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.98% 13.301 12.905 - -2.59% -
std::swap_ranges(list<int>)/32 -2.98% 20.049 19.452 - 0.69% -
BM_PushHeap_uint32_SingleElement_16 -2.97% 0.346 0.335 - -0.08% -
SetIntersection_Front_Set_uint64_256_1 -2.97% 4199325.601 4074730.163 - -2.82% -
std::copy_n(vector<int>)/8 -2.96% 2.418 2.346 - 11.00% -
SetIntersection_None_Set_uint64_16384_256 -2.95% 170073033.790 165054799.315 - -2.41% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.95% 225886325.550 219223227.553 - -2.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.95% 38.782 37.638 - 7.67% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.95% 981.094 952.157 - -0.13% -
std::move(list<int>)/32768 -2.93% 31574.101 30649.527 - 1.17% -
SetIntersection_None_Set_uint32_1024_16 -2.92% 8962468.819 8700474.477 - -4.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.92% 229.885 223.169 - -1.15% -
std::find(list<int>)_(bail_25%)/1024 -2.92% 132.727 128.851 - 0.76% -
SetIntersection_Front_Vector_uint64_256_64 -2.92% 4347537.215 4220599.129 - -0.95% -
BM_num_put<const_void*> -2.92% 12.397 12.036 - 7.40% -
BM_StringRelational_Less_Small_Empty_Control -2.91% 1.658 1.609 - -4.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.91% 44040.528 42757.855 - 1.02% -
std::all_of(vector<int>)_(process_all)/32 -2.91% 8.546 8.297 - -0.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.90% 25.818 25.069 - 1.46% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -2.90% 67.914 65.945 - -49.38% -
BM_StringRelational_Less_Empty_Huge_Control -2.90% 1.659 1.611 - -3.60% -
std::copy_if(list<int>)_(every_other)/1048576 -2.90% 842591.807 818194.575 - -0.34% -
SetIntersection_None_Set_uint64_16384_1 -2.89% 162717363.470 158013079.188 - -1.51% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.89% 5.504 5.345 - -3.75% -
SetIntersection_None_Set_uint32_1024_64 -2.89% 8937319.726 8679071.303 - -3.89% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.88% 16.152 15.687 - -9.49% -
SetIntersection_Front_Set_float_256_64 -2.88% 5581236.632 5420612.103 - -0.73% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.87% 15.015 14.584 - -2.09% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.87% 183454.848 178197.452 - 1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.86% 17.827 17.317 - -10.70% -
BM_deque_deque_move/1 -2.86% 2.552 2.479 - -3.94% -
SetIntersection_None_Set_float_262144_16384 -2.86% 1211758.298 1177058.674 - -2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.86% 9078370.502 8818417.711 - -31.76% -
SetIntersection_Front_Set_uint32_256_1 -2.86% 4181106.687 4061586.803 - -3.47% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.85% 9697.035 9420.604 - 1.57% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.85% 226857810.647 220398525.918 - 0.71% -
std::is_sorted_until(deque<int>)/1024 -2.84% 480.594 466.936 - -0.57% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -2.84% 7076.514 6875.544 - -10.46% -
BM_vector_deque_ranges_move/512 -2.84% 17.361 16.868 - -0.19% -
SetIntersection_Front_Set_uint32_262144_1024 -2.84% 12609412.545 12251644.854 - -12.98% -
std::find_if(list<int>)_(process_all)/32768 -2.83% 25983.898 25247.660 - -2.05% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.83% 32.526 31.606 - -1.31% -
SetIntersection_Front_Vector_string_64_64 -2.83% 25612964.594 24888922.059 - -0.31% -
SetIntersection_None_Vector_uint32_1024_16 -2.82% 1076968.115 1046555.369 - -5.36% -
BM_PushHeap_uint64_Descending_16 -2.82% 0.370 0.360 - -1.67% -
std::partition_copy(vector<int>)/8192 -2.82% 4670.022 4538.358 - -1.37% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.82% 39659.659 38542.582 - -1.99% -
std::find_if(list<int>)_(process_all)/1024 -2.81% 706.281 686.405 - -2.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.81% 19.259 18.718 - -2.19% -
std::make_heap(vector<int>)_(descending)/8 -2.81% 15.021 14.599 - -2.52% -
std::find_end(deque<int>)_(process_all)/1000 -2.79% 292.400 284.253 - 8.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.78% 100.570 97.772 - 30.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.78% 13.164 12.798 - 1.96% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.78% 6589.670 6406.456 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.78% 1628046.631 1582813.313 - -6.46% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.77% 443.586 431.320 - -0.08% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.76% 1.831 1.780 - 9.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.76% 359266996.067 349367219.095 - 0.76% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.75% 133871.415 130185.412 - 7.94% -
SetIntersection_Interlaced_Set_float_262144_16 -2.74% 1610414.635 1566215.983 - -2.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.74% 12584503.428 12239707.966 - -5.89% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.74% 1080558.789 1051000.344 - -0.81% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.72% 19.061 18.542 - -1.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.72% 4.357 4.238 - -8.35% -
std::set<std::string>::find(key)_(non-existent)/8192 -2.72% 27.297 26.554 - 0.28% -
std::unique(deque<int>)_(contiguous)/32 -2.72% 52.603 51.173 - 2.87% -
std::find_if(vector<char>)_(process_all)/8 -2.72% 1.575 1.532 - 21.78% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.71% 1023343.318 995564.943 - -5.22% -
BM_deque_deque_move/2 -2.71% 2.300 2.238 - -2.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.69% 57519497.719 55969871.603 - -2.27% -
BM_vector_deque_ranges_copy/70000 -2.69% 3180.816 3095.175 - -0.29% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.69% 16778.002 16326.748 - -3.71% -
BM_PushHeap_string_Descending_262144 -2.69% 3.147 3.062 - -2.89% -
BM_toupper_char<wchar_t> -2.69% 0.622 0.606 - -11.86% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.68% 2.328 2.265 - -12.15% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -2.66% 48666512.987 47373441.012 - 34.25% -
BM_vector_deque_ranges_copy_backward/512 -2.65% 17.957 17.481 - -1.06% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.65% 280.879 273.433 - -3.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.65% 3.512 3.419 - 37.11% -
bm_ranges_swap_ranges_vb_aligned/2048 -2.65% 8.791 8.558 - -0.06% -
SetIntersection_Front_Set_uint64_1024_1024 -2.64% 12717131.714 12381098.942 - 0.14% -
SetIntersection_Front_Set_string_64_64 -2.64% 37018758.801 36040871.774 - 5.70% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.64% 1668176.187 1624113.770 - -0.71% -
std::set<int>::erase(iterator)/8192 -2.64% 20.271 19.736 - -4.64% -
std::find_end(deque<int>)_(same_length)/8192 -2.63% 2875.119 2799.513 - -74.93% -
SetIntersection_None_Set_float_16384_1 -2.62% 159467036.592 155284837.428 - -2.35% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.62% 6.604 6.431 - -5.62% -
std::is_sorted(list<int>,_pred)/8192 -2.62% 8719.501 8491.435 - -6.11% -
SetIntersection_None_Set_uint32_256_64 -2.61% 9328936.151 9085114.442 - -3.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.61% 180128275.359 175423852.019 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.61% 11911301.724 11600382.390 - -1.63% -
std::none_of(vector<int>)_(process_all)/50 -2.60% 19.389 18.884 - 48.95% -
std::set<int>::erase(iterator)/1024 -2.60% 20.205 19.680 - -2.78% -
SetIntersection_Interlaced_Set_string_16_16 -2.59% 61912146.407 60305993.626 - -2.29% -
std::remove_if(deque<int>)_(prefix)/32 -2.57% 56.364 54.916 - 0.53% -
BM_PushHeap_uint32_Random_4 -2.57% 2.212 2.155 - -2.63% -
ranges::min(std::vector<long_long>)/64 -2.57% 4.800 4.677 - -0.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.56% 11471.022 11177.132 - -4.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.56% 9441169.454 9199330.178 - -2.51% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.56% 29240.290 28492.740 - -3.79% -
std::set<int>::ctor(const&,_alloc)/32 -2.55% 224.713 218.972 - -11.72% -
SetIntersection_None_Set_uint64_1024_1 -2.55% 8948930.811 8720587.986 - -2.97% -
rng::starts_with(deque<int>)/8 -2.55% 3.972 3.871 - -0.75% -
SetIntersection_None_Set_uint64_16384_16384 -2.54% 171724146.872 167358693.833 - -6.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.53% 1039859.191 1013597.143 - -4.87% -
std::partition_copy(deque<int>)/32 -2.52% 12.972 12.645 - -1.21% -
std::remove_copy_if(deque<int>)_(prefix)/32 -2.52% 18.529 18.061 - 1.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.52% 186962.581 182259.374 - -2.43% -
SetIntersection_Front_Set_uint64_64_64 -2.50% 13324817.328 12991857.515 - -1.37% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.49% 15.021 14.647 - -2.49% -
SetIntersection_Interlaced_Set_float_1024_16 -2.49% 11554819.647 11267273.823 - -2.53% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.49% 0.900 0.877 - -0.65% -
BM_std_minmax_element<char>/4 -2.49% 1.294 1.261 - 4.56% -
rng::starts_with(list<int>)/8 -2.48% 3.005 2.930 - -0.31% -
BM_PushHeap_string_QuickSortAdversary_16 -2.48% 10.709 10.443 - -2.79% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.47% 1.928 1.881 - -1.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.47% 775.879 756.738 - -4.05% -
std::set<int>::ctor(const&)/1024 -2.46% 6321.052 6165.491 - -1.47% -
std::partition(list<int>)_(sparse)/8192 -2.45% 7828.796 7636.887 - -7.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.45% 11522239.452 11240301.701 - -0.36% -
SetIntersection_Front_Vector_uint64_262144_64 -2.44% 1359191.674 1326025.913 - -0.65% -
std::for_each(list<int>)/50 -2.43% 21.411 20.890 - -2.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.43% 147250.045 143669.255 - -0.01% -
SetIntersection_None_Set_uint32_1024_256 -2.43% 9153345.510 8931246.376 - -1.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.42% 54.826 53.500 - 1.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.42% 781.143 762.256 - -2.29% -
SetIntersection_Front_Set_uint64_256_256 -2.42% 7843366.652 7653760.484 - 2.87% -
SetIntersection_None_Set_uint64_1024_1024 -2.42% 8829952.727 8616611.812 - -4.81% -
SetIntersection_Interlaced_Set_float_262144_256 -2.42% 1575698.000 1537638.836 - -2.99% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.41% 1895206.787 1849571.858 - 2.31% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -2.40% 75478.408 73666.557 - 0.07% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.40% 4.016 3.919 - 2.45% -
std::find_end(vector<int>)_(single_element)/1024 -2.40% 251.225 245.208 - 3.63% -
SetIntersection_None_Set_uint32_1024_4 -2.39% 8996355.990 8781465.961 - -2.73% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -2.39% 2170.150 2118.372 - 0.37% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.38% 23.677 23.113 - -2.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.38% 39.540 38.601 - 0.70% -
std::find(list<int>)_(bail_25%)/8 -2.37% 0.943 0.921 - 0.21% -
SetIntersection_None_Vector_string_16384_1 -2.37% 1248945.609 1219366.032 - -1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.37% 1128350.585 1101642.548 - -1.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.37% 824.338 804.836 - 53.53% -
std::is_sorted_until(list<int>)/8 -2.36% 2.121 2.071 - -0.39% -
SetIntersection_Front_Set_string_256_4 -2.35% 5018267.440 4900170.768 - -1.11% -
SetIntersection_None_Set_float_16384_16 -2.35% 158468558.260 154747363.705 - -2.43% -
std::set<std::string>::count(key)_(non-existent)/32 -2.34% 10.542 10.296 - 2.04% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.33% 508.741 496.866 - -3.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.33% 1274.466 1244.784 - -2.98% -
std::pop_heap(deque<float>)/1024 -2.32% 13.338 13.028 - -4.13% -
BM_StringRelational_Less_Large_Large_Control -2.32% 2.145 2.095 - -1.19% -
std::make_heap(vector<int>)_(pipe-organ)/8 -2.32% 16.749 16.360 - -1.33% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.32% 136394.293 133233.029 - 2.79% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.32% 38072015.407 37189927.496 - -3.21% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.32% 5432100.841 5306313.228 - -0.66% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.31% 11.376 11.113 - 1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.31% 18370831.382 17945772.537 - -3.58% -
BM_vector_deque_move_backward/2 -2.31% 2.043 1.996 - -3.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.29% 226.049 220.862 - -4.73% -
SetIntersection_None_Vector_float_1024_64 -2.29% 1078145.945 1053415.226 - -4.08% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.29% 9.957 9.729 - -0.38% -
SetIntersection_Front_Vector_uint64_16384_16 -2.29% 1119971.571 1094311.272 - -3.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.28% 28.964 28.303 - 3.76% -
ranges::minmax(std::deque<char>)/1 -2.28% 0.740 0.723 - 10.06% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.27% 271.944 265.765 - -65.86% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.27% 1057.990 1033.970 - 1.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.27% 850.599 831.296 - -2.24% -
SetIntersection_None_Set_uint64_262144_262144 -2.25% 1234352.947 1206524.900 - -3.68% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.25% 15.064 14.725 - -1.43% -
std::unique(deque<int>)_(sprinkled)/32 -2.25% 53.251 52.052 - -3.19% -
std::multimap<int,_int>::ctor(const&)/1024 -2.24% 6654.448 6505.191 - -2.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.24% 12969.030 12678.897 - -3.55% -
SetIntersection_Interlaced_Set_float_256_64 -2.24% 13420980.341 13120738.901 - -6.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.23% 47977.407 46907.195 - -4.55% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.23% 24.434 23.890 - -1.74% -
SetIntersection_None_Set_uint32_256_16 -2.23% 11036938.595 10791050.365 - -2.33% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.22% 236105588.664 230875030.294 - -3.38% -
SetIntersection_None_Vector_uint32_16384_256 -2.21% 1103395.055 1078998.728 - -3.82% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.21% 17.170 16.790 - -0.79% -
std::make_heap(vector<int>)_(ascending)/8 -2.21% 16.668 16.300 - -3.91% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.20% 31.539 30.844 - 2.25% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.19% 270.273 264.341 - -3.91% -
BM_StringFindNoMatch/10 -2.19% 1.355 1.325 - -2.29% -
SetIntersection_None_Vector_string_262144_262144 -2.19% 1316304.718 1287424.051 - -2.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.19% 1041772.100 1018935.203 - -3.39% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.19% 12632.078 12355.223 - -0.93% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.19% 19.262 18.841 - 1.33% -
SetIntersection_Interlaced_Vector_string_16_4 -2.18% 67906552.328 66424833.841 - -4.87% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.18% 615.444 602.035 - -99.72% -
SetIntersection_Front_Set_string_262144_64 -2.18% 4629397.893 4528627.808 - -9.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.18% 746.943 730.689 - -0.77% -
BM_deque_deque_ranges_move/64000 -2.18% 3099.096 3031.660 - -0.26% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.17% 2.819 2.758 - -1.35% -
std::find(vector<bool>)_(process_all)/8 -2.17% 0.808 0.790 - 41.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.17% 5781.284 5656.093 - 2.59% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -2.16% 7019.028 6867.118 - -60.86% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.16% 10157903.587 9938206.023 - -2.65% -
SetIntersection_Front_Vector_uint64_64_64 -2.15% 10870094.895 10635849.959 - -0.62% -
BM_CmpLess_schar_ushort -2.15% 1.093 1.070 - -4.56% -
std::find_if_not(list<int>)_(process_all)/1024 -2.15% 739.085 723.201 - 5.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.15% 220.935 216.194 - 1.13% -
SetIntersection_None_Vector_string_256_1 -2.14% 4552799.950 4455190.863 - -2.76% -
SetIntersection_Interlaced_Set_float_262144_64 -2.14% 1567673.256 1534088.543 - -2.51% -
SetIntersection_None_Set_uint64_64_16 -2.13% 18238420.858 17849381.507 - -3.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.13% 1059906.239 1037377.766 - -1.03% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -2.12% 289.928 283.780 - 0.49% -
SetIntersection_None_Set_float_16384_4 -2.12% 158802600.584 155436351.742 - -2.24% -
SetIntersection_Interlaced_Set_string_64_64 -2.12% 36658742.771 35881876.297 - 2.26% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.11% 17.047 16.688 - -2.39% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.11% 29.123 28.508 - 1.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.11% 42.293 41.401 - -0.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.11% 56947.736 55747.886 - -1.67% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.10% 46.430 45.453 - -1.98% -
SetIntersection_Front_Set_uint64_262144_16384 -2.10% 224213486.467 219512491.568 - 0.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.10% 47.624 46.625 - -16.61% -
SetIntersection_None_Set_uint64_256_1 -2.09% 11549677.120 11307891.208 - -3.56% -
BM_StringFindStringLiteral/32 -2.09% 1.770 1.733 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.09% 202970159.750 198725859.749 - -5.90% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.09% 85.430 83.644 - -13.35% -
BM_PushHeap_uint32_Random_16 -2.09% 4.145 4.058 - -2.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.09% 25761068.489 25223633.398 - -6.60% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -2.08% 1483847.770 1452952.790 - 0.65% -
std::unordered_set<int>::ctor(const&)/1024 -2.08% 6911.146 6767.505 - -1.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.07% 1593.574 1560.545 - -3.40% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.07% 5013340.303 4909437.767 - -3.66% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -2.07% 13288.896 13013.550 - -14.99% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.06% 27.464 26.897 - -1.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.06% 635.829 622.713 - 13.71% -
BM_deque_vector_move_backward/0 -2.06% 1.445 1.415 - 3.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.06% 23.402 22.920 - 4.85% -
SetIntersection_None_Set_uint32_256_4 -2.05% 11423222.792 11188749.050 - -2.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -2.05% 4.893 4.793 - 6.04% -
SetIntersection_None_Set_float_1024_64 -2.05% 8972917.108 8789186.941 - -3.43% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.05% 52532.830 51458.324 - 0.02% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.05% 9.153 8.966 - 7.90% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 -2.04% 3.100 3.037 - -0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.04% 4826.078 4727.640 - -2.75% -
SetIntersection_Front_Set_float_262144_256 -2.03% 4049598.548 3967331.303 - 7.04% -
SetIntersection_Front_Vector_uint64_16_16 -2.03% 35696069.957 34972747.383 - -3.43% -
BM_CmpEqual_uint_uint -2.02% 1.047 1.026 - -6.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.02% 64264.251 62965.798 - -1.28% -
SetIntersection_None_Vector_string_262144_4 -2.02% 1314622.308 1288062.349 - -1.16% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.02% 5.489 5.378 - 11.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.02% 1250789.875 1225534.832 - -2.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.02% 217918776.152 213519810.235 - -1.56% -
SetIntersection_None_Vector_uint64_16384_16384 -2.02% 1101983.645 1079744.877 - -3.18% -
SetIntersection_None_Vector_string_1024_1 -2.02% 1179861.507 1156082.395 - 1.10% -
SetIntersection_Front_Set_uint64_64_16 -2.01% 15314656.359 15006282.958 - -2.56% -
SetIntersection_Front_Vector_string_16384_1024 -2.01% 38553701.581 37778012.985 - -2.34% -
BM_std_minmax_element<long_long>/64000 -2.01% 17021.168 16679.017 - 2.49% -
SetIntersection_Front_Set_uint64_262144_4 -2.01% 1072164.973 1050663.017 - -4.16% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.00% 4175217.333 4091564.842 - -2.72% -
BM_PushHeap_string_Ascending_262144 -2.00% 29.558 28.966 - -8.62% -
std::unique(list<int>)_(contiguous)/1024 -2.00% 934.674 915.997 - -14.77% -
SetIntersection_None_Vector_float_262144_4 -1.99% 1121141.992 1098794.633 - -6.12% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -1.99% 1.608 1.576 - -1.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.99% 1164728.046 1141607.262 - -0.48% -
SetIntersection_None_Set_float_16384_256 -1.98% 157192780.497 154073191.703 - -2.35% -
std::copy(deque<int>)/8 -1.98% 2.717 2.663 - 2.91% -
SetIntersection_None_Set_float_64_16 -1.98% 18369833.992 18005902.777 - -0.37% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.98% 21.865 21.432 - -4.62% -
SetIntersection_None_Set_float_16384_64 -1.98% 157853156.800 154734846.733 - -2.21% -
std::find_if(list<int>)_(process_all)/8 -1.97% 2.401 2.353 - 2.58% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.97% 419.693 411.445 - -1.53% -
BM_std_minmax_element<char>/64 -1.96% 17.848 17.497 - 2.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.96% 50.684 49.688 - -4.38% -
BM_std_minmax_element<long_long>/5500 -1.96% 1458.603 1430.080 - 2.55% -
std::lower_bound(std::vector<int>)/8 -1.95% 7.934 7.779 - 0.36% -
std::find_end(vector<int>)_(single_element)/1000 -1.95% 245.198 240.409 - 4.59% -
ranges::min(std::list<char>)/64 -1.95% 27.428 26.892 - 3.72% -
SetIntersection_Front_Set_uint64_16384_1024 -1.95% 12723730.848 12475431.175 - 0.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.95% 276.863 271.464 - -0.29% -
SetIntersection_Front_Vector_uint32_1024_4 -1.95% 1056421.934 1035839.369 - -4.50% -
std::make_heap(deque<int>)_(descending)/8 -1.95% 21.208 20.795 - 0.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.95% 4151480.514 4070715.471 - -4.19% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.94% 9.824 9.633 - 2.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.94% 1853446.369 1817469.645 - -1.47% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.94% 6.614 6.485 - -1.20% -
BM_std_minmax_element<long_long>/65536 -1.94% 17415.048 17077.161 - 2.47% -
SetIntersection_Front_Set_uint64_262144_262144 -1.94% 1695618.652 1662783.039 - -0.85% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.93% 19.044 18.676 - -1.17% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.93% 74.669 73.230 - 1.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -1.92% 79.499 77.970 - 0.64% -
BM_std_minmax_element<long_long>/70000 -1.92% 18601.001 18243.530 - 2.47% -
std::find_first_of(list<int>)_(small_needle)/50 -1.92% 142.538 139.800 - -5.58% -
BM_CmpEqual_ushort_uint -1.92% 1.075 1.055 - -1.37% -
BM_PushHeap_uint32_Random_262144 -1.92% 5.989 5.874 - 2.03% -
BM_std_minmax_element<long_long>/4096 -1.92% 1090.100 1069.219 - 2.73% -
SetIntersection_None_Vector_string_16384_1024 -1.92% 1242490.863 1218695.425 - -1.12% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.92% 5434223.610 5330156.498 - -0.06% -
BM_StringFindStringLiteral/256 -1.91% 5.437 5.333 - -2.38% -
std::partition(list<int>)_(dense)/8192 -1.91% 5054.781 4958.181 - -12.65% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.91% 63667302.565 62453124.735 - -1.78% -
ranges::minmax(std::list<__int128>)/64 -1.91% 39.847 39.087 - 2.36% -
std::find(vector<short>)_(process_all)/8 -1.90% 0.692 0.679 - -0.85% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.90% 4.224 4.144 - 1.11% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.90% 16.084 15.778 - -2.69% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.89% 36968.057 36268.705 - -9.83% -
std::find(list<int>)_(process_all)/1024 -1.89% 700.190 686.975 - 0.19% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.89% 1505120.942 1476738.297 - -6.66% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.88% 32.533 31.921 - -19.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.88% 4196539.387 4117614.463 - -3.14% -
std::remove_if(list<int>)_(prefix)/1024 -1.88% 1009.613 990.626 - 1.86% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.88% 1612459.066 1582187.744 - -3.27% -
std::multiset<std::string>::erase(iterator)/1024 -1.87% 32.276 31.672 - 11.59% -
SetIntersection_Front_Vector_string_16384_256 -1.87% 9646178.177 9465740.635 - -4.56% -
std::adjacent_find(vector<int>,_pred)/8 -1.86% 3.304 3.242 - -8.03% -
BM_vector_deque_ranges_copy_backward/1024 -1.86% 37.886 37.181 - -2.50% -
BM_vector_deque_ranges_move_backward/1024 -1.86% 37.880 37.177 - -2.12% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.85% 213039137.591 209099615.879 - -2.81% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.84% 244795996.421 240280861.413 - 2.51% -
SetIntersection_None_Set_float_256_1 -1.84% 11671371.456 11456514.267 - -1.08% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.84% 43.578 42.778 - 0.75% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -1.84% 271.119 266.140 - 0.52% -
BM_deque_vector_copy/1024 -1.83% 37.958 37.262 - 0.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.83% 2.352 2.309 - 1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.83% 3.191 3.132 - -1.56% -
SetIntersection_None_Vector_uint32_256_1 -1.83% 4251683.461 4173966.175 - -3.23% -
SetIntersection_None_Vector_string_262144_16 -1.83% 1312918.507 1288940.118 - -1.66% -
SetIntersection_Front_Set_float_16384_4 -1.83% 1087248.822 1067401.002 - 1.92% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.81% 4.043 3.969 - -4.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.81% 251935080.959 247366827.343 - -2.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.81% 62.061 60.937 - -2.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.81% 1172076.521 1150853.388 - -2.01% -
std::set<int>::ctor(const&,_alloc)/1024 -1.81% 6353.345 6238.644 - -35.55% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.80% 696.523 683.974 - 0.00% -
std::partition(list<int>)_(sparse)/32 -1.80% 9.096 8.932 - 1.07% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.79% 12006187.194 11790983.722 - -2.12% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.79% 2.263 2.222 - -6.60% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.79% 6.468 6.352 - 16.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.78% 12947.368 12716.325 - -3.43% -
SetIntersection_Front_Vector_uint64_64_16 -1.78% 14212900.991 13960413.565 - -3.76% -
std::for_each_n(list<int>)/8192 -1.78% 7628.651 7493.234 - 1.84% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.77% 398.081 391.015 - -1.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.77% 88.578 87.008 - -0.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.77% 3.394 3.334 - -1.11% -
std::set<int>::find(key)_(non-existent)/8192 -1.77% 8.541 8.390 - -0.22% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.77% 1281737.389 1259040.527 - -3.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.77% 4185151.999 4111148.496 - -1.86% -
SetIntersection_None_Set_float_64_4 -1.77% 21002168.243 20631185.164 - -2.06% -
SetIntersection_Interlaced_Set_string_16384_4 -1.77% 196128068.692 192664406.787 - -2.21% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.76% 13919.420 13673.812 - -3.12% -
std::distance(join_view(vector<vector<int>>))/1024 -1.76% 0.988 0.971 - -99.64% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.76% 6.180 6.071 - 1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.76% 1199431.454 1178377.354 - -2.38% -
std::multiset<int>::erase(key)_(existent)/32 -1.75% 22.255 21.864 - -1.49% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.75% 34.242 33.642 - 11.64% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.75% 84676.646 83193.495 - -4.23% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.75% 236.225 232.090 - -3.85% -
BM_std_minmax_element<long_long>/1024 -1.75% 276.674 271.835 - 2.62% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.74% 16.458 16.171 - -0.79% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.74% 24.203 23.782 - 2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.74% 174430654.153 171402080.454 - 0.89% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.74% 50.497 49.621 - -4.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.73% 1054039.838 1035765.299 - -3.74% -
std::partition(vector<int>)_(dense)/32 -1.73% 8.403 8.257 - -1.10% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.73% 2131.312 2094.466 - -2.84% -
BM_PushHeap_string_Random_1024 -1.73% 15.060 14.800 - -0.21% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.73% 8134.524 7993.930 - -0.73% -
SetIntersection_Front_Set_string_1024_256 -1.73% 16126962.540 15848520.033 - 11.03% -
SetIntersection_None_Vector_string_256_256 -1.72% 2271404.920 2232275.180 - -2.86% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.72% 4.483 4.405 - -3.09% -
SetIntersection_None_Vector_string_1024_4 -1.72% 1180727.466 1160447.708 - -1.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.71% 1468061.233 1442906.959 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.71% 229656275.683 225724729.692 - -2.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.71% 19.087 18.761 - -0.53% -
SetIntersection_None_Vector_uint64_262144_16384 -1.71% 1133371.464 1113998.194 - -3.55% -
SetIntersection_None_Set_uint32_64_64 -1.70% 11565483.130 11368474.208 - -1.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 13196.065 12971.464 - 1.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.70% 473.296 465.243 - -0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.70% 728.166 715.789 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.70% 38781654.342 38123609.328 - -2.63% -
BM_deque_deque_move/70000 -1.69% 3393.964 3336.579 - -0.81% -
std::rotate(deque<int>)_(by_1/3)/50 -1.69% 30.566 30.050 - -60.16% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.69% 183152317.721 180061018.335 - -0.46% -
std::make_heap(deque<int>)_(ascending)/8 -1.69% 27.291 26.830 - -0.75% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.69% 245171.440 241036.253 - -6.92% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.68% 1581510.336 1554902.020 - -2.54% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.68% 9.169 9.015 - -6.61% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.68% 17.650 17.353 - 0.83% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.67% 277.497 272.850 - -99.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.67% 63517.314 62454.010 - -1.03% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.67% 8.103 7.968 - 0.42% -
SetIntersection_None_Set_string_16384_1 -1.67% 200826503.744 197471545.500 - 4.75% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -1.67% 80703440.201 79355628.195 - -0.31% -
std::copy_n(vector<int>)/64 -1.67% 2.515 2.473 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.67% 12755913.007 12543254.270 - -1.74% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.66% 51995.449 51130.612 - 0.54% -
std::copy_if(list<int>)_(every_other)/262144 -1.66% 209797.205 206309.006 - 0.94% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.66% 1614759.197 1587929.117 - -2.85% -
SetIntersection_Front_Set_float_16384_64 -1.65% 1805743.269 1775907.762 - 2.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.65% 2370794.488 2331658.155 - 1.22% -
SetIntersection_None_Set_uint64_16384_64 -1.65% 170319163.685 167507898.448 - -4.62% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.65% 16684.311 16409.107 - -2.87% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.65% 669.786 658.750 - -1.49% -
bm_lexicographical_compare<signed_char>/64 -1.65% 2.153 2.117 - 10.81% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.64% 57965.217 57012.047 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.64% 4390198.569 4318016.927 - -1.01% -
std::stable_sort(deque<int>)_(heap)/1024 -1.64% 2757.838 2712.578 - -2.76% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.64% 2.763 2.718 - 3.06% -
std::swap_ranges(list<int>)/50 -1.64% 32.646 32.112 - 0.76% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.63% 1012240.269 995691.490 - 0.48% -
BM_std_minmax_element<long_long>/4000 -1.63% 1062.708 1045.338 - 2.82% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.63% 4218.771 4149.991 - -1.45% -
SetIntersection_None_Set_uint32_256_1 -1.63% 11628323.337 11438841.259 - -1.80% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.63% 1528603.680 1503695.719 - -2.66% -
SetIntersection_Interlaced_Set_float_256_16 -1.63% 12165610.983 11967457.066 - -1.70% -
SetIntersection_Interlaced_Set_string_256_4 -1.62% 13195048.830 12980926.139 - -1.06% -
std::set<int>::clear()/32 -1.62% 625.493 615.355 - -2.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.62% 9.389 9.237 - 0.26% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.62% 1321140.301 1299786.053 - -2.36% -
BM_PushHeap_uint64_Random_64 -1.62% 5.589 5.499 - 5.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.61% 41.996 41.318 - 5.53% -
BM_lexicographical_compare_three_way_fast_path/256 -1.61% 70.680 69.541 - 1.97% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.61% 14.876 14.637 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.61% 1247516.115 1227480.386 - -3.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.60% 604404.070 594716.704 - -0.95% -
SetIntersection_Interlaced_Vector_string_256_64 -1.60% 19398263.009 19087386.965 - -5.87% -
SetIntersection_Front_Vector_uint64_16384_64 -1.60% 1357289.449 1335560.190 - -3.61% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.60% 22409.694 22051.060 - -3.59% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.60% 2796.445 2751.705 - -4.76% -
SetIntersection_None_Vector_uint32_262144_1 -1.60% 1124197.717 1106226.019 - -2.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.60% 3390.841 3336.697 - -0.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.60% 35381.280 34816.522 - -5.64% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.59% 4.283 4.215 - -3.84% -
SetIntersection_Front_Set_uint64_1024_1 -1.59% 1056719.789 1039914.982 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.59% 164167751.124 161557899.929 - -1.12% -
BM_StringAssignAsciiz_Huge_Opaque -1.59% 193.640 190.562 - -0.53% -
SetIntersection_Front_Vector_string_16384_1 -1.58% 1068135.954 1051224.005 - -2.91% -
BM_deque_deque_ranges_copy_backward/64 -1.58% 3.435 3.380 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.58% 1061841.788 1045063.957 - -1.11% -
SetIntersection_None_Vector_uint32_1024_64 -1.58% 1075641.062 1058672.840 - -4.50% -
std::multiset<int>::clear()/32 -1.58% 631.324 621.370 - -2.32% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.58% 23.856 23.480 - -2.70% -
SetIntersection_None_Vector_uint64_64_4 -1.58% 15953604.329 15702322.309 - -2.52% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.57% 6.107 6.011 - 7.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.57% 74.508 73.338 - 51.75% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.57% 17.786 17.507 - -1.66% -
SetIntersection_Front_Set_uint32_262144_1 -1.57% 1040742.974 1024453.297 - -3.01% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.56% 12326.988 12134.465 - -1.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.56% 7739.349 7618.587 - -0.28% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.56% 9.566 9.417 - -2.56% -
BM_StringFindStringLiteral/512 -1.56% 9.539 9.390 - -2.85% -
std::distance(join_view(vector<vector<int>>))/8192 -1.55% 8.455 8.324 - -99.60% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.55% 13.137 12.933 - -3.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.55% 168171499.106 165562078.258 - -1.80% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.55% 517532.736 509503.771 - -0.64% -
std::find_end(vector<int>)_(same_length)/8192 -1.55% 2019.841 1988.571 - -50.55% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.55% 6550.178 6448.830 - -34.45% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.55% 1717988.768 1691431.560 - -1.44% -
SetIntersection_Front_Set_uint32_1024_4 -1.54% 1082978.163 1066303.389 - -1.36% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.54% 22.225 21.883 - 0.50% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.53% 4933.893 4858.361 - -19.40% -
std::stable_sort(vector<int>)_(ascending)/8 -1.53% 15.608 15.369 - -2.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.53% 11429429.112 11254618.253 - -4.43% -
SetIntersection_None_Set_uint64_64_4 -1.53% 21636642.049 21306072.777 - -1.64% -
BM_deque_deque_ranges_move/70000 -1.53% 3331.896 3280.993 - -0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.53% 147079.188 144836.230 - -1.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.52% 1050196.375 1034188.797 - -5.82% -
std::set<int>::ctor(const&)/8192 -1.52% 50403.007 49635.663 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.52% 1162186.522 1144544.965 - -1.78% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.52% 597985.518 588912.742 - 0.53% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.52% 17.531 17.265 - -1.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.52% 4178650.226 4115310.850 - -3.32% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.52% 17.180 16.920 - -37.97% -
std::stable_sort(deque<int>)_(ascending)/8 -1.51% 17.803 17.534 - -13.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.51% 1051754.678 1035878.842 - -2.72% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.51% 236.382 232.820 - -3.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.50% 1091962.374 1075556.375 - -1.74% -
BM_PushHeap_string_Random_262144 -1.50% 18.156 17.884 - -0.26% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.50% 12267.171 12083.488 - 3.81% -
std::partial_sort_copy(deque<int>)_(heap)/8 -1.50% 15.467 15.236 - -25.61% -
SetIntersection_None_Set_uint64_16384_1024 -1.50% 168809996.937 166286016.747 - -1.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.50% 13027.171 12832.407 - -2.64% -
SetIntersection_None_Set_float_16384_1024 -1.49% 156774467.833 154436034.092 - -2.40% -
BM_CmpEqual_int_schar -1.49% 1.130 1.113 - -1.01% -
SetIntersection_None_Set_uint64_256_64 -1.49% 9150878.522 9014605.514 - -3.92% -
SetIntersection_Front_Set_uint64_262144_1024 -1.48% 12601674.035 12414901.918 - -1.08% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.48% 21.459 21.141 - -1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.48% 11305844.167 11138383.074 - -1.00% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.48% 17284669.680 17028959.097 - -7.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.48% 2.979 2.935 - -0.74% -
BM_vector_deque_copy_backward/70000 -1.48% 8803.996 8674.096 - 5.42% -
std::set<std::string>::contains(key)_(non-existent)/8192 -1.47% 29.317 28.885 - 6.79% -
SetIntersection_None_Vector_string_256_4 -1.47% 4498293.630 4432208.284 - -1.91% -
rng::fold_left(deque<int>)/8192 -1.47% 4475.837 4410.254 - -3.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.46% 1169355.702 1152244.029 - -2.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.46% 58551.501 57696.925 - 0.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.46% 368.994 363.609 - -2.05% -
SetIntersection_None_Vector_uint64_1024_4 -1.46% 1074691.210 1059017.901 - -3.99% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.46% 317.165 312.544 - -1.62% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.46% 14.989 14.771 - -1.14% -
SetIntersection_Interlaced_Set_string_1024_4 -1.46% 10481739.535 10329148.193 - -0.37% -
std::replace(vector<int>)_(sprinkled)/1024 -1.45% 159.887 157.563 - 5.09% -
std::set<int>::erase(iterator)/32 -1.45% 19.974 19.684 - -2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.45% 207334586.162 204321679.578 - -0.57% -
std::for_each(set<int>::iterator)/50 -1.45% 36.934 36.397 - -17.72% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.45% 1.467 1.446 - -6.41% -
SetIntersection_None_Set_uint64_262144_1 -1.45% 1220529.785 1202815.593 - -1.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.45% 16.384 16.147 - -4.14% -
std::unique(list<int>)_(sprinkled)/1024 -1.45% 970.300 956.241 - 0.57% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.45% 28.947 28.528 - -98.73% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.45% 671.576 661.852 - -0.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.45% 6845.599 6746.479 - -0.97% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.45% 15820657.999 15591629.936 - 5.35% -
std::remove_copy(vector<int>)_(prefix)/50 -1.45% 14.045 13.842 - 0.52% -
std::adjacent_find(vector<int>,_pred)/50 -1.44% 23.565 23.225 - 0.13% -
SetIntersection_Front_Set_uint32_256_256 -1.44% 7812870.951 7700164.686 - -1.13% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.44% 2913.916 2871.890 - 1.47% -
BM_tolower_string<char> -1.44% 15.363 15.143 - -1.00% -
std::vector<int>::ctor(size)/1024 -1.44% 43.798 43.169 - 2.27% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.44% 2.928 2.886 - 4.08% -
rng::starts_with(deque<int>,_pred)/1000 -1.43% 510.014 502.715 - -1.91% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.43% 4017.857 3960.371 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.43% 1229183.021 1211607.014 - -3.32% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.43% 4.228 4.167 - -1.96% -
SetIntersection_Interlaced_Set_string_262144_1 -1.43% 1109335.450 1093521.793 - -1.55% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.43% 34.981 34.482 - 3.24% -
BM_PushHeap_string_Descending_64 -1.42% 2.240 2.208 - -0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.42% 80800.853 79651.791 - -6.22% -
std::set<int>::find(key)_(non-existent)/1024 -1.42% 5.611 5.532 - 2.85% -
BM_deque_deque_ranges_move_backward/5500 -1.42% 203.931 201.033 - -1.39% -
std::replace_if(vector<int>)_(prefix)/32 -1.42% 9.669 9.532 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.42% 16178979.673 15949593.403 - -2.24% -
std::transform(deque<int>,_deque<int>)/50 -1.42% 36.918 36.395 - 8.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.42% 10863556.323 10709566.536 - -2.35% -
SetIntersection_Front_Vector_uint64_256_16 -1.42% 4202377.482 4142815.622 - -2.92% -
std::find_if_not(list<int>)_(process_all)/50 -1.42% 38.751 38.202 - 0.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.42% 30.989 30.551 - -5.78% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.41% 19.162 18.891 - -2.57% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.40% 641.234 632.226 - -0.28% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.40% 4.409 4.347 - -7.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.40% 1579796.875 1557640.707 - -7.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.40% 833.932 822.244 - -0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.39% 199557248.794 196773776.925 - -2.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.39% 9.690 9.555 - 15.42% -
std::make_heap(vector<int>)_(heap)/8 -1.39% 14.871 14.664 - -1.96% -
SetIntersection_None_Set_float_64_1 -1.38% 22485868.388 22175104.133 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.38% 1356937.588 1338208.244 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.38% 4239164.532 4180748.973 - -1.68% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.37% 8.579 8.461 - 4.18% -
BM_CmpLess_uchar_schar -1.37% 1.030 1.016 - -9.44% -
SetIntersection_None_Set_uint64_64_64 -1.37% 11552691.139 11394531.507 - 2.35% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.37% 13.210 13.029 - -0.19% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.37% 192.610 189.976 - -44.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.36% 1785959.457 1761601.596 - -2.02% -
SetIntersection_Front_Vector_uint64_262144_16 -1.36% 1108235.948 1093123.106 - -2.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.36% 168215030.190 165921452.840 - -2.42% -
std::find_first_of(list<int>)_(small_needle)/32 -1.36% 95.101 93.807 - -2.97% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.36% 15.794 15.579 - -4.36% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.36% 68.875 67.941 - -2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.36% 4203871.220 4146876.666 - -1.97% -
SetIntersection_None_Vector_uint64_262144_1 -1.35% 1121569.225 1106373.460 - -3.03% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.35% 1901.751 1875.985 - -1.69% -
SetIntersection_Front_Set_uint32_64_16 -1.35% 15381695.109 15173339.680 - -1.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.35% 37.255 36.751 - -13.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.35% 289.517 285.613 - -3.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.35% 16164572.298 15946643.246 - -1.94% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -1.35% 22.538 22.234 - -0.39% -
std::move_backward(list<int>)/8 -1.34% 3.368 3.323 - -0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.34% 13792090.383 13607596.530 - -1.97% -
std::stable_partition(vector<int>)_(dense)/32 -1.33% 21.493 21.207 - 0.41% -
SetIntersection_Front_Set_string_64_16 -1.33% 23856971.796 23539674.723 - -3.41% -
SetIntersection_None_Set_uint32_64_4 -1.33% 21591657.597 21305206.444 - 0.19% -
SetIntersection_Front_Set_uint32_1024_1024 -1.33% 12514573.310 12348580.140 - 6.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.33% 21.633 21.347 - -2.57% -
rng::for_each(multiset<int>)/32 -1.32% 25.503 25.166 - 22.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.32% 1581997.854 1561112.995 - -1.11% -
SetIntersection_Front_Vector_string_16_4 -1.32% 60500656.202 59703864.965 - -0.90% -
BM_vector_deque_ranges_move/1024 -1.32% 36.232 35.755 - -0.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 544.998 537.842 - 2.37% -
std::stable_sort(vector<int>)_(descending)/1024 -1.31% 2873.010 2835.336 - 2.06% -
BM_deque_deque_ranges_move/64 -1.31% 3.092 3.052 - -1.06% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.31% 21104690.777 20828606.328 - -1.14% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 531.574 524.624 - -0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.31% 1217.525 1201.609 - 0.83% -
std::find(deque<int>)_(process_all)/8 -1.31% 3.469 3.424 - 0.76% -
BM_deque_deque_ranges_move_backward/1 -1.31% 2.735 2.700 - -0.60% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.31% 26112.206 25771.353 - -3.19% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.30% 2951.410 2912.909 - -2.20% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.30% 180460187.638 178106109.169 - -1.08% -
std::set<int>::contains(key)_(existent)/32 -1.30% 1.658 1.636 - -4.61% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.30% 362.908 358.182 - 0.75% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.30% 57.147 56.404 - 0.78% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.30% 37.826 37.334 - 7.55% -
SetIntersection_None_Vector_uint64_16384_64 -1.30% 1108221.623 1093813.257 - -2.12% -
std::copy_n(list<int>)/64 -1.29% 14.851 14.659 - -34.57% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.29% 12611780.989 12448929.415 - -1.98% -
std::fill_n(deque<int>)/32 -1.29% 1.219 1.203 - -85.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.29% 3.277 3.235 - 0.37% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.29% 12968.250 12801.016 - -1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.29% 352814236.912 348267189.108 - -2.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.29% 6773.217 6686.037 - -1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.29% 464.143 458.174 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.28% 161919884.504 159840642.847 - -0.13% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.28% 4326.089 4270.586 - 0.71% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.28% 5.389 5.320 - 0.91% -
ranges::min(std::vector<__int128>)/8 -1.28% 2.910 2.873 - 0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.28% 1099047.370 1084976.196 - -2.37% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.28% 21.857 21.578 - -8.90% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.28% 17.206 16.986 - -1.88% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.28% 49.076 48.450 - -8.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.28% 698.994 690.078 - -0.10% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.27% 4.394 4.338 - -2.23% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.27% 202.425 199.858 - -2.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.27% 11975230.465 11823398.485 - -0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.27% 51.881 51.224 - -2.05% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.27% 6533.218 6450.486 - -1.03% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.26% 6083.614 6006.687 - -58.21% -
SetIntersection_Interlaced_Set_string_262144_256 -1.26% 2001684.490 1976384.765 - -5.05% -
SetIntersection_None_Set_uint32_16_1 -1.26% 66505735.767 65666059.470 - -2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.26% 2958913.900 2921641.114 - -7.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.26% 679.664 671.113 - 1.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.26% 8817307.098 8706422.122 - -31.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.25% 1461482.044 1443169.851 - 0.79% -
std::multimap<int,_int>::ctor(const&)/8192 -1.25% 53071.262 52406.716 - -1.36% -
BM_deque_deque_ranges_move_backward/4096 -1.25% 153.316 151.397 - -2.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.25% 1226096.518 1210780.518 - -3.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.25% 23.963 23.665 - -0.91% -
SetIntersection_None_Vector_uint64_16384_1 -1.24% 1112109.623 1098273.640 - -2.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.24% 37.727 37.261 - 9.28% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.24% 19.234 18.996 - -1.15% -
SetIntersection_Front_Set_string_256_1 -1.23% 4337677.077 4284126.897 - -2.48% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.23% 9.719 9.599 - 6.55% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.23% 3.821 3.774 - 0.15% -
SetIntersection_None_Set_uint32_16_16 -1.23% 35352554.335 34917443.917 - -2.77% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.23% 25.025 24.717 - -0.94% -
SetIntersection_None_Vector_uint32_262144_256 -1.23% 1134582.362 1120636.694 - -1.74% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.23% 348.865 344.580 - -8.41% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.22% 1908.885 1885.575 - -1.84% -
std::copy_if(list<int>)_(entire_range)/32768 -1.22% 25874.524 25558.568 - -1.84% -
BM_CmpEqual_uchar_ushort -1.22% 1.061 1.048 - -2.06% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.22% 1.784 1.762 - -0.80% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.22% 137363791.538 135689718.836 - -2.03% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.22% 7639706.490 7546685.226 - -1.41% -
BM_vector_deque_ranges_copy_backward/65536 -1.22% 8309.493 8208.327 - 8.86% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.22% 1638428.953 1618499.594 - -1.68% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.22% 2.220 2.193 - -6.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.22% 80.023 79.050 - 16.80% -
std::set<std::string>::contains(key)_(non-existent)/32 -1.22% 10.796 10.664 - 8.67% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.21% 5158.856 5096.237 - -1.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.21% 780.884 771.412 - -2.18% -
BM_std_minmax_element<long_long>/64 -1.21% 17.354 17.143 - 2.73% -
std::rotate(list<int>)_(1_element_backward)/50 -1.21% 24.926 24.624 - 10.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.21% 54.822 54.159 - -0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.21% 10045.982 9924.870 - 3.13% -
std::partial_sort(deque<int>)_(descending)/8 -1.21% 41.898 41.393 - -4.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.20% 1225814.862 1211069.418 - -3.01% -
SetIntersection_None_Vector_uint32_256_4 -1.20% 4181580.862 4131321.376 - -2.82% -
std::unique_copy(deque<int>)_(contiguous)/32 -1.20% 9.555 9.441 - 0.23% -
SetIntersection_Interlaced_Set_string_64_16 -1.20% 38428077.885 37966330.027 - 1.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.20% 6.388 6.311 - 3.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.20% 7.039 6.955 - -5.25% -
std::make_heap(deque<int>)_(heap)/8 -1.20% 21.207 20.953 - 0.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.20% 28.927 28.581 - -4.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.20% 32.414 32.027 - -3.99% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.19% 5167.909 5106.202 - -1.01% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.19% 15.633 15.447 - -2.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.19% 14119920.075 13951707.800 - -0.30% -
std::unordered_set<int>::erase(iterator)/8192 -1.19% 24.076 23.790 - 17.19% -
BM_CmpEqual_schar_uint -1.19% 1.115 1.102 - -4.08% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.19% 1432.044 1415.032 - -2.86% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.19% 5.967 5.897 - -3.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.18% 1126298.422 1112978.716 - -0.67% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.18% 67.881 67.081 - -0.13% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -1.17% 1.217 1.203 - -1.72% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.17% 381034.185 376584.236 - 0.02% -
std::multiset<std::string>::find(key)_(existent)/32 -1.17% 15.427 15.247 - -3.36% -
SetIntersection_None_Set_string_16384_4 -1.17% 197481159.186 195179377.144 - 3.70% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.16% 31.162 30.799 - -9.12% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.16% 11116393.127 10987222.280 - -2.72% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.16% 1.234 1.220 - -8.47% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.16% 17.513 17.310 - -1.56% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.16% 2345.893 2318.758 - -19.06% -
BM_num_put<bool> -1.16% 10.774 10.649 - 14.33% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.16% 3833.261 3788.953 - -1.79% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.16% 35.572 35.161 - 1.01% -
std::rotate(vector<int>)_(by_1/3)/32 -1.15% 9.952 9.837 - -49.47% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.15% 13917898.641 13757832.785 - -0.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.15% 6.501 6.426 - -11.60% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.15% 464.761 459.428 - -1.91% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.14% 14724788.105 14556283.354 - 16.39% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.14% 67.471 66.699 - 5.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.14% 531.604 525.530 - -1.81% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.14% 3.550 3.510 - -1.65% -
std::multiset<int>::ctor(const&)/8192 -1.14% 52045.213 51452.550 - 2.25% -
BM_CmpLess_short_uchar -1.14% 1.084 1.071 - -6.05% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.14% 37892242.113 37461760.868 - -2.86% -
SetIntersection_None_Vector_uint32_256_64 -1.13% 3420625.701 3381832.458 - -1.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.13% 753.399 744.862 - -2.66% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.13% 599.514 592.723 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.13% 1228077.066 1214179.117 - -3.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.13% 16549790.597 16363006.283 - -2.01% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.12% 8.314 8.221 - -5.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.12% 8823773.125 8724627.772 - -2.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.12% 42161250.112 41687861.301 - -0.81% -
SetIntersection_Front_Set_string_16384_1 -1.12% 1095050.649 1082812.787 - -2.50% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.12% 203.336 201.064 - -99.83% -
std::multiset<int>::ctor(const&)/1024 -1.12% 6512.305 6439.692 - 1.48% -
BM_deque_deque_ranges_copy/64 -1.11% 3.063 3.029 - -1.29% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.11% 18.122 17.920 - -1.06% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.11% 6806.100 6730.492 - -3.67% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.11% 589.281 582.757 - -0.70% -
SetIntersection_Front_Set_uint32_256_4 -1.11% 4179332.366 4133098.974 - -2.93% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.10% 2047904.948 2025332.031 - -3.79% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.10% 2.108 2.085 - -0.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.10% 3.052 3.019 - 2.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.10% 745.492 737.312 - -3.61% -
std::make_heap(vector<int>,_pred)_(ascending)/1024 -1.10% 659.869 652.633 - -0.92% -
std::copy(list<int>)/32768 -1.09% 26548.227 26257.572 - 1.62% -
SetIntersection_Interlaced_Vector_string_256_16 -1.09% 10806336.887 10688086.105 - 2.82% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.09% 17.923 17.728 - 0.65% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.09% 17.006 16.820 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.09% 1044464.421 1033083.418 - -1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.09% 1359209.147 1344401.043 - -1.56% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.09% 2732.767 2703.080 - -18.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.09% 54618.914 54025.743 - -3.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.08% 13270.709 13126.804 - 3.31% -
BM_PushHeap_string_Random_16384 -1.08% 16.191 16.016 - -0.43% -
SetIntersection_Interlaced_Set_string_262144_16 -1.08% 2091527.182 2068873.049 - -4.31% -
std::unique(list<int>)_(contiguous)/8192 -1.08% 7059.489 6983.057 - -10.51% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.08% 17.506 17.317 - -1.61% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.08% 33046.628 32689.205 - -1.19% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.08% 592.389 586.001 - 3.44% -
BM_PushHeap_uint64_Random_16 -1.07% 4.509 4.461 - 7.24% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.07% 6374.815 6306.768 - -1.50% -
SetIntersection_None_Set_uint64_16_1 -1.06% 66706681.008 65997140.728 - -1.67% -
std::reverse(deque<int>)/8 -1.06% 2.512 2.485 - -0.96% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.06% 17.459 17.274 - -1.78% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -1.06% 1885760.669 1865853.391 - -22.46% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.06% 6.199 6.134 - 0.64% -
SetIntersection_Front_Vector_uint32_16384_16 -1.05% 1114093.072 1102344.245 - -1.02% -
std::map<std::string,_int>::clear()/8192 -1.05% 213353.624 211107.791 - -7.03% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.05% 14.894 14.737 - -1.67% -
std::partial_sort(vector<int>)_(ascending)/1024 -1.05% 4776.469 4726.361 - -0.97% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.05% 19.083 18.883 - -2.34% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.05% 9.979 9.874 - -12.96% -
BM_PushHeap_uint64_Random_4 -1.05% 2.585 2.558 - 13.32% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.04% 12.880 12.745 - -1.63% -
SetIntersection_Interlaced_Set_string_16_1 -1.04% 65631143.012 64946297.250 - -2.67% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.04% 2748634.277 2720002.684 - -2.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.04% 25.225 24.962 - -0.20% -
BM_StringAssignAsciiz_Huge_Transparent -1.04% 192.378 190.382 - -0.65% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 678.321 671.307 - -2.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.03% 14846407.911 14693125.227 - -1.58% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.03% 16422251.159 16252983.799 - -2.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.03% 66563196.741 65877213.866 - -2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.03% 8595575.023 8507010.952 - -2.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.03% 64081122.562 63421124.966 - -2.02% -
SetIntersection_Front_Set_uint32_64_1 -1.03% 16415417.820 16246797.760 - -3.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.03% 13374287.774 13237162.341 - -0.96% -
BM_PushHeap_string_Descending_256 -1.02% 2.310 2.286 - -0.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.02% 926.495 917.023 - -18.35% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.02% 1.835 1.816 - 17.77% -
bm_gcd_complex -1.02% 17.960 17.777 - -1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.02% 54482759.628 53927431.400 - -1.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.02% 599932.637 593818.854 - -2.37% -
SetIntersection_Interlaced_Set_string_16_4 -1.02% 73306871.498 72562153.276 - -1.62% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.01% 3780.499 3742.187 - 0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.01% 5718151.615 5660422.096 - -3.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.01% 56601.454 56030.496 - -1.41% -
BM_CmpEqual_int_int -1.01% 1.057 1.046 - -4.09% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.01% 7499.352 7423.812 - -11.20% -
std::copy_if(list<int>)_(entire_range)/262144 -1.01% 216277.348 214103.389 - -0.34% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.00% 572.159 566.415 - -1.94% -
BM_PushHeap_float_PipeOrgan_16384 -1.00% 2.538 2.513 - -0.48% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.00% 11.532 11.417 - -0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.00% 1652628.418 1636083.254 - -1.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.00% 8599375.869 8513344.346 - -2.56% -
SetIntersection_None_Vector_string_16384_256 -1.00% 1226072.102 1213806.978 - -2.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.00% 2365884.322 2342224.413 - 1.88% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 259.38% 251.460 903.687 - -0.41% -
std::for_each_n(vector<int>)/8 194.52% 0.911 2.683 - 1.15% -
std::copy_if(vector<int>)_(every_other)/32768 124.65% 7217.053 16213.145 - 0.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.50% 3927.250 8698.882 - 0.90% -
std::copy_if(vector<int>)_(every_other)/4096 119.58% 905.895 1989.194 - 0.02% -
std::copy_if(vector<int>)_(every_other)/262144 118.69% 58160.561 127194.081 - 0.01% -
std::copy_if(vector<int>)_(every_other)/1048576 117.41% 232805.495 506133.375 - 2.69% -
SetIntersection_Interlaced_Vector_uint32_262144_64 114.66% 8475549.431 18193356.281 - 90.46% -
std::copy_if(vector<int>)_(every_other)/512 114.40% 118.492 254.046 - 0.09% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.86% 1011.249 2142.434 - 1.13% -
std::copy_if(vector<int>)_(every_other)/64 110.61% 15.539 32.726 - -0.09% -
std::map<int,_int>::contains(key)_(non-existent)/8192 103.90% 9.369 19.103 - -0.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 97.78% 43.699 86.427 - -0.95% -
std::copy_n(deque<int>)/64 97.29% 2.787 5.498 - 97.35% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 95.42% 0.228 0.446 - 96.66% -
std::set<std::string>::insert(value)_(already_present)/8192 94.93% 31.276 60.965 - 0.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 94.64% 0.258 0.502 - 3.29% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 92.11% 8.826 16.956 - 1.80% -
SetIntersection_Interlaced_Vector_uint32_262144_16 90.21% 3078611.118 5855700.936 - 73.51% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.40% 0.258 0.485 - -0.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 80.09% 18.411 33.156 - 10.90% -
std::is_sorted_until(deque<int>)/8 79.11% 2.542 4.553 - 63.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.99% 23.019 40.973 - 0.30% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 75.64% 5.944 10.439 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 72.36% 4045202.768 6972504.623 - -21.44% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.37% 162.883 274.241 - 0.90% -
SetIntersection_Interlaced_Vector_uint64_262144_64 67.50% 10397009.900 17415356.772 - 102.79% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 65.62% 66.006 109.317 - -0.64% -
std::copy_if(vector<int>)_(every_other)/8 62.82% 2.529 4.119 - -3.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 62.82% 44.611 72.633 - 31.87% -
std::multiset<std::string>::erase(key)_(existent)/32 60.51% 51.656 82.912 - 3.80% -
std::find_if_not(list<int>)_(process_all)/8 58.16% 2.254 3.564 - 0.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 55.85% 87789.553 136822.169 - -0.34% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 54.22% 3.523 5.433 - 11.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 53.53% 524.207 804.836 - -2.37% -
SetIntersection_Interlaced_Vector_uint32_262144_256 53.27% 27482531.385 42122404.814 - 29.15% -
ranges::min(std::deque<__int128>)/70000 52.66% 23865.090 36432.055 - 49.65% -
std::shift_left(vector<int>)/32 52.14% 2.967 4.515 - -54.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.75% 48.328 73.338 - -1.57% -
rng::for_each(set<int>)/8 51.13% 4.492 6.789 - 0.56% -
SetIntersection_Interlaced_Vector_float_16384_16 49.23% 2847695.937 4249676.039 - 50.51% -
std::none_of(vector<int>)_(process_all)/50 48.95% 12.678 18.884 - -2.60% -
BM_PushHeap_uint32_Random_1 48.83% 0.465 0.692 - 27.13% -
std::move_backward(list<int>)/512 48.31% 377.665 560.114 - 51.92% -
rng::for_each(multiset<int>)/8 46.90% 4.482 6.584 - -4.46% -
BM_vector_deque_move_backward/0 46.55% 0.419 0.614 - 29.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 45.55% 24.167 35.176 - 47.82% -
std::partition(list<int>)_(sparse)/50 43.60% 14.858 21.336 - -5.65% -
BM_vector_deque_copy_backward/0 43.48% 0.419 0.601 - -0.07% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.63% 29.807 42.513 - 0.46% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 42.35% 23.950 34.092 - 5.17% -
rng::for_each(multimap<int>)/8 42.12% 4.390 6.239 - -0.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 41.41% 10.014 14.161 - 54.50% -
std::find(vector<bool>)_(process_all)/8 41.06% 0.560 0.790 - -2.17% -
std::multiset<std::string>::erase(key)_(existent)/1024 40.98% 68.416 96.450 - 0.11% -
std::find(vector<bool>)_(process_all)/50 40.71% 0.560 0.788 - 10.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 40.44% 1598.034 2244.284 - 72.96% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 39.91% 88937523.839 124428058.440 - 20.18% -
std::for_each_n(join_view(vector<vector<int>>))/32 39.67% 3.844 5.369 - 40.02% -
std::list<int>::erase(begin)_(cheap_elements)/32 39.66% 10.267 14.339 - 7.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.23% 251532872.470 350199026.826 - -0.70% -
std::list<int>::erase(begin)_(cheap_elements)/8192 39.07% 10.169 14.141 - 7.70% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 38.94% 16280.873 22621.424 - 39.44% -
SetIntersection_Interlaced_Vector_uint32_16384_64 38.53% 6288828.913 8711912.203 - 33.25% -
rng::for_each(map<int>)/8 38.20% 4.442 6.139 - -0.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 38.18% 7496009.072 10357826.266 - -12.96% -
std::copy(vector<bool>)_(aligned)/262144 38.12% 587.809 811.862 - 11.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.11% 26.825 37.049 - -0.75% -
std::list<int>::erase(begin)_(cheap_elements)/1024 37.29% 10.278 14.110 - 8.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.18% 31.457 43.153 - 0.41% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 37.14% 50.014 68.591 - -0.46% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 37.11% 2.493 3.419 - -2.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 36.94% 23.326 31.942 - 2.79% -
SetIntersection_Interlaced_Vector_float_262144_256 36.79% 20310714.315 27782221.407 - -13.12% -
std::search(deque<int>)_(no_match)/1024 36.34% 303.162 413.330 - 17.95% -
ranges::minmax(std::list<long_long>)/1 35.74% 0.343 0.465 - 22.66% -
SetIntersection_Interlaced_Vector_string_262144_1024 35.48% 240300974.724 325548453.818 - 37.28% -
ranges::min(std::list<long_long>)/1 35.33% 0.225 0.304 - 2.09% -
std::rotate(list<int>)_(by_1/3)/32 35.32% 12.931 17.498 - 1.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 35.15% 2.254 3.047 - -0.82% -
std::find_end(deque<int>)_(single_element)/8192 35.14% 2021.047 2731.173 - 15.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 34.93% 43.137 58.206 - -10.18% -
BM_PushHeap_uint32_QuickSortAdversary_1 34.92% 0.394 0.532 - -7.83% -
SetIntersection_Interlaced_Vector_uint32_16384_16 34.72% 2417594.561 3257014.410 - -7.59% -
std::unordered_set<std::string>::count(key)_(existent)/1024 34.72% 34.632 46.656 - 27.67% -
SetIntersection_Interlaced_Vector_uint64_262144_256 34.25% 35286190.390 47373441.012 - -2.66% -
std::is_sorted(deque<int>)/8 34.08% 2.861 3.836 - 45.11% -
std::unordered_multiset<int>::count(key)_(existent)/1024 33.60% 1.528 2.041 - 12.31% -
ranges::minmax(std::deque<long_long>)/70000 33.12% 25539.358 33998.863 - 30.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 32.67% 0.298 0.396 - -11.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.61% 35.413 46.962 - -13.28% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 32.57% 49.746 65.949 - -0.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 32.27% 33.177 43.883 - 6.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 31.65% 8083131.331 10641148.431 - 26.04% -
std::map<std::string,_int>::find(key)_(non-existent)/32 31.43% 9.945 13.071 - 5.12% -
std::set<std::string>::erase(key)_(existent)/1024 30.92% 74.668 97.752 - -0.31% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.83% 20.309 26.571 - 5.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.81% 68.201 89.212 - 1.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.64% 74.839 97.772 - -2.78% -
std::fill(list<int>)/1024 30.32% 515.521 671.820 - -0.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 30.09% 0.376 0.489 - 1.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.55% 42.154 54.611 - -0.07% -
std::find_if_not(deque<int>)_(process_all)/8192 29.35% 1975.664 2555.502 - 28.45% -
std::find_end(deque<int>)_(single_element)/1024 29.17% 277.808 358.847 - 8.62% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 29.12% 44403612.134 57333153.656 - 10.20% -
std::find_if_not(deque<int>)_(process_all)/1024 29.10% 248.767 321.148 - 27.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 28.87% 19.860 25.594 - 30.01% -
std::find_if_not(deque<int>)_(process_all)/32768 28.86% 7991.537 10298.149 - 28.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 28.80% 73.949 95.246 - -3.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 28.58% 67.770 87.136 - -0.82% -
std::copy_n(list<int>)/4096 28.29% 4179.648 5362.082 - 47.77% -
std::find_end(deque<int>)_(single_element)/1000 28.27% 249.091 319.502 - 2.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 28.22% 4344247.022 5570271.886 - 1.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 27.95% 1.048 1.340 - 25.76% -
std::unordered_set<int>::count(key)_(non-existent)/1024 27.91% 1.386 1.773 - -18.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 27.89% 49.242 62.977 - -0.17% -
std::copy_n(vector<int>)/4096 27.74% 142.411 181.912 - -12.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 27.60% 19.995 25.514 - 0.47% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.76% 22.816 28.921 - -3.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.63% 4562981.152 5778264.333 - 16.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 26.01% 1448.277 1824.975 - 4.95% -
std::unordered_set<int>::count(key)_(existent)/1024 25.95% 1.295 1.632 - 44.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 25.67% 11.286 14.183 - 24.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.90% 53.285 66.555 - -0.83% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 24.80% 404.497 504.811 - 4.99% -
ranges::min(std::deque<__int128>)/64 24.78% 20.518 25.603 - 22.71% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 24.64% 27.809 34.660 - 9.21% -
std::unordered_set<std::string>::erase(key)_(existent)/32 24.31% 74.611 92.751 - 74.46% -
BM_lexicographical_compare_three_way_slow_path/16384 24.30% 3657.658 4546.427 - 0.12% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 24.23% 18.981 23.580 - 0.58% -
BM_PushHeap_float_Random_1 24.18% 0.466 0.579 - -8.18% -
std::find_if(vector<char>)_(process_all)/50 24.03% 5.347 6.632 - 0.15% -
BM_lexicographical_compare_three_way_slow_path/4096 23.87% 925.619 1146.576 - 0.11% -
BM_deque_vector_copy/0 23.85% 1.249 1.547 - 9.59% -
std::find_if_not(vector<char>)_(process_all)/50 23.77% 5.349 6.620 - 0.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.61% 21.102 26.084 - 10.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.51% 30.851 38.103 - -8.75% -
rng::for_each(multimap<int>)/32 22.88% 21.471 26.383 - -0.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.83% 51.024 62.672 - 3.17% -
ranges::minmax(std::deque<long_long>)/1 22.80% 0.690 0.847 - 17.73% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 22.73% 1.312 1.611 - 38.00% -
BM_lexicographical_compare_three_way_slow_path/1024 22.60% 239.615 293.765 - 0.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.43% 25.311 30.989 - 0.24% -
SetIntersection_Interlaced_Vector_uint32_256_64 22.29% 6834657.462 8358153.772 - 5.20% -
std::multiset<std::string>::erase(iterator)/8192 22.28% 29.953 36.626 - 10.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.25% 29.268 35.781 - 1.23% -
rng::for_each(multiset<int>)/32 22.09% 20.613 25.166 - -1.32% -
BM_PushHeap_float_SingleElement_1 21.97% 0.520 0.635 - 16.91% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.93% 241472.428 294422.446 - -0.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 21.85% 34.435 41.959 - 2.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 21.84% 4367975.961 5321816.476 - 25.90% -
ranges::minmax(std::list<char>)/64 21.84% 29.676 36.157 - 6.51% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 21.83% 1.063 1.296 - -6.47% -
std::find_if(vector<char>)_(process_all)/8 21.78% 1.258 1.532 - -2.72% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 21.75% 48.762 59.366 - 0.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.48% 34.641 42.083 - 1.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 21.48% 1.042 1.266 - -0.61% -
rng::for_each(set<int>)/32 21.45% 21.082 25.605 - 0.32% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.35% 0.378 0.459 - 0.31% -
std::unordered_map<int,_int>::count(key)_(existent)/32 21.21% 1.155 1.400 - 12.02% -
SetIntersection_Interlaced_Vector_string_16384_64 21.08% 12178672.720 14746436.204 - 21.49% -
BM_lexicographical_compare_three_way_slow_path/65536 20.80% 15045.955 18175.875 - 0.19% -
std::unordered_set<int>::erase(key)_(existent)/1024 20.60% 21.623 26.077 - 2.88% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.60% 2.500 3.014 - 1.21% -
std::replace_if(vector<int>)_(sprinkled)/50 20.50% 12.748 15.362 - 9.53% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.32% 617.132 742.544 - -8.67% -
std::upper_bound(std::list<int>)/100 20.28% 83.840 100.843 - -0.04% -
ranges::minmax(std::deque<long_long>)/64 20.22% 24.549 29.513 - 26.03% -
vector<bool>(size_type,_const_value_type&) 20.04% 8.337 10.009 - 4.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 19.85% 27527.324 32990.387 - 27.77% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 19.78% 1.405 1.683 - 4.88% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 19.78% 610.268 730.960 - -6.13% -
BM_StringRelational_Eq_Small_Small_Control 19.76% 1.685 2.018 - 18.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.69% 8359.311 10005.067 - -13.92% -
std::find_if_not(vector<char>)_(process_all)/32768 19.66% 3135.211 3751.573 - 0.35% -
std::find_if(vector<char>)_(process_all)/32768 19.51% 3137.543 3749.742 - 0.26% -
rng::find_last_if(vector<char>)_(bail_10%)/50 19.47% 11.423 13.646 - 8.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 19.43% 6028.432 7199.725 - 21.53% -
std::copy_backward(vector<bool>)_(aligned)/64 19.35% 1.605 1.916 - 13.40% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 19.28% 3234.376 3858.032 - 0.93% -
std::copy_if(list<int>)_(every_other)/64 19.19% 23.190 27.641 - -0.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 19.13% 1.004 1.196 - -10.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 19.10% 0.923 1.099 - -3.68% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 18.94% 1.335 1.588 - -6.04% -
std::multimap<int,_int>::contains(key)_(existent)/1024 18.88% 3.891 4.625 - 1.88% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.86% 19485468.659 23160997.794 - 18.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.81% 39.719 47.191 - 0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.81% 35.775 42.504 - -0.07% -
BM_PushHeap_uint64_Random_1 18.79% 0.392 0.465 - -0.35% -
std::list<std::string>::ctor(size)/1024 18.59% 12773.821 15148.369 - 8.99% -
std::find_if_not(vector<char>)_(process_all)/8192 18.57% 794.703 942.280 - 0.09% -
std::find_if(vector<char>)_(process_all)/8192 18.53% 795.203 942.520 - 0.15% -
BM_PushHeap_float_Ascending_1 18.52% 0.393 0.466 - -0.25% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 18.52% 1.614 1.912 - 9.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 18.50% 32.710 38.760 - -21.96% -
std::list<std::string>::ctor(size)/32 17.96% 352.735 416.075 - 8.57% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 17.86% 32.756 38.606 - 1.61% -
BM_lexicographical_compare_three_way_slow_path/64 17.84% 15.120 17.817 - 0.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 17.82% 549.931 647.903 - 5.29% -
std::set<int>::equal_range(key)_(non-existent)/1024 17.78% 5.801 6.833 - -4.07% -
std::unordered_multiset<int>::count(key)_(existent)/8192 17.77% 1.542 1.816 - -1.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.76% 0.338 0.398 - 18.00% -
ranges::minmax(std::deque<__int128>)/8 17.75% 3.704 4.361 - 5.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 17.70% 0.353 0.415 - 8.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 17.67% 0.367 0.432 - -2.18% -
std::unordered_set<int>::count(key)_(existent)/32 17.62% 1.435 1.688 - 15.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.55% 417454.532 490705.295 - 0.25% -
std::list<std::string>::ctor(size)/8192 17.52% 106484.862 125139.800 - 8.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.44% 28.206 33.126 - 0.98% -
std::set<int>::insert(value)_(already_present)/1024 17.36% 5.798 6.805 - 18.75% -
std::multiset<std::string>::contains(key)_(existent)/32 17.34% 14.332 16.817 - -10.67% -
BM_StringEraseWithMove_Large_Transparent 17.30% 2.648 3.106 - 16.59% -
rng::for_each(map<int>)/32 17.30% 21.636 25.378 - 0.51% -
std::multimap<std::string,_int>::erase(iterator)/1024 17.29% 28.487 33.413 - -0.93% -
std::copy_backward(deque<int>)/64 17.26% 3.027 3.549 - 17.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 17.22% 2224207.993 2607165.613 - -6.78% -
std::unordered_set<int>::erase(iterator)/8192 17.19% 20.300 23.790 - -1.19% -
std::copy_backward(vector<bool>)_(aligned)/512 17.19% 1.547 1.813 - 20.32% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 17.19% 2.107 2.469 - 3.40% -
std::unordered_set<std::string>::count(key)_(existent)/32 17.17% 35.465 41.553 - 14.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 17.09% 27.416 32.102 - 3.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.06% 0.693 0.811 - 0.10% -
std::partition_point(vector<int>)/8192 17.06% 7.975 9.336 - 0.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.05% 0.693 0.811 - 0.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.02% 0.693 0.811 - 0.07% -
ranges::min(std::vector<char>)/64 17.00% 3.618 4.233 - 0.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 16.99% 4.507 5.273 - -9.23% -
std::is_sorted_until(vector<int>,_pred)/8 16.91% 3.123 3.651 - 2.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.80% 67.682 79.050 - -1.22% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.79% 0.362 0.423 - -7.62% -
std::find_end(list<int>)_(process_all)/1000 16.74% 656.323 766.161 - 6.23% -
std::remove_if(deque<int>)_(sprinkled)/50 16.73% 60.469 70.584 - -4.01% -
std::multiset<std::string>::count(key)_(existent)/8192 16.68% 26.521 30.943 - 5.78% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.66% 892.241 1040.906 - 0.47% -
std::count_if(list<int>)_(every_other)/8192 16.56% 7045.937 8212.648 - 15.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.52% 63.587 74.093 - -4.64% -
std::set<int>::equal_range(key)_(non-existent)/8192 16.47% 8.932 10.403 - -3.63% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 16.42% 9.719 11.315 - 4.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 16.40% 1.001 1.165 - -15.07% -
SetIntersection_Interlaced_Set_uint64_1024_1024 16.39% 12506043.675 14556283.354 - -1.14% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 16.36% 1.037 1.207 - 6.41% -
std::find_first_of(deque<int>)_(large_needle)/50 16.28% 711.922 827.817 - 0.27% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.27% 5.463 6.352 - -1.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.26% 43.669 50.771 - -0.53% -
std::map<int,_int>::find(key)_(existent)/1024 16.20% 3.643 4.233 - -5.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 16.15% 53.254 61.855 - 0.76% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.14% 25.234 29.306 - -22.07% -
std::find_if(vector<int>)_(bail_25%)/8 16.08% 0.733 0.851 - 23.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 16.06% 64345387.314 74681050.354 - 17.40% -
BM_lexicographical_compare_three_way_slow_path/256 15.94% 68.636 79.579 - 0.22% -
std::for_each(set<int>::iterator)/32 15.82% 21.134 24.479 - 0.43% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 15.74% 4711.197 5452.550 - 17.23% -
std::find_if_not(deque<int>)_(process_all)/50 15.71% 12.623 14.607 - 13.34% -
std::set<std::string>::equal_range(key)_(existent)/32 15.69% 15.019 17.376 - -4.99% -
std::unordered_set<int>::erase(iterator)/1024 15.68% 20.345 23.536 - 2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 15.65% 37234571.356 43062293.434 - -49.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 15.57% 4061766.157 4694128.380 - 12.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 15.50% 115392280.410 133283533.582 - -21.24% -
std::set<int>::insert(value)_(already_present)/8192 15.48% 9.575 11.057 - 14.76% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.42% 8.279 9.555 - -1.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 15.42% 5.754 6.641 - 5.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15.39% 13417939.980 15483357.536 - 12.49% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 15.38% 32.975 38.047 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15.27% 12369.837 14259.140 - 6.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 15.23% 1323.144 1524.704 - -26.47% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 15.21% 22.140 25.509 - 4.34% -
std::copy(list<int>)/8 15.13% 2.147 2.472 - 0.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 15.11% 360.174 414.612 - 12.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.96% 558.974 642.624 - 1.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 14.91% 731.555 840.640 - 0.41% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 14.73% 2.599 2.982 - 0.23% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 14.70% 2.743 3.146 - 5.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.70% 502.813 576.708 - 2.72% -
BM_lexicographical_compare_three_way_slow_path/262144 14.70% 63294.777 72596.537 - 0.10% -
std::for_each_n(join_view(vector<vector<int>>))/8 14.68% 1.409 1.616 - 16.51% -
std::adjacent_find(list<int>)/50 14.61% 20.183 23.132 - -0.44% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.56% 12.890 14.767 - 19.97% -
ranges::minmax(std::deque<__int128>)/64 14.52% 30.145 34.523 - 3.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.52% 24.678 28.261 - 2.78% -
std::for_each(multimap<int>::iterator)/8 14.50% 4.438 5.081 - -0.07% -
std::multimap<std::string,_int>::ctor(const&)/32 14.45% 796.493 911.552 - -0.21% -
std::find(deque<int>)_(bail_25%)/8 14.43% 1.995 2.283 - 0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.37% 1417.675 1621.447 - -11.67% -
BM_num_put<bool> 14.33% 9.315 10.649 - -1.16% -
SetIntersection_Front_Set_float_1024_1024 14.30% 11825826.474 13516387.746 - 0.25% -
std::stable_partition(list<int>)_(dense)/32 14.18% 33.506 38.258 - -0.34% -
std::find_first_of(vector<int>)_(large_needle)/1024 14.18% 110368.182 126018.029 - 11.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.13% 1133.193 1293.338 - -0.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.11% 0.711 0.811 - 0.11% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.05% 356.896 407.025 - 4.80% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 14.03% 27.623 31.500 - -0.30% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.03% 587.906 670.396 - 0.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 14.00% 46.525 53.037 - 0.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 13.97% 574.778 655.050 - 26.55% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.93% 14.421 16.431 - 0.17% -
ranges::min(std::list<long_long>)/70000 13.93% 43951.013 50073.319 - 11.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.92% 40.061 45.637 - 1.73% -
std::find_first_of(vector<int>)_(large_needle)/8192 13.91% 7133270.619 8125378.872 - 11.38% -
std::multimap<std::string,_int>::erase(iterator)/8192 13.90% 25.957 29.565 - -0.34% -
std::set<std::string>::find(key)_(existent)/8192 13.90% 30.665 34.926 - 6.15% -
BM_deque_vector_ranges_copy_backward/70000 13.89% 7926.998 9028.288 - 4.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.86% 30.833 35.105 - 0.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.82% 12.896 14.678 - 2.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 13.79% 54.889 62.458 - 16.70% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.74% 4280.391 4868.373 - -0.32% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 13.72% 0.608 0.692 - 6.77% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 13.71% 547.613 622.713 - -2.06% -
std::for_each(multimap<int>::iterator)/32 13.71% 20.803 23.655 - 0.75% -
bm_write 13.70% 531.909 604.768 - 0.51% -
SetIntersection_Interlaced_Vector_string_262144_64 13.65% 19913711.247 22632377.468 - 15.22% -
bm_ranges_lexicographical_compare<signed_char>/64 13.65% 2.058 2.339 - 16.16% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 13.60% 10149.652 11530.081 - 13.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.55% 46.274 52.544 - 3.50% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 13.43% 26.808 30.407 - -0.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.41% 1.257 1.425 - 16.09% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.39% 7171.693 8131.671 - -0.13% -
BM_deque_vector_ranges_move_backward/70000 13.37% 7944.471 9006.274 - 2.71% -
BM_vector_deque_copy_backward/64000 13.34% 7399.057 8386.146 - 2.12% -
BM_std_minmax_element<short>/65536 13.33% 16323.313 18499.059 - 5.26% -
BM_PushHeap_uint64_Random_4 13.32% 2.258 2.558 - -1.05% -
std::rotate(deque<int>)_(by_1/2)/32 13.26% 7.501 8.496 - 0.37% -
BM_deque_vector_copy_backward/70000 13.24% 7945.824 8997.514 - 1.44% -
std::find_first_of(vector<int>)_(large_needle)/50 13.20% 270.903 306.653 - 10.96% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 13.17% 105267.024 119133.240 - 10.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.16% 358.167 405.284 - 6.74% -
SetIntersection_Interlaced_Set_uint64_1024_4 13.13% 10188318.812 11526438.627 - -3.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13.12% 14475949.488 16374711.384 - 16.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13.10% 13266714.681 15005293.212 - 10.41% -
BM_std_minmax_element<short>/64000 13.05% 15947.234 18027.874 - 4.80% -
std::for_each(map<int>::iterator)/8 13.00% 4.445 5.023 - 0.13% -
SetIntersection_Interlaced_Vector_float_16384_256 12.97% 14879141.384 16808478.436 - -24.40% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.96% 11.127 12.569 - 0.70% -
BM_std_minmax_element<short>/70000 12.94% 17449.812 19708.339 - 5.18% -
BM_num_put<unsigned_long_long> 12.93% 10.120 11.428 - 0.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 12.92% 358.130 404.400 - 10.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 12.89% 34.843 39.333 - -26.28% -
ranges::minmax(std::list<long_long>)/64 12.88% 28.084 31.702 - 5.08% -
std::set<std::string>::contains(key)_(non-existent)/1024 12.87% 20.044 22.624 - -0.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 12.87% 1796.068 2027.181 - 2.86% -
std::find_end(list<int>)_(process_all)/1024 12.85% 697.957 787.635 - 8.05% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 12.84% 105013.388 118499.074 - 10.81% -
BM_std_minmax_element<short>/5500 12.74% 1375.647 1550.860 - 5.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.72% 6109.603 6886.789 - 13.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 12.72% 1693.090 1908.436 - 15.89% -
BM_deque_vector_move_backward/70000 12.70% 7906.790 8910.653 - 4.61% -
BM_std_minmax_element<short>/4096 12.69% 1026.218 1156.464 - 5.37% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.66% 842.915 949.643 - 0.54% -
std::is_sorted_until(deque<int>,_pred)/8 12.66% 4.141 4.666 - 9.77% -
BM_deque_vector_ranges_move_backward/64000 12.65% 7048.994 7940.713 - 2.16% -
BM_StringRelational_Compare_Large_Empty_Control 12.58% 1.614 1.817 - 13.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 12.57% 1.092 1.230 - -6.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 12.56% 31.648 35.624 - 0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 12.53% 21188253.378 23843667.424 - -22.05% -
BM_StringEraseWithMove_Large_Opaque 12.50% 2.481 2.791 - 0.78% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.50% 714.305 803.610 - -0.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 12.49% 26.743 30.084 - -4.57% -
std::map<std::string,_int>::insert(value)_(already_present)/32 12.47% 19.225 21.622 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 12.42% 0.477 0.536 - -23.11% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.31% 594.917 668.136 - 0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.30% 1116.022 1253.254 - 16.21% -
std::copy_backward(vector<bool>)_(aligned)/262144 12.28% 616.078 691.707 - -8.82% -
BM_std_minmax_element<short>/4000 12.24% 1006.489 1129.639 - 5.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 12.21% 28.842 32.363 - 14.37% -
SetIntersection_Interlaced_Vector_string_16384_256 12.17% 38333652.461 42997943.381 - 10.73% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 12.13% 1401.737 1571.765 - 7.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 12.13% 26522127.036 29738099.089 - 11.22% -
std::for_each(set<int>::iterator)/8 12.09% 4.513 5.058 - 0.72% -
BM_std_minmax_element<short>/1024 12.08% 262.286 293.975 - 4.80% -
rng::starts_with(vector<int>,_pred)/8 12.06% 2.312 2.591 - 2.27% -
std::make_heap(deque<int>)_(descending)/8192 12.06% 7682.167 8608.421 - -0.01% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.04% 10011.729 11216.795 - -9.03% -
std::make_heap(deque<int>)_(heap)/8192 12.01% 7691.074 8614.852 - -0.01% -
bm_lexicographical_compare<signed_char>/1 12.00% 1.255 1.406 - 7.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.97% 310.220 347.348 - -0.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11.96% 75913.046 84991.990 - 0.02% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 11.92% 1.333 1.492 - 27.21% -
std::remove_if(deque<int>)_(sprinkled)/32 11.86% 52.996 59.281 - -4.14% -
std::find_first_of(deque<int>)_(large_needle)/32 11.85% 294.357 329.251 - 0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.83% 8993633.471 10057207.951 - 9.74% -
std::find_if_not(vector<char>)_(process_all)/1024 11.81% 111.583 124.763 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.81% 32.052 35.837 - 0.94% -
std::partial_sort(deque<int>)_(repeated)/8192 11.77% 67850.969 75836.986 - 0.04% -
std::multiset<std::string>::contains(key)_(existent)/1024 11.73% 23.341 26.080 - 7.12% -
std::copy_backward(deque<int>)/262144 11.67% 30572.528 34139.808 - 0.34% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.64% 30.134 33.642 - -1.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 11.64% 12952.741 14459.996 - 8.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.64% 21.129 23.588 - 11.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 11.63% 142264504.620 158811329.227 - 10.79% -
std::multiset<std::string>::erase(iterator)/1024 11.59% 28.383 31.672 - -1.87% -
BM_PushHeap_uint32_PipeOrgan_4 11.57% 0.485 0.541 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_16384_4 11.57% 1428284.828 1593481.611 - 15.20% -
BM_std_minmax_element<short>/512 11.56% 134.142 149.654 - 4.61% -
std::any_of(list<int>)_(process_all)/8192 11.55% 7290.396 8132.340 - 3.17% -
BM_PushHeap_uint32_Ascending_1 11.52% 0.466 0.520 - 26.86% -
std::search(list<int>)_(single_element)/8192 11.51% 7486.594 8348.307 - -5.82% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 11.51% 0.592 0.660 - 2.79% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.51% 4.823 5.378 - -2.02% -
std::set<std::string>::find(key)_(existent)/1024 11.44% 22.760 25.364 - 8.42% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 11.42% 6308.222 7028.789 - -0.34% -
BM_std_minmax_element<int>/3 11.39% 1.114 1.241 - 4.28% -
std::rotate(list<int>)_(by_1/4)/32 11.37% 13.020 14.501 - 0.13% -
std::find_if(vector<char>)_(process_all)/1024 11.36% 111.723 124.412 - 0.24% -
std::rotate(deque<int>)_(by_1/2)/50 11.35% 10.351 11.526 - 0.27% -
BM_num_put<long_long> 11.35% 10.502 11.694 - 2.72% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.28% 1.376 1.531 - -14.08% -
ranges::minmax(std::list<char>)/1 11.23% 0.412 0.458 - 30.68% -
bm_ranges_lexicographical_compare<int>/1 11.12% 1.286 1.429 - -7.39% -
std::make_heap(deque<int>)_(descending)/1024 11.11% 985.296 1094.749 - 0.34% -
ranges::min(std::vector<char>)/8 11.10% 2.211 2.457 - 2.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11.09% 105562.638 117269.327 - 9.88% -
SetIntersection_Front_Set_string_256_64 11.08% 14183192.766 15754722.439 - 3.42% -
SetIntersection_Front_Vector_uint32_262144_1024 11.08% 5309396.348 5897490.799 - 11.34% -
std::make_heap(deque<int>)_(heap)/1024 11.07% 985.834 1094.979 - 0.30% -
SetIntersection_Front_Set_string_1024_256 11.03% 14273701.097 15848520.033 - -1.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.02% 37.515 41.650 - 2.28% -
ranges::min(std::deque<char>)/8 11.01% 2.283 2.535 - 9.88% -
BM_deque_vector_copy/2 11.01% 1.829 2.031 - 11.84% -
std::copy_n(vector<int>)/8 11.00% 2.114 2.346 - -2.96% -
std::map<std::string,_int>::find(key)_(existent)/8192 11.00% 28.990 32.178 - 5.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 10.98% 13.132 14.574 - 18.26% -
std::for_each(map<int>::iterator)/32 10.98% 21.499 23.859 - 0.71% -
BM_deque_vector_copy_backward/65536 10.97% 7365.590 8173.415 - 0.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.91% 29.128 32.307 - 0.62% -
SetIntersection_Front_Vector_float_262144_16384 10.89% 71787441.651 79606581.371 - 9.20% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.86% 106102.427 117621.206 - 6.70% -
ranges::min(std::vector<__int128>)/1 10.84% 0.340 0.377 - 1.14% -
BM_deque_deque_ranges_copy_backward/1 10.83% 2.523 2.797 - 10.73% -
bm_lexicographical_compare<signed_char>/64 10.81% 1.911 2.117 - -1.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 10.80% 1.168 1.294 - -3.21% -
BM_deque_vector_copy_backward/64000 10.80% 7487.791 8296.200 - 5.24% -
BM_deque_vector_ranges_move_backward/65536 10.79% 7380.689 8176.775 - 2.35% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.78% 27.715 30.702 - 2.76% -
std::for_each(multiset<int>::iterator)/32 10.75% 21.436 23.741 - 0.77% -
std::rotate(list<int>)_(1_element_backward)/50 10.75% 22.235 24.624 - -1.21% -
std::find_first_of(vector<int>)_(large_needle)/32 10.75% 111.832 123.849 - 14.65% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.74% 219.855 243.478 - 1.56% -
SetIntersection_Interlaced_Vector_uint32_16384_4 10.73% 1371135.881 1518202.864 - -4.00% -
SetIntersection_Front_Vector_float_16384_16384 10.69% 71971327.344 79668522.316 - 5.83% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.67% 542496.021 600370.091 - 0.79% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.66% 26.129 28.913 - 0.87% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.65% 592.961 656.096 - 9.67% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.63% 1.661 1.837 - 0.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 10.62% 4.504 4.982 - 4.96% -
BM_deque_vector_copy/1 10.61% 2.139 2.366 - 13.68% -
BM_StringRelational_Compare_Empty_Large_Control 10.59% 1.656 1.832 - 0.15% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 10.54% 20275.115 22411.609 - 9.11% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 10.53% 24.474 27.052 - 10.16% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.50% 1.234 1.364 - 2.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.49% 44.154 48.783 - 1.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.46% 8.894 9.825 - -6.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.39% 10.187 11.246 - 0.20% -
std::move_backward(deque<int>)/32768 10.39% 3264.622 3603.851 - 1.72% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 10.35% 13086.537 14440.916 - 10.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 10.34% 47084643.425 51955226.044 - 15.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.34% 30.628 33.796 - 0.08% -
std::remove(deque<int>)_(prefix)/50 10.33% 57.520 63.465 - 6.08% -
std::rotate(list<int>)_(by_1/4)/50 10.29% 23.478 25.894 - 1.31% -
std::unordered_set<int>::find(key)_(existent)/8192 10.29% 1.400 1.544 - 5.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.25% 12927.719 14252.976 - 8.02% -
std::set<std::string>::count(key)_(existent)/32 10.23% 15.437 17.016 - 9.84% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.20% 1.388 1.529 - 8.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10.18% 8681590.725 9565179.186 - 7.56% -
std::set<std::string>::find(key)_(existent)/32 10.16% 14.271 15.721 - 5.58% -
std::rotate_copy(deque<int>)/1024 10.15% 34.346 37.833 - 9.39% -
std::unique_copy(list<int>)_(sprinkled)/8192 10.12% 6827.782 7518.600 - 8.84% -
vector<bool>::reserve() 10.07% 10.924 12.024 - 26.32% -
ranges::minmax(std::deque<char>)/1 10.06% 0.657 0.723 - -2.28% -
SetIntersection_Front_Set_string_16384_16 10.04% 1770283.284 1947934.408 - 9.60% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 10.02% 37985905.056 41793828.467 - 9.87% -
BM_deque_vector_move_backward/65536 10.02% 7361.291 8098.758 - 1.35% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.99% 5.625 6.187 - 1.00% -
std::set<int>::upper_bound(key)_(existent)/32 9.90% 1.641 1.803 - 2.74% -
BM_num_put<long> 9.89% 10.715 11.775 - 2.06% -
std::for_each(multiset<int>::iterator)/8 9.84% 4.590 5.042 - 0.09% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.84% 28.851 31.690 - 0.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.84% 1.048 1.151 - 0.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.82% 1.042 1.144 - -0.29% -
std::vector<int>::ctor(size)/8192 9.77% 517.543 568.102 - 1.05% -
std::multiset<std::string>::contains(key)_(existent)/8192 9.75% 26.733 29.339 - -7.80% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.68% 863.314 946.911 - 5.15% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.68% 1.623 1.780 - -2.76% -
BM_deque_vector_ranges_copy_backward/65536 9.68% 7489.534 8214.158 - 0.72% -
std::is_sorted(list<int>,_pred)/8 9.65% 3.675 4.030 - -0.54% -
BM_deque_deque_ranges_copy_backward/2 9.62% 2.305 2.527 - 13.69% -
std::transform(list<int>,_list<int>)/8192 9.61% 9001.263 9866.123 - 16.50% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 9.58% 30.972 33.940 - 13.66% -
std::all_of(deque<int>)_(process_all)/8 9.55% 3.275 3.588 - 4.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 9.55% 1.111 1.217 - 27.38% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.49% 144.245 157.928 - 9.39% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.44% 33045.352 36165.944 - 6.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 9.39% 940.986 1029.371 - 8.13% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 9.36% 13062.786 14285.847 - 9.83% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.34% 22.641 24.757 - -0.14% -
SetIntersection_None_Set_uint64_262144_256 9.34% 1233154.217 1348335.041 - 10.50% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 9.34% 537.900 588.139 - 10.00% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 9.33% 86.806 94.901 - 3.43% -
SetIntersection_Front_Set_float_262144_1024 9.30% 12034293.678 13153745.785 - -4.31% -
BM_num_put<unsigned_long> 9.29% 10.429 11.397 - 0.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 9.28% 34.098 37.261 - -1.24% -
std::map<std::string,_int>::erase(iterator)/8192 9.27% 29.032 31.723 - -0.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 9.25% 7.451 8.141 - -5.71% -
BM_vector_deque_copy/0 9.24% 0.551 0.601 - -10.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 9.24% 944.514 1031.804 - 8.43% -
bm_lexicographical_compare<unsigned_char>/1 9.23% 1.566 1.711 - 6.51% -
ranges::min(std::list<char>)/8 9.22% 1.767 1.930 - 0.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.20% 9.529 10.405 - 9.47% -
std::search(deque<int>,_pred)_(no_match)/1000 9.19% 424.574 463.582 - 5.60% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 9.16% 31.171 34.027 - 13.75% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.16% 177587.939 193860.858 - 8.32% -
BM_StringEraseWithMove_Empty_Transparent 9.13% 0.557 0.608 - 5.21% -
std::unordered_set<int>::contains(key)_(non-existent)/0 9.12% 0.366 0.399 - -8.86% -
std::set<int>::insert(value)_(new_value,_end)/8192 9.11% 69.574 75.910 - -0.12% -
std::map<int,_int>::find(key)_(non-existent)/8192 9.10% 7.010 7.648 - 1.85% -
SetIntersection_Front_Vector_string_256_256 9.08% 18541192.264 20224041.618 - 7.26% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 9.08% 6114.511 6669.461 - 5.76% -
std::stable_partition(list<int>)_(dense)/8192 9.07% 17489.942 19077.152 - 0.74% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.04% 1050992.930 1146018.025 - 3.74% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.03% 11.426 12.459 - -10.28% -
ranges::minmax(std::list<char>)/70000 9.02% 52375.250 57100.761 - 5.77% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.02% 8704.767 9489.568 - 0.70% -
std::set<std::string>::contains(key)_(existent)/1024 8.97% 20.901 22.777 - -0.01% -
BM_vector_deque_copy_backward/65536 8.96% 7667.258 8354.458 - 0.33% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 8.95% 747.791 814.685 - 5.64% -
SetIntersection_None_Set_uint64_262144_16 8.93% 1234401.937 1344592.611 - 10.79% -
std::find_if_not(vector<char>)_(bail_25%)/1024 8.92% 27.147 29.569 - 11.84% -
BM_deque_deque_ranges_move_backward/70000 8.92% 7991.921 8704.672 - 2.02% -
std::find(vector<long_long>)_(bail_25%)/8 8.90% 0.893 0.973 - 5.43% -
std::search(list<int>,_pred)_(same_length)/8192 8.89% 8817.087 9600.542 - 11.29% -
std::rotate(list<int>)_(by_1/2)/32 8.88% 5.938 6.466 - -0.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.87% 44.374 48.308 - 0.77% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.87% 1.916 2.086 - -0.76% -
BM_vector_deque_ranges_copy_backward/65536 8.86% 7540.027 8208.327 - -1.22% -
SetIntersection_Front_Vector_string_256_64 8.86% 9986969.937 10871922.357 - 9.47% -
std::equal(vector<bool>)_(unaligned)/50 8.85% 0.816 0.888 - 6.90% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.82% 19.529 21.252 - 0.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.82% 721.093 784.678 - 4.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.82% 908.891 989.011 - 4.54% -
std::copy_backward(list<int>)/8 8.81% 2.207 2.402 - 1.43% -
std::adjacent_find(deque<int>)/8 8.80% 2.935 3.193 - 4.36% -
std::rotate(deque<int>)_(by_1/2)/1024 8.79% 172.971 188.174 - 0.02% -
std::fill_n(list<int>)/8192 8.77% 7150.174 7777.132 - -21.78% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 8.76% 3426.712 3726.865 - 1.68% -
SetIntersection_None_Set_uint64_262144_64 8.74% 1235613.361 1343650.227 - 10.37% -
std::find_end(deque<int>)_(process_all)/1000 8.73% 261.439 284.253 - -2.79% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.73% 16.114 17.520 - 7.07% -
SetIntersection_Interlaced_Vector_string_16384_4 8.72% 1809998.454 1967912.545 - 12.81% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 8.72% 948.595 1031.304 - 8.90% -
std::find_if(deque<int>)_(process_all)/50 8.70% 12.541 13.632 - 7.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 8.70% 57576.476 62585.971 - 2.24% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.69% 12895.740 14016.302 - 0.30% -
SetIntersection_Front_Vector_float_1024_1024 8.69% 5441231.715 5913901.294 - 8.98% -
std::set<std::string>::contains(key)_(non-existent)/32 8.67% 9.813 10.664 - -1.22% -
std::partition_copy(list<int>)/8192 8.66% 6846.125 7438.808 - 2.23% -
std::for_each_n(deque<int>)/8 8.63% 1.156 1.256 - 4.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.62% 281377.011 305627.159 - 5.59% -
BM_std_minmax_element<short>/64 8.61% 16.799 18.246 - 4.34% -
SetIntersection_Front_Vector_string_1024_64 8.58% 3204752.702 3479719.866 - 7.77% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 8.58% 33866.164 36771.171 - 11.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.54% 1.048 1.138 - 1.12% -
std::set<int>::equal_range(key)_(non-existent)/32 8.54% 2.585 2.806 - 8.16% -
ranges::minmax(std::vector<char>)/1 8.54% 0.626 0.679 - 8.58% -
std::unordered_multiset<int>::erase(iterator)/32 8.54% 20.038 21.748 - 3.46% -
BM_deque_deque_ranges_copy_backward/0 8.52% 0.789 0.856 - 1.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 8.48% 31.410 34.074 - 0.71% -
BM_deque_vector_ranges_copy_backward/64000 8.43% 7216.258 7824.356 - -0.20% -
std::find_if(deque<int>)_(process_all)/8 8.40% 2.576 2.792 - 1.89% -
std::find_if(deque<int>)_(bail_25%)/1024 8.40% 77.416 83.916 - 7.92% -
std::find(deque<int>)_(process_all)/50 8.36% 13.048 14.139 - 0.54% -
BM_std_minmax_element<short>/2 8.34% 0.634 0.687 - 13.33% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 8.33% 11.293 12.234 - -3.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.29% 624.959 676.798 - 6.67% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 8.29% 22.667 24.547 - 2.74% -
std::fill(vector<bool>)/64 8.29% 1.475 1.598 - 1.61% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.29% 445882.271 482852.452 - 8.38% -
std::is_sorted(vector<int>,_pred)/8 8.29% 3.164 3.426 - -0.26% -
BM_std_minmax_element<char>/2 8.28% 0.634 0.686 - 0.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.27% 2.526 2.734 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 8.26% 4070286.955 4406424.490 - 3.32% -
SetIntersection_Interlaced_Vector_string_262144_256 8.25% 67535325.531 73104108.539 - 9.03% -
std::search(deque<int>,_pred)_(no_match)/1024 8.25% 436.352 472.331 - 8.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.24% 33399.706 36151.885 - 9.30% -
rng::contains(deque<int>)_(process_all)/8 8.24% 2.866 3.102 - 4.83% -
BM_deque_vector_move_backward/64000 8.23% 7173.428 7763.579 - -0.00% -
std::transform(deque<int>,_deque<int>)/50 8.22% 33.630 36.395 - -1.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.20% 20.660 22.353 - 0.12% -
std::search(deque<int>,_pred)_(no_match)/8192 8.18% 3496.490 3782.426 - 8.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.17% 2.925 3.164 - 5.30% -
std::unique(vector<int>)_(sprinkled)/1024 8.15% 531.254 574.540 - 8.47% -
BM_PushHeap_uint64_Random_1024 8.14% 5.759 6.227 - 0.43% -
BM_deque_deque_ranges_move_backward/65536 8.13% 7577.810 8193.634 - 1.62% -
SetIntersection_Front_Vector_float_262144_1024 8.10% 5450243.465 5891905.102 - 8.90% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.09% 15.876 17.160 - 0.05% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.09% 7259.828 7847.040 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 8.08% 13606882.716 14706576.446 - 4.26% -
BM_StringRead_Cold_Deep_Empty 8.08% 1.168 1.262 - -11.11% -
SetIntersection_Front_Vector_float_16384_1024 8.06% 5449812.631 5888945.293 - -0.20% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 8.05% 11591.517 12524.678 - 5.56% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.05% 22.398 24.201 - 1.97% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 8.01% 17566.836 18973.427 - 3.52% -
SetIntersection_Front_Set_uint32_1024_256 7.96% 3805387.994 4108304.123 - 12.79% -
std::adjacent_find(deque<int>)/50 7.96% 14.032 15.149 - -16.79% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.94% 120609.980 130185.412 - -2.75% -
std::search(list<int>)_(same_length)/1000 7.93% 745.423 804.560 - 9.33% -
std::unordered_multiset<int>::erase(iterator)/1024 7.93% 20.161 21.758 - 2.44% -
SetIntersection_Front_Set_uint64_1024_256 7.92% 3954225.146 4267332.540 - 10.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.91% 5.570 6.011 - -1.57% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 7.90% 8.309 8.966 - -2.05% -
std::move(vector<bool>)_(aligned)/64 7.90% 1.691 1.824 - 16.88% -
BM_PushHeap_uint32_Ascending_4 7.88% 0.544 0.587 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.86% 2453927.205 2646922.421 - 7.78% -
rng::find(vector<bool>)_(process_all)/8 7.85% 0.642 0.692 - 9.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7.84% 7520.595 8110.426 - -0.58% -
std::search(list<int>)_(same_length)/8192 7.84% 7999.769 8626.786 - 0.57% -
std::map<std::string,_int>::count(key)_(non-existent)/0 7.84% 0.257 0.277 - 8.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.82% 286619.438 309037.432 - 8.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.79% 23.704 25.552 - 9.23% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 7.76% 32.212 34.711 - 5.30% -
std::deque<int>::ctor(size)/32 7.75% 27.048 29.143 - 5.78% -
std::remove_copy_if(list<int>)_(prefix)/8192 7.73% 7178.734 7733.907 - 6.26% -
SetIntersection_Interlaced_Vector_uint64_16384_16 7.73% 2854757.447 3075509.957 - 22.32% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 7.73% 559.741 603.013 - 2.16% -
rng::contains_subrange(vector<int>)_(same_length)/16 7.71% 4.730 5.095 - 5.81% -
SetIntersection_Front_Set_string_16384_256 7.71% 14418310.113 15529409.471 - 3.13% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.71% 775.124 834.849 - -0.20% -
BM_vector_deque_ranges_copy_backward/70000 7.70% 8163.861 8792.425 - 2.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.67% 34.957 37.638 - -2.95% -
BM_lexicographical_compare_three_way_fast_path/1 7.66% 0.413 0.445 - 5.43% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.65% 19.617 21.118 - 0.10% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.63% 11.523 12.403 - -0.37% -
BM_vector_deque_ranges_copy_backward/64000 7.62% 7401.867 7965.633 - -0.71% -
SetIntersection_Front_Set_uint64_256_64 7.61% 5273795.717 5675164.807 - 3.85% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 7.60% 43193591.901 46476497.282 - 13.03% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.60% 7130.931 7672.544 - 6.10% -
rng::find_last_if(list<int>)_(bail_90%)/50 7.59% 2.040 2.195 - 2.54% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 7.57% 10.330 11.112 - 8.92% -
BM_deque_deque_copy_backward/70000 7.57% 7949.848 8551.652 - 0.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.57% 39.953 42.977 - 1.40% -
SetIntersection_Interlaced_Vector_float_262144_4 7.56% 1990645.687 2141142.986 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7.56% 6153282.716 6618400.642 - 5.28% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 7.56% 24.966 26.853 - 5.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.55% 12375.756 13310.482 - -0.12% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.55% 34.714 37.334 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 7.53% 1834721.313 1972962.435 - 11.24% -
ranges::minmax(std::deque<__int128>)/1 7.53% 0.651 0.700 - 3.95% -
BM_PushHeap_uint64_Descending_1 7.52% 0.448 0.482 - -30.35% -
rng::contains_subrange(vector<int>)_(same_length)/32 7.50% 8.563 9.206 - 6.66% -
std::find_first_of(vector<int>)_(small_needle)/32 7.48% 46.631 50.121 - 6.89% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 7.46% 215.170 231.229 - 1.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.45% 20244.289 21752.893 - 5.88% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.45% 9.181 9.865 - 17.79% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.43% 1.426 1.532 - -6.85% -
BM_num_put<const_void*> 7.40% 11.206 12.036 - -2.92% -
BM_StringRelational_Eq_Small_Small_ChangeLast 7.39% 2.011 2.159 - 1.78% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.39% 918.309 986.169 - 0.85% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 7.39% 4856.554 5215.386 - -0.68% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 7.39% 33.458 35.930 - 6.24% -
BM_PushHeap_uint64_Random_256 7.37% 5.640 6.055 - 0.32% -
ranges::minmax(std::deque<long_long>)/8 7.36% 3.561 3.823 - 8.29% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.31% 34.972 37.529 - -0.71% -
BM_deque_vector_move/2 7.31% 1.804 1.936 - 5.64% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 7.30% 811.772 871.071 - 1.37% -
std::find_if_not(vector<char>)_(process_all)/8 7.28% 1.327 1.424 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.27% 5890.765 6318.909 - -21.64% -
ranges::min(std::deque<char>)/1 7.26% 0.686 0.736 - 6.27% -
BM_PushHeap_uint64_Random_16 7.24% 4.160 4.461 - -1.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.23% 206.312 221.222 - 1.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7.21% 6742.689 7228.963 - 2.24% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.21% 21.997 23.583 - 1.97% -
std::find_end(list<int>)_(process_all)/1048576 7.19% 815929.152 874622.298 - 0.43% -
std::map<std::string,_int>::find(key)_(existent)/32 7.19% 15.523 16.639 - 6.85% -
std::partial_sort(deque<int>)_(ascending)/8 7.18% 30.868 33.084 - 0.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 7.18% 24.871 26.656 - 12.58% -
std::partition_copy(list<int>)/1024 7.18% 712.155 763.258 - 7.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 7.17% 288209.174 308860.742 - 10.18% -
BM_deque_deque_ranges_copy_backward/65536 7.12% 7506.134 8040.535 - 1.44% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 7.11% 16159.057 17308.644 - 4.61% -
BM_deque_deque_ranges_copy/0 7.10% 0.738 0.790 - -0.99% -
std::copy(vector<bool>)_(aligned)/64 7.07% 1.257 1.346 - 5.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 7.07% 628.631 673.075 - 6.21% -
BM_StringAssignStr_Small_Opaque 7.06% 0.719 0.770 - 5.23% -
SetIntersection_Front_Set_float_262144_256 7.04% 3706346.441 3967331.303 - -2.03% -
BM_vector_deque_move_backward/64000 7.04% 7254.530 7765.327 - -3.49% -
BM_vector_deque_ranges_copy/4096 7.03% 144.872 155.050 - 7.66% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 7.02% 725.747 776.669 - 11.36% -
BM_PushHeap_uint64_Random_16384 7.00% 5.914 6.329 - 0.33% -
BM_deque_deque_ranges_copy/64000 7.00% 2950.545 3156.988 - 7.82% -
BM_deque_vector_move/0 6.94% 1.426 1.525 - 4.81% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 6.94% 179692.170 192157.893 - 5.57% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.94% 21.110 22.574 - 2.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.92% 0.389 0.415 - 1.20% -
BM_vector_deque_ranges_move/0 6.91% 0.396 0.424 - -29.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 6.89% 286002.924 305702.530 - 7.55% -
BM_deque_vector_copy_backward/0 6.88% 1.541 1.647 - 20.04% -
SetIntersection_Front_Vector_uint32_256_256 6.87% 4275122.255 4568676.006 - 7.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.87% 178310.725 190552.182 - 3.58% -
std::fill_n(vector<bool>)/64 6.86% 1.425 1.523 - 1.95% -
std::unordered_set<int>::clear()/1024 6.84% 8359.005 8930.935 - 4.71% -
bm_lexicographical_compare<unsigned_char>/8 6.82% 1.389 1.484 - 8.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.82% 65.036 69.474 - 1.48% -
BM_StringEraseWithMove_Empty_Opaque 6.82% 0.789 0.843 - 6.63% -
SetIntersection_Front_Set_string_16384_64 6.81% 4301042.807 4593986.772 - 6.55% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.79% 27.049 28.885 - -1.47% -
std::find_end(list<int>)_(single_element)/1024 6.76% 688.722 735.296 - 0.10% -
BM_lexicographical_compare_three_way_slow_path/1 6.75% 0.364 0.389 - 5.17% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 6.75% 20.109 21.466 - 6.99% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 6.71% 1.274 1.360 - 4.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.69% 1755335.727 1872803.761 - 9.13% -
std::adjacent_find(list<int>,_pred)/8192 6.68% 7130.777 7606.860 - 5.98% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 6.67% 22.971 24.502 - 2.86% -
std::search(list<int>,_pred)_(single_element)/8192 6.65% 7696.478 8208.161 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6.64% 6158365.591 6567184.852 - 0.37% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.64% 23.017 24.545 - 7.42% -
std::multiset<std::string>::ctor(const&)/32 6.63% 774.937 826.305 - 18.29% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.62% 325.245 346.768 - 6.55% -
SetIntersection_Interlaced_Vector_float_16384_64 6.62% 5576420.644 5945433.726 - -14.81% -
std::move(vector<int>)/8 6.62% 2.169 2.313 - -0.76% -
std::set<std::string>::erase(iterator)/1024 6.62% 25.981 27.700 - 0.46% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 6.61% 21176.761 22575.566 - 2.93% -
std::set<int>::upper_bound(key)_(existent)/1024 6.60% 4.025 4.291 - 5.46% -
std::copy_backward(vector<int>)/8 6.57% 2.171 2.314 - 4.86% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.57% 2.278 2.428 - 1.32% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.56% 25182.513 26835.465 - 1.56% -
std::for_each(list<int>)/8192 6.56% 7795.731 8307.101 - 11.96% -
BM_toupper_string<char> 6.56% 15.172 16.167 - 0.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.55% 9.009 9.599 - -1.23% -
ranges::minmax(std::vector<long_long>)/1 6.54% 0.647 0.689 - 5.63% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.51% 557446.994 593713.546 - 0.33% -
ranges::minmax(std::list<__int128>)/1 6.49% 0.447 0.476 - 6.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 6.49% 736.650 784.452 - 5.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.49% 30.304 32.270 - -4.58% -
BM_deque_deque_copy_backward/65536 6.47% 7576.692 8067.255 - 1.22% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 6.47% 264.633 281.746 - 7.98% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 6.46% 20369.761 21686.169 - 5.40% -
BM_deque_deque_move_backward/64000 6.46% 7290.515 7761.431 - -0.43% -
std::remove_copy(list<int>)_(sprinkled)/8192 6.45% 6843.842 7285.332 - 5.57% -
ranges::minmax(std::vector<char>)/8 6.45% 1.010 1.075 - 23.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 6.44% 27.006 28.746 - -21.91% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.44% 10.087 10.737 - -4.47% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 6.44% 89.814 95.595 - 7.45% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 6.43% 45.696 48.635 - 2.88% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.41% 1.927 2.051 - 2.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.40% 1.508 1.604 - 14.19% -
std::partial_sort_copy(vector<int>)_(heap)/8192 6.39% 96538.595 102706.822 - 5.75% -
BM_PushHeap_uint64_Ascending_64 6.39% 1.523 1.620 - 7.11% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.38% 9.779 10.404 - 6.92% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.38% 12552.941 13353.895 - 4.37% -
std::vector<int>::ctor(size)/32 6.37% 9.964 10.598 - -4.92% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.35% 1.102 1.172 - 19.47% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.30% 22.655 24.081 - 7.54% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 6.29% 15629.976 16613.255 - 3.48% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 6.28% 181479.996 192883.064 - 5.58% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 6.26% 52.728 56.030 - 3.92% -
std::move_backward(vector<int>)/8 6.22% 2.174 2.310 - 3.04% -
BM_deque_deque_copy_backward/64000 6.21% 7411.545 7871.804 - 0.96% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 6.21% 16.837 17.882 - 0.80% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 6.19% 637.450 676.904 - 5.59% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.19% 231.290 245.601 - 3.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 6.18% 20688.633 21966.939 - 5.48% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.18% 0.913 0.970 - 13.07% -
SetIntersection_Front_Set_uint32_1024_1024 6.18% 11630199.577 12348580.140 - -1.33% -
BM_deque_deque_move_backward/65536 6.17% 7628.923 8099.608 - 0.88% -
BM_std_minmax_element<short>/3 6.14% 1.080 1.146 - 6.44% -
std::copy_backward(deque<int>)/512 6.11% 17.953 19.051 - 5.56% -
bm_ranges_swap_ranges_vb_aligned/262144 6.11% 481.950 511.392 - 2.11% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 6.11% 0.253 0.269 - 2.69% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.08% 156.784 166.323 - 0.81% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.07% 2399.076 2544.815 - 0.18% -
bm_ranges_swap_ranges_vb_unaligned/8 6.06% 4.956 5.257 - 1.35% -
BM_vector_deque_move_backward/65536 6.05% 7706.512 8172.816 - -6.45% -
ranges::min(std::vector<long_long>)/8 6.05% 2.126 2.255 - -0.03% -
BM_deque_deque_move_backward/70000 6.05% 8128.075 8619.510 - 0.99% -
std::for_each(vector<int>)/8 6.04% 0.906 0.961 - 5.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.04% 4.520 4.793 - -2.05% -
std::map<int,_int>::contains(key)_(existent)/1024 6.03% 3.867 4.100 - -0.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 6.03% 20.500 21.735 - 4.81% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.02% 1264317.629 1340447.326 - 5.27% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.01% 0.581 0.616 - 4.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.01% 179899.998 190711.018 - 4.61% -
BM_PushHeap_string_SingleElement_16 6.01% 2.606 2.762 - -0.36% -
BM_deque_deque_ranges_copy_backward/64000 6.00% 7349.671 7790.442 - 1.35% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.98% 8.241 8.734 - -0.76% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 5.96% 48.608 51.506 - 9.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 5.96% 33779.520 35792.053 - 7.31% -
std::set<int>::equal_range(key)_(existent)/32 5.94% 1.714 1.816 - -0.69% -
std::find_if(deque<int>)_(bail_25%)/32768 5.93% 2213.869 2345.250 - 17.45% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.92% 10190966.562 10794617.989 - -0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.91% 2274537.858 2408911.141 - 1.70% -
std::remove_copy(list<int>)_(prefix)/8192 5.90% 6855.184 7259.719 - 4.45% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 5.90% 21842.113 23130.349 - 2.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.89% 27.208 28.812 - 0.27% -
BM_PushHeap_float_Ascending_262144 5.89% 5.097 5.397 - 5.61% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.89% 5.012 5.307 - 2.22% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.88% 7924.821 8390.914 - -0.11% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.88% 23.562 24.947 - 3.73% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 5.87% 1522.151 1611.530 - 4.73% -
std::map<int,_int>::ctor(const&)/32 5.86% 216.427 229.110 - 4.46% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.86% 22.999 24.346 - 6.52% -
SetIntersection_Front_Set_uint32_16384_1024 5.84% 12283161.099 13000146.393 - -3.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.83% 944682.592 999733.453 - 5.43% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 5.81% 4.076 4.313 - 3.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.80% 1.050 1.111 - 0.34% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 5.78% 218.053 230.657 - 1.78% -
rng::find_last(list<int>)_(bail_90%)/1024 5.77% 71.792 75.933 - -0.15% -
std::set<int>::contains(key)_(non-existent)/1024 5.76% 6.055 6.403 - 6.28% -
std::fill(vector<int>)/32 5.75% 1.030 1.089 - 5.09% -
SetIntersection_None_Set_uint64_262144_4 5.75% 1222956.951 1293221.842 - 6.59% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.74% 2.449 2.589 - 6.43% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 5.74% 238721.182 252423.156 - 2.85% -
SetIntersection_Front_Vector_uint32_16384_256 5.71% 2156052.399 2279173.548 - 6.89% -
BM_vector_deque_move_backward/70000 5.70% 8003.041 8459.346 - -6.68% -
SetIntersection_Front_Set_string_64_64 5.70% 34098903.052 36040871.774 - -2.64% -
BM_PushHeap_float_SingleElement_4 5.69% 0.358 0.379 - 4.29% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.68% 90.470 95.604 - 2.53% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.66% 96441.383 101899.812 - -4.97% -
BM_deque_vector_ranges_copy/0 5.64% 1.438 1.520 - 0.67% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.63% 0.529 0.559 - 5.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.61% 0.958 1.011 - -26.23% -
std::remove_copy_if(deque<int>)_(prefix)/1024 5.60% 514.422 543.238 - 0.95% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.59% 340.060 359.076 - 1.93% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.57% 1.047 1.105 - -0.25% -
std::for_each_n(list<int>)/8 5.55% 2.421 2.555 - 10.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.53% 39.152 41.318 - -1.61% -
BM_PushHeap_string_PipeOrgan_262144 5.52% 17.362 18.320 - 4.09% -
std::find_if_not(list<int>)_(process_all)/1024 5.51% 685.464 723.201 - -2.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.50% 1.048 1.106 - -0.55% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 5.50% 303.079 319.741 - 4.58% -
std::partition_copy(list<int>)/50 5.50% 12.857 13.564 - 3.86% -
BM_PushHeap_uint64_Ascending_262144 5.46% 4.662 4.916 - 4.12% -
std::replace_if(deque<int>)_(prefix)/1024 5.46% 470.356 496.031 - 2.85% -
bm_lexicographical_compare<int>/1 5.45% 1.447 1.526 - 7.73% -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.45% 223.078 235.235 - 1.44% -
std::count(list<int>)_(every_other)/1024 5.45% 667.153 703.491 - 0.61% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.44% 53390.429 56296.386 - 1.18% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.43% 24759.709 26103.427 - -0.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.43% 41134.154 43365.738 - 5.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.42% 1097.471 1156.937 - -15.11% -
BM_vector_deque_copy_backward/70000 5.42% 8228.413 8674.096 - -1.48% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.41% 23.967 25.263 - 7.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.38% 3582575.480 3775173.894 - 17.17% -
BM_PushHeap_uint64_Random_64 5.37% 5.219 5.499 - -1.62% -
BM_deque_vector_ranges_copy/2 5.36% 1.833 1.931 - 5.75% -
BM_deque_deque_ranges_copy_backward/70000 5.36% 8221.555 8662.132 - 1.23% -
std::sort_heap(vector<NonIntegral>)/8 5.36% 29.350 30.923 - 5.60% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.35% 14799773.023 15591629.936 - -1.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.33% 135879.141 143120.495 - 4.94% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.32% 31.168 32.825 - -0.83% -
SetIntersection_Front_Set_uint32_1024_64 5.31% 1631755.639 1718444.774 - 6.84% -
BM_PushHeap_uint32_Descending_4 5.30% 0.363 0.382 - 10.86% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.29% 214.501 225.848 - 2.48% -
std::find_first_of(vector<int>)_(small_needle)/50 5.29% 72.092 75.904 - 5.98% -
std::remove(deque<int>)_(prefix)/32 5.28% 52.858 55.651 - 8.72% -
BM_PushHeap_uint32_Descending_16 5.27% 0.355 0.373 - 5.50% -
std::rotate(list<int>)_(1_element_forward)/50 5.24% 24.750 26.047 - 3.19% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 5.23% 0.289 0.304 - 11.56% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 5.23% 20.495 21.567 - 8.65% -
BM_StringAssignStr_Large_Opaque 5.22% 10.324 10.863 - 7.21% -
std::multiset<std::string>::find(key)_(existent)/1024 5.21% 22.792 23.978 - -0.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.21% 3.862 4.064 - 2.57% -
std::find(list<int>)_(bail_25%)/32768 5.19% 8129.120 8551.313 - 9.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/0 5.19% 0.257 0.271 - 5.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.18% 13387910.766 14081694.364 - 3.05% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.18% 63.413 66.699 - -1.14% -
std::remove_copy(deque<int>)_(prefix)/50 5.18% 20.196 21.241 - 5.17% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.16% 1.577 1.659 - -0.32% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.15% 3.612 3.798 - 4.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 5.14% 23.936 25.165 - 4.43% -
std::partial_sort(deque<int>)_(heap)/8192 5.14% 275886.920 290054.575 - 11.08% -
rng::starts_with(deque<int>)/1000 5.13% 436.051 458.429 - 1.69% -
std::remove_copy_if(deque<int>)_(prefix)/50 5.12% 27.773 29.194 - 2.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.11% 35.428 37.239 - -3.82% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.11% 42.043 44.191 - 1.11% -
BM_PushHeap_uint64_Ascending_256 5.09% 2.094 2.200 - 5.39% -
std::multiset<int>::ctor(const&)/32 5.09% 216.422 227.437 - 1.14% -
std::move_backward(deque<int>)/1048576 5.09% 125794.150 132194.909 - 0.50% -
std::replace(vector<int>)_(sprinkled)/1024 5.09% 149.937 157.563 - -1.45% -
BM_PushHeap_uint64_Random_262144 5.08% 5.990 6.294 - -0.89% -
SetIntersection_Interlaced_Vector_float_256_64 5.07% 6948651.978 7301012.808 - -3.61% -
std::transform(list<int>)_(identity_transform)/32 5.07% 16.099 16.916 - 0.26% -
BM_PushHeap_string_SingleElement_16384 5.07% 2.580 2.711 - -0.12% -
SetIntersection_Front_Vector_string_262144_64 5.06% 3131135.823 3289607.789 - 3.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 5.06% 1556.758 1635.514 - 4.60% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.06% 8.301 8.721 - -0.26% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.04% 1034953.129 1087085.692 - 1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 5.03% 11296694.765 11864551.118 - 4.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.02% 17016.829 17871.122 - 6.21% -
BM_std_minmax_element<char>/1 5.00% 0.301 0.316 - -4.50% -
SetIntersection_Front_Vector_float_256_256 5.00% 4333279.065 4549756.643 - 0.08% -
SetIntersection_Front_Vector_float_16384_256 4.99% 2168473.030 2276684.800 - 0.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.98% 216.805 227.601 - 0.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.98% 1.052 1.104 - -0.15% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.95% 216.915 227.658 - 2.87% -
BM_PushHeap_uint32_Random_16384 4.94% 5.618 5.896 - 1.97% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.94% 734.320 770.596 - -37.74% -
BM_std_minmax_element<short>/4 4.93% 1.212 1.271 - 3.53% -
std::unique_copy(list<int>)_(sprinkled)/1024 4.91% 732.859 768.877 - 4.29% -
std::set<int>::lower_bound(key)_(non-existent)/32 4.91% 2.336 2.451 - 1.34% -
std::move_backward(vector<int>)/1048576 4.89% 56466.354 59227.125 - 5.91% -
BM_deque_vector_ranges_copy/1 4.88% 2.095 2.197 - 4.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.88% 9907107.213 10390547.035 - 2.45% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 4.87% 18.309 19.201 - 5.67% -
std::partition_copy(vector<int>)/50 4.87% 12.210 12.804 - 1.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.87% 6.678 7.003 - 3.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.86% 39.123 41.025 - 6.79% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.85% 21.860 22.920 - -2.06% -
std::find(vector<char>)_(process_all)/1024 4.83% 16.113 16.891 - 4.52% -
BM_PushHeap_string_Ascending_64 4.83% 7.293 7.646 - 4.53% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 4.83% 22.376 23.457 - -6.78% -
BM_PushHeap_string_SingleElement_1024 4.82% 2.591 2.716 - -0.62% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.82% 640.270 671.127 - -20.65% -
std::make_heap(deque<int>)_(repeated)/8192 4.82% 16855.059 17667.313 - -0.62% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.80% 1.762 1.846 - -0.40% -
SetIntersection_Front_Vector_float_262144_256 4.78% 2167972.137 2271595.849 - 0.57% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.78% 2.828 2.964 - 4.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.78% 0.254 0.266 - 5.27% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.76% 10.187 10.672 - 1.74% -
std::search(deque<int>)_(same_length)/8192 4.75% 3763.271 3941.901 - 4.15% -
SetIntersection_None_Set_string_16384_1 4.75% 188524703.645 197471545.500 - -1.67% -
std::deque<int>::ctor(size)/1024 4.73% 71.742 75.135 - 0.98% -
std::multimap<int,_int>::ctor(const&)/32 4.73% 217.826 228.123 - 0.72% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.72% 7.511 7.866 - 2.02% -
BM_lexicographical_compare_three_way_slow_path/16 4.71% 4.356 4.561 - 0.05% -
std::copy_backward(deque<int>)/8 4.70% 2.662 2.787 - 3.36% -
std::none_of(deque<int>)_(process_all)/8 4.67% 3.277 3.429 - -0.29% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.67% 0.775 0.811 - 0.10% -
std::find_if_not(list<int>)_(process_all)/8192 4.66% 6934.482 7257.334 - -0.24% -
SetIntersection_Front_Vector_float_1024_256 4.65% 2168224.583 2268946.558 - 5.30% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.64% 1.644 1.721 - 2.75% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.64% 9.708 10.158 - 0.05% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.63% 8.960 9.375 - 0.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.63% 28.304 29.613 - 10.52% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.63% 760.610 795.810 - 0.31% -
SetIntersection_Front_Set_uint64_262144_256 4.63% 3713053.704 3884839.308 - 1.46% -
ranges::min(std::list<long_long>)/8 4.62% 1.843 1.928 - 1.83% -
ranges::minmax(std::vector<char>)/70000 4.62% 564.879 590.961 - 0.43% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.61% 1.766 1.847 - 4.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.61% 21.221 22.198 - -3.07% -
BM_PushHeap_uint32_Random_64 4.60% 5.026 5.257 - 4.46% -
std::move_backward(list<int>)/4096 4.59% 5186.231 5424.486 - 8.75% -
std::find_end(vector<int>)_(single_element)/1000 4.59% 229.863 240.409 - -1.95% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.58% 14.984 15.671 - 0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.57% 116572.730 121898.627 - 4.32% -
BM_std_minmax_element<char>/4 4.56% 1.206 1.261 - -2.49% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.56% 461979.139 483043.058 - 0.88% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.56% 4.423 4.624 - 4.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.55% 26.712 27.926 - 8.70% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.54% 1.508 1.576 - 0.19% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.53% 49896.272 52157.769 - 2.15% -
std::remove_if(deque<int>)_(prefix)/8192 4.53% 4178.163 4367.446 - 1.95% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 4.52% 7.158 7.482 - 5.75% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.51% 5.426 5.671 - 23.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.50% 210.742 220.233 - -0.91% -
std::copy_backward(deque<int>)/1048576 4.50% 128657.472 134443.812 - 0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.48% 111152.191 116136.243 - 1.56% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.47% 6264.584 6544.417 - 1.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.46% 119282.805 124604.096 - 3.60% -
BM_PushHeap_string_PipeOrgan_1024 4.45% 9.445 9.866 - 2.01% -
std::rotate_copy(list<int>)/50 4.44% 13.293 13.884 - -0.15% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 4.44% 63724.692 66552.289 - 3.16% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.42% 5.104 5.330 - -3.10% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.41% 16.530 17.259 - 5.61% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 4.41% 22944.589 23956.750 - 3.12% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.41% 114445.855 119494.166 - 4.18% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 4.41% 10.563 11.029 - 0.08% -
std::set<int>::insert(value)_(new_value,_end)/1024 4.40% 41.448 43.273 - -6.37% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.40% 10.203 10.652 - -4.49% -
bm_lexicographical_compare<signed_char>/8 4.40% 3.110 3.247 - 2.78% -
std::lower_bound(std::deque<int>)/8 4.39% 16.973 17.718 - 4.58% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.39% 26784.927 27960.236 - 3.84% -
std::partition_copy(list<int>)/32 4.39% 8.582 8.958 - 1.20% -
std::find(vector<int>)_(bail_25%)/8 4.37% 1.359 1.418 - -0.91% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.37% 10.110 10.551 - -3.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.37% 2538.343 2649.181 - 4.07% -
BM_PushHeap_string_SingleElement_64 4.36% 2.652 2.767 - -0.66% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 4.33% 27.188 28.367 - -0.33% -
std::replace_if(list<int>)_(prefix)/50 4.33% 23.656 24.679 - 1.25% -
std::search(list<int>)_(no_match)/1000 4.32% 672.398 701.432 - -0.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.29% 753.547 785.846 - 3.42% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.27% 6.256 6.523 - 1.48% -
std::rotate(list<int>)_(1_element_forward)/32 4.27% 13.296 13.863 - 0.38% -
SetIntersection_Front_Set_string_256_16 4.25% 6789106.864 7077838.171 - -5.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.25% 835.640 871.148 - 6.04% -
std::move_backward(vector<bool>)_(aligned)/64 4.24% 1.731 1.804 - 6.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.23% 31.405 32.732 - 0.70% -
BM_lexicographical_compare_three_way_fast_path/1024 4.22% 236.321 246.289 - 0.72% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.20% 49704.562 51794.008 - 2.02% -
BM_lexicographical_compare_three_way_slow_path/4 4.19% 1.130 1.178 - -0.03% -
BM_PushHeap_string_SingleElement_256 4.18% 2.600 2.709 - -0.79% -
std::set<int>::find(key)_(existent)/32 4.18% 1.624 1.692 - 0.08% -
std::partial_sort_copy(vector<int>)_(repeated)/8 4.18% 8.122 8.461 - -1.37% -
std::any_of(deque<int>)_(process_all)/8 4.18% 3.286 3.424 - -0.17% -
BM_deque_deque_move/0 4.18% 0.789 0.822 - 0.01% -
BM_lexicographical_compare_three_way_fast_path/64 4.15% 15.034 15.658 - -0.61% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 4.14% 974407.895 1014714.355 - 4.09% -
SetIntersection_Interlaced_Vector_float_16384_4 4.12% 1650158.699 1718177.951 - 18.72% -
std::unordered_set<int>::erase(iterator)/32 4.12% 20.214 21.047 - 1.27% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.11% 84943.400 88434.735 - 0.88% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.11% 1.380 1.437 - 0.26% -
std::rotate(vector<bool>)_(1_element_forward)/8192 4.11% 111.564 116.145 - 0.20% -
ranges::min(std::list<__int128>)/1 4.10% 0.396 0.412 - 2.13% -
std::multiset<int>::contains(key)_(non-existent)/32 4.08% 2.773 2.886 - -1.44% -
BM_deque_deque_ranges_move_backward/64000 4.08% 7520.577 7827.199 - 0.05% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 4.07% 1.279 1.331 - -3.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.07% 10828.801 11269.889 - 2.59% -
std::move_backward(deque<int>)/262144 4.07% 29873.621 31089.172 - -0.28% -
rng::contains_subrange(vector<int>)_(single_element)/16 4.07% 4.724 4.917 - 5.71% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.06% 3.178 3.307 - 0.22% -
std::search(vector<int>,_pred)_(no_match)/1000 4.05% 508.453 529.046 - 1.30% -
SetIntersection_Front_Set_float_1024_64 4.04% 1699533.927 1768226.839 - -0.84% -
BM_std_minmax_element<char>/3 4.04% 1.164 1.211 - -0.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.04% 87.309 90.834 - -0.01% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.03% 21.783 22.662 - -0.28% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.02% 113925212.174 118505974.962 - 3.68% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.01% 214.155 222.747 - 3.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.01% 276.552 287.636 - 0.21% -
bm_lexicographical_compare<int>/8 4.00% 1.583 1.646 - 8.62% -
BM_StringFindAllMatch/1 3.99% 2.905 3.021 - 6.04% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.99% 8.320 8.652 - 2.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.98% 11494.532 11952.558 - 2.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.98% 652.996 678.975 - 3.39% -
std::partial_sort_copy(list<int>)_(heap)/8 3.98% 16.582 17.241 - -0.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 3.95% 213204.359 221631.626 - 6.18% -
BM_PushHeap_uint32_Random_256 3.93% 5.500 5.716 - 3.62% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.92% 11606.503 12061.616 - 3.83% -
std::is_sorted(deque<int>,_pred)/1024 3.90% 617.072 641.168 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.90% 25.784 26.790 - 33.09% -
std::set<std::string>::find(key)_(non-existent)/32 3.90% 9.423 9.791 - -0.99% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.90% 1.168 1.213 - 0.63% -
BM_vector_deque_ranges_move_backward/70000 3.90% 8114.499 8430.576 - -4.65% -
std::map<std::string,_int>::erase(iterator)/32 3.89% 28.573 29.684 - 7.93% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.89% 16285.415 16918.182 - -0.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.88% 1.259 1.308 - 16.36% -
std::make_heap(deque<int>)_(repeated)/1024 3.88% 2162.137 2246.050 - -0.69% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 3.86% 9.953 10.337 - -7.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 3.86% 13746.409 14276.348 - 1.59% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.85% 16.208 16.833 - 4.33% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.84% 4.208 4.369 - 1.48% -
bm_ranges_swap_ranges_vb_aligned/131072 3.84% 244.249 253.627 - 0.94% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.81% 11640.301 12083.488 - -1.50% -
std::set<int>::lower_bound(key)_(existent)/8192 3.81% 8.157 8.468 - 9.04% -
BM_lexicographical_compare_three_way_fast_path/16384 3.80% 3630.878 3768.792 - 0.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.80% 106.398 110.439 - 5.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.79% 2953682.779 3065756.752 - 3.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.79% 0.630 0.654 - 4.86% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.78% 1450.886 1505.798 - 3.36% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 3.78% 5.317 5.518 - 5.18% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.77% 1446.955 1501.523 - 3.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.76% 6204.318 6437.662 - -0.47% -
std::sort_heap(deque<int>)/8192 3.76% 453018.868 470045.175 - -0.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.76% 27.278 28.303 - -2.28% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 3.75% 159.501 165.483 - 3.93% -
std::partial_sort(deque<int>)_(heap)/1024 3.75% 17951.261 18624.269 - 3.24% -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.74% 3.807 3.949 - 3.63% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.74% 180549.245 187306.753 - 1.88% -
BM_PushHeap_float_QuickSortAdversary_1 3.73% 0.449 0.466 - -0.24% -
ranges::min(std::list<char>)/64 3.72% 25.927 26.892 - -1.95% -
BM_PushHeap_uint64_Ascending_1024 3.72% 2.573 2.669 - 3.65% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.71% 6681120.625 6929253.085 - 11.02% -
SetIntersection_None_Set_string_16384_4 3.70% 188212651.992 195179377.144 - -1.17% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.69% 9.860 10.224 - 3.95% -
bm_ranges_lexicographical_compare<int>/8 3.69% 1.447 1.501 - -4.65% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.69% 11.396 11.816 - 1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.68% 12856.223 13329.466 - 3.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.68% 888.701 921.373 - 2.62% -
std::rotate(list<int>)_(by_1/3)/1024 3.67% 786.859 815.762 - 0.92% -
std::unordered_set<int>::insert(value)_(already_present)/1024 3.67% 2.379 2.466 - 1.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.66% 241.115 249.949 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 3.66% 22307416.818 23124401.523 - 3.99% -
std::find_end(list<int>)_(single_element)/1000 3.65% 684.813 709.783 - 0.11% -
BM_StringRelational_Compare_Large_Small_Control 3.65% 1.849 1.916 - 3.85% -
std::copy_backward(list<int>)/64 3.64% 29.932 31.023 - 0.07% -
BM_lexicographical_compare_three_way_fast_path/4096 3.64% 922.133 955.713 - 0.44% -
std::partition(deque<int>)_(sparse)/32 3.64% 11.368 11.782 - 17.92% -
std::pop_heap(deque<size_t>)/8192 3.64% 57.144 59.223 - -0.85% -
std::find_end(vector<int>)_(single_element)/1024 3.63% 236.608 245.208 - -2.40% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.63% 22.840 23.669 - 3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.63% 1195722.763 1239080.460 - 2.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.62% 71.608 74.202 - 0.32% -
std::search(list<int>)_(same_length)/1024 3.62% 770.118 798.000 - 5.27% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.62% 23.567 24.420 - 1.50% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 3.62% 11.530 11.947 - 3.81% -
std::move(vector<bool>)_(unaligned)/1048576 3.60% 6514.209 6748.833 - 3.10% -
SetIntersection_None_Set_string_16384_16 3.59% 187964779.769 194711578.048 - 1.34% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.59% 202.494 209.754 - 3.39% -
std::lower_bound(std::vector<int>)/8192 3.58% 15.605 16.164 - 0.89% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.58% 0.581 0.602 - -0.52% -
BM_std_minmax_element<long_long>/512 3.58% 134.114 138.914 - -0.64% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.56% 2.247 2.327 - 2.72% -
std::remove_if(deque<int>)_(prefix)/1024 3.56% 546.111 565.548 - 0.37% -
std::fill(vector<int>)/1024 3.55% 29.077 30.110 - -0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.55% 543.488 562.797 - 3.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.54% 5.525 5.721 - -8.20% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.54% 240187.336 248683.795 - 1.43% -
BM_lexicographical_compare_three_way_fast_path/262144 3.54% 58419.173 60485.435 - 0.78% -
BM_std_minmax_element<int>/1 3.53% 0.294 0.304 - -1.10% -
std::is_sorted(deque<int>,_pred)/8192 3.53% 5007.942 5184.477 - -0.22% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.52% 1.160 1.201 - 0.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.52% 3638.752 3766.755 - 0.00% -
BM_vector_deque_move_backward/4000 3.52% 142.206 147.206 - 4.61% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.51% 922.234 954.586 - 0.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.49% 22.452 23.237 - -11.79% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.49% 26861.004 27799.114 - -3.40% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 3.49% 215.740 223.271 - 3.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 3.49% 22.083 22.854 - 16.66% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.49% 9.464 9.794 - 1.21% -
BM_lexicographical_compare_three_way_fast_path/65536 3.49% 14587.432 15095.893 - 0.68% -
SetIntersection_Interlaced_Vector_string_1024_16 3.47% 3319824.348 3435147.545 - 8.65% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.47% 4.513 4.669 - -0.22% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.47% 4.886 5.055 - -17.74% -
std::partition(vector<int>)_(dense)/8192 3.46% 1810.876 1873.596 - 3.87% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.46% 518.014 535.935 - -18.74% -
BM_PushHeap_string_SingleElement_262144 3.46% 2.647 2.738 - -0.91% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.45% 5.176 5.355 - 4.51% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.44% 566.500 586.001 - -1.08% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.44% 1.115 1.154 - 0.63% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.41% 2.637 2.727 - 2.40% -
SetIntersection_Interlaced_Set_string_256_64 3.41% 29729390.805 30742026.345 - -3.06% -
std::flat_multimap<int,_int>::erase(iterator)/32 3.40% 19.978 20.657 - 2.75% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.40% 236.209 244.229 - 0.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.39% 17.080 17.660 - 1.31% -
std::unique_copy(deque<int>)_(contiguous)/52 3.38% 14.396 14.883 - 0.34% -
SetIntersection_Front_Set_float_262144_64 3.38% 1694075.170 1751337.478 - 1.70% -
SetIntersection_None_Set_float_1024_256 3.38% 8782823.499 9079618.286 - 3.61% -
std::fill_n(vector<bool>)/32768 3.37% 29.285 30.273 - 1.32% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.37% 10.802 11.166 - 0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.37% 28.971 29.947 - -3.22% -
std::find_if_not(deque<int>)_(process_all)/8 3.36% 2.669 2.759 - 7.22% -
std::fill_n(list<int>)/50 3.36% 15.179 15.689 - 2.00% -
BM_vector_deque_ranges_move_backward/65536 3.36% 7713.704 7972.604 - -4.30% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.35% 28.521 29.478 - 0.23% -
BM_deque_vector_ranges_copy_backward/0 3.34% 1.374 1.420 - 0.31% -
BM_PushHeap_string_Ascending_16 3.34% 4.646 4.801 - 2.88% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.33% 11.775 12.167 - 12.26% -
ranges::min(std::deque<__int128>)/8 3.33% 2.792 2.885 - 2.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.32% 6.109 6.311 - -1.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.32% 31.965 33.025 - 2.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.31% 12705.782 13126.804 - -1.08% -
std::unordered_set<int>::contains(key)_(existent)/8192 3.31% 1.218 1.259 - -23.81% -
std::count(vector<int>)_(every_other)/8 3.30% 1.335 1.380 - 0.28% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.30% 11.625 12.008 - 4.94% -
std::map<int,_int>::ctor(const&)/8192 3.30% 51858.684 53568.505 - 2.49% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.29% 2914.379 3010.385 - 1.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.29% 40.801 42.144 - 0.11% -
std::search(list<int>)_(single_element)/1024 3.28% 739.627 763.909 - 2.39% -
BM_PushHeap_string_Random_4 3.28% 6.166 6.368 - 4.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.27% 752.078 776.695 - -0.60% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.27% 2.415 2.494 - 9.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.27% 58227.047 60130.478 - -0.31% -
bm_ranges_lexicographical_compare<signed_char>/512 3.27% 7.766 8.020 - 2.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.26% 23.286 24.045 - -0.29% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 3.26% 2.051 2.118 - 2.39% -
ranges::min(std::list<__int128>)/64 3.26% 32.234 33.284 - -7.59% -
ranges::min(std::vector<long_long>)/70000 3.24% 7674.275 7923.278 - 0.34% -
std::multiset<std::string>::count(key)_(non-existent)/8192 3.24% 33.399 34.482 - -1.43% -
BM_StringConstructDestroyCStr_Large_Transparent 3.24% 10.129 10.457 - 3.32% -
std::search(vector<int>,_pred)_(no_match)/8192 3.24% 4156.229 4290.876 - 1.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.24% 14554.157 15025.644 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.23% 6.953 7.178 - -0.33% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.23% 0.813 0.840 - 2.04% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.23% 6286.009 6489.130 - 3.01% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.22% 3627.443 3744.308 - 0.22% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.22% 12612.502 13018.392 - 0.53% -
BM_PushHeap_string_SingleElement_4 3.22% 2.331 2.406 - -0.30% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.22% 17.333 17.891 - -3.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.21% 91313.962 94243.967 - 2.22% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.21% 3663.895 3781.422 - 0.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.20% 7.032 7.258 - -7.72% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.20% 24094.137 24866.190 - 0.48% -
bm_lexicographical_compare<unsigned_char>/64 3.20% 1.998 2.062 - 7.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 3.20% 10910963.406 11260187.986 - 1.79% -
std::move_backward(deque<int>)/8 3.19% 3.436 3.545 - 5.33% -
BM_lexicographical_compare_three_way_fast_path/4 3.18% 1.112 1.148 - -6.87% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.17% 6263.388 6462.098 - 1.18% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.17% 789.857 814.883 - 0.32% -
BM_deque_vector_move_backward/0 3.17% 1.371 1.415 - -2.06% -
BM_deque_vector_copy/64 3.16% 2.644 2.728 - 3.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.16% 13.076 13.489 - -0.19% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.16% 920.710 949.806 - 0.25% -
std::find_end(vector<int>)_(single_element)/8192 3.16% 1810.958 1868.181 - -3.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.15% 50096.565 51674.566 - 0.63% -
BM_StringRead_Cold_Shallow_Empty 3.15% 1.058 1.091 - -29.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.13% 9623.536 9924.870 - -1.21% -
ranges::min(std::vector<char>)/70000 3.13% 478.639 493.615 - 0.16% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.12% 24.179 24.934 - 1.00% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.11% 49960.663 51513.716 - 0.54% -
std::fill(vector<bool>)/32768 3.10% 29.214 30.121 - 0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.10% 85623.373 88276.084 - 1.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.10% 645.818 665.824 - -0.64% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.10% 5.920 6.104 - 5.25% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.10% 1.167 1.203 - 5.46% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 3.09% 40.793 42.051 - 8.16% -
std::find(list<int>)_(process_all)/8192 3.08% 7129.683 7349.356 - 0.24% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.08% 357.148 368.138 - 2.60% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.07% 929361.828 957929.891 - 0.28% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.07% 6278.212 6471.036 - 2.09% -
std::sort(deque<int>)_(shuffled)/1024 3.07% 6850.090 7060.186 - 5.73% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.06% 58284.225 60068.431 - 0.27% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.06% 2.637 2.718 - -1.64% -
std::pop_heap(vector<int>)/1024 3.05% 9.682 9.978 - 0.80% -
BM_vector_deque_ranges_copy_backward/1 3.05% 2.284 2.354 - 5.41% -
BM_StringRead_Cold_Shallow_Large 3.04% 1.088 1.121 - -18.88% -
SetIntersection_Interlaced_Vector_float_262144_1024 3.04% 103759567.730 106914236.345 - 0.87% -
std::rotate(list<int>)_(by_1/2)/1024 3.04% 379.774 391.310 - 0.88% -
BM_vector_deque_move_backward/4096 3.04% 149.206 153.737 - 2.43% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.03% 87.552 90.207 - 4.55% -
std::pop_heap(deque<std::string>)/8 3.01% 57.937 59.682 - 3.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.01% 1156.495 1191.314 - 0.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.01% 117123.022 120646.998 - 2.39% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.01% 8.964 9.234 - -0.78% -
std::find_if(deque<int>)_(bail_25%)/8192 3.01% 569.375 586.486 - 16.67% -
BM_deque_deque_copy/1024 3.00% 36.899 38.007 - 2.15% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.00% 53.062 54.655 - -0.23% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 3.00% 13.368 13.769 - 3.60% -
std::set<int>::ctor(const&)/32 2.99% 213.468 219.859 - -0.23% -
std::search(vector<int>,_pred)_(no_match)/1024 2.98% 520.964 536.479 - 0.97% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.98% 11865.262 12218.600 - 9.55% -
BM_vector_deque_ranges_copy_backward/2 2.97% 1.996 2.055 - 6.84% -
SetIntersection_None_Set_uint64_262144_1024 2.96% 1230612.955 1267068.117 - 3.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.96% 201498306.274 207453635.600 - 3.72% -
std::copy_if(list<int>)_(entire_range)/8 2.95% 2.452 2.524 - -0.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.95% 47.108 48.495 - 1.05% -
std::find_end(forward_list<int>)_(single_element)/8192 2.94% 5727.830 5896.465 - 0.14% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.94% 14556.907 14985.473 - 0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.94% 14310.547 14731.637 - 0.10% -
bm_swap_ranges_vb_aligned/8 2.94% 3.148 3.241 - 0.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.94% 0.769 0.791 - 1.04% -
std::unique_copy(vector<int>)_(contiguous)/32 2.94% 8.480 8.730 - 0.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.94% 4.052 4.171 - 0.12% -
std::count(list<int>)_(every_other)/8192 2.94% 6589.890 6783.391 - 0.29% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.94% 1.595 1.642 - 3.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.93% 2125862.952 2188239.877 - -4.10% -
std::copy_n(vector<int>)/32768 2.93% 3686.644 3794.812 - 0.89% -
std::search(vector<int>)_(single_element)/1000 2.92% 228.851 235.543 - 1.70% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.92% 3.096 3.187 - 0.09% -
std::move(list<int>)/262144 2.91% 240899.308 247916.696 - 0.55% -
std::copy(deque<int>)/8 2.91% 2.588 2.663 - -1.98% -
std::is_partitioned(list<int>)_(partitioned)/50 2.91% 13.477 13.869 - -0.35% -
std::find(vector<char>)_(process_all)/50 2.89% 1.646 1.693 - 3.14% -
std::deque<std::string>::ctor(size)/32 2.89% 51.330 52.813 - 26.98% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.88% 25235.875 25963.882 - 0.23% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.88% 34.827 35.829 - 0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.87% 8865.235 9120.013 - 4.17% -
SetIntersection_Front_Set_uint64_256_256 2.87% 7440051.657 7653760.484 - -2.42% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.87% 35465.233 36483.884 - 0.47% -
std::unique(deque<int>)_(contiguous)/32 2.87% 49.744 51.173 - -2.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.87% 2744.655 2823.458 - 1.99% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.87% 9.069 9.329 - 1.42% -
BM_deque_deque_copy/1 2.86% 2.487 2.558 - 0.74% -
std::set<int>::find(key)_(non-existent)/1024 2.85% 5.378 5.532 - -1.42% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.85% 1638.483 1685.124 - -0.16% -
std::find_if(vector<char>)_(bail_25%)/8 2.84% 0.818 0.841 - -4.85% -
BM_std_minmax_element<int>/2 2.84% 0.665 0.683 - 11.75% -
SetIntersection_Interlaced_Vector_string_256_16 2.82% 10394454.364 10688086.105 - -1.09% -
BM_std_minmax_element<long_long>/4000 2.82% 1016.659 1045.338 - -1.63% -
std::transform(deque<int>,_deque<int>)/32 2.82% 21.366 21.969 - 1.40% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.81% 1.396 1.436 - 1.54% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.80% 10.125 10.409 - 0.34% -
ranges::minmax(std::list<__int128>)/70000 2.79% 56872.434 58461.800 - -0.43% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 2.79% 662.254 680.740 - 2.85% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.79% 129615.737 133233.029 - -2.32% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.79% 1.573 1.617 - -6.40% -
ranges::min(std::deque<char>)/70000 2.79% 17335.680 17819.068 - 0.28% -
std::move(vector<bool>)_(unaligned)/262144 2.78% 1588.537 1632.749 - 0.28% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.78% 15145.098 15565.993 - -0.30% -
std::find(deque<int>)_(bail_25%)/1024 2.77% 66.035 67.867 - 0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.77% 22.616 23.242 - 2.19% -
BM_deque_vector_move_backward/1 2.76% 2.111 2.169 - 2.04% -
SetIntersection_None_Set_string_256_256 2.75% 5697327.418 5854264.892 - -0.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.75% 416.048 427.490 - 1.74% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.74% 1.908 1.961 - 5.60% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.74% 0.419 0.431 - 3.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 2.73% 10.193 10.472 - -7.47% -
BM_std_minmax_element<long_long>/4096 2.73% 1040.815 1069.219 - -1.92% -
BM_std_minmax_element<long_long>/64 2.73% 16.688 17.143 - -1.21% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.72% 2110.343 2167.641 - -0.08% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.71% 9.678 9.941 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 2.71% 61242491.095 62900689.900 - -18.22% -
BM_std_minmax_element<long_long>/2 2.71% 0.665 0.683 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.70% 40662.497 41761.413 - 1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.70% 5649547.571 5802049.688 - 2.13% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.70% 7466.192 7667.449 - 0.22% -
BM_deque_deque_copy/65536 2.69% 3084.048 3167.126 - 3.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.68% 22.287 22.885 - 3.74% -
std::search(vector<int>)_(single_element)/1024 2.68% 234.513 240.806 - 1.67% -
std::set<int>::contains(key)_(existent)/1024 2.68% 3.778 3.879 - -0.17% -
std::lower_bound(std::list<int>)/100 2.68% 89.022 91.407 - 0.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.67% 2.940 3.019 - -1.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.67% 123.572 126.872 - 0.20% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.67% 6168.166 6332.899 - 1.70% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.67% 5886.704 6043.710 - 0.84% -
std::partial_sort_copy(vector<int>)_(heap)/1024 2.66% 7938.990 8150.500 - 2.83% -
std::partition(vector<int>)_(dense)/1024 2.66% 242.438 248.891 - 3.39% -
BM_deque_deque_copy/64000 2.66% 2947.276 3025.618 - 3.49% -
std::find(list<int>)_(process_all)/8 2.65% 2.193 2.251 - 0.06% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.65% 18.058 18.537 - 0.73% -
SetIntersection_Front_Vector_string_1024_16 2.65% 1616549.365 1659307.352 - 3.31% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.64% 1552.403 1593.442 - 0.12% -
BM_num_get<long_double> 2.64% 36.203 37.159 - 1.96% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.64% 36928.761 37902.007 - 0.46% -
rng::find(vector<bool>)_(process_all)/1048576 2.63% 3615.607 3710.817 - 1.90% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.63% 30.619 31.425 - 0.48% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.63% 258.782 265.583 - 0.12% -
std::fill_n(vector<bool>)/4096 2.62% 4.085 4.193 - 0.20% -
BM_std_minmax_element<long_long>/1024 2.62% 264.891 271.835 - -1.75% -
SetIntersection_Front_Set_float_16384_64 2.61% 1730651.554 1775907.762 - -1.65% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.61% 7.353 7.546 - 4.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 2.61% 12660.436 12991.041 - 17.85% -
std::search(vector<int>)_(near_matches)/1024 2.61% 14852.385 15239.525 - 1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.61% 238855.348 245079.384 - -0.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.60% 799519.359 820342.576 - -0.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.60% 52.720 54.093 - -3.61% -
std::find_end(forward_list<int>)_(single_element)/1024 2.60% 698.772 716.957 - 1.38% -
BM_StringFindAllMatch/8 2.60% 2.683 2.753 - 7.80% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.59% 260.170 266.901 - -0.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.59% 5513.537 5656.093 - -2.17% -
std::find_if(list<int>)_(process_all)/8 2.58% 2.294 2.353 - -1.97% -
BM_deque_deque_copy/2 2.58% 2.241 2.299 - 0.07% -
BM_deque_deque_ranges_move_backward/2 2.58% 2.470 2.534 - 5.59% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.57% 1878.757 1927.126 - 0.63% -
std::partition(deque<int>)_(sparse)/1024 2.56% 381.836 391.613 - 0.27% -
std::transform(vector<int>,_vector<int>)/32 2.56% 16.892 17.324 - 0.92% -
std::remove_if(vector<int>)_(sprinkled)/50 2.55% 62.271 63.862 - 1.65% -
std::copy_if(deque<int>)_(every_other)/512 2.55% 177.340 181.863 - 0.50% -
BM_std_minmax_element<long_long>/5500 2.55% 1394.534 1430.080 - -1.96% -
std::remove_copy(deque<int>)_(prefix)/32 2.54% 12.893 13.220 - 0.77% -
bm_lexicographical_compare<signed_char>/512 2.54% 7.655 7.850 - 2.16% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.54% 5.028 5.156 - 4.49% -
SetIntersection_Front_Vector_float_256_64 2.53% 4261818.675 4369784.928 - 0.30% -
BM_PushHeap_float_PipeOrgan_64 2.53% 1.301 1.334 - 2.89% -
std::copy_n(vector<bool>)_(unaligned)/64 2.53% 1.762 1.806 - 0.58% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.53% 32.168 32.981 - 0.85% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.53% 5.423 5.560 - 2.36% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.52% 567.155 581.438 - -0.19% -
BM_deque_deque_ranges_copy/1024 2.52% 36.782 37.708 - 2.63% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.51% 581.704 596.328 - -0.04% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.51% 234407134.441 240280861.413 - -1.84% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.50% 9.110 9.338 - 0.60% -
std::copy(vector<int>)/8 2.50% 2.184 2.238 - 5.12% -
std::remove(deque<int>)_(sprinkled)/1024 2.50% 511.264 524.038 - 1.07% -
BM_std_minmax_element<long_long>/64000 2.49% 16273.847 16679.017 - -2.01% -
std::multiset<std::string>::erase(iterator)/32 2.49% 26.705 27.369 - 2.95% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.49% 44.167 45.266 - 5.59% -
std::find_if_not(vector<bool>)_(process_all)/50 2.49% 23.804 24.396 - 0.72% -
std::copy_if(vector<int>)_(entire_range)/8 2.48% 2.265 2.322 - 0.76% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.48% 12.234 12.537 - 1.93% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.48% 32.621 33.429 - 1.72% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.48% 20450.763 20957.221 - 0.41% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.48% 3.209 3.288 - 0.57% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.48% 32520.954 33325.938 - 1.11% -
BM_std_minmax_element<long_long>/70000 2.47% 17802.912 18243.530 - -1.92% -
BM_vector_deque_ranges_move_backward/64000 2.47% 7376.683 7558.946 - -8.37% -
BM_std_minmax_element<long_long>/65536 2.47% 16665.713 17077.161 - -1.94% -
std::copy_if(list<int>)_(every_other)/512 2.47% 349.505 358.125 - 26.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.46% 15.323 15.700 - 3.30% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.46% 2.708 2.774 - 0.10% -
std::rotate(list<int>)_(by_1/3)/8192 2.46% 8197.130 8398.872 - 1.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.46% 6872.156 7041.243 - 6.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.45% 1410413.851 1445003.937 - 1.63% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.45% 3.826 3.919 - -2.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.44% 180090.382 184483.118 - 0.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.44% 23.216 23.782 - -1.74% -
BM_PushHeap_float_PipeOrgan_16 2.44% 0.897 0.918 - 1.30% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.43% 931583.168 954205.330 - 2.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.42% 1.254 1.285 - 6.17% -
std::move_backward(vector<int>)/512 2.42% 20.626 21.125 - 1.54% -
std::search(list<int>,_pred)_(no_match)/8192 2.42% 7238.468 7413.574 - -4.22% -
std::unordered_set<int>::contains(key)_(non-existent)/32 2.42% 1.619 1.659 - 9.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.42% 1.630 1.669 - 0.86% -
BM_StringAssignStr_Large_Transparent 2.41% 10.360 10.610 - 3.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.41% 1014687.591 1039129.091 - 3.38% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.41% 31591.357 32351.478 - 1.72% -
BM_std_minmax_element<long_long>/3 2.41% 1.114 1.141 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.40% 7688706.642 7873583.019 - 6.09% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.40% 4.994 5.114 - -0.01% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.40% 38619.251 39547.291 - -13.29% -
rng::find_last(list<int>)_(bail_10%)/8 2.40% 2.021 2.070 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.40% 18194211.567 18631069.707 - 0.00% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.40% 4672.590 4784.726 - 0.18% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.39% 51.747 52.986 - -21.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.39% 4.246 4.347 - 0.11% -
std::copy_backward(list<int>)/32768 2.39% 26091.314 26715.793 - 0.45% -
std::search(deque<int>)_(same_length)/1000 2.39% 325.451 333.240 - -13.42% -
std::make_heap(vector<int>,_pred)_(repeated)/8 2.39% 16.020 16.403 - 2.57% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.38% 12.708 13.011 - 0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.38% 18.643 19.088 - 3.14% -
BM_deque_deque_copy_backward/1 2.38% 2.708 2.773 - -0.33% -
SetIntersection_Front_Set_float_64_64 2.38% 13646673.642 13971013.433 - 0.11% -
std::search(list<int>)_(no_match)/8192 2.37% 6553.326 6708.748 - -12.85% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.37% 1.176 1.204 - 0.12% -
BM_deque_vector_ranges_move_backward/2 2.37% 1.835 1.878 - 2.79% -
std::fill_n(vector<bool>)/512 2.37% 1.428 1.461 - 0.47% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.37% 525.397 537.842 - -1.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.37% 22.379 22.909 - 7.29% -
std::search(list<int>)_(no_match)/1024 2.36% 749.921 767.644 - -50.67% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.36% 1.594 1.632 - 3.67% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.36% 29.700 30.402 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.36% 1198669.846 1226952.590 - -0.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.36% 285.556 292.291 - -0.36% -
ranges::minmax(std::list<__int128>)/64 2.36% 38.187 39.087 - -1.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.36% 599.631 613.761 - 2.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.36% 940421.622 962573.460 - 3.14% -
SetIntersection_None_Set_uint64_64_64 2.35% 11132725.634 11394531.507 - -1.37% -
BM_deque_vector_copy/4000 2.35% 139.516 142.796 - 0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.35% 63088.702 64570.852 - -0.19% -
bm_lexicographical_compare<unsigned_char>/4096 2.34% 75.774 77.550 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.34% 396.147 405.432 - 3.61% -
std::search(vector<int>)_(near_matches)/1000 2.34% 14121.336 14452.068 - 1.25% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.34% 4.515 4.620 - 2.20% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.33% 282.629 289.221 - -0.21% -
std::unordered_set<std::string>::count(key)_(existent)/8192 2.33% 38.582 39.481 - 3.02% -
BM_getline_string 2.32% 16.146 16.521 - -0.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.32% 39.832 40.757 - -13.01% -
std::rotate(list<int>)_(by_1/2)/8192 2.32% 4656.686 4764.644 - -12.59% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.31% 111.135 113.707 - 6.59% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.31% 1807821.369 1849571.858 - -2.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.30% 3927.128 4017.494 - 0.35% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.30% 691458.833 707356.248 - 93.94% -
std::all_of(deque<int>)_(process_all)/32 2.30% 12.269 12.551 - 2.05% -
std::stable_sort(vector<int>)_(descending)/8 2.30% 23.331 23.867 - -4.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.30% 2.125 2.174 - 0.53% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.29% 1085672.395 1110537.958 - -0.21% -
std::partition_point(deque<int>)/8192 2.29% 14.911 15.252 - 1.14% -
std::rotate_copy(deque<int>)/8192 2.29% 298.955 305.792 - 4.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.29% 6837.681 6993.938 - -3.03% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.28% 35.733 36.549 - 10.70% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.28% 31.247 31.960 - -5.82% -
std::reverse(list<int>)/32768 2.28% 19216.225 19654.337 - 12.80% -
std::fill_n(vector<int>)/8192 2.28% 229.420 234.649 - 0.25% -
std::vector<int>::ctor(size)/1024 2.27% 42.209 43.169 - -1.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.27% 17013.817 17399.636 - 3.80% -
BM_std_minmax_element<char>/64 2.27% 17.109 17.497 - -1.96% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.26% 12808.151 13098.082 - -0.09% -
std::unique(vector<int>)_(contiguous)/1024 2.26% 302.781 309.629 - 1.11% -
std::set<int>::contains(key)_(existent)/8192 2.26% 8.383 8.573 - 5.00% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.26% 4456.898 4557.586 - -0.48% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.26% 75.881 77.595 - 0.01% -
SetIntersection_Interlaced_Set_string_64_64 2.26% 35089417.383 35881876.297 - -2.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.25% 1246.171 1274.243 - 0.53% -
std::multiset<int>::ctor(const&)/8192 2.25% 50321.050 51452.550 - -1.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.25% 30.166 30.844 - -2.20% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.25% 23.327 23.851 - -3.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.25% 199.261 203.738 - -6.65% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.24% 1884.918 1927.199 - 0.05% -
BM_deque_deque_move_backward/1024 2.24% 37.999 38.851 - 2.70% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.23% 7.068 7.225 - 0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.23% 61993.262 63376.947 - 3.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.23% 24.576 25.124 - 3.45% -
std::none_of(list<int>)_(process_all)/8192 2.23% 7971.376 8148.944 - 8.15% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.22% 4.115 4.206 - 0.38% -
std::any_of(list<int>)_(process_all)/50 2.22% 21.501 21.978 - -0.10% -
std::move_backward(list<int>)/262144 2.22% 257033.184 262728.376 - 0.07% -
std::unordered_set<int>::find(key)_(existent)/32 2.21% 1.326 1.355 - 1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 2.20% 4.515 4.615 - 2.11% -
BM_StringRead_Hot_Deep_Small 2.20% 0.501 0.512 - -0.11% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.20% 25.450 26.009 - 7.82% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.20% 1.630 1.666 - -0.25% -
ranges::minmax(std::list<char>)/8 2.19% 2.475 2.529 - 1.21% -
BM_PushHeap_string_PipeOrgan_16384 2.19% 12.756 13.035 - 1.56% -
ranges::min(std::deque<char>)/64 2.18% 16.209 16.562 - 0.14% -
BM_PushHeap_string_Ascending_256 2.18% 10.965 11.204 - 4.04% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.18% 0.695 0.710 - -8.91% -
std::fill(vector<int>)/8192 2.18% 228.633 233.617 - 0.32% -
std::replace_if(list<int>)_(sprinkled)/8192 2.18% 7271.596 7430.010 - -0.31% -
std::reverse_copy(list<int>)/64 2.18% 29.255 29.892 - 0.48% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.18% 44.110 45.070 - 2.89% -
BM_CmpEqual_uint_uchar 2.17% 1.100 1.124 - 3.00% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.17% 40.523 41.403 - 1.98% -
BM_deque_vector_ranges_move_backward/4000 2.17% 142.260 145.349 - 0.39% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.17% 0.598 0.611 - 0.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.16% 9.011 9.206 - 0.20% -
std::generate(vector<int>)/8192 2.16% 1799.929 1838.862 - 0.53% -
BM_deque_deque_copy_backward/2 2.16% 2.468 2.521 - -0.15% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.16% 26.706 27.282 - 7.56% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.15% 402.522 411.196 - 1.33% -
BM_vector_deque_move_backward/1024 2.15% 37.178 37.978 - 0.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.15% 1.353 1.382 - 14.90% -
BM_num_get<double> 2.15% 36.182 36.959 - 2.59% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.15% 1824.271 1863.422 - 0.27% -
std::shift_right(vector<int>)/8192 2.14% 295.624 301.962 - 0.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.14% 167.007 170.581 - 0.04% -
std::equal(list<int>)_(it,_it,_it)/8 2.14% 2.653 2.709 - -0.06% -
std::copy(vector<bool>)_(aligned)/32768 2.14% 34.757 35.500 - 0.72% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.13% 485240.586 495588.907 - 0.13% -
std::copy_n(vector<bool>)_(aligned)/1048576 2.13% 3110.122 3176.391 - 56.80% -
rng::fold_left(deque<int>)/32 2.13% 16.159 16.503 - 0.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.13% 20.336 20.769 - 2.29% -
ranges::minmax(std::vector<__int128>)/64 2.12% 31.230 31.893 - 0.16% -
std::find_if_not(vector<int>)_(bail_25%)/1024 2.12% 28.480 29.085 - 2.50% -
std::find_end(forward_list<int>)_(same_length)/1000 2.12% 1451.641 1482.421 - 0.37% -
rng::contains(list<int>)_(process_all)/50 2.12% 18.230 18.616 - 1.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.12% 5364.817 5478.293 - 3.67% -
BM_PushHeap_float_QuickSortAdversary_1024 2.12% 0.619 0.632 - 0.20% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.11% 2.333 2.382 - -0.14% -
std::map<int,_int>::ctor(const&)/1024 2.11% 6512.080 6649.698 - 1.14% -
ranges::minmax(std::vector<long_long>)/64 2.11% 9.937 10.147 - 0.25% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.11% 9.434 9.633 - -1.94% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.10% 31.005 31.656 - -5.73% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.09% 1891.277 1930.843 - 0.50% -
ranges::minmax(std::vector<long_long>)/70000 2.08% 8975.629 9162.725 - 0.21% -
std::rotate(list<int>)_(by_1/4)/1024 2.08% 564.276 576.000 - 0.34% -
std::for_each(vector<int>)/32 2.08% 3.667 3.743 - 1.37% -
BM_deque_vector_move/1 2.07% 2.051 2.093 - 0.47% -
BM_std_minmax_element<long_long>/4 2.07% 1.222 1.248 - -0.98% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.07% 987540.717 1007941.230 - 2.31% -
std::stable_sort(vector<int>)_(descending)/1024 2.06% 2777.984 2835.336 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.06% 1140480.675 1163990.763 - 1.26% -
std::is_sorted(vector<int>)/8192 2.06% 1928.366 1968.105 - 2.71% -
std::move(vector<bool>)_(unaligned)/4096 2.06% 25.965 26.500 - 1.50% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.06% 463.776 473.320 - -0.09% -
rng::contains_subrange(list<int>)_(single_element)/16 2.05% 4.794 4.892 - -0.23% -
std::move_backward(vector<int>)/32768 2.05% 1700.669 1735.579 - 0.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.05% 30067.956 30684.366 - 0.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.04% 476.742 486.489 - -0.13% -
std::pop_heap(deque<float>)/8192 2.04% 59.703 60.922 - -4.88% -
std::set<std::string>::count(key)_(non-existent)/32 2.04% 10.090 10.296 - -2.34% -
std::move(vector<int>)/1048576 2.03% 55865.998 57002.057 - -4.94% -
std::find(deque<int>)_(process_all)/1024 2.03% 239.758 244.632 - 1.39% -
BM_PushHeap_uint32_Random_262144 2.03% 5.757 5.874 - -1.92% -
std::remove_copy(list<int>)_(prefix)/50 2.03% 18.574 18.951 - -0.19% -
std::set<int>::lower_bound(key)_(existent)/1024 2.02% 4.506 4.598 - 2.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.02% 120344.086 122779.397 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 2.02% 544757240.676 555767733.633 - 3.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.02% 125.098 127.622 - -3.73% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.01% 16.357 16.686 - -0.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.01% 13014.337 13276.042 - -18.48% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.01% 1.243 1.268 - 8.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.01% 2276932.848 2322605.232 - 2.01% -
std::multimap<int,_int>::find(key)_(existent)/32 2.00% 1.691 1.724 - -0.40% -
std::unique(deque<int>)_(contiguous)/1024 1.99% 505.904 515.989 - 0.68% -
std::copy(vector<bool>)_(unaligned)/64 1.99% 1.755 1.790 - -0.06% -
std::transform(vector<int>)_(identity_transform)/32 1.99% 8.977 9.156 - -0.05% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.99% 811422.036 827556.346 - 2.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.99% 7653186.013 7805221.214 - 3.73% -
std::replace(deque<int>)_(sprinkled)/8192 1.99% 2758.549 2813.343 - 0.10% -
SetIntersection_Front_Set_uint32_16384_256 1.99% 3946016.288 4024373.908 - 4.08% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.98% 4722.770 4816.321 - 0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.97% 3.663 3.735 - -0.28% -
BM_lexicographical_compare_three_way_fast_path/256 1.97% 68.197 69.541 - -1.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.97% 170865.986 174233.049 - -0.19% -
ranges::minmax(std::deque<char>)/8 1.96% 3.791 3.865 - 6.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.96% 12.551 12.798 - -2.78% -
std::copy_if(deque<int>)_(every_other)/4096 1.96% 1421.829 1449.681 - 0.18% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.96% 0.696 0.710 - -8.92% -
bm_ranges_lexicographical_compare<int>/64 1.94% 4.343 4.428 - -0.39% -
BM_deque_deque_copy_backward/4096 1.94% 150.926 153.860 - 0.20% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.94% 5256.140 5358.197 - 0.21% -
std::pop_heap(vector<float>)/8192 1.94% 19.644 20.025 - -0.06% -
std::copy_if(deque<int>)_(every_other)/64 1.94% 22.779 23.221 - -0.65% -
std::reverse_copy(deque<int>)/4096 1.94% 954.016 972.513 - 1.04% -
std::flat_multimap<int,_int>::clear()/1024 1.94% 401.215 408.994 - 1.53% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.94% 12616.389 12860.535 - 1.84% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.93% 2.125 2.167 - 0.22% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.93% 364.284 371.318 - 0.12% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.92% 6546.310 6672.299 - 0.25% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.92% 2.125 2.166 - 0.14% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.92% 8203.224 8360.809 - 1.17% -
SetIntersection_Front_Set_float_16384_4 1.92% 1047344.285 1067401.002 - -1.83% -
SetIntersection_Interlaced_Set_float_1024_4 1.91% 9788599.901 9975931.874 - 0.19% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.91% 20.214 20.600 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.90% 4808.619 4899.856 - 0.41% -
std::make_heap(deque<int>)_(ascending)/8192 1.90% 20434.578 20822.086 - 1.08% -
std::find(deque<int>)_(process_all)/8192 1.88% 1911.547 1947.572 - 1.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.88% 2298973.510 2342224.413 - -1.00% -
std::unordered_set<int>::erase(key)_(existent)/32 1.88% 21.354 21.755 - 4.33% -
std::copy_if(list<int>)_(entire_range)/1048576 1.88% 857578.846 873689.694 - 0.49% -
rng::fold_left(deque<int>)/50 1.87% 27.054 27.561 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.87% 175243877.135 178525138.173 - -0.76% -
ranges::minmax(std::vector<__int128>)/70000 1.87% 34326.380 34968.793 - 0.18% -
std::move(deque<int>)/262144 1.87% 14862.681 15140.675 - 1.37% -
std::fill(vector<int>)/50 1.87% 2.161 2.201 - 0.27% -
std::search(vector<int>)_(single_element)/8192 1.86% 1813.762 1847.549 - 1.41% -
std::remove_if(list<int>)_(prefix)/1024 1.86% 972.520 990.626 - -1.88% -
bm_lexicographical_compare<signed_char>/262144 1.86% 3816.350 3887.366 - 1.24% -
std::move(vector<bool>)_(aligned)/1048576 1.86% 1703.571 1735.262 - -0.62% -
ranges::minmax(std::list<long_long>)/70000 1.85% 54022.020 55023.405 - 1.09% -
std::flat_map<int,_int>::erase(iterator)/8192 1.85% 504.129 513.466 - -4.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.85% 7539.064 7678.649 - 0.05% -
std::unique(deque<int>)_(contiguous)/52 1.85% 55.424 56.449 - -5.38% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.85% 15.062 15.341 - 7.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.85% 51.053 51.995 - 3.72% -
BM_deque_deque_copy_backward/5500 1.84% 201.973 205.691 - 1.53% -
std::find_if(list<int>)_(bail_25%)/32768 1.84% 7428.034 7564.746 - 1.47% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.84% 12.580 12.812 - 0.72% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.84% 31.544 32.124 - -0.33% -
std::for_each_n(list<int>)/8192 1.84% 7358.066 7493.234 - -1.78% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.83% 614810.465 626089.222 - 0.97% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.83% 17.173 17.488 - 2.26% -
std::fill(vector<bool>)/4096 1.83% 4.119 4.195 - 0.30% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.83% 17.997 18.326 - 2.04% -
std::lower_bound(std::deque<int>)/100 1.83% 30.426 30.982 - 1.13% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.83% 36718.742 37389.714 - -5.06% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.82% 47.763 48.635 - 0.30% -
std::remove_if(list<int>)_(sprinkled)/1024 1.82% 958.191 975.664 - -0.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.82% 1017.258 1035.765 - 0.07% -
std::find_end(forward_list<int>)_(single_element)/1000 1.82% 686.171 698.645 - 1.58% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.82% 41.582 42.338 - 0.40% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.82% 29.538 30.074 - 1.69% -
std::count_if(list<int>)_(every_other)/8 1.82% 2.716 2.765 - 0.19% -
bm_ranges_swap_ranges_vb_aligned/64 1.82% 3.067 3.123 - -0.25% -
std::generate(vector<int>)/50 1.81% 11.746 11.959 - 0.52% -
std::generate(vector<int>)/1024 1.81% 239.287 243.627 - 0.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.81% 42.559 43.331 - -0.39% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.81% 789.007 803.296 - 2.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.81% 7805.594 7946.732 - 9.02% -
BM_PushHeap_float_Random_16384 1.81% 7.550 7.687 - 0.09% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.81% 27.262 27.754 - 0.84% -
bm_ranges_swap_ranges_vb_unaligned/64 1.81% 6.169 6.280 - 1.92% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.80% 12504.796 12730.184 - 1.99% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.80% 1.501 1.528 - 1.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.80% 71332.112 72616.061 - 3.70% -
std::set<int>::find(key)_(existent)/8192 1.80% 7.979 8.123 - 2.90% -
std::fill_n(vector<int>)/50 1.80% 2.175 2.214 - 0.07% -
BM_PushHeap_uint64_PipeOrgan_16 1.80% 0.867 0.883 - 0.16% -
BM_PushHeap_uint64_Ascending_16384 1.80% 3.670 3.736 - 2.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.79% 682.412 694.658 - 6.55% -
std::replace(deque<int>)_(sprinkled)/1024 1.79% 344.764 350.939 - -0.18% -
std::find_if(vector<int>)_(bail_25%)/1024 1.79% 28.007 28.508 - -2.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.79% 6.454 6.569 - 4.13% -
std::copy_if(vector<int>)_(entire_range)/4096 1.79% 911.558 927.838 - 0.02% -
std::move(vector<int>)/32768 1.78% 1704.927 1735.345 - 0.56% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.78% 782.453 796.411 - 0.24% -
std::copy_if(list<int>)_(every_other)/4096 1.78% 3312.311 3371.328 - 2.11% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.78% 243.894 248.235 - 0.90% -
std::generate(vector<int>)/32 1.77% 7.823 7.961 - 0.53% -
rng::find_last(vector<int>)_(bail_10%)/50 1.77% 10.725 10.915 - 0.82% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.77% 801.364 815.520 - 0.29% -
std::search(list<int>)_(near_matches)/1000 1.76% 37526.370 38187.421 - 1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.76% 1148840.282 1169076.160 - 0.01% -
std::fill(vector<bool>)/512 1.76% 1.519 1.546 - 0.29% -
std::generate_n(vector<int>)/8192 1.75% 1804.172 1835.780 - 0.25% -
std::fill(list<int>)/32 1.75% 8.150 8.292 - 0.39% -
std::rotate(list<int>)_(by_1/4)/8192 1.75% 6476.986 6590.249 - 0.23% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.75% 39.245 39.930 - -5.24% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.74% 17.265 17.566 - 0.47% -
std::flat_map<int,_int>::ctor(const&)/32 1.74% 23.271 23.677 - 4.01% -
std::remove(list<int>)_(prefix)/1024 1.74% 947.554 964.019 - -3.89% -
BM_StringFindAllMatch/64 1.73% 3.268 3.325 - 7.33% -
std::replace(list<int>)_(prefix)/50 1.73% 16.924 17.217 - 0.24% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.73% 15026.812 15286.814 - -0.43% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.73% 0.698 0.710 - -8.93% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.73% 3932.639 4000.582 - 0.41% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.72% 5.094 5.182 - 1.91% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.72% 11231.528 11424.923 - 1.80% -
BM_StringRelational_Eq_Large_Large_Control 1.72% 2.238 2.277 - -5.82% -
rng::find(vector<bool>)_(process_all)/8192 1.72% 33.086 33.655 - 0.86% -
ranges::minmax(std::deque<char>)/70000 1.72% 23656.192 24063.107 - 0.19% -
std::stable_sort(vector<int>)_(ascending)/1024 1.72% 2071.326 2106.926 - 2.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.72% 2.424 2.465 - 0.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.72% 42314.526 43040.516 - 0.17% -
std::copy_if(deque<int>)_(every_other)/262144 1.71% 91040.057 92600.006 - -0.10% -
std::set<std::string>::clear()/32 1.71% 876.899 891.911 - -0.14% -
BM_deque_vector_move/64 1.71% 2.652 2.697 - 3.06% -
std::replace_if(list<int>)_(sprinkled)/1024 1.71% 729.294 741.773 - 0.54% -
ranges::minmax(std::deque<__int128>)/70000 1.71% 33987.055 34567.791 - 0.10% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.71% 4.010 4.078 - 0.68% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.71% 13447.838 13677.514 - 1.52% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.71% 2.777 2.825 - 0.28% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.71% 1295765.431 1317869.471 - 1.01% -
std::replace(vector<int>)_(prefix)/32 1.70% 5.120 5.207 - -0.43% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.70% 3808.654 3873.514 - 0.12% -
std::find_end(forward_list<int>)_(process_all)/1000 1.70% 675.231 686.703 - 1.51% -
std::replace(vector<int>)_(prefix)/1024 1.69% 158.586 161.269 - 1.26% -
BM_deque_vector_move/4000 1.69% 139.565 141.926 - -0.16% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.69% 72.014 73.230 - -1.93% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.69% 2.128 2.164 - 0.06% -
std::transform(list<int>,_list<int>)/1024 1.69% 832.557 846.595 - 1.16% -
BM_deque_vector_copy_backward/2 1.69% 1.858 1.889 - 2.87% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.69% 3948.061 4014.593 - 2.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.68% 397.844 404.522 - 3.55% -
std::replace_if(vector<int>)_(prefix)/1024 1.68% 266.744 271.216 - -0.50% -
rng::contains(vector<int>)_(process_all)/1048576 1.68% 230218.702 234078.055 - 0.54% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.67% 1.112 1.130 - -11.84% -
BM_vector_deque_copy_backward/64 1.67% 2.994 3.044 - 0.78% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.67% 10.961 11.145 - -4.38% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.67% 29.037 29.522 - -0.58% -
std::shift_left(list<int>)/8192 1.67% 7578.188 7704.774 - 9.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.67% 442.645 450.032 - 0.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.67% 12.141 12.343 - 0.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.67% 660.111 671.113 - -1.26% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.67% 1708.425 1736.892 - 1.08% -
BM_vector_deque_ranges_copy_backward/4000 1.67% 141.043 143.392 - 0.66% -
ranges::minmax(std::deque<char>)/64 1.66% 22.697 23.074 - -0.57% -
ranges::minmax(std::vector<__int128>)/8 1.66% 4.034 4.101 - 0.20% -
std::remove(deque<int>)_(prefix)/1024 1.66% 515.258 523.825 - 0.39% -
SetIntersection_Front_Set_uint32_16384_64 1.66% 1674342.786 1702123.598 - 1.51% -
std::partition_point(list<int>)/50 1.66% 24.421 24.825 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.65% 3.730 3.792 - 0.57% -
std::copy_if(list<int>)_(every_other)/8 1.65% 2.252 2.289 - 0.06% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.65% 6776.824 6888.736 - 2.86% -
std::copy_if(vector<int>)_(entire_range)/32768 1.65% 7289.981 7410.366 - -0.05% -
ranges::min(std::list<long_long>)/64 1.65% 24.159 24.558 - 0.09% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.65% 656165.456 666994.672 - 71.36% -
std::copy_if(deque<int>)_(every_other)/1048576 1.65% 364716.571 370733.399 - -0.23% -
std::partition(vector<int>)_(dense)/50 1.65% 12.953 13.167 - 1.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 7231.930 7351.016 - 0.36% -
BM_StringRelational_Compare_Huge_Empty_Control 1.64% 1.634 1.661 - -11.39% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.64% 1017.242 1033.970 - -2.27% -
std::adjacent_find(list<int>)/8192 1.64% 7119.436 7236.455 - 9.43% -
SetIntersection_Front_Set_uint64_16384_256 1.64% 3884669.344 3948441.961 - 1.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.64% 44.402 45.129 - 5.87% -
std::rotate(list<int>)_(1_element_backward)/8192 1.63% 7466.603 7588.547 - 5.02% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.63% 8.255 8.390 - 2.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.63% 1030945.833 1047758.363 - -0.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.63% 23626.868 24011.728 - 0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.63% 23712.793 24098.252 - 0.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.63% 2012.993 2045.710 - -0.87% -
bm_lexicographical_compare<unsigned_char>/32768 1.62% 562.517 571.651 - -0.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.62% 140358.187 142636.357 - -0.82% -
BM_PushHeap_float_Random_16 1.62% 5.334 5.421 - 1.55% -
std::copy(list<int>)/32768 1.62% 25840.178 26257.572 - -1.09% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.61% 1.209 1.228 - 5.07% -
BM_deque_deque_ranges_move/1024 1.61% 36.979 37.572 - 1.04% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.60% 633714.787 643861.353 - 0.45% -
std::remove_if(list<int>)_(prefix)/32 1.60% 57.879 58.806 - 0.42% -
SetIntersection_None_Set_string_64_4 1.60% 21681062.814 22027155.390 - 0.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.59% 12767.873 12971.464 - -1.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.59% 118248.438 120131.546 - 0.64% -
ranges::min(std::list<char>)/70000 1.59% 53107.561 53951.100 - 1.37% -
std::move(list<int>)/1048576 1.59% 989096.004 1004801.859 - 0.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.59% 23.230 23.598 - 0.72% -
SetIntersection_Interlaced_Vector_float_262144_16 1.59% 2928717.384 2975154.709 - -16.14% -
BM_num_get<float> 1.58% 37.057 37.644 - 3.41% -
BM_PushHeap_string_PipeOrgan_64 1.58% 5.753 5.844 - -0.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.58% 26211.077 26625.735 - -12.30% -
std::make_heap(deque<int>)_(ascending)/1024 1.58% 2595.500 2636.528 - 0.51% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.58% 2.273 2.309 - -1.83% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.58% 1002894.613 1018723.063 - 1.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.58% 21050812.837 21382932.239 - 1.44% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.58% 28.960 29.416 - -3.94% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.58% 20.433 20.755 - 1.37% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.58% 780.858 793.161 - 0.58% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.58% 175433.960 178197.452 - -2.87% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.57% 12896.696 13099.650 - 1.69% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.57% 93084.860 94549.428 - 0.68% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.57% 11350.045 11527.840 - 3.43% -
std::equal(list<int>)_(it,_it,_it)/8192 1.57% 9275.331 9420.604 - -2.85% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.56% 26.511 26.926 - 2.60% -
std::copy_if(deque<int>)_(every_other)/32768 1.56% 11391.688 11569.593 - -0.15% -
ranges::min(std::deque<long_long>)/8 1.56% 2.268 2.304 - 0.09% -
bm_lexicographical_compare<unsigned_char>/512 1.56% 8.638 8.773 - 0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.56% 119288543.252 121144129.726 - 2.44% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.55% 15.744 15.988 - 0.92% -
BM_PushHeap_float_Ascending_1024 1.55% 3.120 3.168 - 0.76% -
BM_lexicographical_compare_three_way_fast_path/16 1.55% 4.308 4.374 - 0.31% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 1.55% 4999.184 5076.547 - 1.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.55% 140610.661 142783.559 - -3.12% -
std::for_each_n(list<int>)/32 1.54% 11.087 11.258 - -0.03% -
SetIntersection_Front_Vector_string_16384_16 1.54% 1604242.611 1628995.730 - 1.81% -
BM_vector_deque_copy_backward/512 1.54% 17.513 17.783 - 1.73% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.54% 10.442 10.603 - -0.07% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.54% 4.458 4.527 - 1.00% -
std::reverse_copy(deque<int>)/64 1.54% 15.701 15.942 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.53% 401.005 407.159 - 1.86% -
SetIntersection_None_Set_float_16384_16384 1.53% 160745861.464 163211333.340 - 2.76% -
std::move_backward(list<int>)/32768 1.53% 31156.368 31634.090 - -0.73% -
SetIntersection_None_Set_uint64_262144_16384 1.53% 1229565.836 1248409.098 - 1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.53% 119546306.640 121376113.709 - 2.87% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.53% 4789.572 4862.879 - 1.30% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.53% 29.226 29.674 - 1.31% -
std::generate_n(vector<int>)/50 1.53% 11.750 11.929 - 0.32% -
BM_PushHeap_float_Ascending_64 1.52% 1.761 1.788 - 0.43% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.52% 511254.748 519038.955 - 0.78% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.52% 31.915 32.401 - -0.66% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.52% 17.791 18.061 - -2.52% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.52% 771.884 783.613 - 0.53% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.52% 1893.064 1921.757 - -0.65% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.51% 4744.683 4816.371 - 0.53% -
std::replace(deque<int>)_(sprinkled)/32 1.51% 11.966 12.147 - 0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.50% 23.828 24.186 - 1.01% -
std::find(deque<int>)_(process_all)/32768 1.50% 7694.330 7809.789 - 0.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.50% 129.218 131.155 - 1.00% -
BM_deque_vector_move/1024 1.50% 36.794 37.345 - 0.26% -
std::copy_backward(deque<int>)/4096 1.50% 146.122 148.306 - 1.45% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.50% 98806.582 100283.922 - 5.50% -
std::transform(list<int>,_list<int>)/50 1.49% 37.052 37.604 - -0.63% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.49% 4103.809 4164.949 - 0.13% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.49% 941476.672 955461.627 - 1.00% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.48% 8.650 8.778 - -0.00% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.48% 563.756 572.123 - 0.00% -
SetIntersection_Front_Vector_float_1024_64 1.48% 1343924.884 1363854.748 - 1.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.48% 399.755 405.678 - 0.85% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.48% 20.113 20.411 - 11.00% -
std::copy_if(vector<int>)_(entire_range)/262144 1.48% 58640.914 59508.897 - 0.04% -
std::multiset<int>::ctor(const&)/1024 1.48% 6345.786 6439.692 - -1.12% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.47% 2830.164 2871.890 - -1.44% -
BM_deque_deque_ranges_move/4000 1.47% 142.121 144.215 - -0.18% -
std::rotate_copy(list<int>)/32 1.46% 8.609 8.735 - 0.37% -
rng::starts_with(list<int>,_pred)/8 1.46% 3.478 3.529 - -0.47% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.46% 349749108.272 354863841.377 - 8.45% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.46% 10.953 11.113 - -2.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.46% 24.708 25.069 - -2.90% -
std::replace_if(deque<int>)_(prefix)/8192 1.46% 3420.887 3470.716 - 0.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.46% 331.655 336.484 - 3.82% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.46% 55.881 56.694 - 2.15% -
std::find(vector<char>)_(process_all)/8192 1.46% 134.965 136.929 - 1.11% -
std::all_of(list<int>)_(process_all)/32768 1.45% 26335.806 26718.510 - 3.80% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.45% 4279.396 4341.561 - -0.01% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.45% 5.985 6.071 - -1.76% -
std::shift_left(list<int>)/50 1.45% 27.484 27.881 - 2.39% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.45% 15273.056 15493.823 - 0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.45% 6744.582 6842.069 - 3.99% -
bm_lexicographical_compare<signed_char>/32768 1.45% 472.571 479.400 - 0.13% -
std::generate_n(vector<int>)/1024 1.44% 238.481 241.925 - -0.13% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.44% 728.359 738.872 - 0.72% -
std::move_backward(vector<bool>)_(aligned)/4096 1.44% 7.120 7.223 - -0.20% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.44% 569.182 577.370 - 1.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.44% 15.567 15.791 - -5.53% -
std::unique_copy(vector<int>)_(contiguous)/52 1.43% 13.205 13.394 - 0.13% -
std::list<int>::ctor(size)/32 1.43% 327.376 332.061 - -0.58% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.43% 41342.773 41933.844 - -0.39% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.43% 7.419 7.525 - -0.92% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.43% 24.210 24.555 - -0.22% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.42% 272720.271 276595.938 - 0.76% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.42% 96983.106 98361.275 - 1.73% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.42% 11.000 11.156 - 5.67% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.42% 194.734 197.495 - -0.90% -
SetIntersection_Front_Vector_float_16384_64 1.42% 1344367.807 1363416.500 - 2.17% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.41% 3311.047 3357.860 - -0.31% -
std::upper_bound(std::deque<int>)/8192 1.41% 64.354 65.264 - -0.38% -
BM_deque_deque_ranges_copy_backward/4096 1.41% 150.884 153.014 - 0.15% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.41% 2.280 2.312 - 1.53% -
std::copy_if(vector<int>)_(entire_range)/512 1.41% 120.729 122.429 - 0.01% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.41% 1436.657 1456.875 - -0.45% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 138644.595 140590.337 - -13.39% -
rng::contains(vector<int>)_(process_all)/8192 1.40% 1791.576 1816.667 - 0.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.40% 1.385 1.404 - 14.54% -
std::set<std::string>::find(key)_(non-existent)/1024 1.39% 19.937 20.215 - -4.11% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.39% 1861.663 1887.457 - -0.61% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.38% 1028065.763 1042287.320 - 17.11% -
std::upper_bound(std::list<int>)/8 1.38% 16.029 16.250 - 0.52% -
std::remove(vector<int>)_(sprinkled)/1024 1.38% 281.617 285.504 - 0.45% -
std::rotate(list<int>)_(by_1/3)/50 1.38% 23.151 23.470 - 1.58% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.37% 35.357 35.843 - 1.27% -
ranges::minmax(std::vector<long_long>)/8 1.37% 2.076 2.104 - 0.11% -
std::equal(deque<int>)_(it,_it,_it)/8 1.37% 4.149 4.206 - -3.19% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.37% 28.392 28.781 - 0.05% -
std::find_first_of(deque<int>)_(small_needle)/50 1.37% 165.166 167.428 - 1.65% -
std::unique(deque<int>)_(contiguous)/8192 1.37% 3697.270 3747.866 - 0.39% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.37% 63.874 64.747 - -0.11% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.36% 1146.981 1162.625 - 0.72% -
ranges::min(std::list<__int128>)/70000 1.36% 57637.945 58423.709 - -3.99% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.36% 21.788 22.084 - -3.97% -
std::move_backward(deque<int>)/4096 1.36% 152.702 154.780 - -12.40% -
std::multiset<int>::insert(value)_(already_present)/8192 1.36% 31.591 32.021 - 2.43% -
std::set<std::string>::count(key)_(non-existent)/8192 1.36% 33.834 34.294 - 1.81% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.36% 4.039 4.094 - 1.89% -
std::copy_n(vector<bool>)_(aligned)/262144 1.35% 585.453 593.381 - -20.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.35% 24.293 24.620 - -0.52% -
rng::starts_with(vector<int>)/8 1.35% 1.223 1.240 - 0.89% -
std::reverse_copy(deque<int>)/512 1.34% 123.228 124.884 - 0.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.34% 713.961 723.548 - 0.50% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.34% 240733.096 243961.072 - 0.10% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.34% 7822.914 7927.807 - 1.86% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.34% 1.554 1.575 - 0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.33% 16.308 16.526 - -0.07% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.33% 13.109 13.284 - 1.06% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.33% 18.593 18.841 - -2.19% -
std::move(vector<bool>)_(unaligned)/512 1.33% 4.782 4.846 - -0.15% -
SetIntersection_Front_Vector_string_262144_16 1.33% 1608091.112 1629454.865 - 3.50% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.33% 562.829 570.291 - 0.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.33% 38.949 39.465 - -3.83% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.32% 109401.046 110846.334 - 1.67% -
std::adjacent_find(vector<int>)/8 1.32% 2.000 2.026 - 0.47% -
SetIntersection_Front_Set_string_262144_256 1.32% 14694952.545 14888820.736 - 1.31% -
SetIntersection_Front_Set_float_256_256 1.32% 7681488.705 7782653.521 - -4.95% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.31% 68.656 69.557 - -0.33% -
std::replace(deque<int>)_(prefix)/8192 1.31% 3207.739 3249.806 - 0.13% -
std::move_backward(list<int>)/64 1.31% 38.935 39.445 - 0.32% -
std::find(vector<bool>)_(process_all)/1048576 1.31% 3614.614 3661.846 - 0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.30% 446.263 452.085 - 2.12% -
std::find(vector<int>)_(process_all)/32768 1.30% 7313.926 7409.152 - 0.99% -
SetIntersection_Front_Set_float_262144_16384 1.30% 214062166.537 216846604.365 - -6.80% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.30% 12703.758 12868.828 - 0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.30% 63833.936 64662.895 - -0.11% -
std::find_end(list<int>)_(process_all)/8192 1.30% 7498.840 7596.187 - 4.50% -
std::generate_n(list<int>)/32 1.30% 8.433 8.542 - 0.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.29% 1253.248 1269.470 - 1.34% -
BM_vector_deque_ranges_move_backward/1 1.29% 2.329 2.359 - 1.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.29% 5320159.811 5388578.463 - 5.87% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.29% 18.846 19.088 - 0.60% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.29% 3.075 3.114 - 0.64% -
std::fill_n(vector<int>)/32 1.28% 1.127 1.141 - -0.03% -
BM_deque_vector_ranges_copy_backward/4000 1.28% 143.060 144.888 - 0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.28% 19.008 19.250 - 1.88% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.27% 24.375 24.685 - 0.58% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.27% 12.977 13.142 - -0.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.27% 12.854 13.017 - 1.91% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.27% 23.468 23.765 - 0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.26% 1149515.145 1164033.102 - 2.99% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.26% 27.189 27.531 - -0.73% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.26% 7683.944 7780.470 - -5.51% -
BM_CmpLess_int_int 1.26% 1.061 1.075 - 3.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.25% 379371.160 384130.241 - 0.76% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.25% 35.053 35.493 - -7.07% -
std::unique(deque<int>)_(sprinkled)/1024 1.25% 505.908 512.250 - 0.06% -
SetIntersection_Front_Set_uint32_64_64 1.25% 12869941.617 13031138.103 - -0.47% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.25% 513.626 520.044 - 1.29% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.25% 3554.999 3599.373 - 0.57% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.25% 62.078 62.852 - 0.63% -
std::replace_if(vector<int>)_(prefix)/8192 1.24% 2006.992 2031.937 - -0.18% -
std::unique(deque<int>)_(sprinkled)/8192 1.24% 3771.127 3817.763 - 0.21% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.24% 773.250 782.805 - 1.76% -
std::is_sorted(vector<int>,_pred)/1024 1.23% 462.687 468.397 - -0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.23% 52.850 53.500 - -2.42% -
std::any_of(list<int>)_(process_all)/32768 1.23% 26094.079 26414.884 - 2.46% -
std::generate_n(vector<int>)/32 1.23% 7.834 7.930 - 0.22% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.22% 7.263 7.352 - -0.19% -
std::remove_copy(vector<int>)_(prefix)/32 1.22% 9.367 9.482 - 2.11% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.22% 1305326.026 1321266.353 - 0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.22% 2303561.200 2331658.155 - -1.65% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.22% 271.492 274.794 - 1.13% -
std::search(list<int>)_(near_matches)/1024 1.21% 39173.691 39649.264 - 0.86% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.21% 271.429 274.721 - 1.09% -
std::sort_heap(deque<int>)/8 1.21% 36.024 36.461 - 0.44% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.21% 1.504 1.523 - 2.96% -
std::shift_right(deque<int>)/8192 1.21% 305.668 309.357 - -0.11% -
std::move_backward(list<int>)/1048576 1.20% 1017446.678 1029705.167 - -0.19% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.20% 333.164 337.170 - 3.26% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.20% 510.928 517.065 - -0.23% -
SetIntersection_Front_Set_string_16384_16384 1.20% 350394421.756 354599255.260 - 1.70% -
std::stable_partition(vector<int>)_(sparse)/8192 1.20% 1544.433 1562.959 - 1.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.20% 5.526 5.592 - 1.33% -
std::sample(vector<int>)/8192 1.20% 90720.996 91807.965 - 0.48% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.20% 12649.418 12800.909 - 0.77% -
rng::contains(deque<int>)_(process_all)/32 1.19% 8.536 8.637 - 0.58% -
std::remove(vector<int>)_(sprinkled)/50 1.19% 52.468 53.090 - 0.59% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.19% 7294.064 7380.515 - 0.37% -
std::copy_if(deque<int>)_(entire_range)/262144 1.18% 68774.201 69586.927 - 0.47% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.18% 242.401 245.262 - 0.44% -
rng::find_last(list<int>)_(bail_10%)/8192 1.18% 6231.799 6305.230 - 0.02% -
std::replace_if(vector<int>)_(sprinkled)/32 1.18% 8.633 8.734 - -4.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.18% 21495996.580 21748655.251 - 1.13% -
std::reverse_copy(list<int>)/32768 1.17% 25899.089 26203.309 - -0.71% -
std::copy_if(deque<int>)_(entire_range)/4096 1.17% 1010.110 1021.967 - 0.03% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.17% 22.866 23.134 - -0.00% -
std::remove(list<int>)_(sprinkled)/1024 1.17% 928.760 939.618 - -3.47% -
std::move(list<int>)/32768 1.17% 30295.449 30649.527 - -2.93% -
SetIntersection_None_Set_string_16384_1024 1.17% 190225548.901 192447442.539 - 1.79% -
SetIntersection_None_Set_string_16384_64 1.17% 189303532.077 191513297.531 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.16% 333293712.763 337171056.317 - -0.58% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.16% 1946.604 1969.204 - 1.07% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.16% 295.770 299.202 - -0.09% -
std::multiset<int>::find(key)_(existent)/1024 1.16% 4.249 4.298 - 6.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.16% 19.269 19.493 - 7.02% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.16% 86832.315 87838.946 - 0.11% -
SetIntersection_Interlaced_Set_string_64_16 1.16% 37531932.872 37966330.027 - -1.20% -
std::remove_copy(list<int>)_(prefix)/1024 1.16% 734.484 742.982 - 0.53% -
SetIntersection_None_Set_string_1024_64 1.15% 9049882.699 9154126.843 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 804147.698 813405.381 - 0.01% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.15% 4485.262 4536.896 - 0.34% -
std::make_heap(vector<int>)_(shuffled)/1024 1.15% 565.075 571.579 - -0.96% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.15% 12418.883 12561.769 - 0.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 557367.419 563773.633 - 0.48% -
std::stable_partition(deque<int>)_(dense)/1024 1.15% 569.032 575.561 - 1.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.14% 1.389 1.405 - 18.48% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.14% 332.248 336.046 - 3.75% -
std::replace(deque<int>)_(sprinkled)/50 1.14% 18.002 18.207 - 0.23% -
bm_lexicographical_compare<int>/512 1.14% 29.463 29.799 - -0.10% -
std::remove_if(vector<int>)_(sprinkled)/32 1.14% 53.211 53.816 - -0.60% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.13% 2.859 2.891 - 63.40% -
std::fill_n(list<int>)/32 1.13% 7.936 8.026 - -0.11% -
std::flat_multimap<int,_int>::clear()/32 1.13% 401.845 406.390 - 1.13% -
BM_deque_vector_ranges_copy/64 1.13% 2.623 2.652 - 1.63% -
BM_PushHeap_uint32_Ascending_16 1.13% 0.917 0.927 - -8.01% -
std::find(vector<int>)_(process_all)/8 1.13% 2.702 2.732 - 1.19% -
std::copy_if(deque<int>)_(every_other)/8 1.13% 3.399 3.438 - -0.01% -
bm_lexicographical_compare<signed_char>/4096 1.13% 59.098 59.766 - -0.05% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.13% 213.782 216.194 - -2.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.13% 34.322 34.709 - 0.90% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.13% 678.819 686.468 - 0.18% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.13% 1584.424 1602.270 - 1.00% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.13% 55.331 55.954 - -0.03% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.13% 149295.892 150976.196 - 3.27% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.12% 38612.635 39046.551 - 1.61% -
std::remove(vector<int>)_(sprinkled)/32 1.12% 48.416 48.959 - 0.47% -
std::find(vector<int>)_(process_all)/8192 1.12% 1831.890 1852.447 - 0.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.12% 115090.354 116380.307 - 0.61% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.12% 38482.137 38912.378 - 0.28% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.12% 769.061 777.651 - -4.36% -
std::replace_if(deque<int>)_(prefix)/32 1.12% 13.947 14.103 - 1.12% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.11% 4.098 4.144 - -1.90% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.11% 488.839 494.288 - 0.24% -
BM_StringFindMatch2/512 1.11% 990.188 1001.220 - 1.32% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.11% 12.457 12.596 - -0.01% -
SetIntersection_Front_Set_uint64_16384_16384 1.11% 225471279.264 227981062.208 - 0.10% -
std::upper_bound(std::deque<int>)/100 1.11% 30.364 30.702 - 0.52% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.11% 583.390 589.875 - 0.44% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.11% 573763.593 580128.138 - 0.35% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.10% 24.763 25.037 - 1.85% -
SetIntersection_None_Vector_string_1024_1 1.10% 1143480.413 1156082.395 - -2.02% -
std::is_sorted(list<int>)/8 1.10% 2.081 2.104 - 1.21% -
BM_PushHeap_string_Ascending_16384 1.10% 19.135 19.346 - 3.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.10% 1515830.791 1532493.557 - 0.17% -
BM_PushHeap_string_Descending_1024 1.10% 2.355 2.381 - 0.03% -
std::swap_ranges(list<int>)/1024 1.10% 747.300 755.509 - -0.50% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.10% 13.446 13.593 - 2.35% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.10% 512.925 518.543 - -0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.09% 12161050.279 12293843.811 - 2.49% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.09% 8.373 8.464 - 0.32% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.09% 1948.904 1970.051 - 1.10% -
BM_deque_deque_move/64000 1.08% 3024.168 3056.976 - 1.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.08% 42935.938 43401.545 - -0.63% -
BM_StringFindMatch1/512 1.08% 990.300 1001.024 - 1.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.08% 48.124 48.644 - -0.36% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.08% 625.005 631.764 - 0.04% -
bm_ranges_lexicographical_compare<int>/1048576 1.08% 68025.005 68759.098 - 0.48% -
SetIntersection_Interlaced_Set_string_16384_1024 1.08% 349998083.127 353773777.985 - -3.38% -
std::rotate(list<int>)_(1_element_backward)/1024 1.08% 733.692 741.605 - 0.37% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.08% 1.392 1.407 - 11.26% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.08% 2501723.957 2528625.597 - 0.55% -
bm_ranges_lexicographical_compare<signed_char>/32768 1.07% 476.425 481.544 - 0.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.07% 54842.392 55430.711 - 0.14% -
BM_deque_vector_copy/5500 1.07% 194.464 196.547 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.07% 3907.197 3949.001 - 1.04% -
std::partition(list<int>)_(sparse)/32 1.07% 8.838 8.932 - -1.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.06% 139204.095 140686.247 - 1.05% -
BM_vector_deque_copy_backward/1024 1.06% 37.725 38.127 - 1.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.06% 542.974 548.737 - 1.68% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.06% 2.876 2.907 - 0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.06% 616251.928 622773.686 - 5.41% -
bm_lexicographical_compare<int>/1048576 1.06% 68036.319 68755.390 - 0.47% -
std::flat_multimap<int,_int>::clear()/0 1.05% 402.105 406.341 - 1.37% -
std::remove(deque<int>)_(sprinkled)/8192 1.05% 3821.662 3861.821 - 0.29% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.05% 16.327 16.498 - -0.94% -
ranges::minmax(std::list<long_long>)/8 1.05% 2.517 2.544 - 0.12% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.05% 5727.125 5787.265 - 0.77% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.05% 129.651 131.010 - 6.69% -
std::deque<int>::ctor(size)/8192 1.05% 440.115 444.728 - 1.54% -
std::replace_if(deque<int>)_(prefix)/50 1.05% 20.264 20.476 - 0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.04% 81.331 82.181 - 16.20% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.04% 5.177 5.231 - -7.24% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.04% 897634.987 906999.088 - 1.22% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.04% 5.713 5.773 - 0.16% -
std::find(vector<long_long>)_(bail_25%)/1024 1.04% 22.931 23.170 - 0.82% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.04% 3.835 3.875 - 1.50% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.04% 9176.309 9271.349 - 2.04% -
std::find(vector<int>)_(process_all)/1024 1.03% 239.966 242.449 - 0.65% -
std::copy_backward(list<int>)/1048576 1.03% 869127.472 878118.325 - 0.23% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.03% 59.221 59.830 - 0.05% -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.03% 1.995 2.016 - 2.56% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.03% 26.306 26.576 - 23.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.02% 592237.622 598306.259 - -0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.02% 21.860 22.084 - 1.66% -
std::partial_sort(vector<int>)_(heap)/8 1.02% 27.715 27.999 - 0.74% -
BM_deque_vector_move_backward/4096 1.02% 147.712 149.221 - 1.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.02% 42325.455 42757.855 - -2.91% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.02% 797.126 805.249 - -0.06% -
BM_StringFindCharLiteral/64 1.02% 2.089 2.110 - 0.43% -
std::partition(vector<int>)_(sparse)/1024 1.02% 253.223 255.801 - 0.33% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.01% 55514.512 56076.060 - 2.67% -
std::stable_sort(vector<int>)_(repeated)/1024 1.01% 1101.470 1112.605 - 2.20% -
bm_ranges_lexicographical_compare<signed_char>/262144 1.01% 3823.417 3862.033 - 0.61% -
std::copy_n(vector<bool>)_(aligned)/32768 1.01% 34.810 35.161 - -1.16% -
std::remove_copy(list<int>)_(sprinkled)/50 1.00% 18.450 18.636 - 1.77% -
BM_deque_vector_copy_backward/1 1.00% 2.117 2.138 - 0.54% -
BM_deque_deque_copy_backward/4000 1.00% 145.339 146.798 - 1.92% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.00% 838659.492 847067.080 - 1.65% -
std::copy(list<int>)/1048576 1.00% 854974.786 863528.910 - 0.33% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.850 - -1.67% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.064 - -1.12% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.377 349.391 1.73% 349.391
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 626.762 - 0.20% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.537 - 0.18% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.069 533.395 0.04% 533.395
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 602.035 - -2.18% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.817 - 0.12% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -1.76% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.324 - -1.55% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.475 - 2.94% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.774 664.571 -0.63% 664.571
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.753 425.737 -4.39% 425.737
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.484 - -4.01% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.73% 2241.208 28.528 - -1.45% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.170 - 0.23% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.261 - -0.17% -
std::search_n(vector<int>)_(no_match)/1024 -98.38% 208.692 3.381 55.671 2.13% 55.671
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.462 - -0.27% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.126 - 0.16% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.068 71.100 0.15% 71.100
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.40% 596.226 15.516 91.402 -4.51% 91.402
std::search_n(deque<int>)_(no_match)/1024 -95.52% 304.751 13.654 44.813 0.28% 44.813
std::distance(join_view(vector<vector<int>>))/50 -95.17% 12.517 0.605 - -4.23% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.91% 10774.351 871.736 - 0.18% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.61% 844.361 70.803 - 0.17% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.33% 1371.376 118.887 - 0.17% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.55% 348.494 36.432 - 3.78% -
std::find_end(list<int>)_(match_near_end)/1000 -89.29% 733.450 78.555 - 0.55% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.26% 544.152 58.449 - 0.09% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.21% 261.801 28.238 - 0.89% -
std::fill_n(deque<int>)/8192 -87.44% 1866.881 234.436 - -0.22% -
std::fill(deque<int>)/8192 -87.23% 1864.796 238.212 - 1.45% -
std::fill(deque<int>)/1024 -87.10% 232.589 29.996 - -0.01% -
std::fill_n(deque<int>)/1024 -87.09% 231.642 29.915 - 1.58% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.74% 560.703 74.371 - -0.03% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.66% 22086.172 3166.306 - -5.59% -
std::fill_n(deque<int>)/32 -85.45% 8.269 1.203 - -1.29% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.51% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.69% 2265.885 369.507 - -0.09% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.61% 287.978 47.210 - 0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.35% 3859.343 681.305 - 5.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.27% 968.953 171.767 - 4.15% -
std::fill_n(deque<int>)/50 -82.02% 12.186 2.191 - 0.00% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.56% 323441.716 59636.080 - -0.19% -
std::fill(deque<int>)/50 -81.47% 12.763 2.366 - 0.14% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.44% 323485.437 60028.684 - 0.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.92% 122.759 23.422 - 2.46% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.96% 271537.279 57143.069 - 0.02% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.08% 263474.992 57758.038 - 0.56% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.33% 1779.984 403.438 - 0.88% -
BM_num_get<void*> -77.19% 47.636 10.865 - -0.84% -
std::find_end(deque<int>)_(same_length)/1024 -76.12% 1394.647 333.014 - 0.12% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.46% 194270.888 47674.909 - -0.61% -
std::find_end(deque<int>)_(same_length)/8192 -74.93% 11168.880 2799.513 - -2.63% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.67% 161550.849 48995.893 - 2.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.19% 1666.586 513.488 - -48.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.60% 1747.195 548.664 - -45.43% -
std::rotate(vector<int>)_(by_1/3)/50 -68.53% 35.296 11.107 - 0.12% -
std::fill(vector<bool>)/262144 -68.00% 720.065 230.407 - 0.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -67.70% 15320.993 4947.952 - 4.21% -
std::rotate(vector<int>)_(by_1/4)/50 -67.28% 35.303 11.550 - 1.24% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.86% 778.389 265.765 - -2.27% -
std::find_end(deque<int>)_(same_length)/1000 -65.15% 935.209 325.966 - 0.12% -
std::rotate(deque<int>)_(by_1/4)/50 -62.92% 73.934 27.418 - -5.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.56% 138430.643 51824.085 - -0.92% -
std::rotate(deque<int>)_(by_1/4)/8192 -61.50% 6755.688 2601.021 - 2.72% -
BM_num_get<unsigned_int> -61.28% 25.424 9.845 - 0.43% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.27% 18151.862 7030.461 - -0.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.04% 2416.837 941.673 - 0.23% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.86% 17545.803 6867.118 - -2.16% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.69% 130791.216 51416.813 - 0.19% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.33% 17236.328 6837.757 - -0.39% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.21% 17633.737 7017.235 - 0.06% -
std::rotate(deque<int>)_(by_1/3)/50 -60.16% 75.430 30.050 - -1.69% -
BM_num_get<unsigned_short> -59.99% 25.562 10.228 - 0.61% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.84% 14734.367 5917.218 - 0.29% -
BM_num_get<unsigned_long_long> -59.28% 25.970 10.576 - 2.15% -
BM_num_get<unsigned_long> -58.98% 25.450 10.439 - 0.75% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.21% 14372.895 6006.687 - -1.26% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -57.98% 13790.984 5794.695 - 0.14% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.00% 13791.062 5930.251 - 0.07% -
BM_num_get<long_long> -56.91% 24.715 10.649 - -0.51% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.73% 11462.674 4960.126 - -0.59% -
std::rotate(vector<int>)_(by_1/4)/32 -56.53% 10.967 4.768 - 0.84% -
std::rotate(deque<int>)_(by_1/4)/32 -55.94% 29.813 13.135 - 0.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -55.59% 52.412 23.278 - 1.80% -
BM_num_get<long> -55.45% 24.398 10.868 - 0.25% -
rng::for_each(map<int>)/8192 -54.60% 16529.420 7504.745 - 2.71% -
std::set<std::string>::insert(value)_(already_present)/32 -54.57% 16.328 7.418 - -3.64% -
std::rotate(deque<int>)_(by_1/3)/32 -53.88% 44.961 20.738 - -0.51% -
std::for_each(map<int>::iterator)/8192 -53.67% 16371.941 7584.543 - 2.30% -
BM_num_get<bool> -53.48% 25.320 11.779 - -0.92% -
rng::for_each(multimap<int>)/8192 -52.75% 15883.257 7505.372 - 1.31% -
std::for_each(multimap<int>::iterator)/8192 -52.64% 16071.612 7611.762 - 1.51% -
std::search_n(vector<int>)_(no_match)/32 -50.81% 6.887 3.388 0.372 1.64% 0.372
std::find_end(vector<int>)_(same_length)/8192 -50.55% 4021.139 1988.571 - -1.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -50.50% 33.989 16.825 - -18.96% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.31% 417.683 207.554 - -0.01% -
std::find_if(list<int>)_(process_all)/50 -50.26% 38.050 18.925 - 0.18% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.22% 1547.198 770.204 - 0.00% -
std::find_end(vector<int>)_(same_length)/1000 -50.18% 494.629 246.418 - 2.22% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.15% 1584.834 790.014 - -5.64% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -50.10% 136.360 68.047 - -50.00% -
std::find_end(list<int>)_(same_length)/1000 -49.88% 1471.156 737.392 - 0.13% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.82% 9944.725 4990.283 - 0.17% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.81% 1212.963 608.833 - 0.26% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.79% 1241.659 623.429 - 0.15% -
std::rotate(vector<int>)_(by_1/3)/32 -49.47% 19.468 9.837 - -1.15% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.38% 130.284 65.945 - -2.90% -
std::find_end(list<int>)_(same_length)/1024 -49.38% 1500.195 759.428 - 0.19% -
std::for_each(multiset<int>::iterator)/8192 -49.25% 16097.390 8169.351 - 3.18% -
std::find_end(vector<int>)_(same_length)/1024 -49.01% 505.125 257.541 - 4.49% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.91% 412.896 210.958 - -0.02% -
std::for_each(set<int>::iterator)/8192 -48.66% 15715.673 8067.982 - 2.72% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.55% 37.468 19.276 - 0.69% -
std::find_end(list<int>)_(same_length)/8192 -48.55% 15737.538 8097.335 - -16.33% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.19% 401.487 208.003 - 0.34% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.15% 416.280 215.842 - 0.88% -
rng::for_each(multiset<int>)/8192 -48.06% 15381.589 7989.840 - 3.48% -
rng::for_each(set<int>)/8192 -47.96% 15441.804 8035.449 - 3.64% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.60% 15.489 8.117 0.359 0.27% 0.359
std::set<int>::ctor(&&,_different_allocs)/32 -47.48% 336.688 176.841 - 0.89% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.19% 16.719 8.829 - -63.02% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.11% 0.476 0.252 - 0.01% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.41% 1435.590 798.054 - 0.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.38% 341.550 189.976 - -1.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.29% 0.485 0.270 - -10.48% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.19% 9565.269 5338.266 - -0.74% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.01% 0.485 0.271 - -11.31% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -44.00% 10.626 5.950 - -60.10% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.82% 17490.376 9825.618 - -0.07% -
rng::find_last(deque<int>)_(bail_90%)/8192 -43.47% 364.886 206.287 - -4.54% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.10% 2.058 1.171 - -0.02% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.07% 1368.116 778.857 - 0.16% -
std::find_end(deque<int>)_(near_matches)/1000 -42.38% 30016.921 17295.878 - 10.31% -
std::find_end(deque<int>)_(near_matches)/1024 -42.24% 31166.564 18002.062 - 10.25% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.02% 305.808 177.317 - 0.97% -
BM_PushHeap_float_Descending_16 -41.77% 0.632 0.368 - 1.24% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -41.22% 919.690 540.594 - 7.71% -
std::multiset<int>::contains(key)_(non-existent)/8192 -41.08% 14.637 8.624 - -6.64% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -41.03% 3657.183 2156.524 - 7.97% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.58% 307.662 182.825 - -0.52% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -40.41% 249.065 148.412 - -21.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -40.27% 11.049 6.599 - -16.90% -
std::find_end(list<int>,_pred)_(same_length)/8192 -39.42% 17079.425 10347.388 - 11.93% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -39.41% 46244.650 28018.437 - 0.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -39.39% 6.251 3.789 - 2.56% -
BM_PushHeap_float_Descending_4 -39.22% 0.612 0.372 - 3.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -38.74% 11.127 6.816 - -10.70% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.41% 84.554 52.076 - -16.09% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.22% 22.154 13.687 - 0.07% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.97% 27.276 16.920 - -1.52% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -37.74% 20.065 12.492 - -19.63% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -37.67% 0.481 0.300 - -23.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.33% 11.335 7.103 - -18.35% -
std::rotate(vector<int>)_(by_1/2)/32 -37.08% 3.705 2.331 - -0.30% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.90% 2.934 1.851 - -0.64% -
std::find_end(deque<int>)_(near_matches)/8192 -36.66% 1769000.521 1120436.467 - -0.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -36.63% 65.298 41.378 - -22.06% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.48% 45.933 29.178 - -5.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -36.44% 31.977 20.324 - -27.35% -
std::set<int>::ctor(const&,_alloc)/8192 -36.34% 77999.624 49657.183 - -0.95% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.29% 23.334 14.865 - 0.41% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -36.28% 10.857 6.918 - -11.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.20% 51.409 32.796 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.06% 15051.910 9624.142 - -0.60% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -35.82% 0.355 0.228 - -24.53% -
std::set<int>::ctor(const&,_alloc)/1024 -35.55% 9679.700 6238.644 - -1.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -35.46% 32.730 21.123 - -35.06% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.38% 120.283 77.727 - 0.25% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.15% 79867.273 51795.486 - -6.40% -
BM_StringEraseWithMove_Huge_Transparent -34.81% 69.490 45.301 - -15.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -34.64% 248.703 162.544 - -10.17% -
std::copy_n(list<int>)/64 -34.57% 22.405 14.659 - -1.29% -
std::all_of(vector<int>)_(process_all)/50 -34.57% 19.204 12.565 - -8.42% -
std::multiset<int>::ctor(const&,_alloc)/1024 -34.45% 9837.980 6448.830 - -1.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -34.35% 7.342 4.820 - -13.78% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.53% 80156.175 53280.519 - 1.31% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -33.50% 34.841 23.169 - -24.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.49% 0.397 0.264 - -45.02% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.33% 9999.342 6666.909 - 1.58% -
ranges::min(std::vector<char>)/1 -33.25% 0.438 0.292 - 11.52% -
BM_StringEraseWithMove_Huge_Opaque -33.22% 68.230 45.563 - -42.38% -
std::unique_copy(list<int>)_(contiguous)/52 -33.12% 29.051 19.428 - 0.13% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.03% 0.696 0.466 - 0.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -32.85% 7.197 4.832 - -9.18% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.48% 7.501 5.065 - -13.69% -
BM_align/64 -32.37% 0.921 0.623 - 0.05% -
BM_align/256 -32.36% 0.920 0.622 - -0.00% -
BM_align/8 -32.35% 0.921 0.623 - 0.08% -
BM_align/1 -32.25% 0.921 0.624 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.23% 13072113.395 8858612.578 - 1.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -32.22% 41.375 28.043 - 2.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.22% 0.684 0.464 - 8.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.01% 47.142 32.054 - -16.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -31.90% 222.294 151.388 - -15.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.78% 12762327.382 8706422.122 - -1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.76% 12922716.210 8818417.711 - -2.86% -
std::multiset<std::string>::insert(value)_(already_present)/32 -31.34% 63.231 43.416 - -9.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.32% 12709486.086 8728548.947 - -0.46% -
std::multiset<int>::count(key)_(existent)/1024 -31.24% 8.033 5.524 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.17% 12867102.536 8856021.253 - 1.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -31.00% 1.971 1.360 - 2.50% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -30.98% 9961.179 6874.765 - 4.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.95% 12857869.172 8878703.139 - -0.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -30.74% 78936.141 54670.107 - 4.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.66% 0.487 0.338 - 0.06% -
BM_PushHeap_float_PipeOrgan_1 -30.50% 0.671 0.466 - -1.26% -
ranges::min(std::vector<long_long>)/1 -29.87% 0.437 0.306 - -6.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -29.82% 42.101 29.547 - -30.15% -
std::find_end(deque<int>)_(process_all)/8192 -29.56% 2856.159 2012.012 - -22.05% -
BM_vector_deque_ranges_move_backward/0 -29.44% 0.549 0.387 - -12.63% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -29.29% 41.831 29.577 - 10.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.29% 39.488 27.923 - -0.36% -
SetIntersection_Interlaced_Vector_float_1024_16 -29.16% 2543981.484 1802115.922 - -14.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -28.60% 345568085.054 246746227.165 - 2.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -28.43% 38.282 27.400 - 15.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -28.35% 216.578 155.177 - -20.45% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -28.24% 88.098 63.222 - -41.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.21% 350290295.941 251486789.114 - -30.49% -
std::find_end(deque<int>)_(process_all)/1048576 -27.93% 366182.771 263923.786 - -21.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.62% 42.668 30.883 - 1.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.35% 29.261 21.258 - 0.64% -
BM_PushHeap_float_Descending_64 -27.26% 0.523 0.380 - 0.42% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -27.16% 1.956 1.425 - 17.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -26.87% 206.029 150.674 - -22.52% -
std::any_of(vector<int>)_(process_all)/50 -26.85% 18.971 13.877 - -11.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -26.63% 43.291 31.763 - -3.03% -
SetIntersection_Interlaced_Vector_float_262144_64 -26.61% 15662720.001 11494451.354 - 10.68% -
std::set<std::string>::insert(value)_(already_present)/1024 -26.53% 22.657 16.645 - -0.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -26.17% 1.697 1.253 - -28.85% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.15% 9040.942 6676.543 - -3.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.88% 33.088 24.525 - -0.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -25.88% 6.571 4.871 - -9.12% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.61% 20.481 15.236 - -1.50% -
BM_StringFindStringLiteral/1024 -25.39% 23.787 17.748 - 0.24% -
std::search_n(deque<int>,_pred)_(no_match)/32 -25.19% 20.561 15.382 1.802 -5.61% 1.802
BM_PushHeap_string_Random_1 -24.76% 0.698 0.525 - -8.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -24.57% 1.486 1.121 - -18.67% -
std::for_each(multiset<int>::iterator)/50 -24.39% 47.219 35.701 - -0.23% -
std::lower_bound(std::forward_list<int>)/100 -24.34% 108.722 82.260 - 1.84% -
BM_StringConstructDestroyCStr_Empty_Transparent -24.24% 0.312 0.236 - -2.03% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -24.24% 3.208 2.430 - -35.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -23.78% 1.806 1.377 - -14.99% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.61% 41839.989 31960.442 - -0.84% -
std::transform(list<int>)_(identity_transform)/50 -23.58% 39.305 30.036 - 0.26% -
std::search(list<int>)_(single_element)/1000 -23.47% 705.850 540.215 - -17.54% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -23.42% 982.518 752.431 - -13.68% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -23.38% 32.972 25.264 - -26.94% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.32% 40274.147 30883.888 - -0.28% -
std::multiset<std::string>::erase(key)_(existent)/8192 -22.80% 106.311 82.077 - 27.11% -
BM_vector_deque_ranges_copy_backward/0 -22.68% 0.519 0.401 - -6.64% -
std::map<int,_int>::erase(iterator)/8192 -22.65% 26.727 20.673 - -0.12% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.46% 2406237.543 1865853.391 - -1.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.86% 211995.841 165648.851 - -6.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.77% 11.409 8.925 - 15.72% -
std::multiset<int>::count(key)_(existent)/32 -21.73% 4.705 3.683 - -0.35% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -21.53% 41.522 32.581 - -15.93% -
std::copy(vector<bool>)_(aligned)/1048576 -21.48% 3458.440 2715.543 - 9.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -21.33% 73.822 58.074 - -9.78% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -21.32% 213.056 167.636 - -10.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.29% 28.223 22.213 - -34.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -21.24% 40.370 31.794 - 11.60% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.22% 34573.132 27238.043 - 0.44% -
std::move(deque<int>)/64 -21.18% 6.112 4.818 - 1.88% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.18% 3930.856 3098.456 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -21.13% 55.542 43.803 - 0.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -20.63% 7.924 6.290 - 14.75% -
ranges::min(std::deque<long_long>)/70000 -20.49% 26305.416 20914.732 - 10.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.39% 23.913 19.037 - -20.19% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.21% 1.025 0.818 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.20% 0.515 0.411 - -23.26% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -20.08% 928.015 741.630 - -0.79% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -20.07% 527.668 421.741 - 0.05% -
BM_deque_deque_ranges_move/0 -19.97% 0.923 0.738 - -19.60% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -19.89% 870.550 697.422 - 0.14% -
std::vector<std::string>::ctor(size)/8192 -19.89% 5187.044 4155.507 - 0.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.87% 52.478 42.049 - -0.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.86% 1.760 1.411 - -6.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -19.69% 0.478 0.384 - 5.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.62% 31.652 25.442 - 1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.60% 23312.994 18744.256 - -0.10% -
std::set<std::string>::erase(key)_(existent)/8192 -19.57% 104.125 83.751 - 0.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -19.53% 141.916 114.199 - -12.64% -
BM_PushHeap_uint64_Ascending_1 -19.43% 0.577 0.465 - 0.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -19.40% 6028.056 4858.361 - -1.53% -
BM_deque_deque_move_backward/0 -19.35% 0.919 0.742 - -19.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.33% 39.569 31.921 - -1.88% -
BM_PushHeap_float_Descending_256 -19.29% 0.499 0.403 - 0.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -19.14% 3747.263 3029.951 - 2.25% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.06% 2864.945 2318.758 - -1.16% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.99% 3336.613 2703.080 - -1.09% -
std::find_end(deque<int>)_(process_all)/1024 -18.89% 359.385 291.488 - -10.24% -
rng::for_each(multimap<int>)/50 -18.88% 50.199 40.723 - 0.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -18.75% 1.423 1.156 - -11.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -18.52% 2.801 2.282 - -5.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -18.52% 1.419 1.156 - -10.86% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -18.45% 13.904 11.338 - -33.82% -
std::move(list<int>)/64 -18.39% 47.883 39.080 - 0.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.35% 1123.071 917.023 - -1.02% -
std::set<int>::count(key)_(non-existent)/8192 -18.32% 13.811 11.280 - 0.14% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -18.25% 1.559 1.274 - -0.81% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -18.12% 24.093 19.726 - -17.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -18.08% 2.726 2.233 - -8.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.01% 205840.675 168769.803 - 1.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.88% 42.679 35.047 - -7.11% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.86% 493.439 405.289 - 0.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.80% 897.251 737.547 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.76% 29706.690 24431.392 - -3.34% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -17.72% 89.642 73.758 - 19.07% -
std::for_each(set<int>::iterator)/50 -17.72% 44.234 36.397 - -1.45% -
BM_PushHeap_float_Descending_1024 -17.71% 0.474 0.390 - 0.10% -
BM_PushHeap_float_Descending_16384 -17.49% 0.465 0.384 - 0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -17.48% 336.361 277.573 - -5.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -17.45% 7.174 5.922 - 4.34% -
std::find_if_not(vector<int>)_(process_all)/50 -17.36% 6.854 5.664 - 0.22% -
std::for_each(multimap<int>::iterator)/50 -17.29% 44.244 36.596 - -0.87% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -17.26% 1.553 1.285 - -17.05% -
BM_PushHeap_float_Descending_262144 -17.24% 0.465 0.385 - 0.04% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -17.16% 42.237 34.991 - -4.81% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -17.11% 1712.250 1419.208 - -11.22% -
SetIntersection_Interlaced_Vector_uint64_256_16 -17.11% 7172011.327 5944946.660 - -24.36% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -17.08% 61.988 51.399 - 25.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -17.04% 1698.499 1409.078 - 4.93% -
BM_StringEraseWithMove_Small_Opaque -17.00% 2.642 2.193 - 0.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.86% 29.805 24.780 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.82% 0.579 0.481 - -3.65% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.82% 26297.375 21874.687 - -0.14% -
BM_PushHeap_string_Descending_1 -16.74% 0.700 0.583 - 10.66% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.68% 415514.516 346211.168 - 0.88% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -16.63% 1.866 1.556 - -3.58% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.61% 55.915 46.625 - -2.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -16.59% 6.544 5.458 - -8.54% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.56% 9771.750 8153.652 - -8.67% -
std::stable_partition(list<int>)_(dense)/1024 -16.54% 1747.054 1458.069 - 0.33% -
BM_PushHeap_string_QuickSortAdversary_1 -16.53% 0.700 0.584 - 0.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -16.53% 1.448 1.208 - -9.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -16.42% 1.421 1.187 - -9.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.32% 59.578 49.857 - 2.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -16.30% 9.077 7.598 - -33.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -16.29% 26.709 22.359 - -15.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.28% 44.580 37.322 - -4.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -16.17% 143.373 120.183 - -5.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.13% 506698.677 424982.696 - 0.02% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.12% 462.383 387.859 - 1.70% -
std::set<std::string>::erase(iterator)/32 -16.04% 31.731 26.641 - -0.06% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.99% 7.661 6.436 - -11.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -15.95% 3.054 2.567 - 5.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.89% 73.162 61.534 - -15.21% -
std::find_end(vector<int>)_(near_matches)/8192 -15.88% 911938.505 767077.531 - -0.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.88% 6490.822 5460.186 - -13.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -15.84% 18235027.839 15346977.532 - -45.80% -
std::adjacent_find(deque<int>,_pred)/8 -15.74% 4.838 4.076 - -0.25% -
BM_PushHeap_uint32_PipeOrgan_1 -15.64% 0.466 0.393 - -24.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -15.55% 19.958 16.855 - -10.55% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.36% 943.756 798.813 - -0.41% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -15.35% 39.535 33.467 - -17.27% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.21% 27.802 23.572 - 0.25% -
std::unordered_multiset<int>::count(key)_(existent)/32 -15.11% 1.855 1.574 - -10.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -14.99% 14184778.212 12058518.277 - -4.52% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.99% 15308.043 13013.550 - -2.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -14.96% 1.416 1.204 - -7.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -14.96% 103.512 88.030 - -3.30% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -14.89% 4253.786 3620.495 - 0.17% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.87% 11.322 9.638 - -18.07% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.82% 50.725 43.206 - -11.75% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.81% 943.307 803.622 - 0.14% -
std::unique(list<int>)_(contiguous)/1024 -14.77% 1074.782 915.997 - -2.00% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -14.75% 3.195 2.724 - -6.57% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.70% 3749.940 3198.625 - 0.09% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -14.64% 63.285 54.023 - -6.53% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -14.55% 30.827 26.342 - 2.64% -
std::rotate(vector<int>)_(by_1/2)/50 -14.50% 4.471 3.823 - 0.07% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -14.33% 10988.291 9413.729 - -9.85% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.31% 30.627 26.244 - -0.56% -
std::map<int,_int>::erase(iterator)/1024 -14.29% 24.033 20.598 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -14.29% 0.500 0.429 - -19.53% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -14.22% 76.407 65.543 - 0.38% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -14.21% 49.618 42.566 - -31.50% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -14.20% 6593671.884 5657154.777 - -4.62% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.17% 35548.682 30511.892 - 0.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -14.06% 62.246 53.497 - -9.98% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.04% 165961.418 142655.108 - -3.13% -
std::map<int,_int>::count(key)_(existent)/1024 -13.97% 4.408 3.792 - -0.49% -
ranges::min(std::deque<__int128>)/1 -13.92% 0.837 0.720 - 1.50% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -13.90% 3496611.628 3010714.439 - -6.74% -
BM_deque_vector_ranges_move/2 -13.88% 2.062 1.776 - -2.99% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -13.81% 0.367 0.316 - -34.49% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.77% 71.100 61.309 - -13.18% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -13.69% 41.946 36.201 - -0.88% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.69% 14.823 12.793 - 0.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.62% 42.545 36.751 - -1.35% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -13.62% 1.629 1.408 - -15.46% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -13.52% 1.590 1.375 - -9.70% -
SetIntersection_Interlaced_Set_uint32_256_64 -13.52% 14073448.888 12171097.061 - -11.27% -
std::any_of(deque<int>)_(process_all)/50 -13.49% 21.838 18.892 - 0.11% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.38% 14.792 12.812 - 0.48% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -13.35% 96.527 83.644 - -2.09% -
std::stable_sort(deque<int>)_(ascending)/8 -13.25% 20.212 17.534 - -1.51% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -13.18% 1.156 1.003 - 15.80% -
std::find_end(list<int>)_(single_element)/8192 -13.15% 9655.531 8386.027 - 2.22% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.15% 399584.042 347049.926 - 0.66% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.10% 39268.073 34122.193 - 0.93% -
std::find_if(vector<int>)_(process_all)/8 -13.10% 1.487 1.293 - -5.23% -
rng::for_each(set<int>)/50 -13.09% 43.831 38.094 - 0.69% -
std::map<int,_int>::count(key)_(existent)/32 -13.01% 1.779 1.547 - 0.45% -
SetIntersection_Front_Set_uint32_262144_1024 -12.98% 14078427.392 12251644.854 - -2.84% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -12.96% 11.344 9.874 - -1.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.86% 52.479 45.729 - -4.29% -
bm_ranges_lexicographical_compare<signed_char>/1 -12.84% 1.715 1.494 - -9.88% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -12.80% 751.020 654.909 - 0.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.71% 6555.516 5722.632 - 3.48% -
std::partition(list<int>)_(dense)/8192 -12.65% 5676.201 4958.181 - -1.91% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.65% 1003.120 876.257 - -4.87% -
ranges::min(std::vector<__int128>)/70000 -12.62% 30876.815 26979.805 - -10.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.61% 396460.055 346457.599 - 0.19% -
std::multiset<std::string>::count(key)_(non-existent)/32 -12.59% 12.420 10.857 - 2.17% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -12.58% 5.511 4.817 - -23.20% -
std::sort(deque<int>)_(shuffled)/8192 -12.57% 98727.252 86317.339 - 7.15% -
std::set<int>::contains(key)_(non-existent)/8192 -12.56% 10.322 9.025 - -9.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -12.54% 1269612.394 1110395.593 - -0.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -12.52% 691.212 604.691 - -26.85% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -12.49% 32.967 28.848 - 1.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.49% 1000.098 875.215 - 0.41% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -12.44% 6.430 5.630 - 1.74% -
std::set<std::string>::erase(key)_(existent)/32 -12.34% 85.032 74.541 - 1.24% -
std::map<int,_int>::erase(iterator)/32 -12.30% 23.494 20.605 - 0.41% -
std::reverse_copy(list<int>)/8 -12.26% 2.787 2.445 - 1.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -12.25% 39.924 35.033 - 1.66% -
std::none_of(deque<int>)_(process_all)/50 -12.22% 21.525 18.896 - 0.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.17% 0.314 0.276 - -42.27% -
std::generate_n(deque<int>)/1024 -12.15% 278.270 244.451 - 0.78% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.15% 2.579 2.265 - -2.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.14% 54.073 47.510 - -0.71% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.03% 392009.161 344852.985 - 0.29% -
std::generate(deque<int>)/1024 -11.97% 276.750 243.611 - 0.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.97% 37.899 33.362 - 17.31% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.95% 50238.000 44233.514 - -13.51% -
BM_vector_deque_copy/2 -11.90% 2.003 1.764 - -6.16% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.87% 850.530 749.570 - -0.70% -
BM_toupper_char<wchar_t> -11.86% 0.687 0.606 - -2.69% -
SetIntersection_Front_Vector_string_1024_256 -11.84% 10204165.223 8995553.625 - -3.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.84% 192.524 169.732 - -11.50% -
std::map<std::string,_int>::ctor(const&)/32 -11.81% 822.918 725.771 - 1.67% -
std::for_each(map<int>::iterator)/50 -11.78% 41.120 36.275 - 0.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.77% 38.061 33.580 - 0.67% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.75% 14.528 12.820 - 0.24% -
std::set<int>::ctor(const&,_alloc)/32 -11.72% 248.035 218.972 - -2.55% -
std::find_if(vector<int>)_(process_all)/50 -11.71% 6.862 6.059 - 7.16% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -11.70% 703.232 620.934 - -25.13% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.70% 162158.621 143193.591 - -0.01% -
BM_CmpEqual_uint_short -11.69% 1.135 1.002 - -0.50% -
std::find_if_not(vector<char>)_(bail_25%)/8 -11.64% 0.932 0.824 - 7.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -11.60% 7.269 6.426 - -1.15% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.58% 28.918 25.568 - 0.43% -
BM_StringMove_Small -11.58% 0.799 0.706 - -7.27% -
BM_StringMove_Large -11.52% 0.798 0.706 - 0.11% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.48% 79.353 70.244 - 0.68% -
std::unordered_set<int>::contains(key)_(existent)/32 -11.45% 1.409 1.247 - -10.31% -
std::set<int>::erase(key)_(non-existent,_end)/32 -11.44% 2.636 2.335 - 1.52% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.43% 1.270 1.125 - -4.80% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -11.43% 31.347 27.765 - 3.86% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.36% 17.323 15.355 - -10.80% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.35% 9.262 8.212 - -0.39% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.29% 258.013 228.873 - 0.55% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.28% 14.489 12.855 - 0.45% -
BM_vector_deque_copy_backward/1 -11.23% 2.384 2.116 - -9.29% -
rng::contains_subrange(list<int>)_(single_element)/8192 -11.22% 7744.738 6875.424 - -5.57% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -11.22% 23668700.453 21012170.234 - 32.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.20% 8360.145 7423.812 - -1.01% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.14% 5.544 4.927 - -0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -11.07% 17.650 15.696 - 6.41% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -11.03% 10.497 9.339 - 0.25% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.02% 1631029.556 1451216.374 - 0.13% -
std::any_of(deque<int>)_(process_all)/8192 -10.98% 2833.712 2522.521 - -0.21% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.96% 28.308 25.204 - 0.20% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -10.95% 24.711 22.005 - -3.01% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.92% 51764.322 46110.892 - 4.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.91% 20.753 18.489 - -10.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.89% 7671.183 6835.805 - 0.04% -
BM_std_minmax_element<int>/5500 -10.88% 1452.544 1294.459 - -9.41% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.84% 9.365 8.349 - 1.47% -
std::multiset<int>::count(key)_(existent)/8192 -10.83% 10.260 9.149 - -0.64% -
std::find_if(vector<int>)_(bail_25%)/32768 -10.81% 944.162 842.085 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -10.79% 26463573.918 23608166.356 - -3.22% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.75% 7693.487 6866.346 - 0.55% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -10.74% 41011.164 36608.042 - 2.69% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.73% 15961.235 14248.046 - 0.34% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.73% 42861.115 38263.313 - 0.09% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.72% 0.969 0.865 - 3.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.72% 5.695 5.085 - -19.93% -
BM_std_minmax_element<int>/4000 -10.72% 1057.755 944.369 - -9.77% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.70% 19.391 17.317 - -2.86% -
std::find_end(vector<int>)_(near_matches)/1024 -10.70% 15666.013 13990.429 - 0.13% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -10.69% 19.724 17.616 - 1.37% -
BM_CmpLess_uint_short -10.66% 1.136 1.015 - 0.36% -
BM_std_minmax_element<int>/4096 -10.63% 1082.506 967.425 - -9.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -10.60% 7.802 6.975 - -21.67% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.57% 14.342 12.826 - -0.23% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.56% 326.452 291.976 - 0.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.56% 1214.975 1086.720 - 0.66% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.54% 41242.647 36896.591 - 0.29% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.54% 576.950 516.158 - 5.30% -
BM_StringAssignAsciiz_Empty_Opaque -10.53% 3.336 2.984 - 0.16% -
std::unique(list<int>)_(contiguous)/8192 -10.51% 7802.830 6983.057 - -1.08% -
BM_StringAssignAsciiz_Small_Opaque -10.50% 3.337 2.987 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -10.48% 0.695 0.622 - -11.22% -
BM_std_minmax_element<int>/1024 -10.47% 274.065 245.378 - -10.10% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.46% 7679.045 6875.544 - -2.84% -
std::sort(deque<int>)_(repeated)/1024 -10.44% 1068.865 957.312 - 0.19% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.42% 5909509.630 5293775.212 - -10.32% -
std::find_end(vector<int>)_(near_matches)/1000 -10.35% 15052.698 13495.289 - 0.29% -
BM_PushHeap_float_Descending_1 -10.32% 0.520 0.466 - -18.99% -
std::stable_sort(deque<int>)_(heap)/8 -10.30% 26.262 23.557 - -4.10% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.29% 14.297 12.825 - 0.22% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.28% 41349.189 37100.017 - -0.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -10.26% 23.704 21.271 - 4.21% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.21% 0.459 0.413 - -9.61% -
BM_PushHeap_float_PipeOrgan_4 -10.20% 0.540 0.485 - -4.17% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.20% 563.172 505.740 - 0.56% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.19% 4990595.621 4482161.304 - 18.85% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -10.17% 324.985 291.937 - 0.09% -
BM_CmpEqual_uchar_schar -10.16% 1.123 1.009 - -5.79% -
std::map<std::string,_int>::erase(iterator)/1024 -10.12% 35.703 32.088 - 25.05% -
BM_std_minmax_element<int>/512 -10.12% 139.072 124.992 - -9.47% -
std::stable_sort(deque<int>)_(repeated)/8 -10.12% 19.713 17.718 - -3.12% -
BM_deque_deque_ranges_move/2 -10.11% 2.307 2.074 - -9.78% -
std::any_of(deque<int>)_(process_all)/32768 -10.10% 11288.254 10147.629 - 0.67% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.08% 6.064 5.453 - -0.49% -
SetIntersection_Front_Set_float_16384_256 -10.06% 4201758.451 3778936.655 - -11.64% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.05% 125.060 112.492 - 0.07% -
std::generate_n(list<int>)/50 -10.04% 16.772 15.088 - 0.30% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.01% 4603.682 4142.763 - 5.82% -
std::move(list<int>)/4096 -10.00% 4360.747 3924.542 - -18.06% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.99% 27.826 25.047 - -0.76% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.97% 26328.045 23702.259 - -0.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.95% 339776.780 305971.445 - -0.09% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.93% 0.521 0.469 - -6.27% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.92% 50304.151 45313.414 - -12.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.92% 43642.399 39315.029 - 0.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -9.89% 1.661 1.497 - 0.83% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.89% 16.427 14.803 - 8.49% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -9.88% 2.971 2.678 - -20.41% -
std::unordered_map<int,_int>::clear()/1024 -9.86% 8565.891 7721.081 - -11.96% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.85% 25288.706 22797.514 - -0.07% -
rng::starts_with(list<int>,_pred)/8192 -9.85% 12219.251 11015.752 - 12.90% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.83% 40223.506 36268.705 - -1.89% -
std::search_n(list<int>)_(no_match)/8192 -9.80% 7440.476 6711.631 64.174 -1.68% 64.174
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.79% 28529.467 25737.421 - -0.78% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.77% 251.225 226.693 - 2.47% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -9.75% 6141338.510 5542651.239 - 2.36% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.73% 2662823.390 2403742.557 - 0.34% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.71% 29.307 26.462 - -4.70% -
BM_deque_deque_ranges_move/1 -9.70% 2.598 2.346 - -9.04% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.69% 3169.555 2862.361 - 5.63% -
BM_deque_vector_ranges_move/1 -9.67% 2.368 2.139 - 2.37% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.65% 39.144 35.366 - -17.10% -
std::copy(list<int>)/64 -9.64% 33.494 30.266 - -26.56% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.62% 2.456 2.220 - -0.00% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -9.59% 14.643 13.238 - 2.88% -
BM_StringEraseWithMove_Small_Transparent -9.58% 2.412 2.181 - 0.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.57% 283279.563 256177.168 - 2.75% -
std::copy(deque<int>)/64 -9.56% 3.018 2.729 - -9.76% -
std::copy_backward(vector<int>)/4096 -9.55% 254.615 230.298 - 37.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.53% 3.116 2.819 - -0.02% -
BM_PushHeap_float_Random_4 -9.51% 3.007 2.721 - -4.55% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.49% 17.332 15.687 - -2.88% -
BM_CmpLess_uchar_schar -9.44% 1.122 1.016 - -1.37% -
std::stable_partition(deque<int>)_(sparse)/8192 -9.42% 3657.156 3312.787 - -4.72% -
BM_CmpLess_uchar_short -9.38% 1.135 1.028 - 1.94% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.37% 0.697 0.632 - 0.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.35% 0.514 0.466 - -9.30% -
std::unordered_map<int,_int>::clear()/8192 -9.32% 66625.849 60415.612 - -8.00% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.32% 51354.220 46567.489 - -8.76% -
std::copy_if(list<int>)_(entire_range)/64 -9.31% 33.472 30.354 - 0.03% -
BM_vector_deque_copy_backward/2 -9.31% 2.064 1.872 - -8.74% -
BM_CmpEqual_ushort_short -9.30% 1.126 1.021 - 3.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.28% 19.814 17.976 - -0.11% -
SetIntersection_Front_Set_string_262144_64 -9.27% 4991120.743 4528627.808 - -2.18% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -9.26% 1.450 1.316 - -9.44% -
std::set<int>::count(key)_(existent)/1024 -9.25% 4.683 4.250 - 4.60% -
SetIntersection_Interlaced_Vector_string_1024_1024 -9.24% 41552999.422 37714763.407 - -3.61% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.23% 14.103 12.801 - 0.43% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.23% 0.515 0.467 - -0.01% -
BM_std_minmax_element<int>/65536 -9.21% 17315.143 15720.601 - -7.95% -
std::set<std::string>::contains(key)_(existent)/32 -9.19% 15.919 14.456 - -3.40% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -9.12% 33.890 30.799 - -1.16% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -9.10% 32.185 29.257 - 0.02% -
std::remove_if(list<int>)_(prefix)/8192 -9.04% 10043.714 9136.128 - -7.76% -
BM_PushHeap_string_Ascending_1 -9.03% 0.642 0.584 - 24.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -9.02% 8.273 7.527 - -13.14% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.93% 5.916 5.388 - 0.28% -
BM_std_minmax_element<int>/64000 -8.91% 16890.756 15385.120 - -7.79% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.90% 23.685 21.578 - -1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.89% 1239128.973 1129019.530 - -5.20% -
BM_vector_deque_copy/1 -8.86% 2.291 2.088 - -4.57% -
SetIntersection_Front_Set_uint32_256_64 -8.85% 5818788.429 5303546.571 - -6.90% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.84% 8.591 7.831 - -0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.84% 3811.925 3474.887 - 0.10% -
std::find_end(list<int>)_(near_matches)/1024 -8.81% 37708.087 34384.797 - 0.35% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.81% 6.007 5.477 - 0.27% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.81% 4.556 4.155 - -0.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.78% 4.628 4.222 - -9.05% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.77% 13.879 12.662 - 0.15% -
std::find_end(list<int>)_(near_matches)/1000 -8.76% 36128.912 32964.050 - 0.26% -
BM_std_minmax_element<int>/70000 -8.74% 18468.258 16854.046 - -7.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.73% 5.114 4.668 - -6.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.70% 19.825 18.101 - 0.20% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.68% 13.890 12.685 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.68% 1245913.791 1137825.171 - 0.53% -
BM_PushHeap_float_Ascending_4 -8.63% 0.587 0.536 - -0.21% -
std::rotate_copy(vector<int>)/8192 -8.62% 716.636 654.829 - 89.12% -
BM_PushHeap_string_Ascending_262144 -8.62% 31.698 28.966 - -2.00% -
ranges::min(std::vector<__int128>)/64 -8.59% 26.794 24.494 - -7.50% -
BM_StringRelational_Compare_Huge_Large_Control -8.56% 2.276 2.081 - 0.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.55% 45431.064 41545.881 - 0.61% -
std::find_end(list<int>)_(near_matches)/8192 -8.53% 2457994.737 2248378.071 - 0.65% -
std::multiset<int>::count(key)_(non-existent)/0 -8.52% 0.275 0.252 - -10.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.50% 19455.474 17802.540 - -0.08% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.49% 2.689 2.461 - -6.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.48% 42.388 38.795 - 0.48% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -8.47% 1.333 1.220 - -1.16% -
std::is_sorted_until(list<int>)/8192 -8.47% 7178.179 6570.404 - -9.36% -
BM_PushHeap_float_QuickSortAdversary_4 -8.47% 0.586 0.536 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.46% 19920405.161 18234750.412 - 1.24% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.44% 12.402 11.355 - 0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.42% 20147429.879 18450576.332 - 1.61% -
SetIntersection_Front_Set_string_1024_16 -8.42% 1992295.171 1824544.289 - -7.81% -
BM_CmpEqual_uint_int -8.41% 1.129 1.034 - -0.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -8.41% 52.900 48.450 - -1.28% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.41% 376.205 344.580 - -1.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.36% 1191.292 1091.699 - 1.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.36% 41.660 38.178 - 0.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.35% 4.625 4.238 - -2.72% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.34% 60.747 55.683 - 0.09% -
BM_PushHeap_string_PipeOrgan_1 -8.32% 0.700 0.642 - 21.85% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.24% 17.370 15.938 - -4.17% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.19% 27006.931 24794.600 - 0.49% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.18% 13505.593 12400.305 - 0.06% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.17% 4.559 4.187 - 1.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.15% 831.696 763.907 - -3.43% -
std::equal(deque<int>)_(it,_it,_it)/1024 -8.14% 481.458 442.282 - -6.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.11% 1230312.025 1130487.521 - -0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -8.11% 1253227.860 1151555.598 - 1.98% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.10% 0.378 0.347 - 0.17% -
std::map<int,_int>::clear()/8192 -8.10% 92082.029 84627.955 - 1.37% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.08% 1.257 1.156 - 0.03% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.07% 104088.386 95690.587 - 0.34% -
std::find(vector<long_long>)_(process_all)/8 -8.06% 1.139 1.047 - -16.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -8.04% 16663.636 15323.653 - -7.24% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -8.04% 0.618 0.569 - 14.29% -
std::adjacent_find(vector<int>,_pred)/8 -8.03% 3.525 3.242 - -1.86% -
std::set<std::string>::count(key)_(existent)/8192 -8.02% 32.965 30.321 - -4.70% -
rng::find_last(vector<int>)_(bail_90%)/50 -8.01% 1.516 1.394 - -7.17% -
std::multiset<int>::find(key)_(non-existent)/32 -7.98% 2.469 2.272 - 0.63% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.97% 4.724 4.347 - -1.40% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.97% 2471.142 2274.240 - -8.95% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.97% 3675759.902 3382910.743 - -3.18% -
std::stable_sort(deque<int>)_(descending)/8 -7.95% 28.414 26.157 - 0.20% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.92% 6386.166 5880.294 - -8.79% -
std::map<std::string,_int>::clear()/1024 -7.91% 23961.339 22066.593 - 1.23% -
BM_CmpEqual_uint_schar -7.90% 1.133 1.043 - -0.17% -
BM_CmpEqual_ushort_schar -7.88% 1.118 1.030 - 4.78% -
std::partition(list<int>)_(sparse)/8192 -7.88% 8290.379 7636.887 - -2.45% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.87% 228.589 210.597 - 0.01% -
std::vector<std::string>::ctor(size)/1024 -7.86% 464.449 427.939 - 0.84% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -7.86% 56.414 51.981 - 58.36% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -7.83% 29303.154 27007.870 - 3.25% -
std::set<int>::clear()/8192 -7.83% 82177.383 75744.362 - -7.36% -
std::pop_heap(deque<std::string>)/1024 -7.82% 66.905 61.673 - 1.25% -
BM_CmpLess_int_uint -7.80% 1.140 1.051 - -0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.80% 3168648.357 2921641.114 - -1.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.79% 19137.364 17647.496 - -10.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.78% 1700123.779 1567821.045 - 1.22% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.76% 871.186 803.567 - 0.04% -
BM_deque_vector_ranges_move_backward/0 -7.73% 1.584 1.462 - -3.17% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.68% 11.991 11.069 - -0.90% -
std::map<int,_int>::clear()/1024 -7.65% 11337.328 10469.627 - 1.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -7.64% 0.692 0.640 - -1.05% -
BM_deque_deque_ranges_copy/2 -7.64% 2.246 2.074 - -7.20% -
BM_deque_deque_move_backward/64 -7.64% 3.659 3.380 - 0.55% -
SetIntersection_Front_Vector_uint64_262144_4 -7.63% 1084804.364 1002018.970 - -6.19% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.63% 19.855 18.341 - 4.68% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.62% 2010712.985 1857493.975 - -3.48% -
std::rotate(list<int>)_(by_1/2)/50 -7.61% 13.664 12.624 - 0.04% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -7.58% 1.570 1.451 - -3.61% -
std::set<int>::clear()/1024 -7.55% 9592.911 8868.720 - -5.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.52% 58476.918 54076.786 - -9.47% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.51% 267.502 247.421 - 0.26% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.49% 74450260.835 68873039.926 - -9.85% -
std::generate(deque<int>)/32 -7.49% 8.683 8.033 - 0.46% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.49% 4645.049 4297.311 - 0.12% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.45% 39681.250 36724.685 - -0.97% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.43% 237.582 219.919 - 3.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -7.42% 87.456 80.966 - 22.05% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -7.37% 346.008 320.497 - 2.97% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.36% 5.258 4.870 - -0.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.36% 65.911 61.063 - -12.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.35% 26.351 24.414 - -7.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.34% 16.964 15.719 - 0.28% -
std::multiset<std::string>::find(key)_(existent)/8192 -7.34% 30.260 28.040 - -4.07% -
std::all_of(deque<int>)_(process_all)/32768 -7.33% 10899.278 10100.388 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -7.32% 7.331 6.795 - -0.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.30% 13.442 12.461 - 1.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.28% 68.061 63.104 - 1.29% -
SetIntersection_None_Set_string_262144_1024 -7.27% 1720230.062 1595146.729 - 1.32% -
rng::starts_with(deque<int>)/1024 -7.27% 479.139 444.302 - -5.27% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -7.26% 1.621 1.503 - 1.94% -
std::all_of(deque<int>)_(process_all)/8192 -7.26% 2719.838 2522.336 - -0.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.26% 7.939 7.363 - -32.37% -
std::none_of(deque<int>)_(process_all)/8192 -7.20% 2717.706 2521.976 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.20% 1691297.934 1569550.861 - -0.96% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -7.16% 6.088 5.653 - 1.22% -
SetIntersection_None_Set_string_262144_4 -7.14% 1709567.709 1587572.998 - 0.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.12% 23.529 21.853 - 1.86% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.12% 6490.305 6028.088 - -3.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.10% 1676653.891 1557640.707 - -1.40% -
SetIntersection_None_Set_string_262144_256 -7.09% 1705061.115 1584138.346 - -0.20% -
BM_CmpEqual_uchar_short -7.09% 1.085 1.008 - -0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.09% 23.003 21.373 - 11.36% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.08% 579.988 538.903 - 0.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.06% 0.754 0.700 - 0.04% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.05% 565.641 525.786 - 0.15% -
BM_deque_deque_ranges_copy/1 -7.04% 2.483 2.308 - -7.38% -
BM_StringRelational_Compare_Empty_Small_Control -7.03% 1.731 1.609 - 0.10% -
std::map<std::string,_int>::clear()/8192 -7.03% 227074.220 211107.791 - -1.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.03% 14808.666 13767.770 - 0.94% -
BM_tolower_char<wchar_t> -7.03% 0.603 0.561 - -8.77% -
SetIntersection_Interlaced_Set_uint32_16384_1 -7.01% 1066480.963 991691.054 - -5.16% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.01% 7380439.684 6862919.922 - -4.29% -
SetIntersection_Interlaced_Vector_uint64_64_16 -7.01% 18312484.508 17028959.097 - -1.48% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.00% 8.252 7.675 - 0.01% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.00% 16.724 15.553 - 0.79% -
std::find_end(vector<int>)_(process_all)/8192 -6.99% 1802.040 1676.016 - -4.38% -
BM_StringRelational_Compare_Empty_Empty_Control -6.98% 1.732 1.611 - 0.26% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.96% 12589.841 11713.116 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.95% 14737.138 13713.075 - -0.03% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.94% 32.538 30.281 - 11.79% -
std::remove_if(vector<int>)_(prefix)/1024 -6.93% 377.315 351.177 - 0.36% -
std::reverse_copy(vector<int>)/8 -6.93% 2.432 2.264 - -9.85% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.92% 258966.284 241036.253 - -1.69% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.91% 12.374 11.520 - -0.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.90% 10.716 9.977 - -0.10% -
SetIntersection_None_Set_uint64_16384_16384 -6.89% 179750549.058 167358693.833 - -2.54% -
rng::contains(vector<int>)_(process_all)/8 -6.88% 2.817 2.624 - 2.84% -
BM_CmpLess_ushort_short -6.87% 1.122 1.045 - 1.59% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.86% 1951710.117 1817859.732 - 19.57% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.84% 755.658 704.002 - 8.56% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.83% 8514.123 7932.372 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.83% 1679493.162 1564836.916 - -6.92% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.81% 985755.662 918578.207 - -0.92% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -6.80% 540.529 503.747 - 3.32% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.79% 165.767 154.513 - -5.39% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.78% 16.769 15.632 - -6.63% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.77% 0.850 0.792 - 14.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.77% 9.527 8.882 - 37.54% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.76% 2499501.196 2330419.283 - 16.01% -
std::upper_bound(std::list<int>)/8192 -6.76% 14122.896 13167.682 - -7.78% -
std::copy(list<int>)/4096 -6.75% 3268.963 3048.282 - -4.34% -
BM_vector_deque_move/1 -6.73% 2.282 2.128 - 8.14% -
SetIntersection_None_Set_string_262144_64 -6.70% 1703906.740 1589771.158 - -0.08% -
std::set<int>::lower_bound(key)_(existent)/32 -6.69% 1.616 1.507 - -0.89% -
SetIntersection_None_Set_string_262144_262144 -6.69% 1710767.334 1596249.920 - 1.37% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.69% 2.449 2.285 - -10.84% -
std::find_if(vector<int>)_(process_all)/8192 -6.69% 945.111 881.919 - 9.85% -
std::none_of(deque<int>)_(process_all)/32768 -6.66% 10888.096 10162.748 - 0.89% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -6.66% 1582098.356 1476738.297 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.64% 1697857.422 1585063.801 - 0.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.64% 73780.480 68880.905 - -3.43% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.64% 61328.900 57258.372 - 0.29% -
std::remove_if(vector<int>)_(prefix)/50 -6.61% 58.489 54.620 - -0.19% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -6.61% 9.653 9.015 - -1.68% -
SetIntersection_None_Set_string_262144_16 -6.61% 1701763.834 1589290.201 - 0.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.60% 2.379 2.222 - -1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.60% 27005271.138 25223633.398 - -2.09% -
SetIntersection_None_Set_string_262144_16384 -6.58% 1702489.178 1590479.818 - 0.15% -
bm_gcd_trivial -6.57% 0.678 0.633 - -8.06% -
std::reverse(list<int>)/64 -6.57% 18.667 17.441 - -0.20% -
std::find_if(vector<int>)_(process_all)/1024 -6.57% 125.593 117.341 - 4.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.54% 817.266 763.835 - 0.12% -
std::is_partitioned(list<int>)_(partitioned)/1024 -6.51% 639.612 597.971 - 3.64% -
std::replace_if(list<int>)_(sprinkled)/32 -6.49% 14.267 13.340 - 0.54% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -6.48% 2.567 2.401 - -3.72% -
std::map<std::string,_int>::find(key)_(existent)/1024 -6.47% 23.771 22.232 - -10.32% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.47% 69.276 64.792 - 0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.46% 1692190.672 1582813.313 - -2.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.46% 2.345 2.193 - -1.22% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.45% 174458253.965 163211694.381 - -6.73% -
BM_std_minmax_element<char>/4096 -6.44% 1075.804 1006.514 - -6.65% -
rng::find_last(vector<char>)_(bail_90%)/50 -6.42% 1.468 1.374 - -5.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.41% 1692840.496 1584363.770 - -8.58% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -6.41% 1.545 1.446 - -1.45% -
std::find(vector<short>)_(bail_25%)/8 -6.41% 0.693 0.648 - -3.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.40% 1694022.949 1585637.371 - -10.23% -
std::sort_heap(vector<int>)/8 -6.40% 32.077 30.025 - 1.38% -
std::find_end(vector<int>)_(process_all)/1024 -6.37% 236.451 221.388 - -3.02% -
SetIntersection_Interlaced_Vector_string_262144_16 -6.36% 5992657.497 5611478.956 - -3.15% -
SetIntersection_Front_Vector_uint64_262144_256 -6.36% 2279995.774 2134987.458 - -6.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.36% 21.307 19.952 - -0.32% -
std::generate(deque<int>)/50 -6.36% 12.851 12.034 - 0.53% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.36% 331.743 310.656 - 0.01% -
SetIntersection_None_Set_string_262144_1 -6.34% 1699790.609 1592027.670 - 0.46% -
SetIntersection_Front_Vector_uint64_262144_16384 -6.33% 73851794.053 69179593.107 - -10.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.29% 7954624.158 7454104.982 - -0.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.29% 23.575 22.092 - 98.64% -
std::partition(deque<int>)_(dense)/50 -6.26% 15.300 14.342 - 1.61% -
std::find_end(vector<int>)_(process_all)/1048576 -6.26% 231092.482 216635.642 - -3.52% -
SetIntersection_Interlaced_Set_float_256_64 -6.25% 13996144.730 13120738.901 - -2.24% -
BM_StringAssignStr_Huge_Transparent -6.25% 115.158 107.957 - -3.41% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.25% 35.551 33.330 - -8.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -6.24% 33.952 31.832 - 63.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.24% 26922275.513 25243062.214 - -8.93% -
rng::find_last(vector<int>)_(bail_90%)/8 -6.23% 0.474 0.445 - -3.34% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.23% 1.775 1.665 - -9.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.23% 239.847 224.910 - -8.27% -
BM_vector_deque_move/2 -6.22% 2.004 1.880 - 8.40% -
std::adjacent_find(list<int>,_pred)/50 -6.22% 31.305 29.357 - 0.43% -
std::multiset<int>::clear()/8192 -6.22% 82670.556 77527.972 - -4.95% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.22% 84931.143 79651.791 - -1.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.21% 0.281 0.263 - -0.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.21% 228.568 214.377 - 0.44% -
SetIntersection_Interlaced_Set_uint64_1024_1 -6.21% 1059042.136 993305.323 - -4.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.19% 243319897.671 228246427.115 - 0.15% -
BM_std_minmax_element<char>/5500 -6.19% 1441.057 1351.882 - -6.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.19% 9583149.285 8990257.574 - 0.21% -
std::swap_ranges(deque<int>)/1024 -6.17% 340.267 319.255 - -0.25% -
std::partial_sort(deque<int>)_(heap)/8 -6.17% 39.314 36.887 - -8.86% -
BM_std_minmax_element<char>/4000 -6.17% 1048.304 983.664 - -6.69% -
std::map<int,_int>::count(key)_(existent)/8192 -6.14% 6.152 5.775 - 0.10% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.13% 0.589 0.552 - 0.19% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.13% 17616.093 16535.630 - 1.07% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.12% 1.827 1.715 - 0.06% -
SetIntersection_None_Vector_float_262144_4 -6.12% 1170390.489 1098794.633 - -1.99% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -6.12% 12.068 11.330 - 0.72% -
std::is_sorted(list<int>,_pred)/8192 -6.11% 9043.894 8491.435 - -2.62% -
SetIntersection_Front_Vector_uint64_16384_4 -6.10% 1070256.558 1004970.047 - -5.06% -
BM_CmpLess_ushort_schar -6.07% 1.119 1.051 - -0.91% -
BM_CmpLess_short_uchar -6.05% 1.140 1.071 - -1.14% -
BM_CmpEqual_uint_uint -6.05% 1.092 1.026 - -2.02% -
SetIntersection_None_Set_uint32_16384_1024 -6.04% 160793281.549 151075654.420 - -5.57% -
BM_StringConstructDestroyCStr_Small_Transparent -6.03% 0.368 0.345 - 0.12% -
std::make_heap(deque<int>)_(shuffled)/8192 -6.03% 24110.850 22657.808 - 0.12% -
BM_CmpLess_uint_schar -6.02% 1.134 1.066 - 1.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.02% 33.662 31.636 - 0.50% -
BM_std_minmax_element<long_long>/1 -6.01% 0.324 0.305 - 1.79% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -6.00% 23.240 21.845 - 4.54% -
SetIntersection_Front_Vector_uint32_16384_1 -6.00% 1064317.168 1000458.501 - -3.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -6.00% 7.310 6.871 - 2.21% -
std::find_if(vector<int>)_(process_all)/32768 -5.99% 3759.689 3534.604 - 10.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.98% 1820315.754 1711399.658 - 0.38% -
std::find_end(vector<int>)_(process_all)/1000 -5.97% 229.947 216.224 - -3.25% -
BM_deque_vector_ranges_move/64 -5.96% 2.844 2.674 - 1.77% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -5.95% 6.616 6.223 - 31.58% -
BM_PushHeap_uint64_Ascending_4 -5.95% 0.588 0.553 - 0.47% -
std::transform(deque<int>)_(identity_transform)/50 -5.94% 20.289 19.083 - 0.04% -
std::for_each_n(list<int>)/50 -5.94% 24.253 22.812 - 2.72% -
BM_PushHeap_float_Ascending_16384 -5.94% 4.291 4.036 - -5.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -5.93% 1095921.430 1030914.221 - -3.03% -
SetIntersection_Front_Vector_uint64_1024_16 -5.93% 1112265.207 1046351.580 - -7.25% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.92% 9245.324 8698.138 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.90% 211188653.580 198725859.749 - -2.09% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.89% 606.555 570.803 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.89% 13005203.083 12239707.966 - -2.74% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.88% 1.473 1.386 - -3.83% -
SetIntersection_Interlaced_Vector_string_256_64 -5.87% 20278652.198 19087386.965 - -1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.87% 9556404.907 8995286.498 - 0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.86% 5125.641 4825.118 - -4.47% -
SetIntersection_None_Vector_uint64_262144_256 -5.86% 1138615.024 1071931.781 - -4.26% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.85% 176.086 165.788 - 0.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.85% 12.960 12.202 - -5.50% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.83% 477.758 449.893 - 3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.83% 1879644.533 1770099.447 - 0.35% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.82% 2.540 2.392 - 1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -5.82% 1098142.576 1034188.797 - -1.52% -
std::adjacent_find(deque<int>,_pred)/50 -5.82% 30.808 29.016 - -0.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.82% 783.875 738.283 - -0.59% -
std::swap_ranges(deque<int>)/8192 -5.81% 2704.849 2547.695 - -3.86% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.80% 13371.437 12595.506 - -0.10% -
SetIntersection_Front_Set_uint64_262144_16 -5.80% 1212154.184 1141900.616 - -5.19% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.78% 280.293 264.090 - -0.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -5.78% 32.425 30.551 - -1.42% -
BM_std_minmax_element<char>/70000 -5.77% 18227.984 17175.553 - -6.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.76% 3.801 3.582 - 0.07% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.75% 1060.280 999.313 - -0.16% -
std::lower_bound(std::list<int>)/8192 -5.75% 14213.834 13397.126 - -6.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.74% 210.444 198.363 - -0.07% -
std::swap_ranges(deque<int>)/50 -5.74% 16.818 15.853 - -0.01% -
SetIntersection_None_Vector_uint64_1024_1 -5.73% 1096194.824 1033421.732 - -4.69% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.72% 2.311 2.179 - 0.66% -
std::unordered_multimap<int,_int>::clear()/8192 -5.70% 67123.529 63295.401 - -16.66% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.70% 280853.455 264839.301 - 0.95% -
SetIntersection_Front_Set_float_262144_4 -5.70% 1097414.686 1034894.597 - -3.06% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.69% 348.591 328.762 - 0.35% -
BM_std_minmax_element<char>/65536 -5.69% 17040.338 16071.188 - -6.40% -
BM_std_minmax_element<char>/1024 -5.68% 273.212 257.693 - -6.35% -
std::count_if(deque<int>)_(every_other)/8 -5.68% 3.706 3.496 - 0.15% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.67% 39.750 37.495 - 0.85% -
std::set<int>::find(key)_(existent)/1024 -5.66% 4.106 3.874 - 0.99% -
SetIntersection_Front_Set_string_1024_64 -5.66% 4771298.152 4501256.734 - -7.34% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -5.65% 2.530 2.387 - 21.70% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.64% 12.544 11.836 - 2.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.64% 36897.959 34816.522 - -1.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.63% 13473.784 12715.233 - -0.48% -
std::set<int>::contains(key)_(non-existent)/32 -5.62% 3.072 2.900 - 8.36% -
std::multimap<int,_int>::count(key)_(existent)/8192 -5.62% 6.813 6.431 - -2.62% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.62% 2505.735 2365.002 - 0.03% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.61% 513308.528 484487.887 - -11.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.61% 55721.187 52594.478 - -5.45% -
std::generate_n(deque<int>)/50 -5.60% 12.913 12.189 - 0.33% -
SetIntersection_None_Vector_uint32_262144_1024 -5.60% 1151271.109 1086819.149 - -3.65% -
BM_std_minmax_element<char>/64000 -5.59% 16622.266 15692.310 - -6.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.59% 22.010 20.779 - -0.47% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -5.59% 27.776 26.223 - 1.71% -
std::find_first_of(list<int>)_(small_needle)/50 -5.58% 148.059 139.800 - -1.92% -
rng::for_each(map<int>)/50 -5.58% 40.399 38.146 - 1.22% -
std::sort_heap(deque<int>,_pred)/8192 -5.56% 451004.639 425915.762 - 0.15% -
std::map<int,_int>::clear()/32 -5.55% 679.654 641.909 - 0.22% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.54% 2477.719 2340.393 - -0.10% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.53% 8.702 8.221 - -1.12% -
std::generate_n(deque<int>)/32 -5.52% 8.688 8.208 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.52% 1061325.299 1002744.732 - -3.94% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -5.51% 307.987 291.015 - 0.63% -
BM_StringFindCharLiteral/1024 -5.51% 18.979 17.933 - 0.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.50% 100.195 94.682 - 2.53% -
SetIntersection_Interlaced_Set_uint64_16384_1 -5.49% 1053135.725 995354.879 - -4.73% -
SetIntersection_None_Vector_uint64_16384_16 -5.47% 1111855.840 1051079.258 - -4.75% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -5.46% 5.815 5.497 - 0.64% -
std::shift_left(list<int>)/32 -5.43% 14.178 13.409 - 0.55% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -5.42% 27.944 26.430 - -4.01% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.42% 25.080 23.722 - 0.39% -
SetIntersection_Front_Set_string_262144_4 -5.41% 1279899.034 1210606.939 - -5.58% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.40% 12.090 11.437 - -5.44% -
std::replace(vector<int>)_(sprinkled)/50 -5.40% 8.763 8.290 - -7.70% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.38% 508443.599 481093.448 - -3.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.38% 22.952 21.718 - -9.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -5.37% 1175457.734 1112281.408 - -4.91% -
ranges::min(std::deque<long_long>)/64 -5.37% 19.934 18.864 - 4.36% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.36% 167.814 158.812 - 2.30% -
SetIntersection_None_Vector_uint32_1024_16 -5.36% 1105840.484 1046555.369 - -2.82% -
std::find_if_not(vector<int>)_(process_all)/8 -5.36% 1.413 1.337 - -6.27% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.36% 345.574 327.051 - -6.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.35% 23235625.108 21992106.618 - 1.08% -
SetIntersection_None_Set_uint32_1024_1024 -5.35% 9115135.936 8627473.946 - -3.91% -
std::multiset<int>::clear()/1024 -5.34% 10367.689 9813.662 - -5.60% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -5.34% 1.426 1.350 - 22.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.33% 52672.508 49867.687 - -0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.30% 167226.699 158355.496 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.30% 18885.037 17883.346 - -0.02% -
SetIntersection_Front_Set_float_262144_16 -5.30% 1207928.607 1143861.246 - -6.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.30% 36.385 34.455 - -0.58% -
SetIntersection_None_Set_uint32_16384_16 -5.30% 161921436.547 153337702.453 - -4.94% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.30% 58989.594 55864.869 - 0.20% -
SetIntersection_None_Set_uint32_16384_64 -5.28% 161346958.987 152821893.938 - -5.17% -
rng::for_each(multiset<int>)/50 -5.28% 41.043 38.875 - -0.08% -
std::generate(deque<int>)/8192 -5.27% 2008.638 1902.863 - -0.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.25% 7.340 6.955 - -1.20% -
std::swap_ranges(deque<int>)/32 -5.25% 10.994 10.417 - 0.01% -
BM_StringConstructDestroyCStr_Small_Opaque -5.24% 2.253 2.134 - 2.68% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.24% 1619121.174 1534230.142 - -5.81% -
SetIntersection_Front_Set_uint32_16384_4 -5.24% 1075179.071 1018863.508 - -4.85% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.23% 1591417.318 1508245.364 - -5.07% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.22% 1050381.769 995564.943 - -2.71% -
BM_vector_deque_ranges_move/2 -5.22% 2.066 1.958 - 5.56% -
BM_vector_deque_copy/64 -5.21% 2.820 2.673 - -3.54% -
std::remove_if(list<int>)_(sprinkled)/50 -5.20% 74.944 71.051 - -8.05% -
std::copy_n(vector<int>)/262144 -5.16% 12532.344 11885.249 - -4.58% -
BM_CmpEqual_int_uint -5.16% 1.136 1.077 - 0.62% -
SetIntersection_None_Set_uint32_16384_256 -5.15% 160847931.984 152571446.590 - -5.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -5.14% 56.323 53.425 - 1.86% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.11% 7094.092 6731.360 - 1.41% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.11% 321999.426 305555.319 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.10% 3196455.298 3033571.494 - -0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.09% 9084.368 8622.317 - -3.67% -
std::partition(deque<int>)_(sparse)/8192 -5.08% 3120.596 2962.143 - -4.80% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.07% 6911.440 6560.807 - -4.37% -
SetIntersection_None_Set_uint64_1024_4 -5.07% 9106801.985 8645458.461 - -3.18% -
SetIntersection_Interlaced_Set_string_262144_256 -5.05% 2081556.232 1976384.765 - -1.26% -
BM_std_minmax_element<char>/512 -5.05% 139.007 131.985 - -3.98% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -5.05% 32.321 30.689 - -4.34% -
std::sort(deque<int>)_(heap)/8192 -5.04% 72424.391 68771.235 - 0.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.04% 1.701 1.615 - -3.22% -
SetIntersection_None_Set_uint32_16384_4 -5.04% 161703992.755 153557779.741 - -5.04% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -5.03% 371962841.924 353243435.435 - 0.78% -
SetIntersection_Interlaced_Vector_string_64_16 -5.03% 30240466.886 28719007.022 - -4.85% -
BM_deque_vector_ranges_move/4000 -5.03% 146.076 138.727 - -0.13% -
SetIntersection_Front_Set_float_16384_1 -5.03% 1060780.193 1007446.800 - -3.27% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.98% 21348405.275 20285353.370 - -3.08% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.96% 23.042 21.899 - -3.24% -
std::set<int>::count(key)_(existent)/8192 -4.96% 8.218 7.811 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.95% 1121236.695 1065693.471 - -3.59% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.95% 731.324 695.132 - 0.25% -
SetIntersection_None_Set_uint32_262144_16384 -4.94% 1212839.844 1152896.808 - -6.50% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.94% 0.364 0.346 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.94% 3202655.542 3044417.385 - -0.39% -
SetIntersection_Interlaced_Set_string_262144_4 -4.94% 1877489.744 1784817.953 - -3.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.93% 23517.979 22357.594 - 0.41% -
SetIntersection_None_Set_uint32_16384_16384 -4.92% 163378173.478 155337012.886 - -5.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.92% 24758404.207 23540766.676 - -3.90% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.92% 33.865 32.199 - 0.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.91% 25.624 24.366 - -4.44% -
BM_CmpLess_ushort_int -4.91% 1.127 1.072 - 1.00% -
SetIntersection_None_Set_uint32_16384_1 -4.90% 161921330.369 153982252.080 - -5.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.89% 94.891 90.253 - 2.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.88% 9581781.413 9114607.634 - 1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.87% 137162461.039 130479495.044 - 1.52% -
SetIntersection_Interlaced_Vector_string_16_4 -4.87% 69825292.765 66424833.841 - -2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.87% 1065455.972 1013597.143 - -2.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.86% 11748.370 11177.132 - -2.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.85% 1016.354 967.110 - -3.14% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.83% 16158.710 15378.402 - 4.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.82% 1122039.562 1067940.229 - -5.60% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.82% 85621.580 81495.185 - 1.38% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.82% 1300008.949 1237375.162 - -5.54% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.82% 5.327 5.071 - -3.93% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.81% 15.707 14.951 - 0.18% -
SetIntersection_None_Set_uint64_1024_1024 -4.81% 9052342.148 8616611.812 - -2.42% -
std::replace(vector<int>)_(sprinkled)/32 -4.81% 5.802 5.523 - -5.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -4.80% 1113863.233 1060444.847 - -5.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.78% 13208.976 12577.427 - -0.09% -
std::partition_copy(deque<int>)/1024 -4.78% 662.698 631.021 - -0.80% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.76% 1506.395 1434.643 - 7.37% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.76% 2889.237 2751.705 - -1.60% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.76% 10.098 9.618 - -8.91% -
std::replace(list<int>)_(sprinkled)/50 -4.74% 19.512 18.588 - 0.32% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.73% 231.837 220.862 - -2.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.73% 1926.770 1835.613 - -7.45% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.73% 1302458.494 1240866.781 - -5.09% -
BM_deque_deque_ranges_move_backward/4000 -4.73% 151.611 144.442 - -0.91% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.72% 56.817 54.137 - 6.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.72% 1.564 1.491 - 0.78% -
rng::contains_subrange(deque<int>)_(process_all)/32 -4.72% 14.421 13.741 - 21.67% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.71% 31.165 29.697 - 0.14% -
SetIntersection_Interlaced_Set_uint32_16384_64 -4.71% 218727339.981 208423179.716 - -6.71% -
SetIntersection_None_Vector_uint64_16384_1024 -4.70% 1106739.476 1054693.435 - -3.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.70% 16.631 15.849 - 1.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.69% 29.987 28.581 - -1.20% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.68% 25.980 24.765 - -0.08% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -4.68% 104.860 99.956 - 67.61% -
SetIntersection_None_Set_uint32_1024_16 -4.67% 9126969.381 8700474.477 - -2.92% -
SetIntersection_None_Vector_string_262144_1024 -4.67% 1316366.620 1254896.653 - -4.76% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -4.66% 52.048 49.621 - -1.74% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.66% 14482.253 13806.973 - -0.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.66% 21.792 20.776 - -4.18% -
SetIntersection_None_Set_float_256_256 -4.66% 5915177.303 5639712.439 - -3.50% -
std::set<int>::erase(iterator)/8192 -4.64% 20.696 19.736 - -2.64% -
std::unique_copy(list<int>)_(contiguous)/32 -4.63% 11.727 11.184 - 0.67% -
BM_CmpEqual_int_uchar -4.62% 1.123 1.071 - -0.51% -
SetIntersection_None_Set_uint64_16384_64 -4.62% 175620464.023 167507898.448 - -1.65% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.62% 22.470 21.432 - -1.98% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.61% 36.747 35.051 - -0.15% -
std::set<int>::contains(key)_(existent)/32 -4.61% 1.715 1.636 - -1.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.60% 55.430 52.878 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.60% 1196457.007 1141423.698 - -0.24% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.60% 13.002 12.404 - 0.17% -
std::remove_if(vector<int>)_(prefix)/32 -4.59% 51.240 48.888 - -0.11% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.59% 94.743 90.399 - -0.69% -
std::partition_copy(deque<int>)/50 -4.58% 22.007 20.998 - -0.90% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.58% 727.902 694.531 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.58% 3.851 3.675 - -3.39% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.57% 7.243 6.912 - 0.32% -
SetIntersection_Front_Vector_string_16384_256 -4.56% 9918254.377 9465740.635 - -1.87% -
BM_CmpLess_schar_ushort -4.56% 1.121 1.070 - -2.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.55% 49143.381 46907.195 - -2.23% -
std::set<std::string>::ctor(const&)/32 -4.54% 832.328 794.532 - -0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.54% 52.256 49.884 - 2.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.54% 134204602.963 128112072.785 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.53% 466.637 445.511 - 3.90% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -4.52% 1543732.828 1473890.136 - -4.98% -
SetIntersection_None_Vector_uint32_1024_64 -4.50% 1108598.033 1058672.840 - -1.58% -
SetIntersection_None_Set_uint32_262144_16 -4.50% 1213268.148 1158634.195 - -5.44% -
SetIntersection_Front_Vector_uint32_1024_4 -4.50% 1084671.583 1035839.369 - -1.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.50% 7.263 6.936 - 0.43% -
SetIntersection_None_Set_uint64_1024_64 -4.49% 9011260.678 8606681.420 - -3.74% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.49% 7008.397 6693.813 - 1.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -4.49% 1.662 1.588 - 2.73% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.49% 21.548 20.582 - -0.17% -
std::stable_partition(vector<int>)_(sparse)/50 -4.48% 22.264 21.266 - 1.85% -
BM_CmpLess_uchar_int -4.48% 1.130 1.079 - 0.83% -
std::partial_sort(deque<int>)_(descending)/8 -4.47% 43.329 41.393 - -1.21% -
std::partial_sort(deque<int>)_(descending)/8192 -4.47% 282589.439 269962.796 - 6.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.46% 14497.753 13851.189 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.46% 1235254.614 1180169.807 - -3.53% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -4.45% 38.547 36.831 - -0.79% -
SetIntersection_None_Set_uint32_262144_4 -4.45% 1214413.332 1160398.519 - -5.28% -
BM_deque_deque_move_backward/512 -4.45% 19.744 18.866 - -0.44% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.44% 4.154 3.969 - -1.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.44% 1190927.963 1138055.344 - 0.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.43% 13.061 12.481 - 2.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.43% 21.627 20.669 - -7.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.43% 11776159.120 11254618.253 - -1.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.40% 1060768.287 1014142.739 - -3.01% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -4.39% 18.451 17.640 - 2.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.38% 51.966 49.688 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.37% 6396999.538 6117418.859 - 0.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.37% 2046678.061 1957267.906 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.37% 523819.988 500953.748 - -3.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.36% 6.824 6.526 - 1.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.36% 44632.813 42687.204 - 0.28% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.36% 16.289 15.579 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.36% 2128366.699 2035674.969 - 0.05% -
std::set<int>::count(key)_(non-existent)/1024 -4.35% 7.964 7.617 - 2.98% -
BM_PushHeap_uint64_QuickSortAdversary_16 -4.34% 0.971 0.929 - 1.97% -
SetIntersection_None_Set_uint32_262144_64 -4.34% 1213896.160 1161191.322 - -4.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.34% 2152883.221 2059492.268 - 0.65% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.33% 301.415 288.353 - -13.21% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.33% 25.507 24.402 - 0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.33% 134783364.910 128949973.913 - 0.44% -
std::partition(deque<int>)_(dense)/32 -4.31% 9.854 9.429 - -0.06% -
SetIntersection_Interlaced_Set_string_262144_16 -4.31% 2162017.088 2068873.049 - -1.08% -
SetIntersection_Interlaced_Set_string_1024_64 -4.30% 17058437.938 16324511.704 - -3.96% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.28% 88363.705 84585.088 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.24% 1064415.722 1019290.826 - -3.47% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.24% 15.976 15.299 - -0.50% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.23% 872.788 835.836 - 4.37% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.23% 86865.854 83193.495 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.22% 8991234.226 8611928.091 - -3.05% -
BM_PushHeap_uint64_SingleElement_1 -4.21% 0.501 0.480 - -16.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.21% 32.005 30.658 - 23.41% -
std::map<int,_int>::erase(key)_(existent)/32 -4.20% 23.390 22.407 - 1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.20% 9035510.061 8656001.791 - -0.73% -
std::all_of(vector<int>)_(process_all)/8 -4.20% 2.517 2.411 - -0.33% -
SetIntersection_None_Set_uint32_262144_256 -4.19% 1210101.156 1159382.730 - -5.13% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.19% 0.264 0.253 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -4.19% 4248614.427 4070715.471 - -1.95% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.17% 731.433 700.942 - 0.84% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.16% 53.657 51.425 - 4.21% -
BM_vector_deque_move/0 -4.16% 0.519 0.498 - 27.06% -
SetIntersection_Front_Set_uint64_262144_4 -4.16% 1096229.573 1050663.017 - -2.01% -
std::set<std::string>::clear()/8192 -4.15% 222479.643 213244.421 - -0.34% -
BM_StringRelational_Less_Small_Empty_Control -4.15% 1.679 1.609 - -2.91% -
std::multimap<std::string,_int>::clear()/32 -4.14% 931.675 893.071 - -3.97% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.14% 84960.154 81445.904 - 0.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.14% 16.843 16.147 - -1.45% -
std::pop_heap(deque<float>)/1024 -4.13% 13.589 13.028 - -2.32% -
std::partial_sort(vector<int>)_(descending)/8 -4.13% 25.388 24.339 - 0.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.13% 122227.464 117182.409 - -0.14% -
BM_PushHeap_uint64_SingleElement_4 -4.12% 0.377 0.361 - -9.33% -
std::copy_if(deque<int>)_(entire_range)/8 -4.12% 2.655 2.546 - -3.16% -
SetIntersection_None_Set_uint64_256_4 -4.09% 11605921.922 11131239.205 - -4.60% -
BM_CmpEqual_int_int -4.09% 1.091 1.046 - -1.01% -
SetIntersection_None_Vector_float_1024_64 -4.08% 1098249.472 1053415.226 - -2.29% -
BM_CmpEqual_schar_uint -4.08% 1.149 1.102 - -1.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.07% 22.512 21.595 - 7.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.07% 9602126.113 9211233.679 - 2.83% -
SetIntersection_None_Vector_uint64_256_64 -4.07% 3440982.179 3300908.241 - -3.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.07% 17971062.702 17239625.348 - 0.54% -
SetIntersection_None_Set_uint32_262144_1 -4.06% 1217392.494 1168020.754 - -5.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.05% 13347.107 12806.431 - 0.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.05% 788.683 756.738 - -2.47% -
BM_CmpLess_schar_uint -4.04% 1.147 1.101 - -0.02% -
std::sort_heap(vector<int>,_pred)/8 -4.04% 30.307 29.084 - 0.04% -
SetIntersection_Front_Set_string_262144_16 -4.03% 1938129.251 1859985.318 - -6.54% -
std::search(vector<int>)_(no_match)/1024 -4.03% 219.520 210.679 - 0.63% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.02% 140533.380 134877.058 - 2.73% -
SetIntersection_None_Vector_string_262144_1 -4.02% 1320752.211 1267655.304 - -3.84% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.02% 1.203 1.155 - 0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.02% 165871.209 159208.073 - 0.93% -
std::sort(vector<int>)_(heap)/8 -4.01% 24.441 23.460 - 0.24% -
std::set<std::string>::clear()/1024 -4.00% 22482.733 21583.820 - -0.17% -
BM_std_minmax_element<int>/64 -4.00% 17.174 16.488 - -3.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.99% 33.359 32.027 - -1.20% -
rng::contains_subrange(deque<int>)_(process_all)/16 -3.99% 9.781 9.391 - 18.00% -
SetIntersection_None_Vector_uint64_1024_4 -3.99% 1102987.149 1059017.901 - -1.46% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.99% 37.874 36.365 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.98% 3188667.332 3061658.701 - 0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.98% 5895150.031 5660422.096 - -1.01% -
std::stable_partition(deque<int>)_(dense)/32 -3.97% 29.751 28.569 - -0.87% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.97% 10.778 10.351 - -3.71% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.97% 261593.282 251217.952 - 0.01% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.95% 1.928 1.851 - 0.16% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -3.95% 0.291 0.279 - -3.81% -
BM_deque_deque_move/1 -3.94% 2.580 2.479 - -2.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.94% 297.320 285.613 - -1.35% -
SetIntersection_Front_Set_uint32_262144_64 -3.92% 1656753.040 1591766.145 - -7.96% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.92% 8.613 8.276 - 0.60% -
SetIntersection_None_Set_uint64_256_64 -3.92% 9382142.097 9014605.514 - -1.49% -
std::unordered_multimap<int,_int>::clear()/1024 -3.91% 8476.642 8144.917 - -16.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.91% 16.523 15.877 - 1.45% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.91% 275.105 264.341 - -2.19% -
vector<bool>::resize() -3.91% 14.265 13.707 - 12.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.91% 27905.993 26814.875 - 0.80% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.91% 26.059 25.040 - 0.09% -
std::make_heap(vector<int>)_(ascending)/8 -3.91% 16.963 16.300 - -2.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.91% 151896.728 145963.202 - 0.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.91% 1879.295 1805.890 - -0.39% -
SetIntersection_None_Set_uint64_1024_16 -3.90% 8972386.503 8622027.886 - -4.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.90% 90.316 86.792 - 0.32% -
SetIntersection_None_Set_uint32_1024_64 -3.89% 9030494.945 8679071.303 - -2.89% -
SetIntersection_None_Set_uint32_262144_262144 -3.89% 1208029.299 1161036.865 - -5.09% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.89% 22.618 21.738 - 0.22% -
BM_vector_deque_ranges_move/64 -3.88% 2.820 2.711 - -3.43% -
std::is_sorted_until(list<int>,_pred)/8192 -3.87% 7620.691 7325.493 - -18.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.87% 121381.422 116682.478 - 0.35% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.87% 3.465 3.331 - -9.94% -
SetIntersection_Interlaced_Set_string_262144_64 -3.86% 2147820.719 2065017.578 - -0.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.85% 241.386 232.090 - -1.75% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.84% 4.383 4.215 - -1.59% -
std::unordered_multiset<int>::clear()/8192 -3.84% 67213.796 64631.097 - -5.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.84% 1040889.794 1000928.483 - -3.54% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.84% 541.001 520.240 - -3.72% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.83% 57036.838 54850.041 - -0.89% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.83% 793.908 763.530 - 0.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.83% 40099.601 38565.672 - 0.55% -
std::unordered_set<std::string>::erase(iterator)/32 -3.82% 31.301 30.104 - 7.23% -
SetIntersection_None_Vector_uint32_16384_256 -3.82% 1121826.189 1078998.728 - -2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.81% 1201530.088 1155704.850 - -0.80% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.80% 1071099.492 1030443.227 - -0.22% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.79% 2105109.699 2025332.031 - -1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.79% 29614.673 28492.740 - -2.56% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.78% 75.997 73.121 - 0.10% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.78% 3.502 3.370 - -3.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.78% 1180847.323 1136241.759 - 1.56% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.77% 12495.451 12024.502 - 0.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.76% 2638.915 2539.615 - 0.01% -
SetIntersection_Front_Vector_uint64_64_16 -3.76% 14506186.516 13960413.565 - -1.78% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.76% 27.474 26.442 - 0.61% -
BM_vector_deque_move_backward/1 -3.75% 2.325 2.238 - -3.24% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.75% 9.852 9.483 - 2.52% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.75% 5.553 5.345 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.74% 1075966.426 1035765.299 - -1.73% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.73% 211675713.781 203770175.565 - -5.65% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.73% 20.544 19.778 - 1.15% -
BM_CmpEqual_ushort_ushort -3.72% 1.086 1.046 - 0.22% -
SetIntersection_None_Set_uint32_262144_1024 -3.71% 1205418.945 1160660.482 - -5.42% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.71% 16955.704 16326.748 - -2.69% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.71% 11564191.221 11135436.126 - -4.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.71% 60.415 58.175 - 0.87% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -3.70% 16.786 16.165 - 1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.69% 3553208.715 3422069.357 - -0.70% -
std::for_each(list<int>)/32 -3.68% 11.265 10.851 - 0.36% -
SetIntersection_None_Set_uint64_262144_262144 -3.68% 1252596.596 1206524.900 - -2.25% -
std::rotate(list<int>)_(1_element_backward)/32 -3.68% 13.808 13.300 - 0.47% -
SetIntersection_Front_Set_uint32_262144_4 -3.67% 1071669.695 1032299.817 - -3.30% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.67% 6987.038 6730.492 - -1.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -3.67% 23.502 22.639 - 0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.66% 46245.054 44551.572 - 1.11% -
SetIntersection_Front_Set_string_262144_262144 -3.66% 18342389.893 17671426.596 - 1.24% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.66% 5095696.012 4909437.767 - -2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.65% 1263085.043 1217013.834 - -0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.64% 4737.806 4565.188 - -3.52% -
std::equal(list<int>)_(it,_it,_it)/50 -3.64% 36.884 35.542 - 0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.64% 943318.779 909004.578 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -3.63% 5926865.277 5711688.713 - -5.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.63% 16049.085 15466.859 - 0.06% -
std::map<int,_int>::find(key)_(existent)/8192 -3.62% 5.507 5.307 - -0.75% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.62% 40171.401 38716.894 - -3.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.62% 8985526.626 8660198.349 - -3.79% -
std::sort_heap(deque<int>,_pred)/1024 -3.62% 12968.908 12499.698 - 1.97% -
std::unique(list<int>)_(sprinkled)/52 -3.62% 70.094 67.559 - 0.01% -
SetIntersection_Front_Set_uint32_16384_16 -3.61% 1219808.358 1175713.038 - -3.61% -
std::unordered_set<std::string>::clear()/1024 -3.61% 23901.239 23037.281 - 1.18% -
std::reverse(list<int>)/8 -3.61% 2.003 1.931 - 0.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.61% 764.962 737.312 - -1.10% -
SetIntersection_Front_Vector_uint64_16384_64 -3.61% 1385598.635 1335560.190 - -1.60% -
BM_PushHeap_string_QuickSortAdversary_256 -3.61% 14.968 14.428 - 0.84% -
std::for_each(join_view(vector<vector<int>>))/8 -3.61% 1.423 1.372 - -3.93% -
std::multiset<int>::erase(iterator)/8192 -3.61% 24.003 23.136 - -6.20% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.61% 13.605 13.114 - -0.47% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.60% 14674261.981 14145413.808 - -0.30% -
BM_StringRelational_Less_Empty_Huge_Control -3.60% 1.671 1.611 - -2.90% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.59% 22.458 21.650 - 6.27% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.59% 22873.156 22051.060 - -1.60% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.59% 8570493.635 8263099.318 - 2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.58% 18612063.147 17945772.537 - -2.31% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -3.58% 57.389 55.335 - -6.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.57% 818.171 788.938 - 1.42% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -3.57% 13.774 13.282 - 3.37% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.57% 203497029.353 196237046.714 - -6.90% -
SetIntersection_None_Set_uint64_256_1 -3.56% 11725391.001 11307891.208 - -2.09% -
BM_CmpLess_uint_int -3.56% 1.126 1.086 - 3.88% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.55% 13146.039 12678.897 - -2.24% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.55% 1074622.364 1036436.666 - 0.71% -
SetIntersection_None_Vector_uint64_262144_16384 -3.55% 1155002.388 1113998.194 - -1.71% -
BM_StringRelational_Less_Huge_Large_Control -3.54% 2.177 2.099 - 0.21% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.54% 21.425 20.666 - -10.36% -
SetIntersection_None_Vector_string_16384_4 -3.54% 1244967.866 1200927.700 - -4.25% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.53% 1284885.986 1239474.645 - -3.16% -
SetIntersection_None_Vector_float_262144_16384 -3.52% 1172193.335 1130904.200 - 0.65% -
SetIntersection_Front_Set_uint32_262144_16 -3.52% 1170708.878 1129525.493 - -3.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.51% 1258407.879 1214179.117 - -1.13% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.51% 1579259.279 1523846.517 - -4.06% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.51% 2.469 2.383 - 3.02% -
SetIntersection_Interlaced_Set_float_256_4 -3.51% 11325948.800 10928925.057 - -4.42% -
BM_StringRelational_Less_Empty_Empty_Control -3.50% 1.669 1.611 - -5.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -3.50% 71.347 68.850 - 0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.50% 1065735.386 1028439.717 - -0.86% -
SetIntersection_None_Set_uint64_256_256 -3.50% 5823958.426 5620176.943 - -4.24% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.49% 33.495 32.325 - 1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.49% 20000.512 19302.795 - -0.80% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.49% 257.745 248.756 - -0.28% -
SetIntersection_None_Set_uint32_256_64 -3.48% 9412844.368 9085114.442 - -2.61% -
std::find(list<int>)_(process_all)/32768 -3.48% 25974.103 25071.443 - -3.62% -
SetIntersection_Front_Set_uint32_256_1 -3.47% 4207770.911 4061586.803 - -2.86% -
std::unordered_set<int>::find(key)_(non-existent)/0 -3.47% 0.337 0.325 - -2.89% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.47% 30.408 29.353 - 2.11% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.47% 18.564 17.920 - -3.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.46% 1067688.484 1030754.570 - 0.42% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -3.46% 6.108 5.897 - -1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.46% 7172435.720 6924556.048 - -14.67% -
SetIntersection_Front_Vector_uint32_256_16 -3.44% 4311757.725 4163534.456 - 0.11% -
SetIntersection_Front_Vector_uint64_16_16 -3.43% 36216717.230 34972747.383 - -2.03% -
SetIntersection_None_Set_float_1024_64 -3.43% 9101645.475 8789186.941 - -2.05% -
BM_StringDestroy_Large -3.43% 7.416 7.162 - -3.36% -
BM_CmpLess_uchar_uint -3.43% 1.088 1.051 - -0.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.43% 13167.920 12716.325 - -1.78% -
BM_StringFindStringLiteral/128 -3.42% 3.164 3.056 - -4.68% -
SetIntersection_Front_Set_string_64_16 -3.41% 24370718.248 23539674.723 - -1.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.41% 111472.742 107673.362 - 0.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.40% 5.520 5.333 - -0.70% -
SetIntersection_None_Set_string_1024_16 -3.40% 9180812.435 8869035.738 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.40% 1615.396 1560.545 - -2.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.39% 13.620 13.158 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.39% 1054709.147 1018935.203 - -2.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.39% 1298.875 1254.824 - -0.53% -
std::generate(list<int>)/50 -3.39% 15.588 15.060 - 0.97% -
BM_CmpLess_int_ushort -3.38% 1.150 1.111 - 0.71% -
std::set<std::string>::erase(iterator)/8192 -3.38% 31.029 29.980 - 0.99% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.38% 238952161.408 230875030.294 - -2.22% -
BM_deque_deque_copy/4000 -3.38% 145.950 141.021 - -0.59% -
SetIntersection_Front_Vector_uint64_16384_16 -3.36% 1132367.435 1094311.272 - -2.29% -
std::multiset<std::string>::find(key)_(existent)/32 -3.36% 15.777 15.247 - -1.17% -
SetIntersection_None_Set_uint64_64_16 -3.35% 18468691.972 17849381.507 - -2.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.35% 140607.813 135896.685 - 0.49% -
std::unordered_map<int,_int>::clear()/32 -3.35% 605.073 584.809 - -8.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.35% 64421992.092 62264549.346 - -0.72% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.35% 303.951 293.773 - 0.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.34% 13.643 13.187 - 0.27% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.34% 2.385 2.305 - -6.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.34% 1189597.387 1149832.700 - -0.89% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.34% 514.048 496.866 - -2.33% -
std::generate_n(list<int>)/8192 -3.34% 7451.667 7202.658 - 4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.34% 6419488.254 6205006.486 - 2.11% -
std::move(deque<int>)/32768 -3.34% 2074.423 2005.149 - -0.90% -
std::unordered_multiset<int>::ctor(const&)/32 -3.33% 204.962 198.126 - 0.91% -
SetIntersection_None_Vector_float_16384_4 -3.33% 1113854.776 1076767.020 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.32% 4256799.668 4115310.850 - -1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -3.32% 1253226.482 1211607.014 - -1.43% -
SetIntersection_None_Vector_uint64_1024_16 -3.32% 1104320.490 1067657.906 - -0.56% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.32% 11859.156 11465.580 - -0.96% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.32% 2.063 1.995 - -0.83% -
std::multiset<int>::find(key)_(existent)/8192 -3.32% 8.908 8.612 - 4.59% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.32% 20.288 19.615 - 5.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.31% 15.253 14.748 - -3.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.31% 13.485 13.038 - -0.06% -
BM_StringRelational_Less_Empty_Large_Control -3.31% 1.666 1.611 - -3.07% -
BM_CmpLess_short_ushort -3.30% 1.125 1.088 - 1.03% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.30% 18442.618 17834.887 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -3.29% 1269302.084 1227480.386 - -1.61% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.29% 250004.039 241767.061 - 2.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.29% 11760.130 11372.871 - 2.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.29% 1175862.515 1137152.917 - 1.58% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.29% 31.843 30.795 - 4.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.29% 6584.250 6367.836 - 2.67% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.28% 1103453.655 1067257.665 - -0.94% -
std::set<int>::count(key)_(existent)/32 -3.28% 1.700 1.644 - 2.64% -
BM_StringAssignAsciizMix_Opaque -3.27% 5.214 5.043 - 1.49% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.27% 1635740.154 1582187.744 - -1.88% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.27% 2791.654 2700.327 - -0.82% -
SetIntersection_Front_Set_uint64_16384_4 -3.27% 1068767.367 1033826.479 - -4.19% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.26% 1301531.740 1259040.527 - -1.77% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.26% 8762.895 8476.824 - -5.68% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.26% 22.426 21.696 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.25% 1996611.330 1931744.953 - -0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.24% 461906.336 446918.509 - -0.54% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.24% 11.611 11.234 - 1.44% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.24% 10.947 10.592 - 1.37% -
BM_CmpEqual_short_uint -3.24% 1.146 1.109 - -0.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.24% 15.499 14.997 - 0.55% -
SetIntersection_None_Vector_string_16384_16384 -3.24% 1247558.401 1207183.548 - -0.78% -
SetIntersection_None_Vector_uint32_256_1 -3.23% 4313258.097 4173966.175 - -1.83% -
SetIntersection_Front_Vector_float_1024_1 -3.23% 1056776.886 1022660.861 - -0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.23% 1110330.722 1074517.809 - -3.60% -
SetIntersection_None_Vector_float_262144_1 -3.22% 1164350.505 1126813.910 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -3.22% 1251047.852 1210780.518 - -1.25% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.22% 13591.303 13153.863 - -0.65% -
std::stable_partition(vector<int>)_(dense)/50 -3.22% 26.313 25.466 - 1.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -3.21% 86513.804 83734.911 - -0.80% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.21% 38422313.910 37189927.496 - -2.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.21% 25.021 24.219 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.20% 17512672.119 16952062.088 - -0.13% -
BM_PushHeap_uint64_SingleElement_16 -3.20% 0.358 0.347 - -6.20% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.20% 56599.341 54790.597 - 1.94% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.19% 26620.027 25771.353 - -1.31% -
std::unique(deque<int>)_(sprinkled)/32 -3.19% 53.766 52.052 - -2.25% -
SetIntersection_None_Vector_uint64_16384_16384 -3.18% 1115256.672 1079744.877 - -2.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -3.18% 2210.858 2140.578 - 0.38% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.18% 5.682 5.502 - 2.34% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.17% 37396.352 36211.530 - 0.97% -
BM_vector_deque_move_backward/2 -3.16% 2.061 1.996 - -2.31% -
rng::fold_left(deque<int>)/8192 -3.16% 4554.097 4410.254 - -1.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.16% 8.122 7.866 - 25.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.15% 41395.488 40090.785 - 0.99% -
BM_PushHeap_string_QuickSortAdversary_64 -3.15% 13.366 12.944 - -0.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.15% 66268.701 64180.484 - 1.60% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.15% 13.612 13.183 - -0.02% -
BM_deque_deque_ranges_move_backward/1024 -3.15% 38.898 37.675 - -0.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.14% 4.450 4.310 - -4.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.14% 4251146.599 4117614.463 - -1.88% -
std::multimap<std::string,_int>::clear()/1024 -3.14% 22540.064 21832.985 - -0.62% -
std::set<int>::ctor(const&,_alloc)/0 -3.13% 13.151 12.739 - 0.28% -
BM_CmpEqual_short_schar -3.13% 1.150 1.114 - -0.59% -
BM_PushHeap_uint64_Descending_4 -3.13% 0.371 0.360 - -3.05% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.12% 14113.460 13673.812 - -1.76% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.11% 55761.060 54025.743 - -1.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.11% 68443.795 66314.507 - 1.34% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.11% 22722826.647 22016764.055 - 1.38% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.10% 13.347 12.933 - -1.55% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.10% 2.643 2.561 - 13.03% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.10% 5.431 5.263 - 0.16% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.10% 6837.019 6625.168 - -3.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.10% 3.966 3.843 - 9.67% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -3.09% 4.546 4.405 - -1.72% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.09% 11785.501 11421.668 - -5.36% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.08% 29.888 28.966 - 0.48% -
BM_deque_deque_move/5500 -3.08% 202.045 195.822 - -0.83% -
std::multiset<std::string>::clear()/1024 -3.08% 22399.180 21709.956 - 0.16% -
std::multiset<int>::find(key)_(existent)/32 -3.08% 1.660 1.609 - 0.30% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.07% 282.099 273.433 - -2.65% -
SetIntersection_None_Set_uint64_16384_4 -3.07% 165013346.874 159944653.183 - -3.32% -
BM_deque_vector_ranges_move/0 -3.06% 1.514 1.468 - 6.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.06% 13.616 13.199 - 0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.06% 15179591.155 14715460.876 - -0.61% -
SetIntersection_Front_Set_uint32_64_1 -3.06% 16759194.315 16246797.760 - -1.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.06% 13.523 13.110 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.05% 19102022.084 18518787.608 - -0.33% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -3.05% 1050106.682 1018091.644 - -3.08% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.05% 6952.828 6740.974 - 1.75% -
std::copy(deque<int>)/512 -3.05% 17.161 16.639 - -3.54% -
BM_PushHeap_uint32_Ascending_16384 -3.04% 3.704 3.591 - -4.54% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.04% 240.127 232.820 - -1.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.04% 45.608 44.221 - -4.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.04% 1.802 1.747 - -0.54% -
SetIntersection_None_Vector_uint64_262144_1 -3.03% 1140983.357 1106373.460 - -1.35% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.03% 1.285 1.247 - -0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.03% 28.819 27.947 - -26.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.03% 44.584 43.235 - 0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.03% 4341412.970 4210031.348 - 0.30% -
BM_CmpLess_uchar_ushort -3.03% 1.065 1.033 - -0.93% -
BM_CmpLess_short_uint -3.02% 1.145 1.110 - 1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.02% 0.591 0.573 - -6.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.02% 5170572.752 5014440.797 - -5.41% -
SetIntersection_Interlaced_Vector_float_256_1 -3.02% 4228546.790 4101029.428 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -3.01% 1248716.959 1211069.418 - -1.20% -
SetIntersection_Front_Vector_uint32_262144_1 -3.01% 1065785.498 1033666.317 - -3.33% -
SetIntersection_Interlaced_Set_float_16384_4 -3.01% 171734920.891 166564120.065 - -4.18% -
SetIntersection_None_Set_float_16_1 -3.01% 68013977.265 65967196.699 - -0.83% -
SetIntersection_Front_Set_uint32_262144_1 -3.01% 1056198.562 1024453.297 - -1.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.01% 15803.235 15328.299 - 3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.00% 1224383.796 1187619.558 - 1.38% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.00% 23.498 22.793 - -0.55% -
std::set<int>::clear()/32 -2.99% 634.352 615.355 - -1.62% -
SetIntersection_Interlaced_Set_float_262144_256 -2.99% 1585005.209 1537638.836 - -2.42% -
std::pop_heap(deque<int>)/1024 -2.99% 13.584 13.179 - 5.83% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.98% 34202.804 33182.280 - 0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.98% 1282.978 1244.784 - -2.33% -
SetIntersection_None_Set_uint64_1024_1 -2.97% 8987520.224 8720587.986 - -2.55% -
std::find_first_of(list<int>)_(small_needle)/32 -2.97% 96.678 93.807 - -1.36% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.97% 20.021 19.426 - -8.33% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.97% 18123.411 17585.460 - 0.18% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.96% 12.246 11.883 - 0.08% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.96% 10140.450 9839.877 - 0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.96% 12040491.056 11683752.110 - -0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.96% 10047913.355 9750231.932 - 0.42% -
SetIntersection_Interlaced_Set_float_262144_4 -2.96% 1294171.307 1255839.032 - -3.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.96% 54.892 53.268 - -0.59% -
SetIntersection_Interlaced_Set_string_16384_16 -2.96% 243387701.831 236190827.450 - -0.84% -
std::unordered_set<int>::count(key)_(non-existent)/32 -2.96% 1.397 1.356 - -31.30% -
BM_deque_deque_move/2 -2.95% 2.306 2.238 - -2.71% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.95% 210241.865 204035.840 - -0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.94% 20.762 20.152 - 0.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -2.94% 24.767 24.039 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.94% 16842247.539 16347532.494 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.93% 16.798 16.305 - -0.41% -
std::none_of(vector<int>)_(process_all)/8 -2.93% 2.500 2.427 - -0.38% -
SetIntersection_Front_Set_uint32_256_4 -2.93% 4257677.515 4133098.974 - -1.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.93% 21.884 21.244 - 0.52% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.92% 16.645 16.158 - 1.15% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.92% 1.168 1.134 - -11.31% -
SetIntersection_None_Set_uint64_16384_16 -2.92% 167918423.877 163017257.577 - -3.79% -
SetIntersection_Front_Vector_uint64_256_16 -2.92% 4267256.340 4142815.622 - -1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.91% 1262323.158 1225534.832 - -2.02% -
BM_PushHeap_uint32_Random_16 -2.91% 4.180 4.058 - -2.09% -
SetIntersection_None_Set_float_64_64 -2.91% 11631647.010 11293629.406 - 0.52% -
SetIntersection_Front_Vector_string_16384_1 -2.91% 1082683.856 1051224.005 - -1.58% -
SetIntersection_None_Vector_uint32_256_256 -2.90% 2182429.148 2119034.001 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.90% 1073225.193 1042111.333 - 2.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.90% 15.210 14.769 - -0.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.89% 10198.439 9903.636 - 2.22% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.89% 19.393 18.833 - -3.61% -
BM_PushHeap_string_Descending_262144 -2.89% 3.154 3.062 - -2.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.89% 54.342 52.772 - -0.48% -
SetIntersection_None_Set_float_262144_16 -2.89% 1201036.377 1166362.795 - -4.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.89% 22845672.486 22186455.437 - 1.61% -
SetIntersection_None_Vector_float_16384_16 -2.88% 1132002.459 1099388.994 - 0.23% -
SetIntersection_Interlaced_Set_string_1024_16 -2.88% 13172778.262 12793300.879 - 0.02% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.88% 1107147.689 1075254.319 - 0.94% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.87% 252372.831 245120.811 - -3.80% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.87% 17928218.691 17413383.338 - -0.34% -
SetIntersection_Front_Vector_uint64_256_1 -2.87% 4220914.450 4099713.476 - -0.76% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.87% 16893.849 16409.107 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.87% 38010750.021 36920159.110 - -0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.87% 1607453.914 1561375.677 - 2.59% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.87% 2.879 2.797 - -8.05% -
BM_StringAssignStr_Huge_Opaque -2.86% 113.299 110.054 - -0.72% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.86% 23208.731 22544.240 - 0.66% -
SetIntersection_None_Vector_string_256_256 -2.86% 2297961.203 2232275.180 - -1.72% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.86% 1456.669 1415.032 - -1.19% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.86% 38563937.553 37461760.868 - -1.14% -
BM_CmpEqual_uchar_int -2.85% 1.093 1.062 - 1.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.85% 377.936 367.156 - 1.16% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.85% 603.360 586.169 - 0.01% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.85% 1634458.902 1587929.117 - -1.66% -
BM_StringFindStringLiteral/512 -2.85% 9.665 9.390 - -1.56% -
SetIntersection_None_Set_float_262144_4 -2.85% 1199770.508 1165633.139 - -4.60% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.84% 20.211 19.636 - 0.03% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.84% 2155.737 2094.466 - -1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.84% 1.315 1.278 - -0.57% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.84% 2799380.699 2720002.684 - -1.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.82% 176325.336 171344.812 - -0.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.82% 8.905 8.654 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.82% 24.959 24.255 - -24.57% -
SetIntersection_None_Vector_uint32_256_4 -2.82% 4251167.400 4131321.376 - -1.20% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.82% 138.667 134.758 - -5.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.82% 16586291.537 16119002.119 - -0.18% -
SetIntersection_Front_Set_uint64_256_1 -2.82% 4192804.826 4074730.163 - -2.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.81% 62.699 60.937 - -1.81% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.81% 215139479.982 209099615.879 - -1.85% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.81% 37560.174 36505.895 - 0.08% -
BM_deque_deque_move_backward/4000 -2.81% 150.695 146.466 - 0.85% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.80% 4853.916 4718.011 - -0.27% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.80% 3.655 3.553 - -3.93% -
SetIntersection_Interlaced_Set_string_16384_256 -2.80% 358077212.254 348068682.576 - -0.57% -
BM_PushHeap_string_QuickSortAdversary_16 -2.79% 10.743 10.443 - -2.48% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.79% 23.034 22.390 - -9.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.79% 56236560.783 54665345.589 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.79% 5174611.376 5030344.504 - -0.44% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.79% 124602.611 121132.338 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.78% 35.254 34.272 - 0.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.78% 765.876 744.565 - -0.74% -
SetIntersection_None_Vector_uint64_262144_4 -2.78% 1151017.544 1119026.665 - 1.38% -
rng::find_last(list<int>)_(bail_10%)/50 -2.78% 16.361 15.907 - 0.39% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.78% 3.331 3.239 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.78% 8973748.452 8724627.772 - -1.12% -
BM_vector_deque_ranges_move/1 -2.78% 2.332 2.268 - 7.26% -
std::set<int>::erase(iterator)/1024 -2.78% 20.242 19.680 - -2.60% -
BM_deque_deque_ranges_copy/4000 -2.77% 146.260 142.206 - 0.32% -
SetIntersection_None_Set_uint32_16_16 -2.77% 35910927.606 34917443.917 - -1.23% -
std::stable_sort(deque<int>)_(heap)/1024 -2.76% 2789.658 2712.578 - -1.64% -
SetIntersection_None_Vector_string_256_1 -2.76% 4581619.318 4455190.863 - -2.14% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.76% 211.626 205.791 - 1.19% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.75% 18.492 17.983 - -0.28% -
SetIntersection_None_Set_uint32_16_1 -2.75% 67523204.098 65666059.470 - -1.26% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.75% 20.118 19.565 - -0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.75% 12801544.464 12449624.607 - -0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.75% 31.240 30.381 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.75% 4861.077 4727.640 - -2.04% -
std::multiset<int>::contains(key)_(existent)/1024 -2.74% 3.963 3.854 - -4.37% -
SetIntersection_None_Set_uint32_256_4 -2.74% 11503521.639 11188749.050 - -2.05% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.74% 101908.781 99120.450 - 1.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.73% 15.278 14.861 - 0.00% -
SetIntersection_None_Set_uint32_1024_4 -2.73% 9028347.956 8781465.961 - -2.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.73% 0.688 0.669 - 10.20% -
BM_CmpEqual_uchar_uchar -2.73% 1.081 1.052 - -0.47% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.72% 11295011.243 10987222.280 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.72% 1064877.395 1035878.842 - -1.51% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.72% 4206023.000 4091564.842 - -2.00% -
SetIntersection_Interlaced_Set_float_16_16 -2.72% 38789084.375 37735077.857 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.71% 634733.516 617515.141 - 0.12% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.71% 23.757 23.113 - -2.38% -
SetIntersection_Interlaced_Set_float_262144_16 -2.71% 1609847.736 1566215.983 - -2.74% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.70% 24.133 23.480 - -1.58% -
SetIntersection_None_Vector_uint64_16384_1 -2.70% 1128744.076 1098273.640 - -1.24% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.70% 27.141 26.409 - 0.63% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.70% 8300.318 8076.454 - 0.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.69% 740.408 720.459 - -0.93% -
SetIntersection_None_Vector_string_4_4 -2.69% 138990411.721 135246636.079 - -0.10% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.69% 16.215 15.778 - -1.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.69% 1.221 1.188 - -0.31% -
SetIntersection_None_Set_uint32_1024_1 -2.68% 8954576.000 8714448.895 - -4.38% -
SetIntersection_Interlaced_Set_string_16_1 -2.67% 66731081.712 64946297.250 - -1.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.67% 689.705 671.307 - -1.03% -
SetIntersection_Front_Vector_uint32_16384_4 -2.67% 1075728.418 1047038.472 - -0.71% -
BM_StringResizeAndOverwrite -2.66% 0.841 0.819 - 0.13% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.66% 11.428 11.124 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.66% 765.234 744.862 - -1.13% -
std::stable_partition(vector<int>)_(sparse)/32 -2.66% 7.459 7.261 - 2.71% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.66% 1544752.277 1503695.719 - -1.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.66% 15.062 14.662 - 0.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.65% 24.606 23.954 - 1.33% -
std::multimap<int,_int>::ctor(const&)/1024 -2.65% 6682.139 6505.191 - -2.24% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.65% 10208425.177 9938206.023 - -2.16% -
BM_StringRelational_Less_Empty_Small_Control -2.65% 1.673 1.629 - -4.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.65% 25.361 24.690 - 3.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.64% 13180.992 12832.407 - -1.50% -
SetIntersection_None_Set_float_262144_1024 -2.64% 1204483.070 1172653.971 - -3.68% -
SetIntersection_None_Set_string_256_4 -2.64% 11663625.844 11355537.147 - -0.27% -
SetIntersection_None_Vector_float_256_256 -2.64% 2175890.443 2118428.655 - 0.26% -
std::sort(vector<int>)_(pipe-organ)/8 -2.64% 17.968 17.494 - -0.43% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.64% 36864.509 35891.982 - 0.38% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.64% 25.106 24.444 - -0.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.63% 10.794 10.509 - 3.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.63% 39152978.349 38123609.328 - -1.70% -
BM_PushHeap_uint32_Random_4 -2.63% 2.214 2.155 - -2.57% -
std::flat_map<int,_int>::clear()/8192 -2.62% 417.984 407.030 - -0.92% -
BM_CmpLess_short_int -2.62% 1.136 1.106 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.62% 8735872.298 8507010.952 - -1.03% -
std::for_each(list<int>)/50 -2.62% 21.451 20.890 - -2.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.62% 1173.764 1143.069 - -0.74% -
SetIntersection_None_Set_float_262144_262144 -2.61% 1204247.479 1172773.194 - -3.88% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.61% 38.040 37.046 - 2.38% -
BM_CmpLess_int_uchar -2.61% 1.152 1.122 - 3.58% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.61% 13391486.461 13041904.217 - -6.67% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.61% 562.840 548.150 - -0.59% -
std::generate_n(deque<int>)/8192 -2.61% 2015.759 1963.215 - 0.38% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.60% 206.318 200.944 - 1.30% -
std::unordered_multiset<int>::clear()/1024 -2.60% 8610.501 8386.474 - -11.59% -
SetIntersection_Interlaced_Vector_string_64_1 -2.60% 17259813.501 16811311.509 - -0.39% -
std::search(vector<int>)_(no_match)/1000 -2.60% 214.568 208.993 - 2.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.60% 1182961.685 1152244.029 - -1.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.59% 13.248 12.905 - -2.98% -
std::stable_partition(list<int>)_(dense)/50 -2.59% 57.680 56.186 - -13.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.58% 35.720 34.796 - 0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.58% 37716.851 36744.122 - -0.78% -
std::shift_right(list<int>)/50 -2.58% 27.137 26.437 - 0.67% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.58% 6788.506 6613.577 - 0.23% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.57% 19.390 18.891 - -1.41% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.57% 4.892 4.766 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.57% 21.910 21.347 - -1.33% -
SetIntersection_Interlaced_Vector_string_256_1 -2.57% 4347446.389 4235758.137 - -0.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.56% 8737238.736 8513344.346 - -1.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.56% 1454.441 1417.175 - -0.55% -
SetIntersection_Front_Set_uint64_64_16 -2.56% 15400705.090 15006282.958 - -2.01% -
SetIntersection_Interlaced_Set_string_1024_1 -2.56% 1114131.154 1085630.149 - -0.02% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.56% 21.986 21.424 - -0.26% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.56% 9.664 9.417 - -1.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.55% 1.252 1.220 - -3.01% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.55% 16678407.296 16252983.799 - -1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.55% 1130196.866 1101383.452 - 0.34% -
SetIntersection_None_Vector_uint64_256_4 -2.55% 4262322.082 4153738.709 - -0.61% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.54% 1595439.453 1554902.020 - -1.68% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.54% 13.444 13.103 - -0.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.53% 385.430 375.677 - 0.07% -
SetIntersection_Interlaced_Set_float_1024_16 -2.53% 11559718.693 11267273.823 - -2.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.53% 2.348 2.289 - -4.29% -
std::make_heap(vector<int>)_(descending)/8 -2.52% 14.977 14.599 - -2.81% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.52% 1050980.676 1024478.232 - -6.72% -
SetIntersection_None_Vector_uint64_64_4 -2.52% 16108444.272 15702322.309 - -1.58% -
BM_deque_deque_ranges_move_backward/4096 -2.52% 155.306 151.397 - -1.25% -
std::stable_sort(vector<int>)_(repeated)/8 -2.52% 15.843 15.444 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.51% 9436636.240 9199330.178 - -2.56% -
std::multimap<int,_int>::clear()/32 -2.51% 666.607 649.852 - 0.63% -
SetIntersection_Interlaced_Set_float_262144_64 -2.51% 1573635.904 1534088.543 - -2.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.51% 812.905 792.491 - 4.44% -
BM_vector_deque_ranges_copy_backward/1024 -2.50% 38.136 37.181 - -1.86% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.50% 22317019.832 21759121.020 - 1.52% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.50% 6.785 6.616 - 1.96% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.50% 537.264 523.839 - 0.25% -
SetIntersection_Front_Set_string_16384_1 -2.50% 1110558.098 1082812.787 - -1.12% -
BM_deque_deque_copy/0 -2.50% 0.869 0.847 - 1.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.49% 387.514 377.857 - -0.33% -
BM_CmpLess_short_schar -2.49% 0.968 0.944 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.49% 11064931.281 10789577.223 - -3.14% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.49% 56198719.198 54800281.318 - -6.11% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.49% 15.021 14.647 - -2.49% -
SetIntersection_Front_Set_string_256_1 -2.48% 4393257.625 4284126.897 - -1.23% -
BM_PushHeap_uint32_Ascending_262144 -2.48% 4.806 4.687 - -6.87% -
std::stable_sort(vector<int>)_(ascending)/8 -2.48% 15.761 15.369 - -1.53% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.48% 2.648 2.582 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.47% 18243912.267 17792742.189 - 1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.46% 139204842.573 135774825.133 - -0.64% -
SetIntersection_Front_Vector_uint64_16384_1 -2.46% 1062926.961 1036746.265 - -0.02% -
std::stable_partition(deque<int>)_(sparse)/50 -2.46% 27.391 26.717 - -0.53% -
BM_StringRead_Cold_Shallow_Small -2.46% 1.125 1.098 - -28.96% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.46% 16697876.304 16287711.396 - -0.72% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.45% 102599.184 100082.127 - 0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.45% 9.292 9.064 - -0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.45% 96.757 94.386 - 1.56% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.45% 16676109.290 16267476.605 - -4.62% -
SetIntersection_Interlaced_Set_string_1_1 -2.45% 566736809.475 552864230.899 - -0.65% -
SetIntersection_None_Set_string_16384_16384 -2.44% 193088059.122 188368611.822 - -3.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.44% 15.358 14.982 - 0.15% -
SetIntersection_Front_Set_float_16_4 -2.44% 55820845.415 54457759.949 - -0.84% -
std::set<std::string>::clear()/0 -2.44% 401.471 391.675 - 0.14% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.43% 101.415 98.947 - 0.23% -
std::copy(vector<int>)/4096 -2.43% 150.626 146.959 - -4.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.43% 44.341 43.263 - 0.37% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.43% 15.009 14.644 - 0.54% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.43% 4.654 4.541 - -0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.43% 186797.930 182259.374 - -2.52% -
SetIntersection_None_Set_float_16384_16 -2.43% 158598567.120 154747363.705 - -2.35% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.43% 13297.534 12974.951 - -0.52% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.43% 52.061 50.798 - 3.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.42% 17.900 17.467 - 0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.42% 1186100.636 1157366.885 - 0.32% -
SetIntersection_None_Set_uint32_256_256 -2.42% 5811984.812 5671285.782 - -3.59% -
std::copy_n(vector<bool>)_(aligned)/64 -2.42% 1.265 1.235 - -8.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.42% 170028454.787 165921452.840 - -1.36% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.41% 2.079 2.028 - -0.19% -
BM_vector_deque_copy_backward/4000 -2.41% 145.173 141.675 - 1.13% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.41% 1.924 1.877 - -5.27% -
SetIntersection_None_Set_uint64_16384_256 -2.41% 169128235.160 165054799.315 - -2.95% -
SetIntersection_None_Vector_float_16384_64 -2.41% 1125762.233 1098655.089 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.41% 220157180.664 214856381.285 - -0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.41% 356852871.119 348267189.108 - -1.29% -
SetIntersection_None_Set_string_1024_256 -2.40% 9085029.622 8866582.758 - -0.26% -
SetIntersection_None_Set_float_262144_1 -2.40% 1202049.803 1173152.426 - -3.77% -
std::sort(vector<int>)_(shuffled)/8 -2.40% 23.104 22.548 - -3.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.40% 15.381 15.012 - 1.28% -
SetIntersection_None_Set_float_16384_1024 -2.40% 158238719.103 154436034.092 - -1.49% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.40% 13.083 12.769 - 0.07% -
SetIntersection_Front_Vector_uint64_262144_16 -2.40% 1120010.974 1093123.106 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.40% 137617701.811 134319570.342 - -0.66% -
SetIntersection_Front_Vector_uint32_262144_4 -2.40% 1089319.759 1063219.528 - 0.40% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.39% 63.374 61.857 - 0.27% -
std::unordered_set<std::string>::clear()/8192 -2.39% 224925.691 219549.010 - 1.02% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.39% 17.096 16.688 - -2.11% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.39% 20.115 19.635 - -8.47% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.38% 1.923 1.877 - 1.64% -
BM_StringFindStringLiteral/256 -2.38% 5.463 5.333 - -1.91% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.38% 16.374 15.984 - 0.36% -
SetIntersection_Interlaced_Vector_string_256_4 -2.38% 6302829.421 6152713.222 - 4.17% -
std::find_if(list<int>)_(process_all)/1024 -2.38% 703.149 686.405 - -2.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.38% 23330.612 22775.434 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.38% 1207091.858 1178377.354 - -1.76% -
std::find_if(vector<bool>)_(process_all)/8 -2.37% 3.601 3.515 - -0.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.37% 608248.661 593818.854 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.37% 1111320.571 1084976.196 - -1.28% -
std::multimap<int,_int>::clear()/8192 -2.37% 89258.681 87143.616 - 3.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.37% 55521758.252 54206617.190 - -0.92% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.37% 15.822 15.447 - -1.19% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.37% 26.733 26.100 - -8.37% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.37% 819.837 800.435 - 0.19% -
SetIntersection_None_Set_float_16_16 -2.37% 35987858.396 35136197.131 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.37% 210476.717 205498.350 - -10.01% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.36% 1331267.982 1299786.053 - -1.62% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.36% 1744190.727 1703022.463 - 5.23% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.36% 23.426 22.873 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.36% 16888053.845 16489556.499 - 0.18% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.35% 13.047 12.740 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.35% 10967650.464 10709566.536 - -1.42% -
SetIntersection_None_Set_float_16384_1 -2.35% 159023715.713 155284837.428 - -2.62% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.35% 2.413 2.357 - 5.90% -
SetIntersection_None_Set_float_16384_256 -2.35% 157779909.816 154073191.703 - -1.98% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.35% 180.366 176.131 - -0.74% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.35% 13.210 12.900 - -0.82% -
SetIntersection_None_Vector_uint64_64_64 -2.34% 8627991.744 8425690.492 - -0.02% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.34% 19.337 18.883 - -1.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.34% 20.957 20.466 - 9.98% -
std::multiset<std::string>::clear()/32 -2.34% 925.512 903.836 - 2.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.34% 3523444.244 3440969.800 - -0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.34% 139790266.744 136518783.719 - -0.72% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.34% 43.261 42.250 - 0.15% -
SetIntersection_Front_Vector_string_16384_1024 -2.34% 38681646.155 37778012.985 - -2.01% -
std::multiset<std::string>::ctor(const&)/1024 -2.33% 35493.582 34665.803 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.33% 64005546.802 62512872.350 - -0.49% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.33% 26.452 25.836 - 3.46% -
SetIntersection_None_Set_uint32_256_16 -2.33% 11048257.955 10791050.365 - -2.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.33% 888674.470 868009.409 - 1.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.32% 1.206 1.178 - 3.56% -
std::multiset<int>::clear()/32 -2.32% 636.117 621.370 - -1.58% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.32% 3.544 3.462 - -3.50% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.31% 8274.288 8082.764 - 0.03% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.31% 685.809 669.945 - 0.02% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.31% 620.393 606.044 - -0.79% -
SetIntersection_None_Set_string_16_4 -2.31% 59171111.987 57802619.441 - -0.81% -
SetIntersection_Front_Set_uint64_262144_1 -2.31% 1068576.316 1043923.599 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.31% 400.360 391.124 - -0.03% -
SetIntersection_Front_Set_string_4_4 -2.31% 160383467.830 156684747.046 - 0.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.30% 15.017 14.671 - 0.08% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -2.30% 11.949 11.674 - -7.58% -
SetIntersection_Interlaced_Set_string_4_1 -2.30% 226748245.583 221526560.253 - 0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.30% 9478.504 9260.410 - -0.83% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.30% 542.023 529.555 - -0.30% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.30% 23.080 22.549 - -0.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.30% 89.594 87.534 - 0.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.30% 20.402 19.933 - 1.74% -
std::find_if(list<int>)_(process_all)/8192 -2.29% 7450.918 7280.093 - 1.53% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.29% 224361271.331 219223227.553 - -2.95% -
SetIntersection_Front_Set_uint32_1024_1 -2.29% 1065102.236 1040718.442 - 0.23% -
SetIntersection_None_Set_string_16_16 -2.29% 37044843.940 36197322.680 - 0.44% -
BM_StringFindNoMatch/10 -2.29% 1.356 1.325 - -2.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.29% 1263006.594 1234125.651 - -0.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.29% 780.090 762.256 - -2.42% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.29% 5.580 5.453 - -0.15% -
SetIntersection_Interlaced_Set_string_16_16 -2.29% 61716755.029 60305993.626 - -2.59% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.28% 410.177 400.810 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.28% 144204758.663 140916642.729 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.28% 1656192.547 1618477.619 - -0.28% -
SetIntersection_Front_Vector_uint32_256_4 -2.28% 4226886.626 4130639.650 - -0.27% -
BM_StringRelational_Less_Huge_Empty_Control -2.28% 1.655 1.617 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.28% 544791965.446 532395856.622 - -0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.27% 57272196.144 55969871.603 - -2.69% -
SetIntersection_Front_Vector_uint32_262144_256 -2.27% 2288249.427 2236265.458 - 3.32% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.27% 13.068 12.771 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.27% 217341092.674 212405758.880 - -0.41% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.27% 63839582.058 62392282.345 - -0.79% -
SetIntersection_None_Vector_string_262144_262144 -2.26% 1317178.590 1287424.051 - -2.19% -
ranges::minmax(std::vector<char>)/64 -2.26% 1.353 1.322 - 3.40% -
SetIntersection_Interlaced_Vector_string_4_1 -2.25% 223104044.453 218082648.440 - -0.58% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.25% 28.884 28.234 - -7.10% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.25% 94999.524 92864.344 - 0.25% -
SetIntersection_None_Set_float_16384_4 -2.24% 159001102.512 155436351.742 - -2.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.24% 16315289.156 15949593.403 - -1.42% -
SetIntersection_Front_Set_uint32_1_1 -2.24% 542315347.184 530161960.782 - -0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.24% 850.348 831.296 - -2.27% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.24% 20.215 19.762 - 0.93% -
BM_StringCopy_Huge -2.24% 110.873 108.390 - -0.65% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.24% 542209913.817 530083949.004 - -0.83% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.24% 399.620 390.684 - -0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.23% 44.820 43.818 - -0.28% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.23% 4.437 4.338 - -1.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.23% 353509.387 345635.988 - 0.55% -
SetIntersection_None_Set_float_16_4 -2.23% 57409192.620 56130652.066 - -0.68% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.23% 56615.908 55355.809 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.23% 1343750.734 1313847.330 - -0.96% -
SetIntersection_None_Vector_uint32_16_1 -2.22% 64290174.378 62859998.084 - -0.62% -
SetIntersection_Front_Vector_uint64_64_1 -2.22% 16616495.539 16246966.281 - -0.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.22% 25.279 24.717 - -4.11% -
SetIntersection_Front_Vector_uint64_16_1 -2.22% 63659597.606 62244954.227 - -0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.22% 201241354.042 196773776.925 - -1.39% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.22% 15.336 14.996 - 0.06% -
SetIntersection_None_Vector_string_64_4 -2.22% 16913673.142 16538798.887 - -0.63% -
SetIntersection_None_Set_float_16384_64 -2.21% 158239066.454 154734846.733 - -1.98% -
SetIntersection_Interlaced_Vector_float_16_4 -2.21% 57234745.688 55967483.801 - 0.81% -
SetIntersection_Front_Set_uint32_16_1 -2.21% 63854649.244 62441700.864 - -0.57% -
SetIntersection_Interlaced_Set_string_16384_4 -2.21% 197023347.536 192664406.787 - -1.77% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.21% 13.051 12.762 - -0.18% -
std::set<int>::clear()/0 -2.21% 398.092 389.303 - -0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.21% 11975.688 11711.433 - 1.85% -
SetIntersection_None_Vector_uint32_64_4 -2.21% 16153118.292 15796733.757 - -0.77% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.21% 4.441 4.343 - -0.58% -
SetIntersection_None_Vector_string_16384_256 -2.20% 1241172.917 1213806.978 - -1.00% -
SetIntersection_None_Set_float_1024_4 -2.20% 8935352.638 8738649.444 - -3.47% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.20% 2978.392 2912.909 - -1.30% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.20% 4.855 4.749 - 0.37% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.20% 1.802 1.762 - 0.36% -
SetIntersection_Interlaced_Vector_string_16_16 -2.20% 51973488.702 50831945.374 - 1.60% -
SetIntersection_Interlaced_Set_string_64_1 -2.19% 17518317.560 17133918.114 - 0.13% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.19% 526288.956 514748.745 - 0.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.19% 52.243 51.098 - -0.49% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.19% 19.138 18.718 - -2.81% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.18% 13.048 12.763 - -0.26% -
std::partition(deque<int>)_(sparse)/50 -2.18% 17.246 16.869 - 12.07% -
std::search(vector<int>)_(no_match)/8192 -2.18% 1664.858 1628.525 - 0.42% -
std::multiset<std::string>::clear()/8192 -2.18% 217763.273 213014.354 - -0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.18% 399.906 391.185 - -0.66% -
SetIntersection_None_Vector_string_1024_1024 -2.18% 1175487.100 1149854.661 - 0.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.18% 788.585 771.412 - -1.21% -
std::pop_heap(vector<size_t>)/8 -2.18% 52.702 51.555 - -0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.18% 36052.335 35267.818 - 0.89% -
std::copy_backward(list<int>)/4096 -2.18% 3240.076 3169.574 - -0.45% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.17% 4207656.665 4116211.119 - -5.64% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.17% 20.931 20.476 - 1.22% -
bm_ranges_swap_ranges_vb_aligned/256 -2.17% 3.535 3.458 - -0.32% -
SetIntersection_None_Vector_float_1024_256 -2.17% 1103979.508 1080033.309 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.17% 63731781.903 62350583.794 - -0.69% -
std::equal(vector<bool>)_(unaligned)/8 -2.16% 0.818 0.800 - -5.30% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.16% 570.477 558.135 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.16% 63944282.974 62561959.478 - -0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.15% 24.203 23.683 - -0.08% -
SetIntersection_None_Vector_uint32_4_1 -2.15% 217300221.154 212632225.911 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.15% 543412778.453 531739701.964 - -0.46% -
std::set<int>::erase(iterator)/32 -2.14% 20.115 19.684 - -1.45% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.14% 400.199 391.629 - 0.05% -
SetIntersection_Front_Vector_uint32_1024_16 -2.14% 1129614.866 1105433.883 - -0.98% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.14% 397.916 389.400 - 0.20% -
SetIntersection_None_Set_float_262144_256 -2.14% 1196047.936 1170453.693 - -3.90% -
SetIntersection_Front_Set_uint64_1024_16 -2.14% 1227791.863 1201533.380 - 1.41% -
SetIntersection_None_Vector_uint32_16_4 -2.14% 54666782.030 53498715.900 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.13% 63955660.720 62592958.694 - -0.57% -
SetIntersection_Front_Vector_float_256_1 -2.13% 4197705.454 4108321.298 - -0.03% -
SetIntersection_None_Vector_float_64_64 -2.13% 8611066.786 8427779.282 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.13% 11115296.641 10878714.272 - -0.12% -
BM_std_minmax_element<int>/4 -2.13% 1.239 1.213 - -0.94% -
std::unordered_set<int>::clear()/8192 -2.13% 67288.814 65858.606 - 1.92% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.12% 4221573.717 4131930.463 - 0.04% -
BM_StringEraseToEnd_Huge_Transparent -2.12% 2.413 2.362 - -4.16% -
SetIntersection_None_Vector_uint64_16384_64 -2.12% 1117509.722 1093813.257 - -1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.12% 1204563.996 1179037.204 - 0.26% -
BM_vector_deque_ranges_move_backward/1024 -2.12% 37.981 37.177 - -1.86% -
BM_deque_vector_ranges_move/5500 -2.12% 197.144 192.971 - -0.32% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.12% 12045931.402 11790983.722 - -1.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.12% 230604211.443 225724729.692 - -1.71% -
std::multiset<int>::erase(iterator)/32 -2.12% 21.190 20.742 - -5.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.10% 399.780 391.376 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.10% 53.988 52.854 - -0.22% -
BM_CmpEqual_short_ushort -2.10% 1.119 1.096 - 0.07% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.10% 983.493 962.843 - -4.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.10% 16.415 16.071 - 1.10% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.10% 3157.428 3091.148 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.10% 5114643.937 5007294.403 - 0.91% -
std::search(vector<int>)_(no_match)/1048576 -2.10% 213520.478 209043.209 - 0.38% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.10% 1064191.656 1041881.283 - 2.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -2.10% 440.722 431.485 - -0.82% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.10% 172535198.843 168919189.822 - -6.04% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.09% 3729.836 3651.730 - 7.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.09% 217075329.561 212532017.689 - -0.42% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.09% 6853.370 6710.030 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.09% 542902106.741 531547179.205 - -0.43% -
SetIntersection_Front_Vector_uint64_4_1 -2.09% 216359574.843 211834439.809 - -0.59% -
SetIntersection_None_Set_uint32_4_4 -2.09% 137216034.472 134346424.788 - -0.73% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.09% 386.354 378.282 - -18.28% -
SetIntersection_Interlaced_Vector_string_16_1 -2.09% 65604980.314 64234527.825 - -0.35% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.09% 14.895 14.584 - -2.87% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.09% 15.312 14.992 - 1.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.08% 190677.887 186703.710 - 0.30% -
SetIntersection_None_Vector_float_262144_262144 -2.08% 1151246.363 1127253.422 - -0.07% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.08% 4584.955 4489.635 - 0.61% -
SetIntersection_Interlaced_Vector_float_16_1 -2.08% 63798274.896 62472543.501 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.08% 216466118.256 211968707.308 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.08% 543284524.648 532007419.765 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.08% 55497465.628 54345821.946 - -0.48% -
SetIntersection_Interlaced_Set_float_4_1 -2.07% 217375524.638 212866393.602 - 0.13% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.07% 216675829.100 212186427.516 - -0.70% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.07% 16.864 16.515 - -3.92% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -2.07% 98519608.942 96479837.940 - 20.72% -
SetIntersection_None_Set_float_4_4 -2.07% 137839271.761 134985926.468 - 0.22% -
SetIntersection_None_Vector_float_256_64 -2.07% 3485211.169 3413067.884 - -0.60% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.07% 16.999 16.647 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.07% 36288627.262 35538640.396 - 0.67% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.07% 60.114 58.872 - 1.79% -
SetIntersection_None_Vector_uint32_1_1 -2.06% 541529052.613 530351446.287 - -0.59% -
BM_CmpEqual_uchar_ushort -2.06% 1.070 1.048 - -1.22% -
SetIntersection_None_Set_float_64_4 -2.06% 21065226.436 20631185.164 - -1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -2.06% 218188921.158 213693279.690 - -0.83% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.06% 800.593 784.100 - 0.32% -
SetIntersection_None_Vector_uint32_256_16 -2.06% 4058798.596 3975195.943 - -0.20% -
std::replace_if(list<int>)_(prefix)/32 -2.06% 14.064 13.774 - -0.41% -
std::stable_sort(vector<int>)_(heap)/8 -2.06% 21.635 21.190 - 0.62% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.06% 11.574 11.336 - 0.43% -
std::sort(deque<int>)_(heap)/8 -2.06% 24.737 24.228 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.06% 67260612.057 65877213.866 - -1.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.06% 6.673 6.536 - 0.24% -
SetIntersection_None_Vector_uint32_16_16 -2.05% 34071696.239 33371792.450 - -0.85% -
std::find_if(list<int>)_(process_all)/32768 -2.05% 25777.024 25247.660 - -2.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.05% 1636964.273 1603366.779 - -0.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.05% 398.977 390.789 - 0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.05% 14634.212 14334.078 - 4.48% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.05% 881860.156 863778.593 - 0.93% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.05% 371.217 363.609 - -1.46% -
std::partial_sort(deque<int>)_(repeated)/8 -2.05% 26.576 26.032 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.05% 56739466.246 55578223.795 - -3.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.05% 52.294 51.224 - -1.27% -
SetIntersection_Interlaced_Set_float_16384_64 -2.05% 215716414.038 211304577.353 - -3.86% -
SetIntersection_Front_Set_string_16_1 -2.05% 66005298.276 64655467.850 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_64_1 -2.04% 16575089.713 16236254.998 - -0.95% -
SetIntersection_None_Set_float_262144_16384 -2.04% 1201612.141 1177058.674 - -2.86% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -2.04% 17.557 17.199 - 0.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.04% 399.474 391.319 - 0.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.04% 69.356 67.941 - -1.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.04% 64569072.363 63252186.562 - -0.75% -
SetIntersection_Front_Vector_uint64_1024_64 -2.04% 1331682.778 1304523.461 - -3.69% -
SetIntersection_None_Set_uint32_4_1 -2.04% 219577407.786 215100494.950 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.04% 252514816.985 247366827.343 - -1.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.04% 166983.802 163584.699 - 1.06% -
SetIntersection_None_Vector_uint64_64_16 -2.04% 13716974.220 13437756.705 - -0.49% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.03% 35819.614 35091.801 - -0.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.03% 1405.549 1377.006 - 1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -2.03% 136358818.604 133590458.964 - -0.77% -
SetIntersection_None_Vector_uint64_4_4 -2.03% 135498711.368 132749958.861 - -0.60% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.03% 138498967.862 135689718.836 - -1.22% -
std::flat_map<int,_int>::clear()/0 -2.03% 398.924 390.835 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.03% 541720870.301 530745267.313 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.02% 1083688.704 1061744.712 - -0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.02% 542566472.017 531583216.826 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.02% 1797995.921 1761601.596 - -1.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -2.02% 64731371.829 63421124.966 - -1.03% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.02% 541180685.779 530231551.432 - -0.78% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.02% 138504559.110 135706402.417 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.02% 7874019.660 7715064.129 - -0.12% -
SetIntersection_None_Set_uint64_256_16 -2.02% 11025193.051 10802749.730 - -0.50% -
SetIntersection_Front_Vector_uint64_1_1 -2.02% 540750500.120 529844728.341 - -0.55% -
SetIntersection_Interlaced_Set_float_4_4 -2.02% 139177711.205 136372462.807 - -0.13% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.01% 203.960 199.858 - -1.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.01% 4187037.762 4102856.040 - 1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.01% 1174466.201 1150853.388 - -1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.01% 1105952.539 1083718.002 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.01% 1095720.571 1073711.525 - 1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.01% 16698388.968 16363006.283 - -1.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.01% 31.587 30.953 - -5.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -2.01% 1.573 1.541 - 8.85% -
SetIntersection_None_Set_float_262144_64 -2.00% 1192726.645 1168814.371 - -4.01% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.00% 1908.898 1870.651 - 0.53% -
SetIntersection_None_Set_string_1024_1 -2.00% 9175112.863 8991333.868 - 0.73% -
SetIntersection_Front_Vector_uint32_262144_64 -2.00% 1385125.582 1357409.847 - 2.47% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.00% 395.247 387.339 - 0.10% -
std::none_of(list<int>)_(process_all)/8 -2.00% 2.720 2.665 - 0.19% -
SetIntersection_None_Vector_uint32_262144_1 -2.00% 1128766.049 1106226.019 - -1.60% -
SetIntersection_Front_Vector_string_1024_1 -2.00% 1092486.189 1070676.462 - 0.40% -
SetIntersection_None_Set_uint32_1_1 -2.00% 542360359.474 531537245.025 - -0.63% -
SetIntersection_None_Vector_uint32_262144_262144 -2.00% 1141241.657 1118471.112 - -0.58% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.99% 973.842 954.414 - -0.95% -
SetIntersection_Front_Vector_uint64_262144_1 -1.99% 1058925.944 1037806.196 - -0.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.99% 140659.434 137854.720 - 0.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.99% 39326.470 38542.582 - -2.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.99% 201799789.194 197778444.831 - 0.15% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.99% 761.049 745.889 - -0.59% -
std::multiset<int>::count(key)_(non-existent)/32 -1.99% 2.451 2.402 - 2.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.99% 398.919 390.993 - 0.04% -
SetIntersection_Interlaced_Vector_string_1_1 -1.99% 556927368.924 545871104.795 - -0.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.99% 45023.810 44130.016 - 2.40% -
std::set<int>::equal_range(key)_(existent)/8192 -1.98% 8.252 8.088 - 2.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.98% 399.715 391.783 - 0.62% -
SetIntersection_None_Set_float_1_1 -1.98% 544405158.250 533603850.739 - 0.03% -
SetIntersection_None_Vector_string_1024_64 -1.98% 1184281.984 1160794.333 - -0.90% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.98% 27223.754 26683.882 - 0.39% -
SetIntersection_None_Set_string_4_4 -1.98% 140366264.746 137583253.603 - -0.36% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.98% 46.371 45.453 - -2.10% -
std::sort(vector<int>)_(repeated)/8 -1.98% 16.103 15.784 - -0.27% -
SetIntersection_None_Vector_uint64_16_16 -1.98% 34107677.915 33432265.920 - -0.40% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.98% 161.642 158.445 - 1.11% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.98% 17.613 17.265 - -1.52% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.98% 400.715 392.794 - 0.38% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.98% 12699898.771 12448929.415 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.98% 142836119.881 140014088.346 - -0.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.97% 120426.009 118049.749 - -0.06% -
SetIntersection_Interlaced_Set_float_1024_1 -1.97% 1061672.011 1040725.174 - -0.16% -
std::stable_partition(deque<int>)_(sparse)/32 -1.97% 11.148 10.928 - -0.51% -
SetIntersection_Front_Set_float_64_1 -1.97% 16695467.670 16366135.735 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.97% 4230272.987 4146876.666 - -1.36% -
SetIntersection_Front_Set_uint64_16_16 -1.97% 38449012.134 37691083.994 - -0.74% -
std::pop_heap(deque<float>)/8 -1.97% 53.037 51.992 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.97% 13880996.596 13607596.530 - -1.34% -
std::make_heap(vector<int>)_(heap)/8 -1.96% 14.958 14.664 - -1.39% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 399.401 391.559 - -0.11% -
SetIntersection_None_Vector_string_64_16 -1.96% 14382474.485 14100243.969 - -0.22% -
std::rotate_copy(list<int>)/8192 -1.96% 7034.818 6896.795 - -0.22% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.96% 4.251 4.167 - -1.43% -
SetIntersection_Front_Set_float_16_1 -1.96% 63800294.722 62550947.835 - -0.13% -
SetIntersection_None_Vector_uint32_262144_16384 -1.96% 1140317.291 1117991.458 - -0.61% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.96% 60333716.109 59152793.899 - -0.80% -
std::move(deque<int>)/8 -1.96% 3.450 3.382 - -0.91% -
SetIntersection_Front_Set_string_1024_1 -1.95% 1106618.958 1085032.410 - 0.52% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.95% 4725.111 4632.952 - -0.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.95% 609.442 597.565 - -7.18% -
SetIntersection_None_Vector_uint32_4_4 -1.95% 135715168.064 133071123.171 - -0.36% -
SetIntersection_None_Vector_uint32_1024_1 -1.95% 1098923.609 1077525.043 - -0.37% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.95% 216600887.248 212384367.033 - -0.98% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.95% 399.036 391.268 - 0.20% -
SetIntersection_Interlaced_Vector_float_1_1 -1.95% 542459171.297 531899871.668 - -0.01% -
SetIntersection_Front_Vector_uint32_64_1 -1.94% 16666240.216 16342146.181 - -0.50% -
SetIntersection_None_Vector_uint64_16_1 -1.94% 64001503.396 62758534.058 - -0.69% -
SetIntersection_Front_Set_uint64_4_4 -1.94% 138721966.678 136030820.432 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.94% 138492345.907 135806062.663 - -0.58% -
SetIntersection_None_Set_string_4_1 -1.94% 225004552.149 220643589.420 - -0.34% -
SetIntersection_Front_Set_uint32_4_4 -1.94% 138398625.990 135716945.559 - -0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.94% 398.984 391.257 - -0.50% -
std::multiset<int>::erase(iterator)/1024 -1.94% 23.673 23.215 - -5.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.94% 16261498.149 15946643.246 - -1.35% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.94% 577.594 566.415 - -1.00% -
SetIntersection_None_Vector_uint64_4_1 -1.93% 216457447.253 212269997.944 - -0.58% -
SetIntersection_Interlaced_Set_float_1024_256 -1.93% 14299952.621 14023525.765 - 0.20% -
std::copy_if(vector<int>)_(entire_range)/64 -1.93% 15.545 15.245 - -10.20% -
SetIntersection_None_Vector_float_262144_256 -1.93% 1150417.204 1128208.127 - -0.07% -
SetIntersection_Interlaced_Set_float_16384_1 -1.93% 1058843.335 1038402.384 - 1.50% -
SetIntersection_None_Set_string_64_64 -1.93% 11869624.117 11640735.745 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.92% 5902996.389 5789377.894 - 1.61% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.92% 8.462 8.299 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.92% 17173009.279 16842900.447 - -0.27% -
SetIntersection_Front_Vector_uint32_64_4 -1.92% 16161426.000 15850999.354 - 0.22% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.92% 12.992 12.743 - 0.43% -
SetIntersection_None_Vector_uint64_256_16 -1.92% 4071927.095 3993783.672 - -0.09% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.92% 12.488 12.248 - -10.40% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.92% 14685795.818 14404526.203 - -0.59% -
SetIntersection_None_Vector_uint32_64_64 -1.92% 8592701.836 8428142.497 - -0.50% -
SetIntersection_None_Vector_string_256_4 -1.91% 4518672.656 4432208.284 - -1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.91% 59096291.225 57965562.115 - -0.68% -
std::multimap<std::string,_int>::clear()/0 -1.91% 399.083 391.452 - -0.13% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.91% 37.978 37.252 - 4.02% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.91% 38921.089 38177.005 - 0.08% -
BM_StringCopy_Large -1.91% 6.330 6.209 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.91% 217231593.790 213081653.691 - -0.67% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.91% 468.373 459.428 - -1.15% -
SetIntersection_Interlaced_Vector_float_4_1 -1.91% 216772346.559 212632858.509 - -0.03% -
rng::starts_with(deque<int>,_pred)/1000 -1.91% 512.500 502.715 - -1.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.91% 819.794 804.165 - 2.70% -
SetIntersection_Front_Set_string_4_1 -1.91% 224377351.457 220100673.920 - -0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.91% 63654542.809 62441734.268 - -0.75% -
SetIntersection_None_Set_string_1_1 -1.90% 550860337.676 540374926.753 - 0.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.90% 38.180 37.454 - 0.21% -
SetIntersection_None_Vector_uint32_64_16 -1.90% 13721896.923 13461311.807 - -0.32% -
SetIntersection_Interlaced_Set_float_1_1 -1.90% 542946400.066 532636168.314 - 0.01% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.90% 63758636.537 62547918.787 - -0.33% -
SetIntersection_Interlaced_Vector_float_4_4 -1.90% 137770842.045 135157798.566 - -0.02% -
SetIntersection_None_Vector_float_64_4 -1.90% 16316493.242 16007232.900 - 0.56% -
SetIntersection_None_Vector_uint64_1_1 -1.89% 540328773.212 530090808.115 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.89% 1056733.030 1036735.860 - -4.24% -
SetIntersection_None_Set_uint64_262144_1 -1.89% 1225983.479 1202815.593 - -1.45% -
SetIntersection_Front_Set_uint64_1024_1 -1.88% 1059873.233 1039914.982 - -1.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.88% 18.230 17.887 - 0.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.88% 174678.089 171389.644 - -6.65% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.88% 13.970 13.707 - -0.52% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.88% 17.312 16.986 - -1.28% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.88% 32.207 31.601 - -16.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.88% 13.056 12.811 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.88% 54960253.464 53927431.400 - -1.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.88% 67624.044 66354.582 - 0.28% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.88% 18.847 18.493 - 0.56% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.87% 9.940 9.754 - -5.39% -
SetIntersection_Front_Vector_string_4_1 -1.87% 222007773.708 217848737.578 - -0.22% -
SetIntersection_Front_Vector_float_16_1 -1.87% 63740982.007 62547316.797 - 0.18% -
std::pop_heap(vector<std::string>)/8 -1.87% 54.290 53.274 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.87% 34411732.764 33768016.976 - -0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.87% 929275.850 911895.763 - 1.16% -
SetIntersection_None_Set_float_4_1 -1.87% 219928071.767 215817592.873 - -0.01% -
std::all_of(list<int>)_(process_all)/8 -1.87% 2.719 2.669 - 1.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.87% 8.655 8.494 - 0.16% -
SetIntersection_Front_Set_uint32_4_1 -1.87% 216451508.726 212412189.319 - -0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 398.797 391.369 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.86% 37392154.278 36695971.201 - -0.67% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.86% 14.162 13.898 - 9.02% -
SetIntersection_Interlaced_Vector_string_4_4 -1.86% 153879752.243 151015118.131 - -0.42% -
BM_vector_deque_ranges_move_backward/4096 -1.86% 151.696 148.876 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.86% 4188967.600 4111148.496 - -1.77% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.86% 13.693 13.439 - 0.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.85% 3.160 3.101 - 0.34% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.85% 2.515 2.468 - 2.89% -
std::unordered_set<int>::clear()/0 -1.85% 397.878 390.506 - -0.27% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.85% 4.595 4.510 - -0.17% -
SetIntersection_Front_Set_uint64_4_1 -1.85% 216691185.212 212678806.753 - -0.70% -
SetIntersection_None_Vector_float_262144_1024 -1.85% 1153369.700 1132030.496 - 0.84% -
SetIntersection_None_Vector_string_16384_1 -1.85% 1242322.275 1219366.032 - -2.37% -
SetIntersection_None_Vector_uint64_256_1 -1.85% 4322103.341 4242250.975 - 0.51% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.85% 14.304 14.040 - -0.76% -
SetIntersection_Front_Vector_string_64_16 -1.85% 20885225.283 20499515.929 - 0.44% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.85% 398.436 391.082 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.85% 540987696.421 531003254.167 - -0.47% -
SetIntersection_Interlaced_Vector_float_256_4 -1.84% 5250844.767 5153997.943 - 7.12% -
SetIntersection_Interlaced_Set_float_16384_16 -1.84% 209372791.775 205513434.824 - -3.16% -
SetIntersection_Front_Vector_uint64_4_4 -1.84% 137284286.380 134754255.069 - -0.48% -
BM_CmpEqual_short_short -1.84% 1.081 1.061 - 0.19% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.84% 1920.953 1885.575 - -1.22% -
BM_deque_vector_ranges_copy/5500 -1.84% 198.332 194.679 - 0.49% -
std::copy_if(list<int>)_(entire_range)/32768 -1.84% 26037.497 25558.568 - -1.22% -
SetIntersection_None_Vector_uint64_262144_64 -1.84% 1124148.676 1103508.401 - -0.49% -
SetIntersection_Front_Set_uint64_16_1 -1.83% 63670798.394 62502545.800 - -0.83% -
std::unordered_set<int>::ctor(const&)/1024 -1.83% 6893.976 6767.505 - -2.08% -
SetIntersection_Front_Vector_uint64_256_4 -1.83% 4232684.291 4155057.622 - 0.09% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.83% 8646.464 8488.115 - -0.05% -
std::sort(deque<int>)_(repeated)/8192 -1.83% 6838.740 6713.575 - 0.27% -
SetIntersection_Interlaced_Set_float_16_1 -1.83% 63838778.174 62670951.262 - 0.24% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.83% 5448.275 5348.618 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.83% 1603539.576 1574213.737 - 1.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.83% 398.769 391.483 - 0.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.82% 210318.353 206481.731 - 0.39% -
std::find_if(vector<char>)_(bail_25%)/1024 -1.82% 26.011 25.537 - 1.35% -
BM_StringCopy_Small -1.82% 0.672 0.659 - 0.03% -
std::pop_heap(deque<int>)/8 -1.82% 53.201 52.232 - 0.26% -
SetIntersection_Front_Set_string_1_1 -1.82% 564725508.719 554438388.193 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.82% 56595814.142 55565534.142 - -0.63% -
BM_vector_deque_move/5500 -1.82% 198.407 194.796 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.81% 542834330.704 532990917.513 - -0.20% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.81% 23.784 23.353 - -4.54% -
SetIntersection_None_Vector_uint32_1024_256 -1.81% 1093842.660 1074018.752 - -0.20% -
std::set<std::string>::ctor(const&)/1024 -1.81% 35219.954 34582.029 - -0.10% -
std::swap_ranges(list<int>)/8192 -1.81% 10362.229 10174.688 - 20.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.81% 63815976.226 62661909.233 - -0.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.81% 535.194 525.530 - -1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.80% 627.111 615.807 - 1.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.80% 217574489.586 213653453.088 - -0.71% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.80% 398.718 391.539 - 0.30% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.80% 398.198 391.029 - 0.35% -
SetIntersection_Front_Set_uint32_64_4 -1.80% 16223857.197 15931923.020 - -0.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.80% 398.607 391.438 - -0.17% -
SetIntersection_None_Set_uint32_256_1 -1.80% 11648258.426 11438841.259 - -1.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.80% 168592094.691 165562078.258 - -1.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.80% 166787.411 163792.197 - -0.79% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.79% 3858.045 3788.953 - -1.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.79% 32810.853 32223.659 - 0.56% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.79% 25.052 24.604 - -0.24% -
SetIntersection_None_Vector_string_64_64 -1.79% 8957959.193 8798009.883 - -0.97% -
SetIntersection_None_Vector_float_16384_16384 -1.78% 1118584.505 1098621.623 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.78% 1165340.803 1144544.965 - -1.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.78% 10366278.661 10181405.920 - -0.57% -
SetIntersection_None_Vector_float_262144_64 -1.78% 1147223.260 1126769.486 - -0.07% -
BM_CmpEqual_ushort_uchar -1.78% 1.123 1.103 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.78% 35727399.415 35090774.396 - -0.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.78% 14245.502 13991.709 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.78% 63585104.934 62453124.735 - -1.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.78% 16689089.567 16392031.898 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.78% 16759089.685 16461198.104 - -0.31% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.78% 17.587 17.274 - -1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.77% 139492100.581 137016171.405 - -0.63% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.77% 611278.079 600450.176 - 0.04% -
SetIntersection_None_Vector_uint32_262144_16 -1.77% 1138355.437 1118200.737 - -0.85% -
SetIntersection_None_Vector_float_64_16 -1.77% 13762019.008 13518382.956 - -0.07% -
SetIntersection_Front_Vector_string_1024_1024 -1.77% 40090416.042 39381650.395 - 0.53% -
SetIntersection_Front_Set_string_64_1 -1.77% 17263111.994 16958096.484 - -0.11% -
SetIntersection_Front_Set_string_64_4 -1.77% 19157033.078 18818652.705 - 3.04% -
SetIntersection_None_Set_uint64_1_1 -1.77% 542417661.344 532839476.783 - -0.85% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.76% 451.123 443.165 - -0.72% -
SetIntersection_None_Set_uint64_16384_1024 -1.76% 169268240.056 166286016.747 - -1.50% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.76% 12.972 12.743 - 0.15% -
SetIntersection_None_Vector_uint32_16384_1024 -1.76% 1117583.399 1097923.677 - -0.26% -
std::unique(deque<int>)_(sprinkled)/52 -1.76% 59.995 58.941 - -3.04% -
SetIntersection_Front_Vector_string_64_1 -1.75% 17081262.489 16781858.934 - 0.27% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.75% 176.580 173.486 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.75% 39391961.028 38704251.469 - -0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.75% 542772261.657 533297959.481 - -0.53% -
std::all_of(list<int>)_(process_all)/8192 -1.74% 7644.749 7511.364 - 7.17% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.74% 22.427 22.036 - 1.22% -
std::fill(list<int>)/8192 -1.74% 8518.996 8370.593 - -6.61% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.74% 397.545 390.620 - 0.45% -
SetIntersection_None_Set_uint64_4_1 -1.74% 219261208.834 215442557.342 - -0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.74% 136039799.336 133671346.000 - -0.45% -
std::unordered_set<std::string>::ctor(const&)/0 -1.74% 13.105 12.877 - -0.99% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.74% 24.313 23.890 - -2.23% -
SetIntersection_None_Vector_uint32_262144_256 -1.74% 1140484.727 1120636.694 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.74% 1094577.011 1075556.375 - -1.50% -
SetIntersection_Front_Vector_float_64_4 -1.74% 16150474.099 15869885.442 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.74% 20.126 19.776 - 0.39% -
SetIntersection_None_Vector_float_16384_1024 -1.74% 1120937.280 1101470.331 - 0.39% -
SetIntersection_Front_Vector_string_1_1 -1.74% 555663769.551 546014350.439 - -0.31% -
SetIntersection_Front_Set_uint32_16_4 -1.74% 55331500.982 54371221.963 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.74% 12764763.235 12543254.270 - -1.67% -
SetIntersection_None_Vector_string_16_4 -1.73% 56169386.849 55195717.326 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.73% 16676682.436 16387739.579 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.73% 12702.973 12482.999 - -0.51% -
std::move_backward(deque<int>)/64 -1.73% 5.262 5.171 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.73% 766.850 753.589 - 1.16% -
std::partition(list<int>)_(dense)/32 -1.73% 8.952 8.797 - 2.22% -
SetIntersection_None_Set_uint32_16_4 -1.73% 57235440.283 56247760.520 - -0.46% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.72% 14.894 14.637 - -1.61% -
SetIntersection_Front_Set_uint64_256_16 -1.72% 4544499.534 4466159.538 - 0.05% -
SetIntersection_Front_Set_uint64_16_4 -1.72% 55371264.765 54417483.466 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.72% 542727498.137 533397057.222 - -0.52% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -1.72% 1.224 1.203 - -1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.72% 1664655.191 1636083.254 - -1.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.72% 18.268 17.954 - 0.37% -
SetIntersection_None_Set_uint64_4_4 -1.72% 137100652.284 134749154.962 - -0.62% -
SetIntersection_Front_Vector_float_1_1 -1.71% 541729523.349 532445067.797 - 0.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.71% 12.170 11.961 - -0.01% -
BM_CmpLess_uchar_uchar -1.71% 1.078 1.059 - 1.06% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.71% 1443.350 1418.698 - -5.31% -
SetIntersection_Front_Set_float_4_1 -1.71% 216828586.892 213128248.071 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.70% 217101137.257 213400200.331 - -0.46% -
SetIntersection_None_Vector_string_1_1 -1.70% 543671244.851 534413721.161 - -0.11% -
SetIntersection_Interlaced_Set_float_256_16 -1.70% 12174675.101 11967457.066 - -1.63% -
SetIntersection_Interlaced_Vector_float_64_1 -1.70% 16669146.872 16385453.062 - 0.40% -
SetIntersection_Front_Vector_float_4_1 -1.70% 216458259.426 212779976.880 - 0.02% -
SetIntersection_Front_Set_uint64_64_4 -1.70% 16277911.661 16001474.459 - -0.69% -
SetIntersection_None_Set_uint32_64_64 -1.70% 11564737.747 11368474.208 - -1.70% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.70% 13.057 12.836 - -0.10% -
SetIntersection_None_Vector_uint32_64_1 -1.70% 16894173.347 16607774.410 - -0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.70% 30.537 30.019 - -0.01% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.69% 1908.207 1875.985 - -1.35% -
SetIntersection_None_Vector_float_4_4 -1.69% 136030635.479 133733662.943 - 0.20% -
SetIntersection_Front_Vector_uint32_262144_16 -1.69% 1137510.540 1118303.410 - 1.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.69% 1686599.854 1658157.553 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.69% 1120535.098 1101642.548 - -2.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.69% 23398.721 23004.251 - -0.09% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.68% 24141.735 23734.999 - 0.45% -
BM_CmpEqual_uchar_uint -1.68% 1.068 1.050 - 0.61% -
SetIntersection_None_Vector_float_1024_1 -1.68% 1101633.699 1083080.199 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.68% 4252341.218 4180748.973 - -1.38% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.68% 1646205.730 1618499.594 - -1.22% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.68% 71.833 70.627 - 0.20% -
SetIntersection_None_Vector_uint32_1024_4 -1.68% 1101704.300 1083218.164 - 0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.68% 398.764 392.076 - -3.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.68% 1177747.916 1158013.034 - 0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.67% 16.478 16.203 - 0.47% -
std::flat_map<int,_int>::clear()/32 -1.67% 397.835 391.179 - 0.35% -
SetIntersection_Interlaced_Vector_float_16_16 -1.67% 36209774.075 35605108.648 - -0.53% -
SetIntersection_None_Set_uint64_16_1 -1.67% 67117901.294 65997140.728 - -1.06% -
rng::fold_left(list<int>)/8192 -1.67% 10904.226 10722.226 - -0.59% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.67% 1280043.701 1258679.851 - -3.06% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.67% 5429.638 5339.075 - -0.63% -
BM_vector_deque_copy/5500 -1.67% 198.104 194.799 - 0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.67% 14.987 14.737 - -1.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.67% 56692.348 55747.886 - -2.11% -
SetIntersection_None_Vector_string_256_64 -1.66% 3679144.223 3618004.189 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.66% 5.466 5.375 - 0.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.66% 1.912 1.881 - -2.47% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.66% 13.484 13.260 - -0.15% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.66% 1557009.228 1531158.643 - 0.01% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.66% 397.676 391.076 - 0.02% -
SetIntersection_Interlaced_Vector_float_256_16 -1.66% 5884909.753 5787272.947 - -11.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.66% 761.374 748.746 - -0.06% -
SetIntersection_None_Vector_float_16_4 -1.66% 54796785.307 53887994.548 - 0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.66% 1076112.615 1058267.146 - -0.97% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.66% 44.226 43.493 - -4.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.66% 218362034.403 214742349.874 - -0.42% -
SetIntersection_None_Vector_string_262144_16 -1.66% 1310665.749 1288940.118 - -1.83% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.66% 17.802 17.507 - -1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.66% 547741091.247 538664764.860 - 0.00% -
std::reverse_copy(vector<int>)/4096 -1.66% 134.328 132.103 - -0.90% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.65% 17.715 17.423 - -0.89% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.65% 27.112 26.665 - -5.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 63671783.020 62621806.000 - -0.27% -
SetIntersection_None_Vector_uint64_1024_1024 -1.65% 1095331.508 1077269.463 - 0.41% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.65% 3.569 3.510 - -1.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.65% 170124.182 167319.332 - 0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.65% 16612561.349 16338798.509 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.65% 39278.302 38632.013 - -11.04% -
SetIntersection_Interlaced_Set_float_16_4 -1.64% 60059432.400 59071490.720 - -0.76% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.64% 22.097 21.733 - 0.12% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.64% 11334047.715 11147709.687 - -3.02% -
SetIntersection_Front_Vector_uint64_64_4 -1.64% 16075897.703 15811686.246 - -0.80% -
BM_CmpLess_schar_uchar -1.64% 1.121 1.103 - 0.98% -
SetIntersection_None_Vector_float_256_16 -1.64% 4099074.404 4031724.431 - 0.85% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.64% 1058852.244 1041459.548 - 0.64% -
SetIntersection_None_Vector_float_1_1 -1.64% 542865270.508 533952534.694 - 0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.64% 216611120.227 213056533.066 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.64% 136985596.814 134739047.116 - -0.50% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.64% 23.723 23.335 - -0.48% -
SetIntersection_None_Set_uint64_64_4 -1.64% 21660535.242 21306072.777 - -1.53% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.63% 19.980 19.654 - -8.10% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.63% 12.935 12.723 - -0.02% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.63% 12.957 12.745 - -1.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.63% 612515.698 602514.920 - 0.50% -
std::unordered_multiset<int>::ctor(const&)/0 -1.63% 13.077 12.864 - -0.15% -
SetIntersection_None_Vector_float_4_1 -1.63% 217741939.458 214188382.386 - 0.23% -
SetIntersection_Front_Set_uint64_1_1 -1.63% 541820530.750 532984115.528 - -0.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.63% 8696.423 8554.728 - 0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.63% 11792479.295 11600382.390 - -2.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.63% 1334454.964 1312722.070 - -3.44% -
SetIntersection_None_Vector_uint32_256_64 -1.63% 3437782.050 3381832.458 - -1.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.63% 736.111 724.132 - -3.75% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.62% 317.703 312.544 - -1.46% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.62% 24.393 23.997 - 1.32% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.62% 12.361 12.160 - -0.02% -
SetIntersection_None_Vector_string_262144_64 -1.62% 1308777.185 1287552.335 - -0.23% -
std::flat_map<int,_int>::ctor(const&)/0 -1.62% 12.944 12.734 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.62% 28.354 27.895 - -0.49% -
SetIntersection_None_Vector_uint64_16_4 -1.62% 54330257.146 53450985.700 - -0.41% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.62% 5381.197 5294.130 - 0.78% -
SetIntersection_Interlaced_Set_string_16_4 -1.62% 73754440.426 72562153.276 - -1.02% -
BM_CmpEqual_schar_schar -1.61% 1.092 1.074 - 0.31% -
SetIntersection_None_Vector_string_16_16 -1.61% 35091368.072 34525124.560 - -0.62% -
SetIntersection_Front_Vector_float_64_1 -1.61% 16645742.569 16377427.318 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.61% 8854331.574 8711891.110 - -0.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.61% 1085120.825 1067664.515 - 2.94% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.61% 17.600 17.317 - -1.08% -
BM_deque_deque_move/4096 -1.60% 149.167 146.774 - -0.35% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.60% 18.692 18.392 - 0.03% -
std::replace_if(list<int>)_(sprinkled)/50 -1.60% 23.420 23.045 - -5.93% -
SetIntersection_None_Vector_float_64_1 -1.60% 16949921.754 16678625.071 - 0.30% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.60% 56108.442 55210.634 - 1.49% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.60% 14.193 13.966 - -0.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.60% 23.335 22.962 - -0.60% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.60% 15.726 15.475 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.59% 12575822.217 12375358.738 - -0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.59% 12.855 12.650 - -0.48% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.59% 2583.297 2542.154 - -0.99% -
SetIntersection_None_Set_string_16_1 -1.59% 69301747.736 68199045.245 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.59% 27299.583 26865.534 - 0.15% -
SetIntersection_Front_Vector_uint32_4_1 -1.59% 216305967.543 212868932.837 - -0.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.59% 147174.337 144836.230 - -1.53% -
BM_StringDestroy_Empty -1.59% 0.633 0.623 - -0.06% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.59% 12.998 12.792 - 0.04% -
BM_CmpEqual_schar_uchar -1.59% 1.114 1.097 - 0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.58% 14929761.354 14693125.227 - -1.03% -
SetIntersection_None_Vector_string_256_16 -1.58% 4323954.653 4255524.916 - -0.58% -
SetIntersection_None_Vector_string_4_1 -1.58% 220246483.862 216762542.088 - 0.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.58% 140584.791 138363.712 - 0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.58% 14232.241 14007.652 - 1.35% -
std::unordered_set<std::string>::clear()/32 -1.58% 929.696 915.032 - 6.63% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.58% 26564.708 26145.844 - 0.11% -
SetIntersection_None_Vector_string_1024_16 -1.57% 1176616.822 1158086.740 - 0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.57% 1158242.529 1140002.152 - 1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.57% 15226.288 14986.857 - -6.42% -
SetIntersection_Interlaced_Vector_string_256_256 -1.57% 20642737.251 20318429.713 - 0.13% -
std::sort(vector<int>)_(ascending)/8 -1.57% 16.086 15.834 - 1.22% -
SetIntersection_Front_Set_float_1_1 -1.57% 541531665.480 533026148.089 - 0.09% -
SetIntersection_None_Vector_string_16_1 -1.57% 65951122.562 64916545.832 - -0.48% -
SetIntersection_None_Vector_uint32_16384_4 -1.57% 1118123.114 1100597.741 - 0.52% -
SetIntersection_None_Set_uint32_1024_256 -1.57% 9073451.384 8931246.376 - -2.43% -
SetIntersection_Front_Set_string_16_16 -1.57% 59201679.304 58274855.173 - -4.93% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.57% 9.488 9.339 - 2.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.57% 557.675 548.945 - -0.44% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.56% 27.324 26.897 - -2.06% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.56% 17.585 17.310 - -1.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.56% 216907802.896 213519810.235 - -2.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.56% 1365724.283 1344401.043 - -1.09% -
SetIntersection_Front_Vector_float_16384_1 -1.56% 1053208.428 1036766.790 - 1.19% -
rng::contains(list<int>)_(process_all)/32 -1.56% 9.046 8.905 - -3.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.56% 3.182 3.132 - -1.83% -
SetIntersection_None_Vector_uint64_262144_1024 -1.56% 1141594.660 1123794.577 - -0.03% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.56% 20.363 20.046 - -0.35% -
SetIntersection_Front_Vector_string_16_1 -1.56% 65192527.863 64176823.264 - 0.06% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.56% 10.608 10.443 - -0.12% -
SetIntersection_Front_Vector_float_16384_4 -1.55% 1071736.044 1055099.278 - -0.00% -
std::multiset<std::string>::clear()/0 -1.55% 399.166 392.971 - 0.37% -
BM_num_put<long_double> -1.55% 59.679 58.754 - -0.33% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.55% 55622.540 54760.457 - -0.73% -
SetIntersection_Interlaced_Set_string_262144_1 -1.55% 1110736.749 1093521.793 - -1.43% -
SetIntersection_None_Vector_float_256_4 -1.55% 4268277.429 4202160.514 - 0.20% -
SetIntersection_None_Vector_string_1024_256 -1.55% 1183486.303 1165169.237 - -0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.55% 1064862.368 1048391.437 - 0.45% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.55% 37412.974 36834.892 - 0.48% -
SetIntersection_Front_Vector_float_4_4 -1.54% 137660030.403 135534548.783 - 0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.54% 16.012 15.765 - -0.86% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.54% 1.463 1.441 - 2.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.54% 9.480 9.334 - 2.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.54% 4331840.991 4265025.310 - 0.02% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.54% 1.289 1.269 - 0.47% -
std::remove(deque<int>)_(sprinkled)/50 -1.54% 55.195 54.346 - -5.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.54% 138350800.733 136223903.716 - -0.05% -
BM_deque_deque_ranges_move/5500 -1.54% 200.739 197.654 - 0.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.53% 417.858 411.445 - -1.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -1.53% 10385.059 10225.709 - -19.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.53% 380.113 374.280 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.53% 1049168.808 1033083.418 - -1.09% -
SetIntersection_Front_Vector_string_256_1 -1.53% 4296017.532 4230166.396 - -0.36% -
SetIntersection_None_Set_string_256_64 -1.53% 9428165.036 9283941.804 - -0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.53% 397.630 391.552 - -0.26% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 121743.979 119882.949 - 1.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.52% 450.319 443.459 - 0.44% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.52% 19.904 19.601 - -6.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.52% 12.887 12.691 - -0.25% -
std::multimap<int,_int>::erase(iterator)/8192 -1.52% 21.439 21.114 - 3.60% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.52% 16.036 15.793 - -0.67% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.51% 21.253 20.931 - -6.86% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.51% 18.827 18.542 - -2.72% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.51% 9050.135 8913.181 - -0.62% -
SetIntersection_None_Set_uint64_16384_1 -1.51% 160439959.594 158013079.188 - -2.89% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.51% 13.659 13.453 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.51% 9.116 8.978 - 1.26% -
SetIntersection_Front_Set_uint64_262144_64 -1.51% 1699019.864 1673386.298 - -6.28% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.51% 581.450 572.682 - -0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.51% 216926625.376 213657978.264 - 0.11% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.51% 1.064 1.048 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.50% 545289697.873 537084769.192 - -0.39% -
SetIntersection_Interlaced_Set_string_4_4 -1.50% 161752356.068 159320102.901 - -0.74% -
SetIntersection_Front_Vector_uint32_256_1 -1.50% 4214152.026 4150893.316 - 0.01% -
SetIntersection_None_Vector_float_1024_4 -1.50% 1099032.300 1082536.537 - 0.39% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.50% 6402.816 6306.768 - -1.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.50% 10.635 10.476 - 4.20% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.50% 63661.106 62706.456 - 0.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.50% 69493.269 68451.599 - -5.37% -
SetIntersection_Front_Set_float_1024_1 -1.50% 1057404.758 1041554.929 - 2.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.50% 626.093 616.731 - -0.26% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.50% 396.950 391.015 - -1.77% -
SetIntersection_Front_Set_uint32_16384_1 -1.49% 1054686.198 1038919.971 - -0.80% -
SetIntersection_Front_Vector_uint32_64_64 -1.49% 10998798.546 10834425.832 - 1.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.49% 811.331 799.209 - 0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 16414.760 16169.810 - 0.12% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.49% 5.537 5.455 - -0.74% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.49% 216504830.734 213275000.279 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.49% 138110981.754 136053163.615 - -0.27% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.49% 31.103 30.640 - -6.56% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.49% 414.830 408.653 - -0.14% -
std::multiset<int>::erase(key)_(existent)/32 -1.49% 22.194 21.864 - -1.75% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.49% 137389266.988 135347210.173 - -0.52% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.49% 668.687 658.750 - -1.65% -
SetIntersection_Front_Set_uint32_1024_16 -1.48% 1218841.643 1200753.912 - 2.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.48% 26.597 26.203 - 0.03% -
std::stable_partition(list<int>)_(sparse)/50 -1.48% 27.043 26.643 - -0.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.48% 20.096 19.798 - 4.98% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.48% 1105670.461 1089306.084 - 2.01% -
BM_StringFindStringLiteral/2048 -1.48% 40.727 40.124 - 0.37% -
SetIntersection_Front_Set_float_64_4 -1.48% 16303704.663 16062817.415 - -0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.48% 54852921.199 54042577.132 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.48% 1069064.577 1053275.367 - 2.91% -
std::set<int>::ctor(const&)/1024 -1.47% 6257.777 6165.491 - -2.46% -
std::remove_if(deque<int>)_(prefix)/50 -1.47% 64.165 63.219 - -14.12% -
SetIntersection_Front_Vector_float_256_4 -1.47% 4225779.107 4163749.644 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.47% 1844512.287 1817469.645 - -1.94% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.46% 13.105 12.914 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.46% 1055290.918 1039860.081 - -5.09% -
SetIntersection_None_Set_string_64_16 -1.46% 18987297.820 18709789.049 - -0.06% -
SetIntersection_Front_Set_uint32_64_16 -1.46% 15398257.263 15173339.680 - -1.35% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.46% 23.746 23.399 - -12.87% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.46% 23.836 23.488 - -0.98% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.45% 4211.190 4149.991 - -1.63% -
SetIntersection_None_Vector_float_262144_16 -1.45% 1147178.712 1130510.755 - 0.20% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.45% 15.730 15.502 - 0.61% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.45% 41.151 40.556 - -0.55% -
std::move_backward(vector<int>)/262144 -1.44% 21617.353 21305.082 - -3.50% -
SetIntersection_None_Vector_uint64_256_256 -1.44% 2159798.351 2128627.290 - 0.96% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.44% 1716161.541 1691431.560 - -1.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.44% 397.041 391.321 - -0.21% -
std::adjacent_find(list<int>)/8 -1.44% 2.098 2.068 - -0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.44% 16.055 15.824 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.44% 8918258.087 8790222.038 - -3.36% -
BM_num_put<double> -1.43% 58.842 57.997 - 0.44% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.43% 723560.947 713188.046 - 0.57% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.43% 14.939 14.725 - -2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.43% 1083592.178 1068085.655 - 0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.43% 58816174.085 57975770.864 - -0.34% -
std::copy_n(vector<int>)/1048576 -1.43% 50207.954 49490.633 - 0.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.43% 399.520 393.823 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.42% 396.639 390.989 - 0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.42% 354636383.584 349590898.737 - 0.36% -
SetIntersection_None_Vector_string_1024_4 -1.41% 1177095.671 1160447.708 - -1.72% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.41% 7654888.820 7546685.226 - -1.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.41% 13.012 12.828 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.41% 397.186 391.578 - 0.10% -
std::set<int>::find(key)_(non-existent)/32 -1.41% 2.284 2.251 - -6.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.41% 56829.420 56030.496 - -1.01% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.41% 71.598 70.592 - 0.46% -
rng::find_if(vector<bool>)_(process_all)/8 -1.40% 3.578 3.527 - 1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.40% 540349945.110 532766749.970 - -0.33% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.40% 7960.519 7848.908 - -0.99% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.40% 601.149 592.723 - -1.13% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.40% 7924.536 7813.860 - -0.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.39% 397.416 391.877 - 0.48% -
SetIntersection_None_Vector_uint32_16384_16 -1.39% 1114813.746 1099275.217 - -0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.39% 63972728.301 63082198.943 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.39% 12281433.946 12110601.572 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.39% 1171234.022 1154953.689 - -0.56% -
BM_deque_deque_ranges_move_backward/5500 -1.39% 203.863 201.033 - -1.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.39% 13.004 12.824 - -0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.38% 396.883 391.389 - 0.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.38% 598.273 590.006 - -0.71% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.38% 15.881 15.662 - -0.66% -
BM_deque_vector_move_backward/5500 -1.38% 200.931 198.163 - 0.43% -
SetIntersection_Front_Set_uint64_64_64 -1.37% 13172955.006 12991857.515 - -2.50% -
SetIntersection_None_Vector_float_16384_256 -1.37% 1113724.038 1098417.867 - -0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.37% 34336117.851 33864670.940 - -0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.37% 178938.027 176482.839 - 0.13% -
SetIntersection_None_Vector_uint64_16384_4 -1.37% 1119547.193 1104202.570 - 0.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.37% 13.027 12.849 - 0.21% -
std::partition_copy(vector<int>)/8192 -1.37% 4601.379 4538.358 - -2.82% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -1.37% 40.839 40.280 - 4.04% -
BM_CmpEqual_ushort_uint -1.37% 1.069 1.055 - -1.92% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.37% 20.716 20.433 - 1.39% -
SetIntersection_Front_Vector_uint64_1024_1 -1.36% 1048375.660 1034065.769 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.36% 2194280.366 2164350.643 - -0.33% -
std::sort(deque<int>)_(descending)/8 -1.36% 25.442 25.095 - -0.20% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.36% 16.100 15.880 - 1.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.36% 13.070 12.891 - -0.08% -
SetIntersection_Front_Set_float_256_1 -1.36% 4215403.305 4157967.795 - -0.19% -
std::multimap<int,_int>::ctor(const&)/8192 -1.36% 53130.309 52406.716 - -1.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.36% 396.495 391.098 - -0.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.36% 126.878 125.152 - 1.13% -
std::map<std::string,_int>::clear()/32 -1.36% 922.172 909.629 - 0.05% -
SetIntersection_Front_Set_uint32_1024_4 -1.36% 1080958.442 1066303.389 - -1.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.36% 623608.637 615156.742 - -0.55% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.36% 13.070 12.893 - 0.06% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.35% 397.678 392.294 - 0.17% -
SetIntersection_Front_Set_uint64_1024_4 -1.35% 1088833.813 1074099.973 - 1.01% -
BM_CmpLess_ushort_uchar -1.35% 1.111 1.096 - 1.86% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.35% 23.889 23.566 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.35% 1673427.875 1650834.929 - 5.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.35% 16213840.419 15995109.701 - -0.28% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.35% 2.795 2.758 - -2.17% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.35% 431.915 426.094 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.35% 16734415.503 16509122.571 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.35% 36092640.788 35606900.377 - -4.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.35% 400.007 394.626 - -3.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.34% 488262.020 481696.731 - 2.09% -
SetIntersection_Front_Set_float_1024_4 -1.34% 1082120.385 1067596.645 - 1.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.34% 20080.072 19810.636 - -6.20% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.34% 12160.987 11997.873 - 0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 680.917 671.785 - -0.56% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.34% 25.423 25.082 - -2.99% -
SetIntersection_Interlaced_Vector_float_256_256 -1.34% 4606317.495 4544685.534 - -0.51% -
SetIntersection_Front_Vector_float_16_4 -1.34% 54866913.990 54133566.940 - -0.41% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.34% 17.766 17.529 - 0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 754.814 744.739 - 4.83% -
SetIntersection_Front_Vector_uint32_16_16 -1.33% 36290280.542 35805984.041 - -0.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.33% 21.746 21.456 - -4.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.33% 20084.678 19816.941 - -6.48% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.33% 674.797 665.810 - 1.56% -
std::unordered_set<int>::ctor(const&)/0 -1.33% 13.012 12.838 - -0.22% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.33% 16.581 16.360 - -2.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 13.004 12.831 - -0.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 396.568 391.295 - -0.32% -
std::set<int>::erase(key)_(existent)/32 -1.33% 22.008 21.715 - -0.89% -
std::unordered_map<int,_int>::clear()/0 -1.33% 397.578 392.295 - 0.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 1499.492 1479.585 - 0.22% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.33% 534.130 527.044 - -0.19% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.32% 15.177 14.976 - -0.23% -
SetIntersection_None_Vector_uint64_1024_64 -1.32% 1094413.085 1079962.432 - 0.60% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.32% 2.326 2.296 - -0.33% -
BM_CmpLess_ushort_uint -1.32% 1.081 1.066 - 2.31% -
std::set<std::string>::ctor(const&)/0 -1.32% 12.905 12.735 - 0.32% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.32% 22913.248 22611.720 - 0.27% -
BM_deque_deque_ranges_copy/4096 -1.32% 149.308 147.344 - 0.11% -
SetIntersection_Front_Vector_float_262144_16 -1.31% 1137528.674 1122586.144 - 1.27% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.31% 94152.033 92915.851 - 0.36% -
BM_CmpLess_uint_ushort -1.31% 1.117 1.102 - -0.02% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.31% 32.026 31.606 - -2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.31% 1196653.862 1180970.065 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.31% 21.617 21.334 - 0.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.31% 370.577 365.739 - 0.65% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.30% 3.336 3.293 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.30% 621.985 613.877 - -0.69% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.30% 869.276 857.965 - -0.18% -
std::sort(vector<int>)_(descending)/8 -1.30% 25.057 24.731 - -0.33% -
SetIntersection_Front_Set_uint32_262144_16384 -1.30% 221825955.181 218939989.049 - -3.16% -
std::pop_heap(deque<int>)/8192 -1.30% 53.829 53.129 - -0.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.30% 743.792 734.129 - -0.45% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.30% 398.854 393.674 - 0.49% -
SetIntersection_Front_Vector_uint64_16_4 -1.30% 54707575.338 53997424.949 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.30% 4200244.633 4145809.436 - 0.52% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.30% 668.108 659.452 - -3.31% -
BM_deque_deque_ranges_copy/64 -1.29% 3.069 3.029 - -1.11% -
SetIntersection_None_Vector_float_256_1 -1.29% 4316317.025 4260501.236 - 0.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.29% 416.725 411.352 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.29% 4902341.021 4839140.063 - -0.09% -
SetIntersection_None_Vector_float_16_16 -1.29% 34118096.115 33678603.676 - -0.30% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.29% 23.423 23.122 - -0.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.29% 23.953 23.645 - -0.21% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.28% 97811.238 96555.519 - 0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 397.073 391.977 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.28% 4398540.380 4342107.238 - -0.15% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.28% 22.732 22.441 - 1.11% -
std::multiset<int>::clear()/0 -1.28% 395.123 390.067 - 0.35% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.28% 14.166 13.984 - 0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.28% 5155.527 5089.623 - -11.68% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.28% 63779.148 62965.798 - -2.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.28% 1108249.790 1094116.782 - -0.67% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.27% 1.345 1.327 - 10.47% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.27% 12.587 12.427 - -0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.27% 3.026 2.988 - 69.42% -
std::set<int>::erase(key)_(existent)/8192 -1.27% 69.240 68.361 - 2.20% -
BM_CmpEqual_short_uchar -1.27% 1.114 1.100 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.27% 63988636.497 63176461.272 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.27% 1184141.591 1169120.097 - 0.60% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.27% 18.592 18.356 - -0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.27% 53.481 52.805 - -0.15% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -1.26% 1.727 1.706 - -7.71% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.26% 1.098 1.084 - -6.49% -
std::multiset<std::string>::ctor(const&)/0 -1.26% 12.817 12.655 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.26% 90442.635 89300.701 - 0.72% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.26% 5182.046 5116.639 - -0.55% -
std::set<int>::ctor(const&)/0 -1.26% 12.921 12.758 - 0.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.26% 18.349 18.119 - -0.04% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.26% 755.838 746.350 - 0.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.25% 4.668 4.609 - -0.46% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.25% 4788.733 4728.750 - -0.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.25% 396.173 391.213 - -0.03% -
SetIntersection_Front_Set_uint64_256_4 -1.25% 4255338.034 4202211.002 - 0.05% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 405.058 400.005 - -0.34% -
BM_PushHeap_uint32_PipeOrgan_16 -1.25% 0.880 0.869 - -4.38% -
rng::fold_left(list<int>)/32 -1.25% 20.985 20.723 - 0.53% -
std::copy_n(list<int>)/8 -1.24% 2.249 2.221 - 0.35% -
SetIntersection_Front_Vector_uint32_1_1 -1.24% 540980493.886 534260383.106 - -0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.24% 130288.140 128669.791 - 0.28% -
std::multimap<int,_int>::clear()/0 -1.24% 395.523 390.616 - -0.23% -
SetIntersection_Interlaced_Set_float_64_1 -1.24% 16654687.769 16448405.502 - 0.25% -
BM_CmpLess_short_short -1.24% 0.959 0.947 - 0.48% -
BM_deque_deque_copy_backward/512 -1.24% 19.130 18.894 - 0.13% -
SetIntersection_Front_Set_uint32_256_16 -1.24% 4530857.824 4474896.605 - 1.31% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.23% 12.584 12.429 - -0.07% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.23% 13710.223 13541.177 - -0.52% -
SetIntersection_None_Set_uint64_16_4 -1.23% 57148398.323 56445007.991 - -0.20% -
SetIntersection_Front_Vector_string_262144_1024 -1.23% 40066086.138 39573181.064 - -0.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.23% 2.313 2.285 - 4.86% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.23% 345781.902 341535.175 - 0.02% -
SetIntersection_Interlaced_Set_string_256_1 -1.23% 4391941.971 4338088.040 - 0.50% -
std::map<int,_int>::clear()/0 -1.22% 397.789 392.920 - -0.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.22% 9136.669 9024.836 - -0.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.22% 621.748 614.143 - -0.97% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.22% 8648.875 8543.170 - 0.70% -
SetIntersection_Front_Set_uint64_16384_1 -1.22% 1059419.799 1046477.310 - 0.46% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.22% 12.843 12.686 - 0.53% -
std::multimap<int,_int>::ctor(const&)/0 -1.22% 12.918 12.760 - 0.23% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.22% 4920.825 4860.833 - 0.03% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.22% 35.838 35.403 - 0.39% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.21% 13.367 13.205 - 0.00% -
SetIntersection_Front_Vector_uint64_1024_4 -1.21% 1063274.361 1050360.590 - 0.11% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.21% 18.465 18.241 - -0.62% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.21% 764.715 755.448 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.21% 4215650.830 4164738.125 - 1.51% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.21% 637327.375 629634.666 - 0.22% -
SetIntersection_None_Vector_string_16384_64 -1.21% 1238489.315 1223546.935 - -0.66% -
std::partition_copy(deque<int>)/32 -1.21% 12.799 12.645 - -2.52% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.20% 6.564 6.485 - -1.94% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.20% 550.672 544.044 - -0.32% -
SetIntersection_None_Vector_string_262144_16384 -1.20% 1315054.425 1299265.825 - -0.95% -
SetIntersection_None_Vector_uint64_64_1 -1.20% 16819258.196 16617554.767 - 0.04% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -1.20% 1.595 1.576 - -1.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.20% 12276290.715 12129242.352 - -0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.20% 400.360 395.571 - -0.43% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.19% 33084.447 32689.205 - -1.08% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.19% 21.396 21.141 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.19% 4134123.686 4084825.706 - 0.61% -
SetIntersection_None_Vector_uint32_16384_1 -1.19% 1114384.838 1101102.109 - 0.48% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.19% 1.764 1.743 - -3.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.19% 398.749 394.007 - 0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.19% 18530507.819 18310648.817 - -0.91% -
BM_StringRelational_Less_Large_Large_Control -1.19% 2.121 2.095 - -2.32% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.19% 12279.990 12134.465 - -1.56% -
SetIntersection_None_Vector_float_16_1 -1.19% 64161355.631 63401040.034 - 0.46% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.18% 11.303 11.169 - -0.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.18% 170488.874 168471.172 - 0.54% -
std::reverse(vector<int>)/32768 -1.18% 1049.244 1036.882 - 0.20% -
rng::contains(list<int>)_(process_all)/8 -1.18% 2.381 2.353 - 1.45% -
SetIntersection_None_Vector_uint64_262144_262144 -1.18% 1138528.605 1125137.513 - 0.00% -
bm_ranges_swap_ranges_vb_aligned/8 -1.18% 3.263 3.225 - 0.45% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.17% 15.720 15.535 - -0.25% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.17% 4.061 4.013 - -0.16% -
std::generate(list<int>)/32 -1.17% 8.526 8.426 - 0.36% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.17% 18.897 18.676 - -1.93% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.17% 15011.685 14836.145 - 2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.17% 1680877.573 1661231.197 - -24.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.17% 1061859.438 1049449.968 - -0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.17% 7928.712 7836.105 - 0.15% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.17% 6765.031 6686.037 - -1.29% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 398.178 393.537 - 0.31% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.17% 30.611 30.254 - 3.85% -
SetIntersection_None_Vector_float_1024_16 -1.17% 1096776.640 1083996.699 - 0.33% -
bm_swap_ranges_vb_aligned/64 -1.16% 2.889 2.855 - 0.69% -
BM_vector_deque_ranges_move_backward/5500 -1.16% 199.843 197.522 - -0.25% -
SetIntersection_Front_Set_uint32_262144_262144 -1.16% 1660380.857 1641096.682 - -3.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.16% 57591418.692 56922582.980 - 0.37% -
std::reverse(vector<int>)/512 -1.16% 16.524 16.333 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.16% 11585117.784 11450733.393 - -0.82% -
bm_gcd_random -1.16% 29.325 28.985 - 0.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 12.892 12.743 - 0.05% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.013 12.862 - 0.22% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.16% 20.220 19.986 - -0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.16% 1061672.351 1049379.544 - 2.60% -
std::unordered_multimap<int,_int>::clear()/0 -1.16% 396.294 391.706 - 0.52% -
SetIntersection_Interlaced_Vector_float_64_16 -1.16% 16695650.048 16502419.754 - -3.42% -
SetIntersection_None_Vector_string_262144_4 -1.16% 1303127.044 1288062.349 - -2.02% -
SetIntersection_Interlaced_Set_float_256_1 -1.16% 4210272.568 4161640.994 - 1.31% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.15% 20.783 20.544 - -18.18% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 12.860 12.712 - 0.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.15% 19.217 18.996 - -1.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.15% 225.763 223.169 - -2.92% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.15% 3848.883 3804.671 - 0.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 12.851 12.704 - 0.48% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.15% 35.982 35.569 - 4.90% -
SetIntersection_Front_Set_float_4_4 -1.15% 138746766.524 137156271.587 - 0.35% -
std::pop_heap(vector<int>)/8 -1.15% 51.641 51.049 - -0.19% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.14% 4212364.574 4164156.813 - -0.12% -
std::map<std::string,_int>::ctor(const&)/8192 -1.14% 349335.870 345341.083 - 1.69% -
SetIntersection_Front_Set_uint64_64_1 -1.14% 16609313.029 16420084.682 - 0.07% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.14% 3385.722 3347.160 - -0.18% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.14% 21068083.177 20828606.328 - -1.31% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.14% 14.940 14.771 - -1.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.13% 15.353 15.179 - 0.38% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.13% 12.582 12.440 - 0.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.13% 18.364 18.156 - 0.19% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.13% 49815.986 49252.974 - -3.21% -
SetIntersection_Front_Set_uint32_256_256 -1.13% 7788110.806 7700164.686 - -1.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.13% 17.386 17.190 - -0.30% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.12% 665.322 657.838 - 0.59% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.12% 15.771 15.594 - 0.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.12% 15.375 15.202 - 0.90% -
bm_gcd_complex -1.12% 17.979 17.777 - -1.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.12% 397.583 393.116 - -0.36% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.12% 661.528 654.103 - 0.54% -
SetIntersection_None_Vector_string_16384_1024 -1.12% 1232525.050 1218695.425 - -1.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.12% 1.406 1.390 - 15.22% -
bm_ranges_swap_ranges_vb_aligned/128 -1.12% 3.433 3.394 - 0.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.12% 18.802 18.591 - 1.18% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 -1.12% 93790.991 92739.379 - -0.00% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.12% 28.844 28.520 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.12% 163389564.305 161557899.929 - -1.59% -
std::unordered_set<std::string>::clear()/0 -1.12% 398.988 394.516 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.12% 4567588.798 4516434.914 - -5.72% -
BM_deque_vector_ranges_copy_backward/1 -1.12% 2.154 2.130 - 1.64% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.12% 4.703 4.650 - -3.60% -
BM_StringFindCharLiteral/512 -1.12% 9.562 9.455 - -0.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.12% 13.993 13.837 - -0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.11% 3.372 3.334 - -1.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 666.699 659.274 - -0.66% -
std::transform(list<int>)_(identity_transform)/8192 -1.11% 7004.818 6926.818 - 0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.11% 1056804.972 1045063.957 - -1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.11% 1578628.408 1561112.995 - -1.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.11% 2.273 2.248 - 3.21% -
SetIntersection_Front_Set_string_256_4 -1.11% 4955145.318 4900170.768 - -2.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.11% 45.877 45.369 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.11% 1172152.588 1159184.888 - -0.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.11% 19.268 19.055 - 1.14% -
SetIntersection_None_Vector_uint32_262144_64 -1.11% 1139972.234 1127368.005 - 0.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.11% 12.872 12.730 - -3.80% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.11% 4580.301 4529.687 - -2.99% -
SetIntersection_Interlaced_Set_string_256_16 -1.10% 18329013.724 18126483.567 - 0.90% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.10% 11.717 11.588 - 0.61% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.10% 3233.047 3197.347 - 1.94% -
SetIntersection_Front_Set_float_16384_16384 -1.10% 216877358.424 214482669.722 - -7.78% -
SetIntersection_Front_Set_float_1024_16 -1.10% 1211438.939 1198065.975 - -0.47% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.10% 778.235 769.666 - 0.03% -
SetIntersection_Front_Vector_float_262144_1 -1.10% 1055460.539 1043886.292 - 0.88% -
std::partition(vector<int>)_(dense)/32 -1.10% 8.349 8.257 - -1.73% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.10% 2.317 2.292 - 1.07% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.09% 12.274 12.140 - 0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.09% 398.399 394.044 - 0.21% -
rng::starts_with(list<int>)/8192 -1.09% 8595.633 8501.697 - -8.11% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.09% 49281175.000 48742902.799 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.09% 138376045.157 136867717.079 - 0.05% -
std::map<int,_int>::find(key)_(existent)/32 -1.09% 1.696 1.678 - -3.19% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.09% 23.350 23.096 - 0.55% -
BM_CmpLess_uint_uint -1.09% 1.080 1.068 - 1.78% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.09% 511.199 505.637 - -0.98% -
std::make_heap(vector<int>)_(heap)/1024 -1.09% 275.186 272.192 - 0.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.09% 18.743 18.539 - 0.75% -
std::move_backward(vector<bool>)_(aligned)/512 -1.09% 2.280 2.255 - -4.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.08% 60393517.319 59738560.375 - 0.29% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.08% 22.692 22.446 - 1.10% -
std::unordered_set<int>::clear()/32 -1.08% 604.585 598.036 - 2.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.08% 4.022 3.979 - -3.49% -
BM_deque_vector_ranges_move/4096 -1.08% 146.418 144.833 - -0.32% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.08% 180054031.222 178106109.169 - -1.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.08% 18.280 18.083 - 1.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.08% 17114.010 16929.153 - 1.32% -
SetIntersection_None_Set_float_256_1 -1.08% 11581584.109 11456514.267 - -1.84% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.08% 3942.051 3899.509 - 0.05% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.08% 23.348 23.096 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.08% 1.481 1.465 - 0.08% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 396.366 392.095 - -0.17% -
SetIntersection_Front_Set_uint64_262144_1024 -1.08% 12550053.575 12414901.918 - -1.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.08% 56664.457 56054.586 - -0.59% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.08% 75.821 75.006 - -0.60% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.07% 84292.191 83387.830 - -0.69% -
BM_deque_deque_ranges_move_backward/512 -1.07% 19.087 18.882 - 0.17% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.07% 17.844 17.653 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.07% 37552431.780 37150304.057 - 0.12% -
SetIntersection_None_Set_uint64_1024_256 -1.07% 8934891.142 8839220.164 - 0.11% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.07% 341270.812 337625.826 - 1.45% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 12.904 12.766 - 0.42% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.07% 13.407 13.264 - 0.03% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.06% 18.112 17.920 - -1.11% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.06% 1.525 1.509 - -5.00% -
BM_vector_deque_ranges_copy_backward/512 -1.06% 17.668 17.481 - -2.65% -
std::find_if(vector<bool>)_(process_all)/50 -1.06% 24.016 23.761 - -0.84% -
SetIntersection_Interlaced_Set_string_256_4 -1.06% 13120120.785 12980926.139 - -1.62% -
BM_deque_deque_ranges_move/64 -1.06% 3.084 3.052 - -1.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.06% 56.216 55.620 - 3.86% -
SetIntersection_Front_Vector_uint32_16384_64 -1.06% 1332856.331 1318739.261 - -0.43% -
SetIntersection_Interlaced_Set_float_64_4 -1.06% 21029848.524 20807374.506 - -0.94% -
std::is_sorted(list<int>)/1024 -1.05% 754.497 746.541 - 0.53% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.05% 11.475 11.354 - 0.23% -
SetIntersection_None_Vector_uint64_1024_256 -1.05% 1088515.945 1077077.250 - -0.13% -
std::fill(list<int>)/50 -1.05% 35.148 34.779 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.05% 56650434.826 56055874.720 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.05% 4229266.802 4184915.799 - 0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.05% 2.500 2.473 - -0.97% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.05% 6784.039 6713.068 - -0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 397.863 393.701 - -0.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.05% 562.094 556.217 - -0.08% -
std::any_of(list<int>)_(process_all)/32 -1.04% 11.748 11.625 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.04% 35.699 35.327 - 8.15% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.04% 6.486 6.419 - -23.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -1.04% 119364.266 118119.412 - -0.40% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.04% 23.207 22.965 - 2.10% -
std::unordered_set<int>::ctor(const&)/8192 -1.04% 56042.916 55459.982 - 1.60% -
BM_StringConstructDestroyCStr_Large_Opaque -1.04% 15.052 14.895 - -0.71% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.04% 5.317 5.262 - 0.21% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 571.028 565.107 - -0.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.04% 398.587 394.455 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.03% 1048184.399 1037377.766 - -2.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.03% 63104.169 62454.010 - -1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.03% 11443837.587 11325955.699 - -0.48% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.03% 12934.151 12801.016 - -1.29% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.03% 6517.530 6450.486 - -1.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.03% 18.773 18.580 - -3.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.03% 22649251.489 22416767.274 - 0.57% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.02% 8675.030 8586.223 - -0.69% -
SetIntersection_Front_Vector_uint32_1024_1 -1.02% 1059493.162 1048648.921 - 1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.02% 16351502.122 16184399.192 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.02% 28.048 27.761 - -0.55% -
BM_StringFindAllMatch/512 -1.02% 11.609 11.490 - -0.08% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.02% 27.876 27.592 - -3.38% -
BM_deque_vector_move/5500 -1.02% 195.292 193.299 - -0.83% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.02% 8863.374 8772.949 - 0.12% -
BM_StringRelational_Less_Large_Huge_Control -1.02% 2.180 2.158 - 0.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.02% 62304.650 61669.539 - -0.53% -
SetIntersection_Front_Vector_uint32_16384_16 -1.02% 1113680.286 1102344.245 - -1.05% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.02% 76484.215 75706.754 - -0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.02% 505.396 500.260 - -0.34% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.01% 5148.430 5096.237 - -1.21% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.01% 5158.481 5106.202 - -1.19% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.01% 3145.745 3113.888 - 0.13% -
BM_CmpEqual_int_schar -1.01% 1.125 1.113 - -1.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.01% 610.348 604.177 - -21.29% -
SetIntersection_Front_Vector_uint32_16_1 -1.01% 63538202.363 62897530.402 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.01% 4361995.259 4318016.927 - -1.64% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.00% 17985941.162 17805283.130 - 0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.00% 11251370.324 11138383.074 - -1.48% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.00% 32.079 31.757 - 0.12% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.00% 16505.166 16339.614 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.00% 67478614.111 66801854.942 - -0.38% -
std::shift_right(list<int>)/8192 -1.00% 7379.459 7305.559 - -0.38% -


Report Time: 3.70s
Name Current %
BM_CmpEqual_int_int 1.046 -1.01%
BM_CmpEqual_int_schar 1.113 -1.49%
BM_CmpEqual_int_short 1.136 1.74%
BM_CmpEqual_int_uchar 1.071 -
BM_CmpEqual_int_uint 1.077 -
BM_CmpEqual_int_ushort 1.098 -
BM_CmpEqual_schar_int 1.123 -
BM_CmpEqual_schar_schar 1.074 -
BM_CmpEqual_schar_short 1.120 -
BM_CmpEqual_schar_uchar 1.097 -
BM_CmpEqual_schar_uint 1.102 -1.19%
BM_CmpEqual_schar_ushort 1.104 1.85%
BM_CmpEqual_short_int 1.137 2.74%
BM_CmpEqual_short_schar 1.114 -
BM_CmpEqual_short_short 1.061 -
BM_CmpEqual_short_uchar 1.100 1.39%
BM_CmpEqual_short_uint 1.109 -
BM_CmpEqual_short_ushort 1.096 -
BM_CmpEqual_uchar_int 1.062 1.42%
BM_CmpEqual_uchar_schar 1.009 -5.79%
BM_CmpEqual_uchar_short 1.008 -
BM_CmpEqual_uchar_uchar 1.052 -
BM_CmpEqual_uchar_uint 1.050 -
BM_CmpEqual_uchar_ushort 1.048 -1.22%
BM_CmpEqual_uint_int 1.034 -
BM_CmpEqual_uint_schar 1.043 -
BM_CmpEqual_uint_short 1.002 -
BM_CmpEqual_uint_uchar 1.124 3.00%
BM_CmpEqual_uint_uint 1.026 -2.02%
BM_CmpEqual_uint_ushort 1.112 1.81%
BM_CmpEqual_ushort_int 1.076 3.57%
BM_CmpEqual_ushort_schar 1.030 4.78%
BM_CmpEqual_ushort_short 1.021 3.75%
BM_CmpEqual_ushort_uchar 1.103 -
BM_CmpEqual_ushort_uint 1.055 -1.92%
BM_CmpEqual_ushort_ushort 1.046 -
BM_CmpLess_int_int 1.075 3.75%
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.136 1.55%
BM_CmpLess_int_uchar 1.122 3.58%
BM_CmpLess_int_uint 1.051 -
BM_CmpLess_int_ushort 1.111 -
BM_CmpLess_schar_int 1.122 2.83%
BM_CmpLess_schar_schar 0.960 1.58%
BM_CmpLess_schar_short 0.947 -
BM_CmpLess_schar_uchar 1.103 -
BM_CmpLess_schar_uint 1.101 -
BM_CmpLess_schar_ushort 1.070 -2.15%
BM_CmpLess_short_int 1.106 -
BM_CmpLess_short_schar 0.944 -
BM_CmpLess_short_short 0.947 -
BM_CmpLess_short_uchar 1.071 -1.14%
BM_CmpLess_short_uint 1.110 1.25%
BM_CmpLess_short_ushort 1.088 1.03%
BM_CmpLess_uchar_int 1.079 -
BM_CmpLess_uchar_schar 1.016 -1.37%
BM_CmpLess_uchar_short 1.028 1.94%
BM_CmpLess_uchar_uchar 1.059 1.06%
BM_CmpLess_uchar_uint 1.051 -
BM_CmpLess_uchar_ushort 1.033 -
BM_CmpLess_uint_int 1.086 3.88%
BM_CmpLess_uint_schar 1.066 1.15%
BM_CmpLess_uint_short 1.015 -
BM_CmpLess_uint_uchar 1.118 -
BM_CmpLess_uint_uint 1.068 1.78%
BM_CmpLess_uint_ushort 1.102 -
BM_CmpLess_ushort_int 1.072 -
BM_CmpLess_ushort_schar 1.051 -
BM_CmpLess_ushort_short 1.045 1.59%
BM_CmpLess_ushort_uchar 1.096 1.86%
BM_CmpLess_ushort_uint 1.066 2.31%
BM_CmpLess_ushort_ushort 1.089 4.14%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.168 -
BM_PushHeap_float_Ascending_16 0.991 -3.33%
BM_PushHeap_float_Ascending_16384 4.036 -5.69%
BM_PushHeap_float_Ascending_256 2.484 -
BM_PushHeap_float_Ascending_262144 5.397 5.61%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.788 -
BM_PushHeap_float_Descending_1 0.466 -18.99%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.372 3.98%
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.918 1.30%
BM_PushHeap_float_PipeOrgan_16384 2.513 -1.00%
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.485 -4.17%
BM_PushHeap_float_PipeOrgan_64 1.334 2.89%
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
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.579 -8.18%
BM_PushHeap_float_Random_1024 7.509 -
BM_PushHeap_float_Random_16 5.421 1.55%
BM_PushHeap_float_Random_16384 7.687 -
BM_PushHeap_float_Random_256 7.357 -
BM_PushHeap_float_Random_262144 7.752 1.05%
BM_PushHeap_float_Random_4 2.721 -4.55%
BM_PushHeap_float_Random_64 6.694 -
BM_PushHeap_float_SingleElement_1 0.635 16.91%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.374 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.379 4.29%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.416 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.350 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.604 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.559 5.53%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.602 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.396 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.919 -2.40%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.378 -2.02%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.767 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.584 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.204 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.100 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.541 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.795 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.333 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.936 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.955 -1.20%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.912 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.567 5.63%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.526 1.61%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.473 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 2.79%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.536 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.616 4.25%
BM_PushHeap_string_Ascending_1 0.584 24.10%
BM_PushHeap_string_Ascending_1024 13.494 2.66%
BM_PushHeap_string_Ascending_16 4.801 2.88%
BM_PushHeap_string_Ascending_16384 19.346 3.36%
BM_PushHeap_string_Ascending_256 11.204 4.04%
BM_PushHeap_string_Ascending_262144 28.966 -2.00%
BM_PushHeap_string_Ascending_4 2.563 -
BM_PushHeap_string_Ascending_64 7.646 4.53%
BM_PushHeap_string_Descending_1 0.583 10.66%
BM_PushHeap_string_Descending_1024 2.381 -
BM_PushHeap_string_Descending_16 2.115 -
BM_PushHeap_string_Descending_16384 2.320 -9.40%
BM_PushHeap_string_Descending_256 2.286 -1.02%
BM_PushHeap_string_Descending_262144 3.062 -2.69%
BM_PushHeap_string_Descending_4 1.887 -
BM_PushHeap_string_Descending_64 2.208 -1.42%
BM_PushHeap_string_PipeOrgan_1 0.642 21.85%
BM_PushHeap_string_PipeOrgan_1024 9.866 2.01%
BM_PushHeap_string_PipeOrgan_16 4.227 1.80%
BM_PushHeap_string_PipeOrgan_16384 13.035 1.56%
BM_PushHeap_string_PipeOrgan_256 7.974 -
BM_PushHeap_string_PipeOrgan_262144 18.320 4.09%
BM_PushHeap_string_PipeOrgan_4 2.531 -
BM_PushHeap_string_PipeOrgan_64 5.844 -
BM_PushHeap_string_QuickSortAdversary_1 0.584 -
BM_PushHeap_string_QuickSortAdversary_1024 14.951 -
BM_PushHeap_string_QuickSortAdversary_16 10.443 -2.48%
BM_PushHeap_string_QuickSortAdversary_16384 16.113 5.01%
BM_PushHeap_string_QuickSortAdversary_256 14.428 -
BM_PushHeap_string_QuickSortAdversary_262144 16.158 1.15%
BM_PushHeap_string_QuickSortAdversary_4 6.326 -
BM_PushHeap_string_QuickSortAdversary_64 12.944 -
BM_PushHeap_string_Random_1 0.525 -8.93%
BM_PushHeap_string_Random_1024 14.800 -1.73%
BM_PushHeap_string_Random_16 10.390 -
BM_PushHeap_string_Random_16384 16.016 -1.08%
BM_PushHeap_string_Random_256 14.266 -
BM_PushHeap_string_Random_262144 17.884 -1.50%
BM_PushHeap_string_Random_4 6.368 4.18%
BM_PushHeap_string_Random_64 12.860 -
BM_PushHeap_string_SingleElement_1 0.706 -
BM_PushHeap_string_SingleElement_1024 2.716 -
BM_PushHeap_string_SingleElement_16 2.762 -
BM_PushHeap_string_SingleElement_16384 2.711 -
BM_PushHeap_string_SingleElement_256 2.709 -
BM_PushHeap_string_SingleElement_262144 2.738 -
BM_PushHeap_string_SingleElement_4 2.406 -
BM_PushHeap_string_SingleElement_64 2.767 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.464 8.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.615 2.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.022 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.576 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.792 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.843 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.935 -1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.429 -19.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.603 -3.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.581 -6.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -3.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -3.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.594 -4.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.622 -11.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.660 1.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.462 12.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.022 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.922 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.548 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.375 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.822 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.149 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.536 -23.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.473 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.278 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.132 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.076 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.751 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.791 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.669 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.411 -23.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.064 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.178 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.334 2.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.978 1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.237 -1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.395 -5.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.494 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.481 -3.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.615 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.573 -6.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.654 4.86%
BM_PushHeap_uint32_Ascending_1 0.520 26.86%
BM_PushHeap_uint32_Ascending_1024 2.555 -6.81%
BM_PushHeap_uint32_Ascending_16 0.927 -8.01%
BM_PushHeap_uint32_Ascending_16384 3.591 -4.54%
BM_PushHeap_uint32_Ascending_256 2.085 -9.57%
BM_PushHeap_uint32_Ascending_262144 4.687 -6.87%
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.523 -14.16%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.373 5.50%
BM_PushHeap_uint32_Descending_16384 0.383 -
BM_PushHeap_uint32_Descending_256 0.402 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.382 10.86%
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.393 -24.37%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.869 -4.38%
BM_PushHeap_uint32_PipeOrgan_16384 2.386 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.028 -
BM_PushHeap_uint32_PipeOrgan_4 0.541 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.532 -7.83%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -6.12%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.584 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.619 -
BM_PushHeap_uint32_Random_1 0.692 27.13%
BM_PushHeap_uint32_Random_1024 5.698 -
BM_PushHeap_uint32_Random_16 4.058 -2.09%
BM_PushHeap_uint32_Random_16384 5.896 1.97%
BM_PushHeap_uint32_Random_256 5.716 3.62%
BM_PushHeap_uint32_Random_262144 5.874 -1.92%
BM_PushHeap_uint32_Random_4 2.155 -2.57%
BM_PushHeap_uint32_Random_64 5.257 4.46%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -2.97%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.343 -3.42%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.669 3.65%
BM_PushHeap_uint64_Ascending_16 0.932 2.45%
BM_PushHeap_uint64_Ascending_16384 3.736 2.74%
BM_PushHeap_uint64_Ascending_256 2.200 5.39%
BM_PushHeap_uint64_Ascending_262144 4.916 4.12%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.620 7.11%
BM_PushHeap_uint64_Descending_1 0.482 -30.35%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -2.82%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.360 -3.05%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.469 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.883 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.058 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -3.02%
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.929 1.97%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.552 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.227 -
BM_PushHeap_uint64_Random_16 4.461 -1.07%
BM_PushHeap_uint64_Random_16384 6.329 -
BM_PushHeap_uint64_Random_256 6.055 -
BM_PushHeap_uint64_Random_262144 6.294 -
BM_PushHeap_uint64_Random_4 2.558 -1.05%
BM_PushHeap_uint64_Random_64 5.499 -1.62%
BM_PushHeap_uint64_SingleElement_1 0.480 -16.61%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.347 -6.20%
BM_PushHeap_uint64_SingleElement_16384 0.367 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.360 -3.38%
BM_PushHeap_uint64_SingleElement_4 0.361 -9.33%
BM_PushHeap_uint64_SingleElement_64 0.358 -3.72%
BM_StringAssignAsciizMix_Opaque 5.043 1.49%
BM_StringAssignAsciizMix_Transparent 3.066 1.79%
BM_StringAssignAsciiz_Empty_Opaque 2.984 -
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 190.562 -1.59%
BM_StringAssignAsciiz_Huge_Transparent 190.382 -1.04%
BM_StringAssignAsciiz_Large_Opaque 11.785 1.11%
BM_StringAssignAsciiz_Large_Transparent 11.845 1.79%
BM_StringAssignAsciiz_Small_Opaque 2.987 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.487 -3.24%
BM_StringAssignStr_Huge_Opaque 110.054 -
BM_StringAssignStr_Huge_Transparent 107.957 -3.41%
BM_StringAssignStr_Large_Opaque 10.863 7.21%
BM_StringAssignStr_Large_Transparent 10.610 3.88%
BM_StringAssignStr_Small_Opaque 0.770 5.23%
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.028 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.236 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.445 1.11%
BM_StringConstructDestroyCStr_Huge_Transparent 64.792 -
BM_StringConstructDestroyCStr_Large_Opaque 14.895 -
BM_StringConstructDestroyCStr_Large_Transparent 10.457 3.32%
BM_StringConstructDestroyCStr_Small_Opaque 2.134 2.68%
BM_StringConstructDestroyCStr_Small_Transparent 0.345 -
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 108.390 -
BM_StringCopy_Large 6.209 -
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.238 -25.52%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 11.013 1.14%
BM_StringDestroy_Large 7.162 -3.36%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.275 -6.35%
BM_StringEraseToEnd_Huge_Transparent 2.362 -4.16%
BM_StringEraseToEnd_Large_Opaque 0.992 -
BM_StringEraseToEnd_Large_Transparent 0.823 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.401 -4.90%
BM_StringEraseWithMove_Empty_Opaque 0.843 6.63%
BM_StringEraseWithMove_Empty_Transparent 0.608 5.21%
BM_StringEraseWithMove_Huge_Opaque 45.563 -42.38%
BM_StringEraseWithMove_Huge_Transparent 45.301 -15.06%
BM_StringEraseWithMove_Large_Opaque 2.791 -
BM_StringEraseWithMove_Large_Transparent 3.106 16.59%
BM_StringEraseWithMove_Small_Opaque 2.193 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 3.021 6.04%
BM_StringFindAllMatch/131072 2270.277 -
BM_StringFindAllMatch/32768 574.435 -
BM_StringFindAllMatch/4096 79.681 -
BM_StringFindAllMatch/512 11.490 -
BM_StringFindAllMatch/64 3.325 7.33%
BM_StringFindAllMatch/8 2.753 7.80%
BM_StringFindCharLiteral/1024 17.933 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.036 -
BM_StringFindCharLiteral/256 5.307 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.809 -
BM_StringFindCharLiteral/512 9.455 -
BM_StringFindCharLiteral/64 2.110 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.501 -
BM_StringFindMatch1/1 980.668 -
BM_StringFindMatch1/32768 1563.342 -
BM_StringFindMatch1/4096 1056.660 -
BM_StringFindMatch1/512 1001.024 1.37%
BM_StringFindMatch1/64 981.743 -
BM_StringFindMatch1/8 980.591 -
BM_StringFindMatch2/1 980.307 -
BM_StringFindMatch2/32768 1562.926 -
BM_StringFindMatch2/4096 1056.846 -
BM_StringFindMatch2/512 1001.220 1.32%
BM_StringFindMatch2/64 980.888 -
BM_StringFindMatch2/8 980.390 -
BM_StringFindNoMatch/10 1.325 -2.19%
BM_StringFindNoMatch/131072 1960.609 -
BM_StringFindNoMatch/32768 498.231 -
BM_StringFindNoMatch/4096 74.951 -
BM_StringFindNoMatch/512 9.307 -
BM_StringFindNoMatch/64 2.118 1.49%
BM_StringFindStringLiteral/1024 17.748 -
BM_StringFindStringLiteral/128 3.056 -4.68%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.124 -
BM_StringFindStringLiteral/256 5.333 -1.91%
BM_StringFindStringLiteral/32 1.733 -2.09%
BM_StringFindStringLiteral/4096 76.910 -
BM_StringFindStringLiteral/512 9.390 -1.56%
BM_StringFindStringLiteral/64 2.126 -6.23%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.839 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.706 -7.27%
BM_StringRead_Cold_Deep_Empty 1.262 -11.11%
BM_StringRead_Cold_Deep_Large 1.227 -19.54%
BM_StringRead_Cold_Deep_Small 1.162 -19.73%
BM_StringRead_Cold_Shallow_Empty 1.091 -29.83%
BM_StringRead_Cold_Shallow_Large 1.121 -18.88%
BM_StringRead_Cold_Shallow_Small 1.098 -28.96%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.502 -
BM_StringRead_Hot_Deep_Small 0.512 -
BM_StringRead_Hot_Shallow_Empty 0.495 4.55%
BM_StringRead_Hot_Shallow_Large 0.485 -
BM_StringRead_Hot_Shallow_Small 0.480 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.423 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.431 3.32%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.636 3.87%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.632 3.67%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.419 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.995 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.665 -9.00%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.161 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.837 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.228 -24.53%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 1.37%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.825 1.23%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.413 -9.61%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.446 96.66%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.640 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.692 6.77%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.669 10.20%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.611 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.642 3.65%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.576 -1.99%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.172 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 1.07%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.436 1.54%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.053 -
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.228 5.07%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.666 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.213 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -
BM_StringRelational_Compare_Empty_Huge_Control 1.607 -
BM_StringRelational_Compare_Empty_Large_Control 1.832 -
BM_StringRelational_Compare_Empty_Small_Control 1.609 -
BM_StringRelational_Compare_Huge_Empty_Control 1.661 -11.39%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.399 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.351 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.683 -
BM_StringRelational_Compare_Huge_Huge_Control 98.859 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.853 -
BM_StringRelational_Compare_Large_Empty_Control 1.817 13.00%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.087 -
BM_StringRelational_Compare_Large_Small_Control 1.916 3.85%
BM_StringRelational_Compare_Small_Empty_Control 1.611 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.846 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.628 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.846 -
BM_StringRelational_Eq_Empty_Empty_Control 2.110 2.61%
BM_StringRelational_Eq_Empty_Huge_Control 0.470 -
BM_StringRelational_Eq_Empty_Large_Control 0.473 -3.05%
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.529 8.13%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.987 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.604 -
BM_StringRelational_Eq_Huge_Huge_Control 99.047 -
BM_StringRelational_Eq_Large_Huge_Control 0.473 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.446 -1.45%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.961 5.60%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.706 -7.71%
BM_StringRelational_Eq_Large_Large_Control 2.277 -5.82%
BM_StringRelational_Eq_Small_Huge_Control 0.476 -
BM_StringRelational_Eq_Small_Large_Control 0.468 -4.52%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.576 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.159 1.78%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.408 -15.46%
BM_StringRelational_Eq_Small_Small_Control 2.018 18.88%
BM_StringRelational_Less_Empty_Empty_Control 1.611 -5.98%
BM_StringRelational_Less_Empty_Huge_Control 1.611 -2.90%
BM_StringRelational_Less_Empty_Large_Control 1.611 -3.07%
BM_StringRelational_Less_Empty_Small_Control 1.629 -4.95%
BM_StringRelational_Less_Huge_Empty_Control 1.617 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.282 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.560 -
BM_StringRelational_Less_Huge_Huge_Control 98.455 -
BM_StringRelational_Less_Huge_Large_Control 2.099 -
BM_StringRelational_Less_Huge_Small_Control 1.853 -
BM_StringRelational_Less_Large_Empty_Control 1.609 -3.37%
BM_StringRelational_Less_Large_Huge_Control 2.158 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.407 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.085 -1.10%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.095 -2.32%
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.609 -2.91%
BM_StringRelational_Less_Small_Huge_Control 1.853 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 4.76%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.624 -
BM_align/256 0.622 -
BM_align/64 0.623 -
BM_align/8 0.623 -
BM_deque_deque_copy/0 0.847 -
BM_deque_deque_copy/1 2.558 -
BM_deque_deque_copy/1024 38.007 2.15%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 141.021 -
BM_deque_deque_copy/4096 148.422 -
BM_deque_deque_copy/512 17.682 -
BM_deque_deque_copy/5500 198.681 1.15%
BM_deque_deque_copy/64 3.057 -
BM_deque_deque_copy/64000 3025.618 3.49%
BM_deque_deque_copy/65536 3167.126 3.58%
BM_deque_deque_copy/70000 3207.371 -
BM_deque_deque_copy_backward/0 0.920 18.98%
BM_deque_deque_copy_backward/1 2.773 -
BM_deque_deque_copy_backward/1024 38.124 -
BM_deque_deque_copy_backward/2 2.521 -
BM_deque_deque_copy_backward/4000 146.798 1.92%
BM_deque_deque_copy_backward/4096 153.860 -
BM_deque_deque_copy_backward/512 18.894 -
BM_deque_deque_copy_backward/5500 205.691 1.53%
BM_deque_deque_copy_backward/64 3.379 -
BM_deque_deque_copy_backward/64000 7871.804 -
BM_deque_deque_copy_backward/65536 8067.255 1.22%
BM_deque_deque_copy_backward/70000 8551.652 -
BM_deque_deque_move/0 0.822 -
BM_deque_deque_move/1 2.479 -2.86%
BM_deque_deque_move/1024 37.602 2.03%
BM_deque_deque_move/2 2.238 -2.71%
BM_deque_deque_move/4000 142.877 -
BM_deque_deque_move/4096 146.774 -
BM_deque_deque_move/512 17.640 -
BM_deque_deque_move/5500 195.822 -
BM_deque_deque_move/64 3.037 -
BM_deque_deque_move/64000 3056.976 1.31%
BM_deque_deque_move/65536 3104.715 -
BM_deque_deque_move/70000 3336.579 -1.69%
BM_deque_deque_move_backward/0 0.742 -19.14%
BM_deque_deque_move_backward/1 2.772 -
BM_deque_deque_move_backward/1024 38.851 2.70%
BM_deque_deque_move_backward/2 2.520 -
BM_deque_deque_move_backward/4000 146.466 -
BM_deque_deque_move_backward/4096 154.340 1.62%
BM_deque_deque_move_backward/512 18.866 -
BM_deque_deque_move_backward/5500 204.884 1.27%
BM_deque_deque_move_backward/64 3.380 -
BM_deque_deque_move_backward/64000 7761.431 -
BM_deque_deque_move_backward/65536 8099.608 -
BM_deque_deque_move_backward/70000 8619.510 -
BM_deque_deque_ranges_copy/0 0.790 -
BM_deque_deque_ranges_copy/1 2.308 -7.38%
BM_deque_deque_ranges_copy/1024 37.708 2.63%
BM_deque_deque_ranges_copy/2 2.074 -7.20%
BM_deque_deque_ranges_copy/4000 142.206 -
BM_deque_deque_ranges_copy/4096 147.344 -
BM_deque_deque_ranges_copy/512 17.604 -
BM_deque_deque_ranges_copy/5500 199.206 -
BM_deque_deque_ranges_copy/64 3.029 -1.11%
BM_deque_deque_ranges_copy/64000 3156.988 7.82%
BM_deque_deque_ranges_copy/65536 3070.065 -
BM_deque_deque_ranges_copy/70000 3323.631 1.75%
BM_deque_deque_ranges_copy_backward/0 0.856 1.69%
BM_deque_deque_ranges_copy_backward/1 2.797 10.73%
BM_deque_deque_ranges_copy_backward/1024 37.812 -
BM_deque_deque_ranges_copy_backward/2 2.527 13.69%
BM_deque_deque_ranges_copy_backward/4000 144.296 -
BM_deque_deque_ranges_copy_backward/4096 153.014 -
BM_deque_deque_ranges_copy_backward/512 18.916 -
BM_deque_deque_ranges_copy_backward/5500 203.082 -
BM_deque_deque_ranges_copy_backward/64 3.380 -1.58%
BM_deque_deque_ranges_copy_backward/64000 7790.442 1.35%
BM_deque_deque_ranges_copy_backward/65536 8040.535 1.44%
BM_deque_deque_ranges_copy_backward/70000 8662.132 1.23%
BM_deque_deque_ranges_move/0 0.738 -19.60%
BM_deque_deque_ranges_move/1 2.346 -9.04%
BM_deque_deque_ranges_move/1024 37.572 1.04%
BM_deque_deque_ranges_move/2 2.074 -9.78%
BM_deque_deque_ranges_move/4000 144.215 -
BM_deque_deque_ranges_move/4096 148.606 1.32%
BM_deque_deque_ranges_move/512 17.628 -
BM_deque_deque_ranges_move/5500 197.654 -
BM_deque_deque_ranges_move/64 3.052 -1.31%
BM_deque_deque_ranges_move/64000 3031.660 -2.18%
BM_deque_deque_ranges_move/65536 3110.277 1.71%
BM_deque_deque_ranges_move/70000 3280.993 -1.53%
BM_deque_deque_ranges_move_backward/0 0.917 -
BM_deque_deque_ranges_move_backward/1 2.700 -1.31%
BM_deque_deque_ranges_move_backward/1024 37.675 -
BM_deque_deque_ranges_move_backward/2 2.534 5.59%
BM_deque_deque_ranges_move_backward/4000 144.442 -
BM_deque_deque_ranges_move_backward/4096 151.397 -1.25%
BM_deque_deque_ranges_move_backward/512 18.882 -
BM_deque_deque_ranges_move_backward/5500 201.033 -1.42%
BM_deque_deque_ranges_move_backward/64 3.393 -
BM_deque_deque_ranges_move_backward/64000 7827.199 -
BM_deque_deque_ranges_move_backward/65536 8193.634 1.62%
BM_deque_deque_ranges_move_backward/70000 8704.672 2.02%
BM_deque_vector_copy/0 1.547 9.59%
BM_deque_vector_copy/1 2.366 13.68%
BM_deque_vector_copy/1024 37.262 -1.83%
BM_deque_vector_copy/2 2.031 11.84%
BM_deque_vector_copy/4000 142.796 -
BM_deque_vector_copy/4096 145.990 -
BM_deque_vector_copy/512 16.640 -3.48%
BM_deque_vector_copy/5500 196.547 -
BM_deque_vector_copy/64 2.728 3.28%
BM_deque_vector_copy/64000 2856.602 -
BM_deque_vector_copy/65536 2904.186 -
BM_deque_vector_copy/70000 3171.748 -
BM_deque_vector_copy_backward/0 1.647 20.04%
BM_deque_vector_copy_backward/1 2.138 -
BM_deque_vector_copy_backward/1024 37.037 -
BM_deque_vector_copy_backward/2 1.889 2.87%
BM_deque_vector_copy_backward/4000 143.014 -
BM_deque_vector_copy_backward/4096 148.221 -
BM_deque_vector_copy_backward/512 17.905 -
BM_deque_vector_copy_backward/5500 199.942 -
BM_deque_vector_copy_backward/64 2.948 -
BM_deque_vector_copy_backward/64000 8296.200 5.24%
BM_deque_vector_copy_backward/65536 8173.415 -
BM_deque_vector_copy_backward/70000 8997.514 1.44%
BM_deque_vector_move/0 1.525 4.81%
BM_deque_vector_move/1 2.093 -
BM_deque_vector_move/1024 37.345 -
BM_deque_vector_move/2 1.936 5.64%
BM_deque_vector_move/4000 141.926 -
BM_deque_vector_move/4096 145.198 -
BM_deque_vector_move/512 16.608 -
BM_deque_vector_move/5500 193.299 -
BM_deque_vector_move/64 2.697 3.06%
BM_deque_vector_move/64000 3000.798 1.14%
BM_deque_vector_move/65536 2985.351 -
BM_deque_vector_move/70000 3217.604 -
BM_deque_vector_move_backward/0 1.415 -2.06%
BM_deque_vector_move_backward/1 2.169 2.04%
BM_deque_vector_move_backward/1024 36.812 -
BM_deque_vector_move_backward/2 1.835 -
BM_deque_vector_move_backward/4000 142.633 -
BM_deque_vector_move_backward/4096 149.221 1.16%
BM_deque_vector_move_backward/512 17.891 -
BM_deque_vector_move_backward/5500 198.163 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7763.579 -
BM_deque_vector_move_backward/65536 8098.758 1.35%
BM_deque_vector_move_backward/70000 8910.653 4.61%
BM_deque_vector_ranges_copy/0 1.520 -
BM_deque_vector_ranges_copy/1 2.197 4.91%
BM_deque_vector_ranges_copy/1024 37.266 -
BM_deque_vector_ranges_copy/2 1.931 5.75%
BM_deque_vector_ranges_copy/4000 142.440 -
BM_deque_vector_ranges_copy/4096 144.998 -
BM_deque_vector_ranges_copy/512 16.577 -
BM_deque_vector_ranges_copy/5500 194.679 -
BM_deque_vector_ranges_copy/64 2.652 1.63%
BM_deque_vector_ranges_copy/64000 2922.828 -
BM_deque_vector_ranges_copy/65536 2938.945 -
BM_deque_vector_ranges_copy/70000 3214.992 -
BM_deque_vector_ranges_copy_backward/0 1.420 -
BM_deque_vector_ranges_copy_backward/1 2.130 1.64%
BM_deque_vector_ranges_copy_backward/1024 37.063 -
BM_deque_vector_ranges_copy_backward/2 1.836 -
BM_deque_vector_ranges_copy_backward/4000 144.888 -
BM_deque_vector_ranges_copy_backward/4096 147.753 -
BM_deque_vector_ranges_copy_backward/512 17.906 -
BM_deque_vector_ranges_copy_backward/5500 199.397 1.91%
BM_deque_vector_ranges_copy_backward/64 2.937 -
BM_deque_vector_ranges_copy_backward/64000 7824.356 -
BM_deque_vector_ranges_copy_backward/65536 8214.158 -
BM_deque_vector_ranges_copy_backward/70000 9028.288 4.50%
BM_deque_vector_ranges_move/0 1.468 6.87%
BM_deque_vector_ranges_move/1 2.139 2.37%
BM_deque_vector_ranges_move/1024 37.294 -
BM_deque_vector_ranges_move/2 1.776 -2.99%
BM_deque_vector_ranges_move/4000 138.727 -
BM_deque_vector_ranges_move/4096 144.833 -
BM_deque_vector_ranges_move/512 16.606 -
BM_deque_vector_ranges_move/5500 192.971 -
BM_deque_vector_ranges_move/64 2.674 1.77%
BM_deque_vector_ranges_move/64000 2986.986 -
BM_deque_vector_ranges_move/65536 2980.955 -
BM_deque_vector_ranges_move/70000 3258.144 -
BM_deque_vector_ranges_move_backward/0 1.462 -3.17%
BM_deque_vector_ranges_move_backward/1 2.127 1.81%
BM_deque_vector_ranges_move_backward/1024 37.099 -
BM_deque_vector_ranges_move_backward/2 1.878 2.79%
BM_deque_vector_ranges_move_backward/4000 145.349 -
BM_deque_vector_ranges_move_backward/4096 148.602 -
BM_deque_vector_ranges_move_backward/512 17.890 -
BM_deque_vector_ranges_move_backward/5500 196.790 -
BM_deque_vector_ranges_move_backward/64 2.934 -
BM_deque_vector_ranges_move_backward/64000 7940.713 2.16%
BM_deque_vector_ranges_move_backward/65536 8176.775 2.35%
BM_deque_vector_ranges_move_backward/70000 9006.274 2.71%
BM_getline_string 16.521 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.423 -7.62%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.229 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 252423.156 2.85%
BM_lexicographical_compare_three_way<IntPtr>/16 4.369 1.48%
BM_lexicographical_compare_three_way<IntPtr>/16384 3744.308 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.557 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60068.431 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.154 -
BM_lexicographical_compare_three_way<IntPtr>/4096 949.806 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.671 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14985.473 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.288 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 486.489 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495588.907 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.206 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7678.649 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.872 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122779.397 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.735 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1927.199 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.425 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30684.366 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.334 -1.77%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.949 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245079.384 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.311 -1.20%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3766.755 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.202 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60130.478 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.235 -1.29%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 954.586 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.660 1.31%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15025.644 -
BM_lexicographical_compare_three_way_fast_path/1 0.445 5.43%
BM_lexicographical_compare_three_way_fast_path/1024 246.289 -
BM_lexicographical_compare_three_way_fast_path/1048576 248683.795 1.43%
BM_lexicographical_compare_three_way_fast_path/16 4.374 -
BM_lexicographical_compare_three_way_fast_path/16384 3768.792 -
BM_lexicographical_compare_three_way_fast_path/256 69.541 -1.61%
BM_lexicographical_compare_three_way_fast_path/262144 60485.435 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -6.87%
BM_lexicographical_compare_three_way_fast_path/4096 955.713 -
BM_lexicographical_compare_three_way_fast_path/64 15.658 -
BM_lexicographical_compare_three_way_fast_path/65536 15095.893 -
BM_lexicographical_compare_three_way_slow_path/1 0.389 5.17%
BM_lexicographical_compare_three_way_slow_path/1024 293.765 -
BM_lexicographical_compare_three_way_slow_path/1048576 294422.446 -
BM_lexicographical_compare_three_way_slow_path/16 4.561 -
BM_lexicographical_compare_three_way_slow_path/16384 4546.427 -
BM_lexicographical_compare_three_way_slow_path/256 79.579 -
BM_lexicographical_compare_three_way_slow_path/262144 72596.537 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1146.576 -
BM_lexicographical_compare_three_way_slow_path/64 17.817 -
BM_lexicographical_compare_three_way_slow_path/65536 18175.875 -
BM_map_find_string_literal 13.236 -
BM_num_get<bool> 11.779 -
BM_num_get<double> 36.959 2.59%
BM_num_get<float> 37.644 3.41%
BM_num_get<long> 10.868 -
BM_num_get<long_double> 37.159 1.96%
BM_num_get<long_long> 10.649 -
BM_num_get<unsigned_int> 9.845 -
BM_num_get<unsigned_long> 10.439 -
BM_num_get<unsigned_long_long> 10.576 2.15%
BM_num_get<unsigned_short> 10.228 -
BM_num_get<void*> 10.865 -
BM_num_put<bool> 10.649 -1.16%
BM_num_put<const_void*> 12.036 -2.92%
BM_num_put<double> 57.997 -
BM_num_put<long> 11.775 2.06%
BM_num_put<long_double> 58.754 -
BM_num_put<long_long> 11.694 2.72%
BM_num_put<unsigned_long> 11.397 -
BM_num_put<unsigned_long_long> 11.428 -
BM_std_minmax_element<char>/1 0.316 -4.50%
BM_std_minmax_element<char>/1024 257.693 -6.35%
BM_std_minmax_element<char>/2 0.686 -
BM_std_minmax_element<char>/3 1.211 -
BM_std_minmax_element<char>/4 1.261 -2.49%
BM_std_minmax_element<char>/4000 983.664 -6.69%
BM_std_minmax_element<char>/4096 1006.514 -6.65%
BM_std_minmax_element<char>/512 131.985 -3.98%
BM_std_minmax_element<char>/5500 1351.882 -6.37%
BM_std_minmax_element<char>/64 17.497 -1.96%
BM_std_minmax_element<char>/64000 15692.310 -6.39%
BM_std_minmax_element<char>/65536 16071.188 -6.40%
BM_std_minmax_element<char>/70000 17175.553 -6.15%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 245.378 -10.10%
BM_std_minmax_element<int>/2 0.683 11.75%
BM_std_minmax_element<int>/3 1.241 4.28%
BM_std_minmax_element<int>/4 1.213 -
BM_std_minmax_element<int>/4000 944.369 -9.77%
BM_std_minmax_element<int>/4096 967.425 -9.74%
BM_std_minmax_element<int>/512 124.992 -9.47%
BM_std_minmax_element<int>/5500 1294.459 -9.41%
BM_std_minmax_element<int>/64 16.488 -3.53%
BM_std_minmax_element<int>/64000 15385.120 -7.79%
BM_std_minmax_element<int>/65536 15720.601 -7.95%
BM_std_minmax_element<int>/70000 16854.046 -7.62%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 271.835 -1.75%
BM_std_minmax_element<long_long>/2 0.683 -
BM_std_minmax_element<long_long>/3 1.141 -
BM_std_minmax_element<long_long>/4 1.248 -
BM_std_minmax_element<long_long>/4000 1045.338 -1.63%
BM_std_minmax_element<long_long>/4096 1069.219 -1.92%
BM_std_minmax_element<long_long>/512 138.914 -
BM_std_minmax_element<long_long>/5500 1430.080 -1.96%
BM_std_minmax_element<long_long>/64 17.143 -1.21%
BM_std_minmax_element<long_long>/64000 16679.017 -2.01%
BM_std_minmax_element<long_long>/65536 17077.161 -1.94%
BM_std_minmax_element<long_long>/70000 18243.530 -1.92%
BM_std_minmax_element<short>/1 0.299 -
BM_std_minmax_element<short>/1024 293.975 4.80%
BM_std_minmax_element<short>/2 0.687 13.33%
BM_std_minmax_element<short>/3 1.146 6.44%
BM_std_minmax_element<short>/4 1.271 3.53%
BM_std_minmax_element<short>/4000 1129.639 5.37%
BM_std_minmax_element<short>/4096 1156.464 5.37%
BM_std_minmax_element<short>/512 149.654 4.61%
BM_std_minmax_element<short>/5500 1550.860 5.39%
BM_std_minmax_element<short>/64 18.246 4.34%
BM_std_minmax_element<short>/64000 18027.874 4.80%
BM_std_minmax_element<short>/65536 18499.059 5.26%
BM_std_minmax_element<short>/70000 19708.339 5.18%
BM_tolower_char<char> 0.690 11.88%
BM_tolower_char<wchar_t> 0.561 -8.77%
BM_tolower_string<char> 15.143 -1.44%
BM_tolower_string<wchar_t> 6.283 -
BM_toupper_char<char> 0.687 -
BM_toupper_char<wchar_t> 0.606 -2.69%
BM_toupper_string<char> 16.167 -
BM_toupper_string<wchar_t> 6.348 -
BM_vector_deque_copy/0 0.601 -10.57%
BM_vector_deque_copy/1 2.088 -4.57%
BM_vector_deque_copy/1024 36.080 -
BM_vector_deque_copy/2 1.764 -6.16%
BM_vector_deque_copy/4000 140.319 -
BM_vector_deque_copy/4096 145.793 1.03%
BM_vector_deque_copy/512 16.871 -
BM_vector_deque_copy/5500 194.799 -
BM_vector_deque_copy/64 2.673 -3.54%
BM_vector_deque_copy/64000 2840.874 -
BM_vector_deque_copy/65536 2856.258 -
BM_vector_deque_copy/70000 3101.591 -
BM_vector_deque_copy_backward/0 0.601 -
BM_vector_deque_copy_backward/1 2.116 -9.29%
BM_vector_deque_copy_backward/1024 38.127 1.42%
BM_vector_deque_copy_backward/2 1.872 -8.74%
BM_vector_deque_copy_backward/4000 141.675 1.13%
BM_vector_deque_copy_backward/4096 149.734 -
BM_vector_deque_copy_backward/512 17.783 1.73%
BM_vector_deque_copy_backward/5500 201.582 2.28%
BM_vector_deque_copy_backward/64 3.044 -
BM_vector_deque_copy_backward/64000 8386.146 2.12%
BM_vector_deque_copy_backward/65536 8354.458 -
BM_vector_deque_copy_backward/70000 8674.096 -1.48%
BM_vector_deque_move/0 0.498 27.06%
BM_vector_deque_move/1 2.128 8.14%
BM_vector_deque_move/1024 35.925 -
BM_vector_deque_move/2 1.880 8.40%
BM_vector_deque_move/4000 139.786 -
BM_vector_deque_move/4096 145.516 -
BM_vector_deque_move/512 16.888 -
BM_vector_deque_move/5500 194.796 -
BM_vector_deque_move/64 2.783 2.98%
BM_vector_deque_move/64000 2840.860 -
BM_vector_deque_move/65536 2858.522 -
BM_vector_deque_move/70000 3106.073 -
BM_vector_deque_move_backward/0 0.614 29.64%
BM_vector_deque_move_backward/1 2.238 -3.24%
BM_vector_deque_move_backward/1024 37.978 -
BM_vector_deque_move_backward/2 1.996 -2.31%
BM_vector_deque_move_backward/4000 147.206 4.61%
BM_vector_deque_move_backward/4096 153.737 2.43%
BM_vector_deque_move_backward/512 17.617 -
BM_vector_deque_move_backward/5500 198.901 1.45%
BM_vector_deque_move_backward/64 3.006 -
BM_vector_deque_move_backward/64000 7765.327 -3.49%
BM_vector_deque_move_backward/65536 8172.816 -6.45%
BM_vector_deque_move_backward/70000 8459.346 -6.68%
BM_vector_deque_ranges_copy/0 0.676 69.84%
BM_vector_deque_ranges_copy/1 2.304 11.43%
BM_vector_deque_ranges_copy/1024 35.792 -
BM_vector_deque_ranges_copy/2 2.055 12.59%
BM_vector_deque_ranges_copy/4000 141.358 -
BM_vector_deque_ranges_copy/4096 155.050 7.66%
BM_vector_deque_ranges_copy/512 16.895 -
BM_vector_deque_ranges_copy/5500 199.043 1.92%
BM_vector_deque_ranges_copy/64 2.788 1.94%
BM_vector_deque_ranges_copy/64000 2836.286 -
BM_vector_deque_ranges_copy/65536 2853.709 -6.07%
BM_vector_deque_ranges_copy/70000 3095.175 -2.69%
BM_vector_deque_ranges_copy_backward/0 0.401 -6.64%
BM_vector_deque_ranges_copy_backward/1 2.354 5.41%
BM_vector_deque_ranges_copy_backward/1024 37.181 -1.86%
BM_vector_deque_ranges_copy_backward/2 2.055 6.84%
BM_vector_deque_ranges_copy_backward/4000 143.392 -
BM_vector_deque_ranges_copy_backward/4096 148.995 1.01%
BM_vector_deque_ranges_copy_backward/512 17.481 -2.65%
BM_vector_deque_ranges_copy_backward/5500 198.006 1.07%
BM_vector_deque_ranges_copy_backward/64 3.010 -3.46%
BM_vector_deque_ranges_copy_backward/64000 7965.633 -
BM_vector_deque_ranges_copy_backward/65536 8208.327 -1.22%
BM_vector_deque_ranges_copy_backward/70000 8792.425 2.62%
BM_vector_deque_ranges_move/0 0.424 -29.86%
BM_vector_deque_ranges_move/1 2.268 7.26%
BM_vector_deque_ranges_move/1024 35.755 -1.32%
BM_vector_deque_ranges_move/2 1.958 5.56%
BM_vector_deque_ranges_move/4000 140.349 -
BM_vector_deque_ranges_move/4096 145.891 -
BM_vector_deque_ranges_move/512 16.868 -2.84%
BM_vector_deque_ranges_move/5500 196.016 -
BM_vector_deque_ranges_move/64 2.711 -3.43%
BM_vector_deque_ranges_move/64000 2842.573 -
BM_vector_deque_ranges_move/65536 2860.364 -
BM_vector_deque_ranges_move/70000 3102.046 -
BM_vector_deque_ranges_move_backward/0 0.387 -12.63%
BM_vector_deque_ranges_move_backward/1 2.359 1.70%
BM_vector_deque_ranges_move_backward/1024 37.177 -1.86%
BM_vector_deque_ranges_move_backward/2 2.055 -
BM_vector_deque_ranges_move_backward/4000 141.703 -
BM_vector_deque_ranges_move_backward/4096 148.876 -
BM_vector_deque_ranges_move_backward/512 17.507 -
BM_vector_deque_ranges_move_backward/5500 197.522 -
BM_vector_deque_ranges_move_backward/64 2.996 -
BM_vector_deque_ranges_move_backward/64000 7558.946 -8.37%
BM_vector_deque_ranges_move_backward/65536 7972.604 -4.30%
BM_vector_deque_ranges_move_backward/70000 8430.576 -4.65%
SetIntersection_Front_Set_float_1024_1 1041554.929 2.06%
SetIntersection_Front_Set_float_1024_1024 13516387.746 -
SetIntersection_Front_Set_float_1024_16 1198065.975 -
SetIntersection_Front_Set_float_1024_256 4227343.749 1.58%
SetIntersection_Front_Set_float_1024_4 1067596.645 1.34%
SetIntersection_Front_Set_float_1024_64 1768226.839 -
SetIntersection_Front_Set_float_16384_1 1007446.800 -3.27%
SetIntersection_Front_Set_float_16384_1024 12524406.449 -8.05%
SetIntersection_Front_Set_float_16384_16 1214984.290 1.05%
SetIntersection_Front_Set_float_16384_16384 214482669.722 -7.78%
SetIntersection_Front_Set_float_16384_256 3778936.655 -11.64%
SetIntersection_Front_Set_float_16384_4 1067401.002 -1.83%
SetIntersection_Front_Set_float_16384_64 1775907.762 -1.65%
SetIntersection_Front_Set_float_16_1 62550947.835 -
SetIntersection_Front_Set_float_16_16 38238438.807 -
SetIntersection_Front_Set_float_16_4 54457759.949 -
SetIntersection_Front_Set_float_1_1 533026148.089 -
SetIntersection_Front_Set_float_256_1 4157967.795 -
SetIntersection_Front_Set_float_256_16 4532948.838 -
SetIntersection_Front_Set_float_256_256 7782653.521 -4.95%
SetIntersection_Front_Set_float_256_4 4245970.245 -
SetIntersection_Front_Set_float_256_64 5420612.103 -2.88%
SetIntersection_Front_Set_float_262144_1 1038702.943 2.65%
SetIntersection_Front_Set_float_262144_1024 13153745.785 -4.31%
SetIntersection_Front_Set_float_262144_16 1143861.246 -6.26%
SetIntersection_Front_Set_float_262144_16384 216846604.365 -6.80%
SetIntersection_Front_Set_float_262144_256 3967331.303 -2.03%
SetIntersection_Front_Set_float_262144_262144 1624149.576 -4.33%
SetIntersection_Front_Set_float_262144_4 1034894.597 -3.06%
SetIntersection_Front_Set_float_262144_64 1751337.478 1.70%
SetIntersection_Front_Set_float_4_1 213128248.071 -
SetIntersection_Front_Set_float_4_4 137156271.587 -
SetIntersection_Front_Set_float_64_1 16366135.735 -
SetIntersection_Front_Set_float_64_16 15370616.536 -
SetIntersection_Front_Set_float_64_4 16062817.415 -
SetIntersection_Front_Set_float_64_64 13971013.433 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1035878.842 -1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 15005293.212 10.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1220164.775 1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4263287.007 1.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1073711.525 1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1761601.596 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1019290.826 -3.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15483357.536 12.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1239080.460 2.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350199026.826 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4406424.490 3.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1075556.375 -1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1972962.435 11.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62561959.478 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38704251.469 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54665345.589 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531547179.205 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4117614.463 -1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4627598.448 2.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10641148.431 26.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4210031.348 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5802049.688 2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1013597.143 -2.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14081694.364 3.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1214645.339 2.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 337171056.317 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4694128.380 12.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1855744.141 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1030914.221 -3.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1872803.761 9.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212405758.880 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137016171.405 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16347532.494 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15642483.265 1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16119002.119 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13951707.800 -1.19%
SetIntersection_Front_Set_string_1024_1 1085032.410 -
SetIntersection_Front_Set_string_1024_1024 55425891.363 -
SetIntersection_Front_Set_string_1024_16 1824544.289 -7.81%
SetIntersection_Front_Set_string_1024_256 15848520.033 -1.73%
SetIntersection_Front_Set_string_1024_4 1257182.561 -
SetIntersection_Front_Set_string_1024_64 4501256.734 -7.34%
SetIntersection_Front_Set_string_16384_1 1082812.787 -1.12%
SetIntersection_Front_Set_string_16384_1024 58017858.110 -
SetIntersection_Front_Set_string_16384_16 1947934.408 9.60%
SetIntersection_Front_Set_string_16384_16384 354599255.260 1.70%
SetIntersection_Front_Set_string_16384_256 15529409.471 3.13%
SetIntersection_Front_Set_string_16384_4 1261178.773 -
SetIntersection_Front_Set_string_16384_64 4593986.772 6.55%
SetIntersection_Front_Set_string_16_1 64655467.850 -
SetIntersection_Front_Set_string_16_16 58274855.173 -4.93%
SetIntersection_Front_Set_string_16_4 64342803.948 2.35%
SetIntersection_Front_Set_string_1_1 554438388.193 -
SetIntersection_Front_Set_string_256_1 4284126.897 -1.23%
SetIntersection_Front_Set_string_256_16 7077838.171 -5.03%
SetIntersection_Front_Set_string_256_256 29495749.442 -7.83%
SetIntersection_Front_Set_string_256_4 4900170.768 -2.35%
SetIntersection_Front_Set_string_256_64 15754722.439 3.42%
SetIntersection_Front_Set_string_262144_1 1099615.962 -
SetIntersection_Front_Set_string_262144_1024 59360763.513 -
SetIntersection_Front_Set_string_262144_16 1859985.318 -6.54%
SetIntersection_Front_Set_string_262144_16384 348495579.213 -
SetIntersection_Front_Set_string_262144_256 14888820.736 1.31%
SetIntersection_Front_Set_string_262144_262144 17671426.596 1.24%
SetIntersection_Front_Set_string_262144_4 1210606.939 -5.58%
SetIntersection_Front_Set_string_262144_64 4528627.808 -2.18%
SetIntersection_Front_Set_string_4_1 220100673.920 -
SetIntersection_Front_Set_string_4_4 156684747.046 -
SetIntersection_Front_Set_string_64_1 16958096.484 -
SetIntersection_Front_Set_string_64_16 23539674.723 -1.33%
SetIntersection_Front_Set_string_64_4 18818652.705 3.04%
SetIntersection_Front_Set_string_64_64 36040871.774 -2.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1049449.968 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23540766.676 -3.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1338208.244 -1.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6567184.852 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1103419.034 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2331658.155 -1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047758.363 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25243062.214 -8.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1354797.597 2.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349367219.095 -2.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6269271.467 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1065693.471 -3.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2408911.141 1.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63176461.272 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42089471.580 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56055874.720 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537084769.192 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4146876.666 -1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5030344.504 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12239707.966 -2.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4318016.927 -1.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7454104.982 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039129.091 3.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27661874.330 8.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1312722.070 -3.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347876214.757 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6618400.642 5.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3065756.752 3.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1083718.002 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2322605.232 2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214742349.874 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140916642.729 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16509122.571 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16952062.088 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16489556.499 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18450576.332 1.61%
SetIntersection_Front_Set_uint32_1024_1 1040718.442 -
SetIntersection_Front_Set_uint32_1024_1024 12348580.140 -1.33%
SetIntersection_Front_Set_uint32_1024_16 1200753.912 2.46%
SetIntersection_Front_Set_uint32_1024_256 4108304.123 12.79%
SetIntersection_Front_Set_uint32_1024_4 1066303.389 -1.54%
SetIntersection_Front_Set_uint32_1024_64 1718444.774 6.84%
SetIntersection_Front_Set_uint32_16384_1 1038919.971 -
SetIntersection_Front_Set_uint32_16384_1024 13000146.393 -3.06%
SetIntersection_Front_Set_uint32_16384_16 1175713.038 -3.61%
SetIntersection_Front_Set_uint32_16384_16384 210611483.764 -3.43%
SetIntersection_Front_Set_uint32_16384_256 4024373.908 4.08%
SetIntersection_Front_Set_uint32_16384_4 1018863.508 -4.85%
SetIntersection_Front_Set_uint32_16384_64 1702123.598 1.51%
SetIntersection_Front_Set_uint32_16_1 62441700.864 -
SetIntersection_Front_Set_uint32_16_16 37455099.516 -
SetIntersection_Front_Set_uint32_16_4 54371221.963 -
SetIntersection_Front_Set_uint32_1_1 530161960.782 -
SetIntersection_Front_Set_uint32_256_1 4061586.803 -2.86%
SetIntersection_Front_Set_uint32_256_16 4474896.605 1.31%
SetIntersection_Front_Set_uint32_256_256 7700164.686 -1.44%
SetIntersection_Front_Set_uint32_256_4 4133098.974 -1.11%
SetIntersection_Front_Set_uint32_256_64 5303546.571 -6.90%
SetIntersection_Front_Set_uint32_262144_1 1024453.297 -1.57%
SetIntersection_Front_Set_uint32_262144_1024 12251644.854 -2.84%
SetIntersection_Front_Set_uint32_262144_16 1129525.493 -3.32%
SetIntersection_Front_Set_uint32_262144_16384 218939989.049 -3.16%
SetIntersection_Front_Set_uint32_262144_256 3791035.217 -8.33%
SetIntersection_Front_Set_uint32_262144_262144 1641096.682 -3.05%
SetIntersection_Front_Set_uint32_262144_4 1032299.817 -3.30%
SetIntersection_Front_Set_uint32_262144_64 1591766.145 -7.96%
SetIntersection_Front_Set_uint32_4_1 212412189.319 -
SetIntersection_Front_Set_uint32_4_4 135716945.559 -
SetIntersection_Front_Set_uint32_64_1 16246797.760 -1.03%
SetIntersection_Front_Set_uint32_64_16 15173339.680 -1.35%
SetIntersection_Front_Set_uint32_64_4 15931923.020 -
SetIntersection_Front_Set_uint32_64_64 13031138.103 -
SetIntersection_Front_Set_uint64_1024_1 1039914.982 -1.59%
SetIntersection_Front_Set_uint64_1024_1024 12381098.942 -2.64%
SetIntersection_Front_Set_uint64_1024_16 1201533.380 1.41%
SetIntersection_Front_Set_uint64_1024_256 4267332.540 10.39%
SetIntersection_Front_Set_uint64_1024_4 1074099.973 1.01%
SetIntersection_Front_Set_uint64_1024_64 1705068.344 -5.29%
SetIntersection_Front_Set_uint64_16384_1 1046477.310 -
SetIntersection_Front_Set_uint64_16384_1024 12475431.175 -1.95%
SetIntersection_Front_Set_uint64_16384_16 1197118.140 2.93%
SetIntersection_Front_Set_uint64_16384_16384 227981062.208 -
SetIntersection_Front_Set_uint64_16384_256 3948441.961 1.00%
SetIntersection_Front_Set_uint64_16384_4 1033826.479 -4.19%
SetIntersection_Front_Set_uint64_16384_64 1678722.244 -8.77%
SetIntersection_Front_Set_uint64_16_1 62502545.800 -
SetIntersection_Front_Set_uint64_16_16 37691083.994 -
SetIntersection_Front_Set_uint64_16_4 54417483.466 -
SetIntersection_Front_Set_uint64_1_1 532984115.528 -
SetIntersection_Front_Set_uint64_256_1 4074730.163 -2.97%
SetIntersection_Front_Set_uint64_256_16 4466159.538 -
SetIntersection_Front_Set_uint64_256_256 7653760.484 -2.42%
SetIntersection_Front_Set_uint64_256_4 4202211.002 -
SetIntersection_Front_Set_uint64_256_64 5675164.807 3.85%
SetIntersection_Front_Set_uint64_262144_1 1043923.599 -
SetIntersection_Front_Set_uint64_262144_1024 12414901.918 -1.48%
SetIntersection_Front_Set_uint64_262144_16 1141900.616 -5.19%
SetIntersection_Front_Set_uint64_262144_16384 219512491.568 -2.10%
SetIntersection_Front_Set_uint64_262144_256 3884839.308 1.46%
SetIntersection_Front_Set_uint64_262144_262144 1662783.039 -1.94%
SetIntersection_Front_Set_uint64_262144_4 1050663.017 -2.01%
SetIntersection_Front_Set_uint64_262144_64 1673386.298 -6.28%
SetIntersection_Front_Set_uint64_4_1 212678806.753 -
SetIntersection_Front_Set_uint64_4_4 136030820.432 -
SetIntersection_Front_Set_uint64_64_1 16420084.682 -
SetIntersection_Front_Set_uint64_64_16 15006282.958 -2.01%
SetIntersection_Front_Set_uint64_64_4 16001474.459 -
SetIntersection_Front_Set_uint64_64_64 12991857.515 -2.50%
SetIntersection_Front_Vector_float_1024_1 1022660.861 -
SetIntersection_Front_Vector_float_1024_1024 5913901.294 8.98%
SetIntersection_Front_Vector_float_1024_16 1116293.545 1.42%
SetIntersection_Front_Vector_float_1024_256 2268946.558 5.30%
SetIntersection_Front_Vector_float_1024_4 1061528.055 1.69%
SetIntersection_Front_Vector_float_1024_64 1363854.748 1.75%
SetIntersection_Front_Vector_float_16384_1 1036766.790 1.19%
SetIntersection_Front_Vector_float_16384_1024 5888945.293 -
SetIntersection_Front_Vector_float_16384_16 1119233.241 1.93%
SetIntersection_Front_Vector_float_16384_16384 79668522.316 5.83%
SetIntersection_Front_Vector_float_16384_256 2276684.800 -
SetIntersection_Front_Vector_float_16384_4 1055099.278 -
SetIntersection_Front_Vector_float_16384_64 1363416.500 2.17%
SetIntersection_Front_Vector_float_16_1 62547316.797 -
SetIntersection_Front_Vector_float_16_16 35564129.322 -
SetIntersection_Front_Vector_float_16_4 54133566.940 -
SetIntersection_Front_Vector_float_1_1 532445067.797 -
SetIntersection_Front_Vector_float_256_1 4108321.298 -
SetIntersection_Front_Vector_float_256_16 4211858.415 -
SetIntersection_Front_Vector_float_256_256 4549756.643 -
SetIntersection_Front_Vector_float_256_4 4163749.644 -
SetIntersection_Front_Vector_float_256_64 4369784.928 -
SetIntersection_Front_Vector_float_262144_1 1043886.292 -
SetIntersection_Front_Vector_float_262144_1024 5891905.102 8.90%
SetIntersection_Front_Vector_float_262144_16 1122586.144 1.27%
SetIntersection_Front_Vector_float_262144_16384 79606581.371 9.20%
SetIntersection_Front_Vector_float_262144_256 2271595.849 -
SetIntersection_Front_Vector_float_262144_262144 350935795.312 -
SetIntersection_Front_Vector_float_262144_4 1064067.316 -
SetIntersection_Front_Vector_float_262144_64 1359021.437 1.81%
SetIntersection_Front_Vector_float_4_1 212779976.880 -
SetIntersection_Front_Vector_float_4_4 135534548.783 -
SetIntersection_Front_Vector_float_64_1 16377427.318 -
SetIntersection_Front_Vector_float_64_16 14309007.450 -
SetIntersection_Front_Vector_float_64_4 15869885.442 -
SetIntersection_Front_Vector_float_64_64 10866675.888 2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1045063.957 -1.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8387569.907 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1154953.689 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2917447.351 1.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1074001.325 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1532493.557 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1033083.418 -1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8395806.188 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1163990.763 1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 121144129.726 2.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2907841.255 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1067664.515 2.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1531358.978 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62592958.694 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37448445.179 1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54345821.946 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533297959.481 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4184915.799 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4415556.381 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5769762.351 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4216691.402 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4839140.063 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1054660.673 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8408133.650 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1144544.965 -1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121376113.709 2.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2913479.486 1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351052253.310 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1034188.797 -1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1535627.251 3.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213081653.691 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135806062.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16392031.898 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14693125.227 -1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15995109.701 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12110601.572 -
SetIntersection_Front_Vector_string_1024_1 1070676.462 -
SetIntersection_Front_Vector_string_1024_1024 39381650.395 -
SetIntersection_Front_Vector_string_1024_16 1659307.352 3.31%
SetIntersection_Front_Vector_string_1024_256 8995553.625 -3.41%
SetIntersection_Front_Vector_string_1024_4 1192386.443 2.61%
SetIntersection_Front_Vector_string_1024_64 3479719.866 7.77%
SetIntersection_Front_Vector_string_16384_1 1051224.005 -1.58%
SetIntersection_Front_Vector_string_16384_1024 37778012.985 -2.01%
SetIntersection_Front_Vector_string_16384_16 1628995.730 1.81%
SetIntersection_Front_Vector_string_16384_16384 351098474.937 -
SetIntersection_Front_Vector_string_16384_256 9465740.635 -1.87%
SetIntersection_Front_Vector_string_16384_4 1183797.769 -
SetIntersection_Front_Vector_string_16384_64 3096130.827 -3.12%
SetIntersection_Front_Vector_string_16_1 64176823.264 -
SetIntersection_Front_Vector_string_16_16 50898767.284 -
SetIntersection_Front_Vector_string_16_4 59703864.965 -1.32%
SetIntersection_Front_Vector_string_1_1 546014350.439 -
SetIntersection_Front_Vector_string_256_1 4230166.396 -
SetIntersection_Front_Vector_string_256_16 6031050.301 -
SetIntersection_Front_Vector_string_256_256 20224041.618 7.26%
SetIntersection_Front_Vector_string_256_4 4666439.519 1.83%
SetIntersection_Front_Vector_string_256_64 10871922.357 9.47%
SetIntersection_Front_Vector_string_262144_1 1079134.732 -
SetIntersection_Front_Vector_string_262144_1024 39573181.064 -
SetIntersection_Front_Vector_string_262144_16 1629454.865 3.50%
SetIntersection_Front_Vector_string_262144_16384 347121502.198 -
SetIntersection_Front_Vector_string_262144_256 9626511.154 -
SetIntersection_Front_Vector_string_262144_262144 14408536.213 -
SetIntersection_Front_Vector_string_262144_4 1186044.534 1.55%
SetIntersection_Front_Vector_string_262144_64 3289607.789 3.32%
SetIntersection_Front_Vector_string_4_1 217848737.578 -
SetIntersection_Front_Vector_string_4_4 150704940.559 -
SetIntersection_Front_Vector_string_64_1 16781858.934 -
SetIntersection_Front_Vector_string_64_16 20499515.929 -
SetIntersection_Front_Vector_string_64_4 17789382.947 -
SetIntersection_Front_Vector_string_64_64 24888922.059 -2.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1018935.203 -2.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9114607.634 1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1169120.097 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3061658.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1068085.655 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1574213.737 1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1049926.278 1.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8995286.498 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1161826.556 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128949973.913 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3044417.385 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1058267.146 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1561112.995 -1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62441734.268 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36920159.110 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54206617.190 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531739701.964 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4111148.496 -1.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4408458.277 2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6117418.859 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4180748.973 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5007294.403 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1042111.333 2.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8990257.574 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1149832.700 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128112072.785 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3033571.494 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351451444.556 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1061744.712 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1561375.677 2.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213056533.066 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135774825.133 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16338798.509 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14715460.876 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15946643.246 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12375358.738 -
SetIntersection_Front_Vector_uint32_1024_1 1048648.921 1.03%
SetIntersection_Front_Vector_uint32_1024_1024 5903311.700 -
SetIntersection_Front_Vector_uint32_1024_16 1105433.883 -
SetIntersection_Front_Vector_uint32_1024_256 2287960.892 -
SetIntersection_Front_Vector_uint32_1024_4 1035839.369 -1.95%
SetIntersection_Front_Vector_uint32_1024_64 1375628.480 -
SetIntersection_Front_Vector_uint32_16384_1 1000458.501 -3.63%
SetIntersection_Front_Vector_uint32_16384_1024 5910424.616 11.68%
SetIntersection_Front_Vector_uint32_16384_16 1102344.245 -1.05%
SetIntersection_Front_Vector_uint32_16384_16384 76981506.910 5.36%
SetIntersection_Front_Vector_uint32_16384_256 2279173.548 6.89%
SetIntersection_Front_Vector_uint32_16384_4 1047038.472 -
SetIntersection_Front_Vector_uint32_16384_64 1318739.261 -
SetIntersection_Front_Vector_uint32_16_1 62897530.402 -
SetIntersection_Front_Vector_uint32_16_16 35805984.041 -
SetIntersection_Front_Vector_uint32_16_4 54273689.834 -
SetIntersection_Front_Vector_uint32_1_1 534260383.106 -
SetIntersection_Front_Vector_uint32_256_1 4150893.316 -
SetIntersection_Front_Vector_uint32_256_16 4163534.456 -
SetIntersection_Front_Vector_uint32_256_256 4568676.006 7.49%
SetIntersection_Front_Vector_uint32_256_4 4130639.650 -
SetIntersection_Front_Vector_uint32_256_64 4342321.414 2.23%
SetIntersection_Front_Vector_uint32_262144_1 1033666.317 -3.33%
SetIntersection_Front_Vector_uint32_262144_1024 5897490.799 11.34%
SetIntersection_Front_Vector_uint32_262144_16 1118303.410 1.80%
SetIntersection_Front_Vector_uint32_262144_16384 77009467.778 5.91%
SetIntersection_Front_Vector_uint32_262144_256 2236265.458 3.32%
SetIntersection_Front_Vector_uint32_262144_262144 351062455.638 -
SetIntersection_Front_Vector_uint32_262144_4 1063219.528 -
SetIntersection_Front_Vector_uint32_262144_64 1357409.847 2.47%
SetIntersection_Front_Vector_uint32_4_1 212868932.837 -
SetIntersection_Front_Vector_uint32_4_4 135634929.713 -
SetIntersection_Front_Vector_uint32_64_1 16342146.181 -
SetIntersection_Front_Vector_uint32_64_16 14279187.327 -
SetIntersection_Front_Vector_uint32_64_4 15850999.354 -
SetIntersection_Front_Vector_uint32_64_64 10834425.832 1.77%
SetIntersection_Front_Vector_uint64_1024_1 1034065.769 -
SetIntersection_Front_Vector_uint64_1024_1024 5293775.212 -10.32%
SetIntersection_Front_Vector_uint64_1024_16 1046351.580 -7.25%
SetIntersection_Front_Vector_uint64_1024_256 2116212.693 -6.52%
SetIntersection_Front_Vector_uint64_1024_4 1050360.590 -
SetIntersection_Front_Vector_uint64_1024_64 1304523.461 -3.69%
SetIntersection_Front_Vector_uint64_16384_1 1036746.265 -
SetIntersection_Front_Vector_uint64_16384_1024 5330156.498 -1.92%
SetIntersection_Front_Vector_uint64_16384_16 1094311.272 -2.29%
SetIntersection_Front_Vector_uint64_16384_16384 68873039.926 -9.85%
SetIntersection_Front_Vector_uint64_16384_256 2133096.207 -
SetIntersection_Front_Vector_uint64_16384_4 1004970.047 -5.06%
SetIntersection_Front_Vector_uint64_16384_64 1335560.190 -1.60%
SetIntersection_Front_Vector_uint64_16_1 62244954.227 -
SetIntersection_Front_Vector_uint64_16_16 34972747.383 -2.03%
SetIntersection_Front_Vector_uint64_16_4 53997424.949 -
SetIntersection_Front_Vector_uint64_1_1 529844728.341 -
SetIntersection_Front_Vector_uint64_256_1 4099713.476 -
SetIntersection_Front_Vector_uint64_256_16 4142815.622 -1.42%
SetIntersection_Front_Vector_uint64_256_256 4225727.333 -4.03%
SetIntersection_Front_Vector_uint64_256_4 4155057.622 -
SetIntersection_Front_Vector_uint64_256_64 4220599.129 -2.92%
SetIntersection_Front_Vector_uint64_262144_1 1037806.196 -
SetIntersection_Front_Vector_uint64_262144_1024 5306313.228 -2.32%
SetIntersection_Front_Vector_uint64_262144_16 1093123.106 -1.36%
SetIntersection_Front_Vector_uint64_262144_16384 69179593.107 -10.80%
SetIntersection_Front_Vector_uint64_262144_256 2134987.458 -6.37%
SetIntersection_Front_Vector_uint64_262144_262144 350500129.947 -
SetIntersection_Front_Vector_uint64_262144_4 1002018.970 -6.19%
SetIntersection_Front_Vector_uint64_262144_64 1326025.913 -2.44%
SetIntersection_Front_Vector_uint64_4_1 211834439.809 -
SetIntersection_Front_Vector_uint64_4_4 134754255.069 -
SetIntersection_Front_Vector_uint64_64_1 16246966.281 -
SetIntersection_Front_Vector_uint64_64_16 13960413.565 -1.78%
SetIntersection_Front_Vector_uint64_64_4 15811686.246 -
SetIntersection_Front_Vector_uint64_64_64 10635849.959 -2.15%
SetIntersection_Interlaced_Set_float_1024_1 1040725.174 -
SetIntersection_Interlaced_Set_float_1024_1024 12336144.821 -
SetIntersection_Interlaced_Set_float_1024_16 11267273.823 -2.49%
SetIntersection_Interlaced_Set_float_1024_256 14023525.765 -
SetIntersection_Interlaced_Set_float_1024_4 9975931.874 -
SetIntersection_Interlaced_Set_float_1024_64 10290934.842 2.24%
SetIntersection_Interlaced_Set_float_16384_1 1038402.384 1.50%
SetIntersection_Interlaced_Set_float_16384_1024 170121396.107 -4.82%
SetIntersection_Interlaced_Set_float_16384_16 205513434.824 -3.16%
SetIntersection_Interlaced_Set_float_16384_16384 209762667.382 -5.05%
SetIntersection_Interlaced_Set_float_16384_256 199900415.746 -3.30%
SetIntersection_Interlaced_Set_float_16384_4 166564120.065 -4.18%
SetIntersection_Interlaced_Set_float_16384_64 211304577.353 -3.86%
SetIntersection_Interlaced_Set_float_16_1 62670951.262 -
SetIntersection_Interlaced_Set_float_16_16 37735077.857 -
SetIntersection_Interlaced_Set_float_16_4 59071490.720 -
SetIntersection_Interlaced_Set_float_1_1 532636168.314 -
SetIntersection_Interlaced_Set_float_256_1 4161640.994 1.31%
SetIntersection_Interlaced_Set_float_256_16 11967457.066 -1.63%
SetIntersection_Interlaced_Set_float_256_256 7631849.536 1.23%
SetIntersection_Interlaced_Set_float_256_4 10928925.057 -4.42%
SetIntersection_Interlaced_Set_float_256_64 13120738.901 -2.24%
SetIntersection_Interlaced_Set_float_262144_1 1035176.618 2.04%
SetIntersection_Interlaced_Set_float_262144_1024 1503695.719 -1.63%
SetIntersection_Interlaced_Set_float_262144_16 1566215.983 -2.74%
SetIntersection_Interlaced_Set_float_262144_16384 1258679.851 -3.06%
SetIntersection_Interlaced_Set_float_262144_256 1537638.836 -2.42%
SetIntersection_Interlaced_Set_float_262144_262144 1624113.770 -2.64%
SetIntersection_Interlaced_Set_float_262144_4 1255839.032 -3.25%
SetIntersection_Interlaced_Set_float_262144_64 1534088.543 -2.14%
SetIntersection_Interlaced_Set_float_4_1 212866393.602 -
SetIntersection_Interlaced_Set_float_4_4 136372462.807 -
SetIntersection_Interlaced_Set_float_64_1 16448405.502 -
SetIntersection_Interlaced_Set_float_64_16 21822861.901 -
SetIntersection_Interlaced_Set_float_64_4 20807374.506 -
SetIntersection_Interlaced_Set_float_64_64 13266012.678 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1028439.717 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13237162.341 -1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11450733.393 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14706576.446 4.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9820038.284 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10181405.920 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1049379.544 2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178525138.173 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213519810.235 -2.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247366827.343 -1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204321679.578 -1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175423852.019 -2.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225724729.692 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62512872.350 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38123609.328 -1.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59738560.375 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531583216.826 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4070715.471 -1.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12293843.811 2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8179285.385 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11600382.390 -2.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13114642.089 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1037377.766 -2.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1603366.779 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1658157.553 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1313847.330 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1636083.254 -1.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1817469.645 -1.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1344401.043 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1618477.619 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212532017.689 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136518783.719 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16387739.579 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21992106.618 1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21023613.822 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13827927.620 -
SetIntersection_Interlaced_Set_string_1024_1 1085630.149 -
SetIntersection_Interlaced_Set_string_1024_1024 54800281.318 -6.11%
SetIntersection_Interlaced_Set_string_1024_16 12793300.879 -
SetIntersection_Interlaced_Set_string_1024_256 35824066.153 1.42%
SetIntersection_Interlaced_Set_string_1024_4 10329148.193 -1.46%
SetIntersection_Interlaced_Set_string_1024_64 16324511.704 -3.96%
SetIntersection_Interlaced_Set_string_16384_1 1107800.826 1.40%
SetIntersection_Interlaced_Set_string_16384_1024 353773777.985 -3.38%
SetIntersection_Interlaced_Set_string_16384_16 236190827.450 -
SetIntersection_Interlaced_Set_string_16384_16384 348859429.983 2.74%
SetIntersection_Interlaced_Set_string_16384_256 348068682.576 -
SetIntersection_Interlaced_Set_string_16384_4 192664406.787 -1.77%
SetIntersection_Interlaced_Set_string_16384_64 347068072.441 -
SetIntersection_Interlaced_Set_string_16_1 64946297.250 -1.04%
SetIntersection_Interlaced_Set_string_16_16 60305993.626 -2.59%
SetIntersection_Interlaced_Set_string_16_4 72562153.276 -1.02%
SetIntersection_Interlaced_Set_string_1_1 552864230.899 -
SetIntersection_Interlaced_Set_string_256_1 4338088.040 -
SetIntersection_Interlaced_Set_string_256_16 18126483.567 -
SetIntersection_Interlaced_Set_string_256_256 31442613.283 -
SetIntersection_Interlaced_Set_string_256_4 12980926.139 -1.62%
SetIntersection_Interlaced_Set_string_256_64 30742026.345 -3.06%
SetIntersection_Interlaced_Set_string_262144_1 1093521.793 -1.43%
SetIntersection_Interlaced_Set_string_262144_1024 2025332.031 -1.10%
SetIntersection_Interlaced_Set_string_262144_16 2068873.049 -1.08%
SetIntersection_Interlaced_Set_string_262144_16384 2720002.684 -1.04%
SetIntersection_Interlaced_Set_string_262144_256 1976384.765 -1.26%
SetIntersection_Interlaced_Set_string_262144_262144 18067611.408 3.89%
SetIntersection_Interlaced_Set_string_262144_4 1784817.953 -3.97%
SetIntersection_Interlaced_Set_string_262144_64 2065017.578 -
SetIntersection_Interlaced_Set_string_4_1 221526560.253 -
SetIntersection_Interlaced_Set_string_4_4 159320102.901 -
SetIntersection_Interlaced_Set_string_64_1 17133918.114 -
SetIntersection_Interlaced_Set_string_64_16 37966330.027 -1.20%
SetIntersection_Interlaced_Set_string_64_4 25904595.401 -
SetIntersection_Interlaced_Set_string_64_64 35881876.297 -2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1060504.962 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23608166.356 -3.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11823398.485 -1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18518787.608 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9750231.932 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11683752.110 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1053275.367 2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 228246427.115 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 246746227.165 2.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348267189.108 -1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 251486789.114 -30.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197778444.831 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349590898.737 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63082198.943 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41687861.301 -1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62264549.346 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 555767733.633 3.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4115310.850 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12543254.270 -1.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12058518.277 -4.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11240301.701 -2.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17239625.348 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1000928.483 -3.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1931744.953 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2059492.268 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1711399.658 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1957267.906 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2921641.114 -1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1770099.447 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2035674.969 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 216173446.836 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140014088.346 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16461198.104 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25223633.398 -2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22416767.274 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18234750.412 1.24%
SetIntersection_Interlaced_Set_uint32_1024_1 1056257.469 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12448929.415 -1.29%
SetIntersection_Interlaced_Set_uint32_1024_16 11135436.126 -4.62%
SetIntersection_Interlaced_Set_uint32_1024_256 14145413.808 -
SetIntersection_Interlaced_Set_uint32_1024_4 10022012.337 -
SetIntersection_Interlaced_Set_uint32_1024_64 9938206.023 -2.16%
SetIntersection_Interlaced_Set_uint32_16384_1 991691.054 -5.16%
SetIntersection_Interlaced_Set_uint32_16384_1024 168919189.822 -6.04%
SetIntersection_Interlaced_Set_uint32_16384_16 203770175.565 -5.65%
SetIntersection_Interlaced_Set_uint32_16384_16384 220398525.918 -2.85%
SetIntersection_Interlaced_Set_uint32_16384_256 196237046.714 -6.90%
SetIntersection_Interlaced_Set_uint32_16384_4 163211694.381 -6.73%
SetIntersection_Interlaced_Set_uint32_16384_64 208423179.716 -6.71%
SetIntersection_Interlaced_Set_uint32_16_1 62547918.787 -
SetIntersection_Interlaced_Set_uint32_16_16 37189927.496 -2.32%
SetIntersection_Interlaced_Set_uint32_16_4 59446455.284 -
SetIntersection_Interlaced_Set_uint32_1_1 530231551.432 -
SetIntersection_Interlaced_Set_uint32_256_1 4164156.813 -
SetIntersection_Interlaced_Set_uint32_256_16 12001049.558 -
SetIntersection_Interlaced_Set_uint32_256_256 7715064.129 -
SetIntersection_Interlaced_Set_uint32_256_4 11147709.687 -3.02%
SetIntersection_Interlaced_Set_uint32_256_64 12171097.061 -11.27%
SetIntersection_Interlaced_Set_uint32_262144_1 995564.943 -2.71%
SetIntersection_Interlaced_Set_uint32_262144_1024 1473890.136 -4.98%
SetIntersection_Interlaced_Set_uint32_262144_16 1534230.142 -5.81%
SetIntersection_Interlaced_Set_uint32_262144_16384 1237375.162 -5.54%
SetIntersection_Interlaced_Set_uint32_262144_256 1523846.517 -4.06%
SetIntersection_Interlaced_Set_uint32_262144_262144 1849571.858 -2.41%
SetIntersection_Interlaced_Set_uint32_262144_4 1240866.781 -5.09%
SetIntersection_Interlaced_Set_uint32_262144_64 1508245.364 -5.07%
SetIntersection_Interlaced_Set_uint32_4_1 213275000.279 -
SetIntersection_Interlaced_Set_uint32_4_4 135689718.836 -1.22%
SetIntersection_Interlaced_Set_uint32_64_1 16252983.799 -1.03%
SetIntersection_Interlaced_Set_uint32_64_16 21759121.020 1.52%
SetIntersection_Interlaced_Set_uint32_64_4 21113154.754 -
SetIntersection_Interlaced_Set_uint32_64_64 13041904.217 -6.67%
SetIntersection_Interlaced_Set_uint64_1024_1 993305.323 -4.60%
SetIntersection_Interlaced_Set_uint64_1024_1024 14556283.354 -1.14%
SetIntersection_Interlaced_Set_uint64_1024_16 11511671.845 -
SetIntersection_Interlaced_Set_uint64_1024_256 15591629.936 -1.45%
SetIntersection_Interlaced_Set_uint64_1024_4 11526438.627 -3.83%
SetIntersection_Interlaced_Set_uint64_1024_64 10794617.989 -
SetIntersection_Interlaced_Set_uint64_16384_1 995354.879 -4.73%
SetIntersection_Interlaced_Set_uint64_16384_1024 178106109.169 -1.30%
SetIntersection_Interlaced_Set_uint64_16384_16 219223227.553 -2.95%
SetIntersection_Interlaced_Set_uint64_16384_16384 240280861.413 -1.84%
SetIntersection_Interlaced_Set_uint64_16384_256 209099615.879 -1.85%
SetIntersection_Interlaced_Set_uint64_16384_4 180061018.335 -1.69%
SetIntersection_Interlaced_Set_uint64_16384_64 230875030.294 -2.22%
SetIntersection_Interlaced_Set_uint64_16_1 62392282.345 -
SetIntersection_Interlaced_Set_uint64_16_16 37461760.868 -1.14%
SetIntersection_Interlaced_Set_uint64_16_4 59152793.899 -
SetIntersection_Interlaced_Set_uint64_1_1 530083949.004 -
SetIntersection_Interlaced_Set_uint64_256_1 4091564.842 -2.00%
SetIntersection_Interlaced_Set_uint64_256_16 11790983.722 -1.79%
SetIntersection_Interlaced_Set_uint64_256_256 7546685.226 -1.22%
SetIntersection_Interlaced_Set_uint64_256_4 10987222.280 -1.16%
SetIntersection_Interlaced_Set_uint64_256_64 13757832.785 -1.15%
SetIntersection_Interlaced_Set_uint64_262144_1 1036436.666 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1554902.020 -1.68%
SetIntersection_Interlaced_Set_uint64_262144_16 1618499.594 -1.22%
SetIntersection_Interlaced_Set_uint64_262144_16384 1259040.527 -1.77%
SetIntersection_Interlaced_Set_uint64_262144_256 1582187.744 -1.88%
SetIntersection_Interlaced_Set_uint64_262144_262144 1691431.560 -1.55%
SetIntersection_Interlaced_Set_uint64_262144_4 1299786.053 -1.62%
SetIntersection_Interlaced_Set_uint64_262144_64 1587929.117 -1.66%
SetIntersection_Interlaced_Set_uint64_4_1 212186427.516 -
SetIntersection_Interlaced_Set_uint64_4_4 135706402.417 -
SetIntersection_Interlaced_Set_uint64_64_1 16287711.396 -
SetIntersection_Interlaced_Set_uint64_64_16 22016764.055 1.38%
SetIntersection_Interlaced_Set_uint64_64_4 20828606.328 -1.31%
SetIntersection_Interlaced_Set_uint64_64_64 13171337.779 -
SetIntersection_Interlaced_Vector_float_1024_1 1041459.548 -
SetIntersection_Interlaced_Vector_float_1024_1024 5919636.103 -
SetIntersection_Interlaced_Vector_float_1024_16 1802115.922 -14.04%
SetIntersection_Interlaced_Vector_float_1024_256 5533729.220 -13.78%
SetIntersection_Interlaced_Vector_float_1024_4 1391557.738 8.52%
SetIntersection_Interlaced_Vector_float_1024_64 3297963.622 -15.94%
SetIntersection_Interlaced_Vector_float_16384_1 1030443.227 -
SetIntersection_Interlaced_Vector_float_16384_1024 51141584.478 3.35%
SetIntersection_Interlaced_Vector_float_16384_16 4249676.039 50.51%
SetIntersection_Interlaced_Vector_float_16384_16384 79465507.129 -
SetIntersection_Interlaced_Vector_float_16384_256 16808478.436 -24.40%
SetIntersection_Interlaced_Vector_float_16384_4 1718177.951 18.72%
SetIntersection_Interlaced_Vector_float_16384_64 5945433.726 -14.81%
SetIntersection_Interlaced_Vector_float_16_1 62472543.501 -
SetIntersection_Interlaced_Vector_float_16_16 35605108.648 -
SetIntersection_Interlaced_Vector_float_16_4 55967483.801 -
SetIntersection_Interlaced_Vector_float_1_1 531899871.668 -
SetIntersection_Interlaced_Vector_float_256_1 4101029.428 -
SetIntersection_Interlaced_Vector_float_256_16 5787272.947 -11.06%
SetIntersection_Interlaced_Vector_float_256_256 4544685.534 -
SetIntersection_Interlaced_Vector_float_256_4 5153997.943 7.12%
SetIntersection_Interlaced_Vector_float_256_64 7301012.808 -3.61%
SetIntersection_Interlaced_Vector_float_262144_1 1041881.283 2.86%
SetIntersection_Interlaced_Vector_float_262144_1024 106914236.345 -
SetIntersection_Interlaced_Vector_float_262144_16 2975154.709 -16.14%
SetIntersection_Interlaced_Vector_float_262144_16384 354863841.377 8.45%
SetIntersection_Interlaced_Vector_float_262144_256 27782221.407 -13.12%
SetIntersection_Interlaced_Vector_float_262144_262144 350804494.623 -
SetIntersection_Interlaced_Vector_float_262144_4 2141142.986 -
SetIntersection_Interlaced_Vector_float_262144_64 11494451.354 10.68%
SetIntersection_Interlaced_Vector_float_4_1 212632858.509 -
SetIntersection_Interlaced_Vector_float_4_4 135157798.566 -
SetIntersection_Interlaced_Vector_float_64_1 16385453.062 -
SetIntersection_Interlaced_Vector_float_64_16 16502419.754 -3.42%
SetIntersection_Interlaced_Vector_float_64_4 18029002.143 4.28%
SetIntersection_Interlaced_Vector_float_64_64 10980127.577 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1048364.995 2.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8393693.964 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2607165.613 -6.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7805221.214 3.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1354129.205 -9.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5570271.886 1.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1030754.570 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 62900689.900 -18.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3018382.718 -28.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120952622.796 1.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 23843667.424 -22.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1501333.817 -14.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10357826.266 -12.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62661909.233 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36695971.201 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57975770.864 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533397057.222 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4145809.436 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6924556.048 -14.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5806232.780 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5014440.797 -5.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8590714.112 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1035765.299 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 133283533.582 -21.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6972504.623 -21.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352535521.540 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 43062293.434 -49.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350692036.967 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1661231.197 -24.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 15346977.532 -45.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213400200.331 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136053163.615 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16363006.283 -1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18857389.053 -3.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18631069.707 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12129242.352 -
SetIntersection_Interlaced_Vector_string_1024_1 1067257.665 -
SetIntersection_Interlaced_Vector_string_1024_1024 37714763.407 -3.61%
SetIntersection_Interlaced_Vector_string_1024_16 3435147.545 8.65%
SetIntersection_Interlaced_Vector_string_1024_256 20285353.370 -3.08%
SetIntersection_Interlaced_Vector_string_1024_4 1703022.463 5.23%
SetIntersection_Interlaced_Vector_string_1024_64 8263099.318 2.72%
SetIntersection_Interlaced_Vector_string_16384_1 1075254.319 -
SetIntersection_Interlaced_Vector_string_16384_1024 118505974.962 3.68%
SetIntersection_Interlaced_Vector_string_16384_16 4206442.030 3.19%
SetIntersection_Interlaced_Vector_string_16384_16384 351454970.380 -
SetIntersection_Interlaced_Vector_string_16384_256 42997943.381 10.73%
SetIntersection_Interlaced_Vector_string_16384_4 1967912.545 12.81%
SetIntersection_Interlaced_Vector_string_16384_64 14746436.204 21.49%
SetIntersection_Interlaced_Vector_string_16_1 64234527.825 -
SetIntersection_Interlaced_Vector_string_16_16 50831945.374 1.60%
SetIntersection_Interlaced_Vector_string_16_4 66424833.841 -2.18%
SetIntersection_Interlaced_Vector_string_1_1 545871104.795 -
SetIntersection_Interlaced_Vector_string_256_1 4235758.137 -
SetIntersection_Interlaced_Vector_string_256_16 10688086.105 -1.09%
SetIntersection_Interlaced_Vector_string_256_256 20318429.713 -
SetIntersection_Interlaced_Vector_string_256_4 6152713.222 4.17%
SetIntersection_Interlaced_Vector_string_256_64 19087386.965 -1.60%
SetIntersection_Interlaced_Vector_string_262144_1 1089306.084 2.01%
SetIntersection_Interlaced_Vector_string_262144_1024 325548453.818 37.28%
SetIntersection_Interlaced_Vector_string_262144_16 5611478.956 -3.15%
SetIntersection_Interlaced_Vector_string_262144_16384 1018723.063 1.29%
SetIntersection_Interlaced_Vector_string_262144_256 73104108.539 9.03%
SetIntersection_Interlaced_Vector_string_262144_262144 14404526.203 -
SetIntersection_Interlaced_Vector_string_262144_4 2035925.658 2.42%
SetIntersection_Interlaced_Vector_string_262144_64 22632377.468 15.22%
SetIntersection_Interlaced_Vector_string_4_1 218082648.440 -
SetIntersection_Interlaced_Vector_string_4_4 151015118.131 -
SetIntersection_Interlaced_Vector_string_64_1 16811311.509 -
SetIntersection_Interlaced_Vector_string_64_16 28719007.022 -4.85%
SetIntersection_Interlaced_Vector_string_64_4 21695500.923 -
SetIntersection_Interlaced_Vector_string_64_64 26936760.029 1.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1048391.437 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9211233.679 2.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2646922.421 7.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10057207.951 9.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1445003.937 1.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5778264.333 16.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1014142.739 -3.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 74681050.354 17.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3775173.894 17.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130479495.044 1.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29738099.089 11.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1650834.929 5.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9565179.186 7.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62621806.000 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37150304.057 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57965562.115 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532990917.513 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4164738.125 1.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7873583.019 6.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6205006.486 2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5388578.463 5.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10390547.035 2.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1052610.194 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 158811329.227 10.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5321816.476 25.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349269556.864 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 51955226.044 15.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350232347.514 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1958574.788 7.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16374711.384 16.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213657978.264 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136867717.079 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16448007.498 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19904294.794 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18572570.126 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12449624.607 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1018091.644 -3.08%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5906531.394 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2330419.283 16.01%
SetIntersection_Interlaced_Vector_uint32_1024_256 5711688.713 -5.31%
SetIntersection_Interlaced_Vector_uint32_1024_4 1340447.326 5.27%
SetIntersection_Interlaced_Vector_uint32_1024_64 4482161.304 18.85%
SetIntersection_Interlaced_Vector_uint32_16384_1 1002744.732 -3.94%
SetIntersection_Interlaced_Vector_uint32_16384_1024 57333153.656 10.20%
SetIntersection_Interlaced_Vector_uint32_16384_16 3257014.410 -7.59%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79355628.195 -1.67%
SetIntersection_Interlaced_Vector_uint32_16384_256 23160997.794 18.52%
SetIntersection_Interlaced_Vector_uint32_16384_4 1518202.864 -4.00%
SetIntersection_Interlaced_Vector_uint32_16384_64 8711912.203 33.25%
SetIntersection_Interlaced_Vector_uint32_16_1 62350583.794 -
SetIntersection_Interlaced_Vector_uint32_16_16 35538640.396 -
SetIntersection_Interlaced_Vector_uint32_16_4 55565534.142 -
SetIntersection_Interlaced_Vector_uint32_1_1 531003254.167 -
SetIntersection_Interlaced_Vector_uint32_256_1 4131930.463 -
SetIntersection_Interlaced_Vector_uint32_256_16 6929253.085 11.02%
SetIntersection_Interlaced_Vector_uint32_256_256 4540843.531 -
SetIntersection_Interlaced_Vector_uint32_256_4 4909437.767 -2.07%
SetIntersection_Interlaced_Vector_uint32_256_64 8358153.772 5.20%
SetIntersection_Interlaced_Vector_uint32_262144_1 1039860.081 -5.09%
SetIntersection_Interlaced_Vector_uint32_262144_1024 124428058.440 20.18%
SetIntersection_Interlaced_Vector_uint32_262144_16 5855700.936 73.51%
SetIntersection_Interlaced_Vector_uint32_262144_16384 353243435.435 -
SetIntersection_Interlaced_Vector_uint32_262144_256 42122404.814 29.15%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350779018.441 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1817859.732 19.57%
SetIntersection_Interlaced_Vector_uint32_262144_64 18193356.281 90.46%
SetIntersection_Interlaced_Vector_uint32_4_1 211968707.308 -
SetIntersection_Interlaced_Vector_uint32_4_4 134739047.116 -
SetIntersection_Interlaced_Vector_uint32_64_1 16236254.998 -
SetIntersection_Interlaced_Vector_uint32_64_16 17792742.189 1.65%
SetIntersection_Interlaced_Vector_uint32_64_4 17413383.338 -
SetIntersection_Interlaced_Vector_uint32_64_64 10878714.272 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1024478.232 -6.72%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5904614.377 -3.73%
SetIntersection_Interlaced_Vector_uint64_1024_16 1857493.975 -3.48%
SetIntersection_Interlaced_Vector_uint64_1024_256 5542651.239 2.36%
SetIntersection_Interlaced_Vector_uint64_1024_4 1239474.645 -3.16%
SetIntersection_Interlaced_Vector_uint64_1024_64 3382910.743 -3.18%
SetIntersection_Interlaced_Vector_uint64_16384_1 1051000.344 -2.74%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46476497.282 13.03%
SetIntersection_Interlaced_Vector_uint64_16384_16 3075509.957 22.32%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78482084.916 -4.54%
SetIntersection_Interlaced_Vector_uint64_16384_256 21012170.234 32.15%
SetIntersection_Interlaced_Vector_uint64_16384_4 1593481.611 15.20%
SetIntersection_Interlaced_Vector_uint64_16384_64 5657154.777 -4.62%
SetIntersection_Interlaced_Vector_uint64_16_1 62453124.735 -1.91%
SetIntersection_Interlaced_Vector_uint64_16_16 35606900.377 -4.26%
SetIntersection_Interlaced_Vector_uint64_16_4 55578223.795 -3.83%
SetIntersection_Interlaced_Vector_uint64_1_1 530745267.313 -
SetIntersection_Interlaced_Vector_uint64_256_1 4116211.119 -5.64%
SetIntersection_Interlaced_Vector_uint64_256_16 5944946.660 -24.36%
SetIntersection_Interlaced_Vector_uint64_256_256 4516434.914 -5.72%
SetIntersection_Interlaced_Vector_uint64_256_4 4997551.411 2.44%
SetIntersection_Interlaced_Vector_uint64_256_64 6862919.922 -4.29%
SetIntersection_Interlaced_Vector_uint64_262144_1 1036735.860 -4.24%
SetIntersection_Interlaced_Vector_uint64_262144_1024 96479837.940 20.72%
SetIntersection_Interlaced_Vector_uint64_262144_16 3010714.439 -6.74%
SetIntersection_Interlaced_Vector_uint64_262144_16384 348788481.892 -
SetIntersection_Interlaced_Vector_uint64_262144_256 47373441.012 -2.66%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350929028.018 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1476738.297 -1.89%
SetIntersection_Interlaced_Vector_uint64_262144_64 17415356.772 102.79%
SetIntersection_Interlaced_Vector_uint64_4_1 212384367.033 -
SetIntersection_Interlaced_Vector_uint64_4_4 135347210.173 -
SetIntersection_Interlaced_Vector_uint64_64_1 16267476.605 -4.62%
SetIntersection_Interlaced_Vector_uint64_64_16 17028959.097 -1.48%
SetIntersection_Interlaced_Vector_uint64_64_4 17805283.130 -
SetIntersection_Interlaced_Vector_uint64_64_64 10789577.223 -3.14%
SetIntersection_None_Set_float_1024_1 8994377.655 2.48%
SetIntersection_None_Set_float_1024_1024 8928481.966 -
SetIntersection_None_Set_float_1024_16 8990252.706 3.14%
SetIntersection_None_Set_float_1024_256 9079618.286 3.61%
SetIntersection_None_Set_float_1024_4 8738649.444 -3.47%
SetIntersection_None_Set_float_1024_64 8789186.941 -2.05%
SetIntersection_None_Set_float_16384_1 155284837.428 -2.62%
SetIntersection_None_Set_float_16384_1024 154436034.092 -1.49%
SetIntersection_None_Set_float_16384_16 154747363.705 -2.35%
SetIntersection_None_Set_float_16384_16384 163211333.340 2.76%
SetIntersection_None_Set_float_16384_256 154073191.703 -1.98%
SetIntersection_None_Set_float_16384_4 155436351.742 -2.12%
SetIntersection_None_Set_float_16384_64 154734846.733 -1.98%
SetIntersection_None_Set_float_16_1 65967196.699 -
SetIntersection_None_Set_float_16_16 35136197.131 -
SetIntersection_None_Set_float_16_4 56130652.066 -
SetIntersection_None_Set_float_1_1 533603850.739 -
SetIntersection_None_Set_float_256_1 11456514.267 -1.84%
SetIntersection_None_Set_float_256_16 10978857.543 -
SetIntersection_None_Set_float_256_256 5639712.439 -3.50%
SetIntersection_None_Set_float_256_4 11388850.856 1.16%
SetIntersection_None_Set_float_256_64 9357728.251 2.35%
SetIntersection_None_Set_float_262144_1 1173152.426 -3.77%
SetIntersection_None_Set_float_262144_1024 1172653.971 -3.68%
SetIntersection_None_Set_float_262144_16 1166362.795 -4.48%
SetIntersection_None_Set_float_262144_16384 1177058.674 -2.86%
SetIntersection_None_Set_float_262144_256 1170453.693 -3.90%
SetIntersection_None_Set_float_262144_262144 1172773.194 -3.88%
SetIntersection_None_Set_float_262144_4 1165633.139 -4.60%
SetIntersection_None_Set_float_262144_64 1168814.371 -4.01%
SetIntersection_None_Set_float_4_1 215817592.873 -
SetIntersection_None_Set_float_4_4 134985926.468 -
SetIntersection_None_Set_float_64_1 22175104.133 -1.38%
SetIntersection_None_Set_float_64_16 18005902.777 -1.98%
SetIntersection_None_Set_float_64_4 20631185.164 -1.77%
SetIntersection_None_Set_float_64_64 11293629.406 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8656001.791 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8660198.349 -3.79%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8790222.038 -3.36%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8711891.110 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8611928.091 -3.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8724627.772 -1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161557899.929 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159840642.847 -1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171402080.454 -1.74%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170296220.364 -4.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162956941.866 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165562078.258 -1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165921452.840 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65877213.866 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35090774.396 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55969871.603 -2.69%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532007419.765 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11254618.253 -1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10709566.536 -1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5660422.096 -1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11138383.074 -1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9199330.178 -2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1210780.518 -1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1217013.834 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1214179.117 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234125.651 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1225534.832 -2.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1227480.386 -1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1211069.418 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1211607.014 -1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214856381.285 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134319570.342 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22186455.437 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17945772.537 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21382932.239 1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11325955.699 -
SetIntersection_None_Set_string_1024_1 8991333.868 -
SetIntersection_None_Set_string_1024_1024 8952472.259 -
SetIntersection_None_Set_string_1024_16 8869035.738 -
SetIntersection_None_Set_string_1024_256 8866582.758 -
SetIntersection_None_Set_string_1024_4 8877636.170 -
SetIntersection_None_Set_string_1024_64 9154126.843 -
SetIntersection_None_Set_string_16384_1 197471545.500 -1.67%
SetIntersection_None_Set_string_16384_1024 192447442.539 1.79%
SetIntersection_None_Set_string_16384_16 194711578.048 1.34%
SetIntersection_None_Set_string_16384_16384 188368611.822 -3.34%
SetIntersection_None_Set_string_16384_256 189026066.757 -
SetIntersection_None_Set_string_16384_4 195179377.144 -1.17%
SetIntersection_None_Set_string_16384_64 191513297.531 -
SetIntersection_None_Set_string_16_1 68199045.245 -
SetIntersection_None_Set_string_16_16 36197322.680 -
SetIntersection_None_Set_string_16_4 57802619.441 -
SetIntersection_None_Set_string_1_1 540374926.753 -
SetIntersection_None_Set_string_256_1 11607070.968 -
SetIntersection_None_Set_string_256_16 10921024.123 -
SetIntersection_None_Set_string_256_256 5854264.892 -
SetIntersection_None_Set_string_256_4 11355537.147 -
SetIntersection_None_Set_string_256_64 9283941.804 -
SetIntersection_None_Set_string_262144_1 1592027.670 -
SetIntersection_None_Set_string_262144_1024 1595146.729 1.32%
SetIntersection_None_Set_string_262144_16 1589290.201 -
SetIntersection_None_Set_string_262144_16384 1590479.818 -
SetIntersection_None_Set_string_262144_256 1584138.346 -
SetIntersection_None_Set_string_262144_262144 1596249.920 1.37%
SetIntersection_None_Set_string_262144_4 1587572.998 -
SetIntersection_None_Set_string_262144_64 1589771.158 -
SetIntersection_None_Set_string_4_1 220643589.420 -
SetIntersection_None_Set_string_4_4 137583253.603 -
SetIntersection_None_Set_string_64_1 23046499.244 -
SetIntersection_None_Set_string_64_16 18709789.049 -
SetIntersection_None_Set_string_64_4 22027155.390 -
SetIntersection_None_Set_string_64_64 11640735.745 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8878703.139 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8706422.122 -1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8856021.253 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8818417.711 -2.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8858612.578 1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8728548.947 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 198725859.749 -2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199163429.709 3.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 205745268.212 4.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206317097.615 4.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196773776.925 -1.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 204598873.803 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 207453635.600 3.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66801854.942 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35703366.757 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56922582.980 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 538664764.860 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11755695.852 3.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11260187.986 1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5789377.894 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11864551.118 4.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9244058.222 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1567821.045 1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1564836.916 -6.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1585063.801 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1582813.313 -2.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1584363.770 -8.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1569550.861 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1557640.707 -1.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1585637.371 -10.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218743271.788 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136223903.716 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23124401.523 3.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18310648.817 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21748655.251 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11629687.033 -
SetIntersection_None_Set_uint32_1024_1 8714448.895 -4.38%
SetIntersection_None_Set_uint32_1024_1024 8627473.946 -3.91%
SetIntersection_None_Set_uint32_1024_16 8700474.477 -2.92%
SetIntersection_None_Set_uint32_1024_256 8931246.376 -2.43%
SetIntersection_None_Set_uint32_1024_4 8781465.961 -2.39%
SetIntersection_None_Set_uint32_1024_64 8679071.303 -2.89%
SetIntersection_None_Set_uint32_16384_1 153982252.080 -5.18%
SetIntersection_None_Set_uint32_16384_1024 151075654.420 -5.57%
SetIntersection_None_Set_uint32_16384_16 153337702.453 -4.94%
SetIntersection_None_Set_uint32_16384_16384 155337012.886 -5.33%
SetIntersection_None_Set_uint32_16384_256 152571446.590 -5.28%
SetIntersection_None_Set_uint32_16384_4 153557779.741 -5.04%
SetIntersection_None_Set_uint32_16384_64 152821893.938 -5.17%
SetIntersection_None_Set_uint32_16_1 65666059.470 -1.26%
SetIntersection_None_Set_uint32_16_16 34917443.917 -1.23%
SetIntersection_None_Set_uint32_16_4 56247760.520 -
SetIntersection_None_Set_uint32_1_1 531537245.025 -
SetIntersection_None_Set_uint32_256_1 11438841.259 -1.63%
SetIntersection_None_Set_uint32_256_16 10791050.365 -2.23%
SetIntersection_None_Set_uint32_256_256 5671285.782 -3.59%
SetIntersection_None_Set_uint32_256_4 11188749.050 -2.05%
SetIntersection_None_Set_uint32_256_64 9085114.442 -2.61%
SetIntersection_None_Set_uint32_262144_1 1168020.754 -5.28%
SetIntersection_None_Set_uint32_262144_1024 1160660.482 -5.42%
SetIntersection_None_Set_uint32_262144_16 1158634.195 -5.44%
SetIntersection_None_Set_uint32_262144_16384 1152896.808 -6.50%
SetIntersection_None_Set_uint32_262144_256 1159382.730 -5.13%
SetIntersection_None_Set_uint32_262144_262144 1161036.865 -5.09%
SetIntersection_None_Set_uint32_262144_4 1160398.519 -5.28%
SetIntersection_None_Set_uint32_262144_64 1161191.322 -4.97%
SetIntersection_None_Set_uint32_4_1 215100494.950 -
SetIntersection_None_Set_uint32_4_4 134346424.788 -
SetIntersection_None_Set_uint32_64_1 22534143.818 -
SetIntersection_None_Set_uint32_64_16 18339416.097 -
SetIntersection_None_Set_uint32_64_4 21305206.444 -1.33%
SetIntersection_None_Set_uint32_64_64 11368474.208 -1.70%
SetIntersection_None_Set_uint64_1024_1 8720587.986 -2.55%
SetIntersection_None_Set_uint64_1024_1024 8616611.812 -2.42%
SetIntersection_None_Set_uint64_1024_16 8622027.886 -4.94%
SetIntersection_None_Set_uint64_1024_256 8839220.164 -
SetIntersection_None_Set_uint64_1024_4 8645458.461 -3.18%
SetIntersection_None_Set_uint64_1024_64 8606681.420 -3.74%
SetIntersection_None_Set_uint64_16384_1 158013079.188 -2.89%
SetIntersection_None_Set_uint64_16384_1024 166286016.747 -1.50%
SetIntersection_None_Set_uint64_16384_16 163017257.577 -3.79%
SetIntersection_None_Set_uint64_16384_16384 167358693.833 -2.54%
SetIntersection_None_Set_uint64_16384_256 165054799.315 -2.95%
SetIntersection_None_Set_uint64_16384_4 159944653.183 -3.32%
SetIntersection_None_Set_uint64_16384_64 167507898.448 -1.65%
SetIntersection_None_Set_uint64_16_1 65997140.728 -1.06%
SetIntersection_None_Set_uint64_16_16 35306126.025 -
SetIntersection_None_Set_uint64_16_4 56445007.991 -
SetIntersection_None_Set_uint64_1_1 532839476.783 -
SetIntersection_None_Set_uint64_256_1 11307891.208 -2.09%
SetIntersection_None_Set_uint64_256_16 10802749.730 -
SetIntersection_None_Set_uint64_256_256 5620176.943 -4.24%
SetIntersection_None_Set_uint64_256_4 11131239.205 -4.60%
SetIntersection_None_Set_uint64_256_64 9014605.514 -1.49%
SetIntersection_None_Set_uint64_262144_1 1202815.593 -1.45%
SetIntersection_None_Set_uint64_262144_1024 1267068.117 3.68%
SetIntersection_None_Set_uint64_262144_16 1344592.611 10.79%
SetIntersection_None_Set_uint64_262144_16384 1248409.098 1.58%
SetIntersection_None_Set_uint64_262144_256 1348335.041 10.50%
SetIntersection_None_Set_uint64_262144_262144 1206524.900 -2.25%
SetIntersection_None_Set_uint64_262144_4 1293221.842 6.59%
SetIntersection_None_Set_uint64_262144_64 1343650.227 10.37%
SetIntersection_None_Set_uint64_4_1 215442557.342 -
SetIntersection_None_Set_uint64_4_4 134749154.962 -
SetIntersection_None_Set_uint64_64_1 22639795.952 -
SetIntersection_None_Set_uint64_64_16 17849381.507 -2.13%
SetIntersection_None_Set_uint64_64_4 21306072.777 -1.53%
SetIntersection_None_Set_uint64_64_64 11394531.507 -1.37%
SetIntersection_None_Vector_float_1024_1 1083080.199 -
SetIntersection_None_Vector_float_1024_1024 1081455.638 -
SetIntersection_None_Vector_float_1024_16 1083996.699 -
SetIntersection_None_Vector_float_1024_256 1080033.309 -
SetIntersection_None_Vector_float_1024_4 1082536.537 -
SetIntersection_None_Vector_float_1024_64 1053415.226 -2.29%
SetIntersection_None_Vector_float_16384_1 1109641.723 -
SetIntersection_None_Vector_float_16384_1024 1101470.331 -
SetIntersection_None_Vector_float_16384_16 1099388.994 -
SetIntersection_None_Vector_float_16384_16384 1098621.623 -
SetIntersection_None_Vector_float_16384_256 1098417.867 -
SetIntersection_None_Vector_float_16384_4 1076767.020 -
SetIntersection_None_Vector_float_16384_64 1098655.089 -
SetIntersection_None_Vector_float_16_1 63401040.034 -
SetIntersection_None_Vector_float_16_16 33678603.676 -
SetIntersection_None_Vector_float_16_4 53887994.548 -
SetIntersection_None_Vector_float_1_1 533952534.694 -
SetIntersection_None_Vector_float_256_1 4260501.236 -
SetIntersection_None_Vector_float_256_16 4031724.431 -
SetIntersection_None_Vector_float_256_256 2118428.655 -
SetIntersection_None_Vector_float_256_4 4202160.514 -
SetIntersection_None_Vector_float_256_64 3413067.884 -
SetIntersection_None_Vector_float_262144_1 1126813.910 -
SetIntersection_None_Vector_float_262144_1024 1132030.496 -
SetIntersection_None_Vector_float_262144_16 1130510.755 -
SetIntersection_None_Vector_float_262144_16384 1130904.200 -
SetIntersection_None_Vector_float_262144_256 1128208.127 -
SetIntersection_None_Vector_float_262144_262144 1127253.422 -
SetIntersection_None_Vector_float_262144_4 1098794.633 -1.99%
SetIntersection_None_Vector_float_262144_64 1126769.486 -
SetIntersection_None_Vector_float_4_1 214188382.386 -
SetIntersection_None_Vector_float_4_4 133733662.943 -
SetIntersection_None_Vector_float_64_1 16678625.071 -
SetIntersection_None_Vector_float_64_16 13518382.956 -
SetIntersection_None_Vector_float_64_4 16007232.900 -
SetIntersection_None_Vector_float_64_64 8427779.282 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1084976.196 -1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1060444.847 -5.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1094116.782 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1108244.686 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1074517.809 -3.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1104088.954 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1136241.759 1.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1110395.593 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1164033.102 2.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1137825.171 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1130487.521 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1140002.152 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1151555.598 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63421124.966 -1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33864670.940 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53927431.400 -1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532395856.622 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4342107.238 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4084825.706 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2164350.643 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4257978.183 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3440969.800 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1112281.408 -4.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1178518.596 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1141423.698 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1171925.725 3.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1180970.065 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1169076.160 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1138055.344 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1179037.204 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213693279.690 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133590458.964 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16842900.447 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13607596.530 -1.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16184399.192 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8513344.346 -1.00%
SetIntersection_None_Vector_string_1024_1 1156082.395 -2.02%
SetIntersection_None_Vector_string_1024_1024 1149854.661 -
SetIntersection_None_Vector_string_1024_16 1158086.740 -
SetIntersection_None_Vector_string_1024_256 1165169.237 -
SetIntersection_None_Vector_string_1024_4 1160447.708 -1.72%
SetIntersection_None_Vector_string_1024_64 1160794.333 -
SetIntersection_None_Vector_string_16384_1 1219366.032 -2.37%
SetIntersection_None_Vector_string_16384_1024 1218695.425 -1.92%
SetIntersection_None_Vector_string_16384_16 1233301.115 1.27%
SetIntersection_None_Vector_string_16384_16384 1207183.548 -
SetIntersection_None_Vector_string_16384_256 1213806.978 -1.00%
SetIntersection_None_Vector_string_16384_4 1200927.700 -4.25%
SetIntersection_None_Vector_string_16384_64 1223546.935 -
SetIntersection_None_Vector_string_16_1 64916545.832 -
SetIntersection_None_Vector_string_16_16 34525124.560 -
SetIntersection_None_Vector_string_16_4 55195717.326 -
SetIntersection_None_Vector_string_1_1 534413721.161 -
SetIntersection_None_Vector_string_256_1 4455190.863 -2.14%
SetIntersection_None_Vector_string_256_16 4255524.916 -
SetIntersection_None_Vector_string_256_256 2232275.180 -1.72%
SetIntersection_None_Vector_string_256_4 4432208.284 -1.47%
SetIntersection_None_Vector_string_256_64 3618004.189 -
SetIntersection_None_Vector_string_262144_1 1267655.304 -3.84%
SetIntersection_None_Vector_string_262144_1024 1254896.653 -4.76%
SetIntersection_None_Vector_string_262144_16 1288940.118 -1.83%
SetIntersection_None_Vector_string_262144_16384 1299265.825 -
SetIntersection_None_Vector_string_262144_256 1299667.100 -
SetIntersection_None_Vector_string_262144_262144 1287424.051 -2.19%
SetIntersection_None_Vector_string_262144_4 1288062.349 -2.02%
SetIntersection_None_Vector_string_262144_64 1287552.335 -
SetIntersection_None_Vector_string_4_1 216762542.088 -
SetIntersection_None_Vector_string_4_4 135246636.079 -
SetIntersection_None_Vector_string_64_1 17441285.381 -
SetIntersection_None_Vector_string_64_16 14100243.969 -
SetIntersection_None_Vector_string_64_4 16538798.887 -
SetIntersection_None_Vector_string_64_64 8798009.883 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1101383.452 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1101642.548 -2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1112978.716 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1067940.229 -5.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1117302.317 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120258.045 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1141607.262 -1.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1158013.034 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1157366.885 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1174764.351 5.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1137152.917 1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1150853.388 -1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1159184.888 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63252186.562 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33768016.976 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54042577.132 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532766749.970 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4329888.355 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4102856.040 1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2168567.703 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4265025.310 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3422069.357 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1226952.590 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1187619.558 1.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1155704.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1152244.029 -1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1180169.807 -3.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1199250.557 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1129019.530 -5.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1178377.354 -1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213653453.088 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133671346.000 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17016024.580 1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13757481.135 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15949593.403 -1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8507010.952 -1.03%
SetIntersection_None_Vector_uint32_1024_1 1077525.043 -
SetIntersection_None_Vector_uint32_1024_1024 1078335.885 -
SetIntersection_None_Vector_uint32_1024_16 1046555.369 -2.82%
SetIntersection_None_Vector_uint32_1024_256 1074018.752 -
SetIntersection_None_Vector_uint32_1024_4 1083218.164 -
SetIntersection_None_Vector_uint32_1024_64 1058672.840 -1.58%
SetIntersection_None_Vector_uint32_16384_1 1101102.109 -
SetIntersection_None_Vector_uint32_16384_1024 1097923.677 -
SetIntersection_None_Vector_uint32_16384_16 1099275.217 -
SetIntersection_None_Vector_uint32_16384_16384 1108268.693 -
SetIntersection_None_Vector_uint32_16384_256 1078998.728 -2.21%
SetIntersection_None_Vector_uint32_16384_4 1100597.741 -
SetIntersection_None_Vector_uint32_16384_64 1111697.035 -
SetIntersection_None_Vector_uint32_16_1 62859998.084 -
SetIntersection_None_Vector_uint32_16_16 33371792.450 -
SetIntersection_None_Vector_uint32_16_4 53498715.900 -
SetIntersection_None_Vector_uint32_1_1 530351446.287 -
SetIntersection_None_Vector_uint32_256_1 4173966.175 -1.83%
SetIntersection_None_Vector_uint32_256_16 3975195.943 -
SetIntersection_None_Vector_uint32_256_256 2119034.001 -
SetIntersection_None_Vector_uint32_256_4 4131321.376 -1.20%
SetIntersection_None_Vector_uint32_256_64 3381832.458 -1.13%
SetIntersection_None_Vector_uint32_262144_1 1106226.019 -1.60%
SetIntersection_None_Vector_uint32_262144_1024 1086819.149 -3.65%
SetIntersection_None_Vector_uint32_262144_16 1118200.737 -
SetIntersection_None_Vector_uint32_262144_16384 1117991.458 -
SetIntersection_None_Vector_uint32_262144_256 1120636.694 -1.23%
SetIntersection_None_Vector_uint32_262144_262144 1118471.112 -
SetIntersection_None_Vector_uint32_262144_4 1124952.666 -
SetIntersection_None_Vector_uint32_262144_64 1127368.005 -
SetIntersection_None_Vector_uint32_4_1 212632225.911 -
SetIntersection_None_Vector_uint32_4_4 133071123.171 -
SetIntersection_None_Vector_uint32_64_1 16607774.410 -
SetIntersection_None_Vector_uint32_64_16 13461311.807 -
SetIntersection_None_Vector_uint32_64_4 15796733.757 -
SetIntersection_None_Vector_uint32_64_64 8428142.497 -
SetIntersection_None_Vector_uint64_1024_1 1033421.732 -4.69%
SetIntersection_None_Vector_uint64_1024_1024 1077269.463 -
SetIntersection_None_Vector_uint64_1024_16 1067657.906 -
SetIntersection_None_Vector_uint64_1024_256 1077077.250 -
SetIntersection_None_Vector_uint64_1024_4 1059017.901 -1.46%
SetIntersection_None_Vector_uint64_1024_64 1079962.432 -
SetIntersection_None_Vector_uint64_16384_1 1098273.640 -1.24%
SetIntersection_None_Vector_uint64_16384_1024 1054693.435 -3.62%
SetIntersection_None_Vector_uint64_16384_16 1051079.258 -4.75%
SetIntersection_None_Vector_uint64_16384_16384 1079744.877 -2.02%
SetIntersection_None_Vector_uint64_16384_256 1111293.568 2.47%
SetIntersection_None_Vector_uint64_16384_4 1104202.570 -
SetIntersection_None_Vector_uint64_16384_64 1093813.257 -1.30%
SetIntersection_None_Vector_uint64_16_1 62758534.058 -
SetIntersection_None_Vector_uint64_16_16 33432265.920 -
SetIntersection_None_Vector_uint64_16_4 53450985.700 -
SetIntersection_None_Vector_uint64_1_1 530090808.115 -
SetIntersection_None_Vector_uint64_256_1 4242250.975 -
SetIntersection_None_Vector_uint64_256_16 3993783.672 -
SetIntersection_None_Vector_uint64_256_256 2128627.290 -
SetIntersection_None_Vector_uint64_256_4 4153738.709 -
SetIntersection_None_Vector_uint64_256_64 3300908.241 -3.41%
SetIntersection_None_Vector_uint64_262144_1 1106373.460 -1.35%
SetIntersection_None_Vector_uint64_262144_1024 1123794.577 -
SetIntersection_None_Vector_uint64_262144_16 1131519.513 -
SetIntersection_None_Vector_uint64_262144_16384 1113998.194 -1.71%
SetIntersection_None_Vector_uint64_262144_256 1071931.781 -4.26%
SetIntersection_None_Vector_uint64_262144_262144 1125137.513 -
SetIntersection_None_Vector_uint64_262144_4 1119026.665 1.38%
SetIntersection_None_Vector_uint64_262144_64 1103508.401 -
SetIntersection_None_Vector_uint64_4_1 212269997.944 -
SetIntersection_None_Vector_uint64_4_4 132749958.861 -
SetIntersection_None_Vector_uint64_64_1 16617554.767 -
SetIntersection_None_Vector_uint64_64_16 13437756.705 -
SetIntersection_None_Vector_uint64_64_4 15702322.309 -1.58%
SetIntersection_None_Vector_uint64_64_64 8425690.492 -
bm_gcd_complex 17.777 -1.02%
bm_gcd_random 28.985 -
bm_gcd_trivial 0.633 -8.06%
bm_lexicographical_compare<int>/1 1.526 7.73%
bm_lexicographical_compare<int>/1048576 68755.390 -
bm_lexicographical_compare<int>/262144 16245.782 -
bm_lexicographical_compare<int>/32768 1916.393 -
bm_lexicographical_compare<int>/4096 238.335 -
bm_lexicographical_compare<int>/512 29.799 -
bm_lexicographical_compare<int>/64 4.562 3.69%
bm_lexicographical_compare<int>/8 1.646 8.62%
bm_lexicographical_compare<signed_char>/1 1.406 7.01%
bm_lexicographical_compare<signed_char>/1048576 16271.896 -
bm_lexicographical_compare<signed_char>/262144 3887.366 1.24%
bm_lexicographical_compare<signed_char>/32768 479.400 -
bm_lexicographical_compare<signed_char>/4096 59.766 -
bm_lexicographical_compare<signed_char>/512 7.850 2.16%
bm_lexicographical_compare<signed_char>/64 2.117 -1.65%
bm_lexicographical_compare<signed_char>/8 3.247 2.78%
bm_lexicographical_compare<unsigned_char>/1 1.711 6.51%
bm_lexicographical_compare<unsigned_char>/1048576 17922.523 -
bm_lexicographical_compare<unsigned_char>/262144 4492.791 -
bm_lexicographical_compare<unsigned_char>/32768 571.651 -
bm_lexicographical_compare<unsigned_char>/4096 77.550 -
bm_lexicographical_compare<unsigned_char>/512 8.773 -
bm_lexicographical_compare<unsigned_char>/64 2.062 7.36%
bm_lexicographical_compare<unsigned_char>/8 1.484 8.03%
bm_ranges_lexicographical_compare<int>/1 1.429 -7.39%
bm_ranges_lexicographical_compare<int>/1048576 68759.098 -
bm_ranges_lexicographical_compare<int>/262144 16245.551 -
bm_ranges_lexicographical_compare<int>/32768 1917.800 -
bm_ranges_lexicographical_compare<int>/4096 238.713 -
bm_ranges_lexicographical_compare<int>/512 29.807 -
bm_ranges_lexicographical_compare<int>/64 4.428 -
bm_ranges_lexicographical_compare<int>/8 1.501 -4.65%
bm_ranges_lexicographical_compare<signed_char>/1 1.494 -9.88%
bm_ranges_lexicographical_compare<signed_char>/1048576 16248.163 -
bm_ranges_lexicographical_compare<signed_char>/262144 3862.033 -
bm_ranges_lexicographical_compare<signed_char>/32768 481.544 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.830 -
bm_ranges_lexicographical_compare<signed_char>/512 8.020 2.34%
bm_ranges_lexicographical_compare<signed_char>/64 2.339 16.16%
bm_ranges_lexicographical_compare<signed_char>/8 3.370 -3.73%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.659 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17919.998 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.675 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.123 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.595 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.778 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.016 2.56%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.437 -
bm_ranges_swap_ranges_vb_aligned/1024 6.516 -
bm_ranges_swap_ranges_vb_aligned/1048576 3348.070 -
bm_ranges_swap_ranges_vb_aligned/128 3.394 -
bm_ranges_swap_ranges_vb_aligned/131072 253.627 -
bm_ranges_swap_ranges_vb_aligned/16 3.290 -
bm_ranges_swap_ranges_vb_aligned/16384 34.919 -
bm_ranges_swap_ranges_vb_aligned/2048 8.558 -2.65%
bm_ranges_swap_ranges_vb_aligned/256 3.458 -
bm_ranges_swap_ranges_vb_aligned/262144 511.392 2.11%
bm_ranges_swap_ranges_vb_aligned/32 3.294 -
bm_ranges_swap_ranges_vb_aligned/32768 64.246 -
bm_ranges_swap_ranges_vb_aligned/4096 11.925 -3.00%
bm_ranges_swap_ranges_vb_aligned/512 5.300 4.52%
bm_ranges_swap_ranges_vb_aligned/524288 1054.124 -
bm_ranges_swap_ranges_vb_aligned/64 3.123 -
bm_ranges_swap_ranges_vb_aligned/65536 123.387 -
bm_ranges_swap_ranges_vb_aligned/8 3.225 -
bm_ranges_swap_ranges_vb_aligned/8192 19.496 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15671.095 -
bm_ranges_swap_ranges_vb_unaligned/262144 3766.419 -91.07%
bm_ranges_swap_ranges_vb_unaligned/32768 479.413 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.201 -
bm_ranges_swap_ranges_vb_unaligned/512 13.525 -
bm_ranges_swap_ranges_vb_unaligned/64 6.280 1.92%
bm_ranges_swap_ranges_vb_unaligned/8 5.257 1.35%
bm_swap_ranges_vb_aligned/1048576 3341.124 -
bm_swap_ranges_vb_aligned/262144 484.476 -
bm_swap_ranges_vb_aligned/32768 63.713 -
bm_swap_ranges_vb_aligned/4096 12.518 -
bm_swap_ranges_vb_aligned/512 4.921 -
bm_swap_ranges_vb_aligned/64 2.855 -
bm_swap_ranges_vb_aligned/8 3.241 -
bm_swap_ranges_vb_unaligned/1048576 15931.445 -
bm_swap_ranges_vb_unaligned/262144 3833.691 -80.26%
bm_swap_ranges_vb_unaligned/32768 483.883 -
bm_swap_ranges_vb_unaligned/4096 65.125 -
bm_swap_ranges_vb_unaligned/512 12.573 -
bm_swap_ranges_vb_unaligned/64 4.958 -
bm_swap_ranges_vb_unaligned/8 4.793 -
bm_write 604.768 -
ranges::min(std::deque<__int128>)/1 0.720 1.50%
ranges::min(std::deque<__int128>)/64 25.603 22.71%
ranges::min(std::deque<__int128>)/70000 36432.055 49.65%
ranges::min(std::deque<__int128>)/8 2.885 2.13%
ranges::min(std::deque<char>)/1 0.736 6.27%
ranges::min(std::deque<char>)/64 16.562 -
ranges::min(std::deque<char>)/70000 17819.068 -
ranges::min(std::deque<char>)/8 2.535 9.88%
ranges::min(std::deque<long_long>)/1 0.608 -3.65%
ranges::min(std::deque<long_long>)/64 18.864 4.36%
ranges::min(std::deque<long_long>)/70000 20914.732 10.84%
ranges::min(std::deque<long_long>)/8 2.304 -
ranges::min(std::list<__int128>)/1 0.412 -
ranges::min(std::list<__int128>)/64 33.284 -7.59%
ranges::min(std::list<__int128>)/70000 58423.709 -3.99%
ranges::min(std::list<__int128>)/8 2.059 -10.78%
ranges::min(std::list<char>)/1 0.363 -6.34%
ranges::min(std::list<char>)/64 26.892 -1.95%
ranges::min(std::list<char>)/70000 53951.100 1.37%
ranges::min(std::list<char>)/8 1.930 -
ranges::min(std::list<long_long>)/1 0.304 -
ranges::min(std::list<long_long>)/64 24.558 -
ranges::min(std::list<long_long>)/70000 50073.319 11.32%
ranges::min(std::list<long_long>)/8 1.928 1.83%
ranges::min(std::vector<__int128>)/1 0.377 -
ranges::min(std::vector<__int128>)/64 24.494 -7.50%
ranges::min(std::vector<__int128>)/70000 26979.805 -10.08%
ranges::min(std::vector<__int128>)/8 2.873 -1.28%
ranges::min(std::vector<char>)/1 0.292 11.52%
ranges::min(std::vector<char>)/64 4.233 -
ranges::min(std::vector<char>)/70000 493.615 -
ranges::min(std::vector<char>)/8 2.457 2.56%
ranges::min(std::vector<long_long>)/1 0.306 -6.72%
ranges::min(std::vector<long_long>)/64 4.677 -2.57%
ranges::min(std::vector<long_long>)/70000 7923.278 -
ranges::min(std::vector<long_long>)/8 2.255 -
ranges::minmax(std::deque<__int128>)/1 0.700 3.95%
ranges::minmax(std::deque<__int128>)/64 34.523 3.23%
ranges::minmax(std::deque<__int128>)/70000 34567.791 -
ranges::minmax(std::deque<__int128>)/8 4.361 5.00%
ranges::minmax(std::deque<char>)/1 0.723 -2.28%
ranges::minmax(std::deque<char>)/64 23.074 -
ranges::minmax(std::deque<char>)/70000 24063.107 -
ranges::minmax(std::deque<char>)/8 3.865 6.06%
ranges::minmax(std::deque<long_long>)/1 0.847 17.73%
ranges::minmax(std::deque<long_long>)/64 29.513 26.03%
ranges::minmax(std::deque<long_long>)/70000 33998.863 30.68%
ranges::minmax(std::deque<long_long>)/8 3.823 8.29%
ranges::minmax(std::list<__int128>)/1 0.476 6.88%
ranges::minmax(std::list<__int128>)/64 39.087 -1.91%
ranges::minmax(std::list<__int128>)/70000 58461.800 -
ranges::minmax(std::list<__int128>)/8 3.881 -
ranges::minmax(std::list<char>)/1 0.458 30.68%
ranges::minmax(std::list<char>)/64 36.157 6.51%
ranges::minmax(std::list<char>)/70000 57100.761 5.77%
ranges::minmax(std::list<char>)/8 2.529 1.21%
ranges::minmax(std::list<long_long>)/1 0.465 22.66%
ranges::minmax(std::list<long_long>)/64 31.702 5.08%
ranges::minmax(std::list<long_long>)/70000 55023.405 1.09%
ranges::minmax(std::list<long_long>)/8 2.544 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.893 -
ranges::minmax(std::vector<__int128>)/70000 34968.793 -
ranges::minmax(std::vector<__int128>)/8 4.101 -
ranges::minmax(std::vector<char>)/1 0.679 8.58%
ranges::minmax(std::vector<char>)/64 1.322 3.40%
ranges::minmax(std::vector<char>)/70000 590.961 -
ranges::minmax(std::vector<char>)/8 1.075 23.33%
ranges::minmax(std::vector<long_long>)/1 0.689 5.63%
ranges::minmax(std::vector<long_long>)/64 10.147 -
ranges::minmax(std::vector<long_long>)/70000 9162.725 -
ranges::minmax(std::vector<long_long>)/8 2.104 -
rng::contains(deque<int>)_(process_all)/1048576 244299.616 -
rng::contains(deque<int>)_(process_all)/32 8.637 -
rng::contains(deque<int>)_(process_all)/50 12.563 -
rng::contains(deque<int>)_(process_all)/8 3.102 4.83%
rng::contains(deque<int>)_(process_all)/8192 1868.504 -
rng::contains(list<int>)_(process_all)/1048576 821660.344 -
rng::contains(list<int>)_(process_all)/32 8.905 -3.67%
rng::contains(list<int>)_(process_all)/50 18.616 1.45%
rng::contains(list<int>)_(process_all)/8 2.353 1.45%
rng::contains(list<int>)_(process_all)/8192 7124.878 -
rng::contains(vector<int>)_(process_all)/1048576 234078.055 -
rng::contains(vector<int>)_(process_all)/32 8.299 -
rng::contains(vector<int>)_(process_all)/50 12.243 -
rng::contains(vector<int>)_(process_all)/8 2.624 2.84%
rng::contains(vector<int>)_(process_all)/8192 1816.667 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18136.976 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 18942.807 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1452952.790 -2.08%
rng::contains_subrange(deque<int>)_(process_all)/1048576 428357.263 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.391 18.00%
rng::contains_subrange(deque<int>)_(process_all)/32 13.741 21.67%
rng::contains_subrange(deque<int>)_(process_all)/50 24.947 3.73%
rng::contains_subrange(deque<int>)_(process_all)/8192 3345.979 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502178.408 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.011 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.600 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.781 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3911.064 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476292.829 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.409 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.566 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.568 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3714.029 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37389.714 -5.06%
rng::contains_subrange(list<int>)_(near_matches)/1024 38912.378 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2528625.597 -
rng::contains_subrange(list<int>)_(process_all)/1048576 847067.080 1.65%
rng::contains_subrange(list<int>)_(process_all)/16 4.766 -
rng::contains_subrange(list<int>)_(process_all)/32 10.039 -
rng::contains_subrange(list<int>)_(process_all)/50 17.740 -
rng::contains_subrange(list<int>)_(process_all)/8192 6676.543 -3.00%
rng::contains_subrange(list<int>)_(same_length)/1048576 954205.330 2.09%
rng::contains_subrange(list<int>)_(same_length)/16 5.961 1.91%
rng::contains_subrange(list<int>)_(same_length)/32 16.526 -
rng::contains_subrange(list<int>)_(same_length)/50 25.204 -
rng::contains_subrange(list<int>)_(same_length)/8192 7932.372 -
rng::contains_subrange(list<int>)_(single_element)/1048576 827556.346 2.69%
rng::contains_subrange(list<int>)_(single_element)/16 4.892 -
rng::contains_subrange(list<int>)_(single_element)/32 10.185 -
rng::contains_subrange(list<int>)_(single_element)/50 17.353 -1.68%
rng::contains_subrange(list<int>)_(single_element)/8192 6875.424 -5.57%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13263.082 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13969.849 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 762332.199 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208568.231 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.650 -3.60%
rng::contains_subrange(vector<int>)_(process_all)/32 7.968 -1.67%
rng::contains_subrange(vector<int>)_(process_all)/50 11.816 1.19%
rng::contains_subrange(vector<int>)_(process_all)/8192 1628.731 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243359.028 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.095 5.81%
rng::contains_subrange(vector<int>)_(same_length)/32 9.206 6.66%
rng::contains_subrange(vector<int>)_(same_length)/50 12.812 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.651 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232307.556 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.917 5.71%
rng::contains_subrange(vector<int>)_(single_element)/32 8.652 2.75%
rng::contains_subrange(vector<int>)_(single_element)/50 12.537 1.93%
rng::contains_subrange(vector<int>)_(single_element)/8192 1809.258 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 504.811 4.99%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490705.295 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.514 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.273 -9.23%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3858.032 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.134 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.774 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.134 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.135 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 517.046 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 514487.773 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.430 -4.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.592 1.33%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4000.582 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.174 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.167 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.164 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2045.710 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2188239.877 -4.10%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.495 1.05%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.003 3.71%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17647.496 -10.49%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 804.836 -2.37%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1443169.851 -1.25%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.186 1.01%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.793 -2.05%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11177.132 -2.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1824.975 4.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2342224.413 -1.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.159 -1.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.538 -5.45%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19947.003 2.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 655.050 26.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442906.959 -1.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 25.165 4.43%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.982 4.96%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11372.871 2.63%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -8.91%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -8.92%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -8.93%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 764.549 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955958.276 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.579 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.101 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7780.470 -5.51%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.777 -4.82%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.777 -4.92%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.768 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.759 -6.77%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.778 -4.58%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 854.271 -5.47%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1072201.580 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.322 -4.21%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.739 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10225.709 -19.79%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.970 -1.92%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73666.557 -2.40%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.620 2.20%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.721 2.75%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.847 -4.10%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.187 -9.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -10.86%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.204 -7.81%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.208 -9.76%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -11.49%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.976 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 305971.445 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.997 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.019 -1.10%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.615 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.094 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9403.675 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.467 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.675 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2322.576 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.567 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15493.823 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.512 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.609 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3873.514 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 732.365 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26814.875 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.973 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.624 4.90%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9413.729 -9.85%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.422 2.46%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 681.305 5.54%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.789 2.56%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.047 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 171.767 4.15%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.241 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8698.882 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.678 2.20%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.433 11.18%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2142.434 1.13%
rng::find(vector<bool>)_(process_all)/1024 4.714 2.73%
rng::find(vector<bool>)_(process_all)/1048576 3710.817 1.90%
rng::find(vector<bool>)_(process_all)/50 0.692 15.68%
rng::find(vector<bool>)_(process_all)/8 0.692 9.80%
rng::find(vector<bool>)_(process_all)/8192 33.655 -
rng::find_if(vector<bool>)_(process_all)/1024 566.245 -
rng::find_if(vector<bool>)_(process_all)/1048576 577257.784 -
rng::find_if(vector<bool>)_(process_all)/50 23.928 2.42%
rng::find_if(vector<bool>)_(process_all)/8 3.527 1.40%
rng::find_if(vector<bool>)_(process_all)/8192 4511.563 -
rng::find_if_not(vector<bool>)_(process_all)/1024 567.763 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 581948.809 1.33%
rng::find_if_not(vector<bool>)_(process_all)/50 23.480 -1.58%
rng::find_if_not(vector<bool>)_(process_all)/8 3.510 -1.14%
rng::find_if_not(vector<bool>)_(process_all)/8192 4546.075 1.24%
rng::find_last(deque<int>)_(bail_10%)/1024 226.488 -
rng::find_last(deque<int>)_(bail_10%)/1048576 322489.679 -
rng::find_last(deque<int>)_(bail_10%)/50 11.360 -
rng::find_last(deque<int>)_(bail_10%)/8 2.720 -
rng::find_last(deque<int>)_(bail_10%)/8192 2503.650 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.178 -5.60%
rng::find_last(deque<int>)_(bail_90%)/1048576 28018.437 -
rng::find_last(deque<int>)_(bail_90%)/50 1.851 -
rng::find_last(deque<int>)_(bail_90%)/8 0.865 3.93%
rng::find_last(deque<int>)_(bail_90%)/8192 206.287 -4.54%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.854 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 707356.248 93.94%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.640 2.58%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.296 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5835.426 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.870 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666994.672 71.36%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.755 1.37%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.382 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6043.710 -
rng::find_last(list<int>)_(bail_10%)/1024 665.810 1.56%
rng::find_last(list<int>)_(bail_10%)/1048576 784911.668 -
rng::find_last(list<int>)_(bail_10%)/50 15.907 -
rng::find_last(list<int>)_(bail_10%)/8 2.070 -
rng::find_last(list<int>)_(bail_10%)/8192 6305.230 -
rng::find_last(list<int>)_(bail_90%)/1024 75.933 -
rng::find_last(list<int>)_(bail_90%)/1048576 86177.356 -
rng::find_last(list<int>)_(bail_90%)/50 1.347 3.61%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 592.723 -1.13%
rng::find_last(vector<char>)_(bail_10%)/1024 210.329 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205790.356 -
rng::find_last(vector<char>)_(bail_10%)/50 10.753 -
rng::find_last(vector<char>)_(bail_10%)/8 2.006 -
rng::find_last(vector<char>)_(bail_10%)/8192 1621.117 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.572 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22959.822 -
rng::find_last(vector<char>)_(bail_90%)/50 1.374 -5.65%
rng::find_last(vector<char>)_(bail_90%)/8 0.441 -9.01%
rng::find_last(vector<char>)_(bail_90%)/8192 188.618 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.038 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213098.743 -
rng::find_last(vector<int>)_(bail_10%)/50 10.915 -
rng::find_last(vector<int>)_(bail_10%)/8 2.017 -
rng::find_last(vector<int>)_(bail_10%)/8192 1649.552 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.851 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23145.300 -
rng::find_last(vector<int>)_(bail_90%)/50 1.394 -7.17%
rng::find_last(vector<int>)_(bail_90%)/8 0.445 -3.34%
rng::find_last(vector<int>)_(bail_90%)/8192 188.866 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 368.138 2.60%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361254.875 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.891 -3.30%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.949 3.63%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2753.410 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.250 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38542.582 -2.82%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.582 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.966 -15.94%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.544 -1.46%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.412 -1.21%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 906999.088 1.22%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 28.043 2.02%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.222 -9.05%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7228.963 2.24%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 766.331 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 897846.438 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.705 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.238 -2.72%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6784.029 -
rng::find_last_if(list<int>)_(bail_10%)/1024 677.412 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804387.061 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.276 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.307 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6672.299 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.244 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88516.906 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.195 2.54%
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.639 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.434 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237847.662 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.646 8.76%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.070 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1858.190 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 26.342 2.64%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26305.261 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.451 -3.61%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.469 -6.27%
rng::find_last_if(vector<char>)_(bail_90%)/8192 223.271 3.77%
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.966 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 308492.821 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.520 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2181.360 -4.47%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.288 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33520.038 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.510 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.569 14.29%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.688 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.414 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361946.770 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.568 1.07%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.815 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2756.787 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.795 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38177.005 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.561 13.03%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.970 13.07%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.454 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 763.530 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 910267.478 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.401 -2.11%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.206 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6613.577 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.835 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 900573.359 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.923 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.347 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6536.563 1.78%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.080 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803465.883 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.529 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.187 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6597.537 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.053 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88534.962 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.086 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.995 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.159 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238585.049 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.354 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.700 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.989 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26208.050 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.523 2.96%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.466 -9.30%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.261 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.630 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307169.025 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.403 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.902 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.244 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33485.070 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.503 1.94%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.498 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.635 -
rng::fold_left(deque<int>)/1048576 550992.695 -
rng::fold_left(deque<int>)/32 16.503 -
rng::fold_left(deque<int>)/50 27.561 -
rng::fold_left(deque<int>)/8 4.001 2.09%
rng::fold_left(deque<int>)/8192 4410.254 -1.47%
rng::fold_left(list<int>)/1048576 1356540.049 -
rng::fold_left(list<int>)/32 20.723 -
rng::fold_left(list<int>)/50 37.603 -
rng::fold_left(list<int>)/8 3.850 -
rng::fold_left(list<int>)/8192 10722.226 -
rng::fold_left(vector<int>)/1048576 1324374.290 -
rng::fold_left(vector<int>)/32 21.778 -
rng::fold_left(vector<int>)/50 37.256 -
rng::fold_left(vector<int>)/8 3.554 -
rng::fold_left(vector<int>)/8192 10307.130 -
rng::for_each(map<int>)/32 25.378 -
rng::for_each(map<int>)/50 38.146 1.22%
rng::for_each(map<int>)/8 6.139 -
rng::for_each(map<int>)/8192 7504.745 2.71%
rng::for_each(multimap<int>)/32 26.383 -
rng::for_each(multimap<int>)/50 40.723 -
rng::for_each(multimap<int>)/8 6.239 -
rng::for_each(multimap<int>)/8192 7505.372 1.31%
rng::for_each(multiset<int>)/32 25.166 -1.32%
rng::for_each(multiset<int>)/50 38.875 -
rng::for_each(multiset<int>)/8 6.584 -4.46%
rng::for_each(multiset<int>)/8192 7989.840 3.48%
rng::for_each(set<int>)/32 25.605 -
rng::for_each(set<int>)/50 38.094 -
rng::for_each(set<int>)/8 6.789 -
rng::for_each(set<int>)/8192 8035.449 3.64%
rng::starts_with(deque<int>)/1000 458.429 1.69%
rng::starts_with(deque<int>)/1024 444.302 -5.27%
rng::starts_with(deque<int>)/1048576 493117.837 -
rng::starts_with(deque<int>)/8 3.871 -2.55%
rng::starts_with(deque<int>)/8192 3843.127 -
rng::starts_with(deque<int>,_pred)/1000 502.715 -1.43%
rng::starts_with(deque<int>,_pred)/1024 524.180 -
rng::starts_with(deque<int>,_pred)/1048576 507597.132 -
rng::starts_with(deque<int>,_pred)/8 4.686 -
rng::starts_with(deque<int>,_pred)/8192 3918.973 -
rng::starts_with(list<int>)/1000 758.696 -
rng::starts_with(list<int>)/1024 777.296 -
rng::starts_with(list<int>)/1048576 947142.068 1.21%
rng::starts_with(list<int>)/8 2.930 -2.48%
rng::starts_with(list<int>)/8192 8501.697 -8.11%
rng::starts_with(list<int>,_pred)/1000 789.518 -
rng::starts_with(list<int>,_pred)/1024 807.540 -
rng::starts_with(list<int>,_pred)/1048576 974607.399 1.06%
rng::starts_with(list<int>,_pred)/8 3.529 -
rng::starts_with(list<int>,_pred)/8192 11015.752 12.90%
rng::starts_with(vector<int>)/1000 58.342 -
rng::starts_with(vector<int>)/1024 59.915 -
rng::starts_with(vector<int>)/1048576 68300.338 -
rng::starts_with(vector<int>)/8 1.240 -
rng::starts_with(vector<int>)/8192 485.343 -
rng::starts_with(vector<int>,_pred)/1000 277.089 -
rng::starts_with(vector<int>,_pred)/1024 288.003 -
rng::starts_with(vector<int>,_pred)/1048576 304352.410 -
rng::starts_with(vector<int>,_pred)/8 2.591 2.27%
rng::starts_with(vector<int>,_pred)/8192 2487.297 -
std::adjacent_find(deque<int>)/1024 461.568 -
std::adjacent_find(deque<int>)/1048576 474613.228 -
std::adjacent_find(deque<int>)/50 15.149 -16.79%
std::adjacent_find(deque<int>)/8 3.193 4.36%
std::adjacent_find(deque<int>)/8192 3700.417 -
std::adjacent_find(deque<int>,_pred)/1024 628.803 -
std::adjacent_find(deque<int>,_pred)/1048576 649102.606 -
std::adjacent_find(deque<int>,_pred)/50 29.016 -
std::adjacent_find(deque<int>,_pred)/8 4.076 -
std::adjacent_find(deque<int>,_pred)/8192 5084.768 -
std::adjacent_find(list<int>)/1024 734.947 -
std::adjacent_find(list<int>)/1048576 867428.571 -
std::adjacent_find(list<int>)/50 23.132 -
std::adjacent_find(list<int>)/8 2.068 -
std::adjacent_find(list<int>)/8192 7236.455 9.43%
std::adjacent_find(list<int>,_pred)/1024 788.076 -
std::adjacent_find(list<int>,_pred)/1048576 917233.093 -
std::adjacent_find(list<int>,_pred)/50 29.357 -
std::adjacent_find(list<int>,_pred)/8 3.810 -
std::adjacent_find(list<int>,_pred)/8192 7606.860 5.98%
std::adjacent_find(vector<int>)/1024 233.986 -
std::adjacent_find(vector<int>)/1048576 233865.046 -
std::adjacent_find(vector<int>)/50 11.943 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1826.071 -
std::adjacent_find(vector<int>,_pred)/1024 399.300 -
std::adjacent_find(vector<int>,_pred)/1048576 467983.378 -
std::adjacent_find(vector<int>,_pred)/50 23.225 -1.44%
std::adjacent_find(vector<int>,_pred)/8 3.242 -1.86%
std::adjacent_find(vector<int>,_pred)/8192 3189.874 -
std::all_of(deque<int>)_(process_all)/32 12.551 2.05%
std::all_of(deque<int>)_(process_all)/32768 10100.388 -
std::all_of(deque<int>)_(process_all)/50 18.937 -
std::all_of(deque<int>)_(process_all)/8 3.588 4.65%
std::all_of(deque<int>)_(process_all)/8192 2522.336 -
std::all_of(list<int>)_(process_all)/32 11.451 -
std::all_of(list<int>)_(process_all)/32768 26718.510 3.80%
std::all_of(list<int>)_(process_all)/50 21.833 -
std::all_of(list<int>)_(process_all)/8 2.669 1.27%
std::all_of(list<int>)_(process_all)/8192 7511.364 7.17%
std::all_of(vector<int>)_(process_all)/32 8.297 -2.91%
std::all_of(vector<int>)_(process_all)/32768 8113.918 -
std::all_of(vector<int>)_(process_all)/50 12.565 -8.42%
std::all_of(vector<int>)_(process_all)/8 2.411 -
std::all_of(vector<int>)_(process_all)/8192 2036.365 -
std::any_of(deque<int>)_(process_all)/32 12.299 -
std::any_of(deque<int>)_(process_all)/32768 10147.629 -
std::any_of(deque<int>)_(process_all)/50 18.892 -
std::any_of(deque<int>)_(process_all)/8 3.424 -
std::any_of(deque<int>)_(process_all)/8192 2522.521 -
std::any_of(list<int>)_(process_all)/32 11.625 -
std::any_of(list<int>)_(process_all)/32768 26414.884 2.46%
std::any_of(list<int>)_(process_all)/50 21.978 -
std::any_of(list<int>)_(process_all)/8 2.657 -
std::any_of(list<int>)_(process_all)/8192 8132.340 3.17%
std::any_of(vector<int>)_(process_all)/32 8.393 -
std::any_of(vector<int>)_(process_all)/32768 8116.807 -
std::any_of(vector<int>)_(process_all)/50 13.877 -11.23%
std::any_of(vector<int>)_(process_all)/8 2.442 1.63%
std::any_of(vector<int>)_(process_all)/8192 2033.331 -
std::copy(deque<int>)/1048576 50025.010 -
std::copy(deque<int>)/262144 11675.716 -
std::copy(deque<int>)/32768 1142.283 -
std::copy(deque<int>)/4096 145.473 -
std::copy(deque<int>)/512 16.639 -3.54%
std::copy(deque<int>)/64 2.729 -9.76%
std::copy(deque<int>)/8 2.663 -1.98%
std::copy(list<int>)/1048576 863528.910 -
std::copy(list<int>)/262144 214237.756 -
std::copy(list<int>)/32768 26257.572 -1.09%
std::copy(list<int>)/4096 3048.282 -4.34%
std::copy(list<int>)/512 363.798 -
std::copy(list<int>)/64 30.266 -26.56%
std::copy(list<int>)/8 2.472 -
std::copy(vector<bool>)_(aligned)/1048576 2715.543 9.25%
std::copy(vector<bool>)_(aligned)/262144 811.862 11.41%
std::copy(vector<bool>)_(aligned)/32768 35.500 -
std::copy(vector<bool>)_(aligned)/4096 4.784 -3.55%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.346 5.05%
std::copy(vector<bool>)_(unaligned)/1048576 7016.803 -
std::copy(vector<bool>)_(unaligned)/262144 1712.480 -
std::copy(vector<bool>)_(unaligned)/32768 218.125 -
std::copy(vector<bool>)_(unaligned)/4096 26.063 -
std::copy(vector<bool>)_(unaligned)/512 3.483 -
std::copy(vector<bool>)_(unaligned)/64 1.790 -
std::copy(vector<int>)/1048576 50209.302 -
std::copy(vector<int>)/262144 12528.799 1.74%
std::copy(vector<int>)/32768 3785.783 2.96%
std::copy(vector<int>)/4096 146.959 -4.69%
std::copy(vector<int>)/512 15.920 -
std::copy(vector<int>)/64 2.445 -
std::copy(vector<int>)/8 2.238 5.12%
std::copy_backward(deque<int>)/1048576 134443.812 -
std::copy_backward(deque<int>)/262144 34139.808 -
std::copy_backward(deque<int>)/32768 3702.697 -
std::copy_backward(deque<int>)/4096 148.306 1.45%
std::copy_backward(deque<int>)/512 19.051 5.56%
std::copy_backward(deque<int>)/64 3.549 17.15%
std::copy_backward(deque<int>)/8 2.787 3.36%
std::copy_backward(list<int>)/1048576 878118.325 -
std::copy_backward(list<int>)/262144 217685.564 -
std::copy_backward(list<int>)/32768 26715.793 -
std::copy_backward(list<int>)/4096 3169.574 -
std::copy_backward(list<int>)/512 365.867 -
std::copy_backward(list<int>)/64 31.023 -
std::copy_backward(list<int>)/8 2.402 1.43%
std::copy_backward(vector<bool>)_(aligned)/1048576 2862.361 5.63%
std::copy_backward(vector<bool>)_(aligned)/262144 691.707 -8.82%
std::copy_backward(vector<bool>)_(aligned)/32768 35.829 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.156 4.49%
std::copy_backward(vector<bool>)_(aligned)/512 1.813 20.32%
std::copy_backward(vector<bool>)_(aligned)/64 1.916 13.40%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6580.238 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1602.270 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.754 3.39%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.297 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.790 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.877 -2.49%
std::copy_backward(vector<int>)/1048576 50211.600 -
std::copy_backward(vector<int>)/262144 12425.218 1.11%
std::copy_backward(vector<int>)/32768 3785.073 15.09%
std::copy_backward(vector<int>)/4096 230.298 37.46%
std::copy_backward(vector<int>)/512 16.500 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.314 4.86%
std::copy_if(deque<int>)_(entire_range)/1048576 276595.938 -
std::copy_if(deque<int>)_(entire_range)/262144 69586.927 -
std::copy_if(deque<int>)_(entire_range)/32768 8657.047 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.967 -
std::copy_if(deque<int>)_(entire_range)/512 134.820 -
std::copy_if(deque<int>)_(entire_range)/64 16.115 -
std::copy_if(deque<int>)_(entire_range)/8 2.546 -3.16%
std::copy_if(deque<int>)_(every_other)/1048576 370733.399 -
std::copy_if(deque<int>)_(every_other)/262144 92600.006 -
std::copy_if(deque<int>)_(every_other)/32768 11569.593 -
std::copy_if(deque<int>)_(every_other)/4096 1449.681 -
std::copy_if(deque<int>)_(every_other)/512 181.863 -
std::copy_if(deque<int>)_(every_other)/64 23.221 -
std::copy_if(deque<int>)_(every_other)/8 3.438 -
std::copy_if(list<int>)_(entire_range)/1048576 873689.694 -
std::copy_if(list<int>)_(entire_range)/262144 214103.389 -1.01%
std::copy_if(list<int>)_(entire_range)/32768 25558.568 -1.22%
std::copy_if(list<int>)_(entire_range)/4096 3029.326 -
std::copy_if(list<int>)_(entire_range)/512 367.006 -
std::copy_if(list<int>)_(entire_range)/64 30.354 -
std::copy_if(list<int>)_(entire_range)/8 2.524 -
std::copy_if(list<int>)_(every_other)/1048576 818194.575 -2.90%
std::copy_if(list<int>)_(every_other)/262144 206309.006 -1.66%
std::copy_if(list<int>)_(every_other)/32768 25601.025 -
std::copy_if(list<int>)_(every_other)/4096 3371.328 2.11%
std::copy_if(list<int>)_(every_other)/512 358.125 26.42%
std::copy_if(list<int>)_(every_other)/64 27.641 -
std::copy_if(list<int>)_(every_other)/8 2.289 -
std::copy_if(vector<int>)_(entire_range)/1048576 243961.072 -
std::copy_if(vector<int>)_(entire_range)/262144 59508.897 -
std::copy_if(vector<int>)_(entire_range)/32768 7410.366 -
std::copy_if(vector<int>)_(entire_range)/4096 927.838 -
std::copy_if(vector<int>)_(entire_range)/512 122.429 -
std::copy_if(vector<int>)_(entire_range)/64 15.245 -10.20%
std::copy_if(vector<int>)_(entire_range)/8 2.322 -
std::copy_if(vector<int>)_(every_other)/1048576 506133.375 2.69%
std::copy_if(vector<int>)_(every_other)/262144 127194.081 -
std::copy_if(vector<int>)_(every_other)/32768 16213.145 -
std::copy_if(vector<int>)_(every_other)/4096 1989.194 -
std::copy_if(vector<int>)_(every_other)/512 254.046 -
std::copy_if(vector<int>)_(every_other)/64 32.726 -
std::copy_if(vector<int>)_(every_other)/8 4.119 -3.11%
std::copy_n(deque<int>)/1048576 50058.746 -
std::copy_n(deque<int>)/262144 11701.290 -
std::copy_n(deque<int>)/32768 1138.779 -
std::copy_n(deque<int>)/4096 145.301 -
std::copy_n(deque<int>)/512 16.706 -
std::copy_n(deque<int>)/64 5.498 97.35%
std::copy_n(deque<int>)/8 2.661 -7.42%
std::copy_n(list<int>)/1048576 863922.362 -
std::copy_n(list<int>)/262144 215656.815 -
std::copy_n(list<int>)/32768 26476.965 2.09%
std::copy_n(list<int>)/4096 5362.082 47.77%
std::copy_n(list<int>)/512 342.075 -
std::copy_n(list<int>)/64 14.659 -1.29%
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 3176.391 56.80%
std::copy_n(vector<bool>)_(aligned)/262144 593.381 -20.17%
std::copy_n(vector<bool>)_(aligned)/32768 35.161 -1.16%
std::copy_n(vector<bool>)_(aligned)/4096 4.749 -
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.235 -8.13%
std::copy_n(vector<bool>)_(unaligned)/1048576 7012.600 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.698 -
std::copy_n(vector<bool>)_(unaligned)/32768 219.165 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.115 -
std::copy_n(vector<bool>)_(unaligned)/512 3.471 -
std::copy_n(vector<bool>)_(unaligned)/64 1.806 -
std::copy_n(vector<int>)/1048576 49490.633 -
std::copy_n(vector<int>)/262144 11885.249 -4.58%
std::copy_n(vector<int>)/32768 3794.812 -
std::copy_n(vector<int>)/4096 181.912 -12.43%
std::copy_n(vector<int>)/512 16.022 -
std::copy_n(vector<int>)/64 2.473 -1.67%
std::copy_n(vector<int>)/8 2.346 -2.96%
std::count(deque<int>)_(every_other)/1024 245.084 -
std::count(deque<int>)_(every_other)/1048576 252015.732 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1927.461 -
std::count(list<int>)_(every_other)/1024 703.491 -
std::count(list<int>)_(every_other)/1048576 822294.546 -
std::count(list<int>)_(every_other)/8 2.128 1.46%
std::count(list<int>)_(every_other)/8192 6783.391 -
std::count(vector<bool>)/1000 2.997 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1454.465 -
std::count(vector<bool>)/8192 11.413 -
std::count(vector<int>)_(every_other)/1024 102.631 -
std::count(vector<int>)_(every_other)/1048576 105074.916 -
std::count(vector<int>)_(every_other)/8 1.380 -
std::count(vector<int>)_(every_other)/8192 816.455 -
std::count_if(deque<int>)_(every_other)/1024 346.249 -
std::count_if(deque<int>)_(every_other)/1048576 342259.042 -
std::count_if(deque<int>)_(every_other)/8 3.496 -
std::count_if(deque<int>)_(every_other)/8192 2683.504 -
std::count_if(list<int>)_(every_other)/1024 750.728 -
std::count_if(list<int>)_(every_other)/1048576 884399.133 -
std::count_if(list<int>)_(every_other)/8 2.765 -
std::count_if(list<int>)_(every_other)/8192 8212.648 15.69%
std::count_if(vector<int>)_(every_other)/1024 246.088 -
std::count_if(vector<int>)_(every_other)/1048576 247694.278 -
std::count_if(vector<int>)_(every_other)/8 4.160 -
std::count_if(vector<int>)_(every_other)/8192 1897.768 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 654.103 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 400.810 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2544.149 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 346.768 6.55%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.113 -2.31%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2649.181 4.07%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.592 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.574 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 443.459 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.627 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.574 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 443.165 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 291.937 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.455 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2140.578 -
std::deque<int>::ctor(size)/1024 75.135 -
std::deque<int>::ctor(size)/32 29.143 5.78%
std::deque<int>::ctor(size)/8192 444.728 1.54%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.230 -1.93%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.531 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.884 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.454 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.598 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.525 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.962 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.417 -1.56%
std::deque<int>::erase(middle)_(cheap_elements)/8192 165.483 3.93%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.937 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.054 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.991 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.697 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.355 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.788 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.975 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.773 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 320.497 2.97%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.820 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.005 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2543.358 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.737 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1035.765 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.352 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8076.454 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13099.650 1.69%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 748.746 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 119494.166 4.18%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.748 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.974 3.34%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6886.789 13.23%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6740.691 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 166.323 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55213.911 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 875.215 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 53.427 8.73%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12678.897 -2.24%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21752.893 5.88%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 676.798 6.67%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 190711.018 4.61%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 876.257 -4.87%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.425 4.21%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12716.325 -1.78%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21686.169 5.40%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 673.075 6.21%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192157.893 5.57%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1091.699 1.56%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.137 6.90%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11713.116 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21966.939 5.48%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 676.904 5.59%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 192883.064 5.58%
std::deque<std::string>::ctor(size)/1024 726.334 1.06%
std::deque<std::string>::ctor(size)/32 52.813 26.98%
std::deque<std::string>::ctor(size)/8192 8460.628 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 952.157 -2.95%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 50.798 3.22%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12355.223 -2.19%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22411.609 9.11%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 656.096 9.67%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 193860.858 8.32%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.333 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.267 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.352 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.566 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.962 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.645 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.446 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.644 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.583 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.024 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.365 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2358.015 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.912 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.763 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.929 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.074 1.69%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.844 -2.20%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.892 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.656 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.444 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2340.393 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.762 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.159 5.33%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.002 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 518.543 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.055 1.27%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4529.687 -2.99%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6525.476 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.812 2.30%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52655.149 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1033.970 -2.27%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.445 -1.97%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8082.764 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12823.934 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 745.889 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114608.293 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.205 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.269 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.291 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.688 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.808 -
std::distance(deque<int>)/1024 0.849 -
std::distance(deque<int>)/4096 0.845 -
std::distance(deque<int>)/50 0.844 -
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -1.76%
std::distance(join_view(vector<vector<int>>))/4096 4.475 2.94%
std::distance(join_view(vector<vector<int>>))/50 0.605 -4.23%
std::distance(join_view(vector<vector<int>>))/8192 8.324 -1.55%
std::equal(deque<int>)_(it,_it,_it)/1024 442.282 -6.59%
std::equal(deque<int>)_(it,_it,_it)/1048576 491600.738 -
std::equal(deque<int>)_(it,_it,_it)/50 20.582 -
std::equal(deque<int>)_(it,_it,_it)/8 4.206 -3.19%
std::equal(deque<int>)_(it,_it,_it)/8192 3788.953 -1.16%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.289 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424982.696 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.258 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.668 -6.77%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3098.456 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 519.244 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 519038.955 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.442 1.92%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.071 -3.93%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4017.494 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 520.044 1.29%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 509503.771 -1.55%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.780 1.43%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.310 -4.81%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3960.371 -1.43%
std::equal(list<int>)_(it,_it,_it)/1024 1133.515 -
std::equal(list<int>)_(it,_it,_it)/1048576 1317869.471 1.01%
std::equal(list<int>)_(it,_it,_it)/50 35.542 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 9420.604 -2.85%
std::equal(list<int>)_(it,_it,_it,_it)/1024 782.805 1.76%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955461.627 1.00%
std::equal(list<int>)_(it,_it,_it,_it)/50 29.577 10.14%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.907 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11421.668 -5.36%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.249 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1014714.355 4.09%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.781 1.23%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.462 -3.50%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12524.678 5.56%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.625 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321266.353 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.730 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.500 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12218.600 9.55%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.224 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.019 -
std::equal(vector<bool>)_(unaligned)/1048576 6400.845 1.23%
std::equal(vector<bool>)_(unaligned)/50 0.888 6.90%
std::equal(vector<bool>)_(unaligned)/8 0.800 -5.30%
std::equal(vector<bool>)_(unaligned)/8192 56.349 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.794 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73678.872 -
std::equal(vector<int>)_(it,_it,_it)/50 4.187 1.91%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 577.370 1.26%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.201 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73710.662 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.343 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.386 -3.83%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.399 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 293.773 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305555.319 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.687 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.014 1.21%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.815 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.852 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305707.369 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.415 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.622 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.323 -
std::fill(deque<int>)/1024 29.996 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 238.212 1.45%
std::fill(list<int>)/1024 671.820 -
std::fill(list<int>)/32 8.292 -
std::fill(list<int>)/50 34.779 -
std::fill(list<int>)/8192 8370.593 -6.61%
std::fill(vector<bool>)/1048576 3821.300 -
std::fill(vector<bool>)/262144 230.407 -
std::fill(vector<bool>)/32768 30.121 -
std::fill(vector<bool>)/4096 4.195 -
std::fill(vector<bool>)/512 1.546 -
std::fill(vector<bool>)/64 1.598 1.61%
std::fill(vector<int>)/1024 30.110 -
std::fill(vector<int>)/32 1.089 5.09%
std::fill(vector<int>)/50 2.201 -
std::fill(vector<int>)/8192 233.617 -
std::fill_n(deque<int>)/1024 29.915 1.58%
std::fill_n(deque<int>)/32 1.203 -1.29%
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 234.436 -
std::fill_n(list<int>)/1024 440.502 -3.40%
std::fill_n(list<int>)/32 8.026 -
std::fill_n(list<int>)/50 15.689 2.00%
std::fill_n(list<int>)/8192 7777.132 -21.78%
std::fill_n(vector<bool>)/1048576 3810.905 -
std::fill_n(vector<bool>)/262144 903.687 -
std::fill_n(vector<bool>)/32768 30.273 1.32%
std::fill_n(vector<bool>)/4096 4.193 -
std::fill_n(vector<bool>)/512 1.461 -
std::fill_n(vector<bool>)/64 1.523 1.95%
std::fill_n(vector<int>)/1024 29.309 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.214 -
std::fill_n(vector<int>)/8192 234.649 -
std::find(deque<int>)_(bail_25%)/1024 67.867 -
std::find(deque<int>)_(bail_25%)/32768 1918.023 -
std::find(deque<int>)_(bail_25%)/8 2.283 -
std::find(deque<int>)_(bail_25%)/8192 479.980 -
std::find(deque<int>)_(process_all)/1024 244.632 1.39%
std::find(deque<int>)_(process_all)/32768 7809.789 -
std::find(deque<int>)_(process_all)/50 14.139 -
std::find(deque<int>)_(process_all)/8 3.424 -1.31%
std::find(deque<int>)_(process_all)/8192 1947.572 1.47%
std::find(list<int>)_(bail_25%)/1024 128.851 -2.92%
std::find(list<int>)_(bail_25%)/32768 8551.313 9.10%
std::find(list<int>)_(bail_25%)/8 0.921 -2.37%
std::find(list<int>)_(bail_25%)/8192 1421.254 -
std::find(list<int>)_(process_all)/1024 686.975 -1.89%
std::find(list<int>)_(process_all)/32768 25071.443 -3.62%
std::find(list<int>)_(process_all)/50 18.961 -
std::find(list<int>)_(process_all)/8 2.251 -
std::find(list<int>)_(process_all)/8192 7349.356 -
std::find(vector<bool>)_(process_all)/1024 4.667 1.60%
std::find(vector<bool>)_(process_all)/1048576 3661.846 -
std::find(vector<bool>)_(process_all)/50 0.788 10.19%
std::find(vector<bool>)_(process_all)/8 0.790 -2.17%
std::find(vector<bool>)_(process_all)/8192 33.442 -
std::find(vector<char>)_(bail_25%)/1024 5.320 -
std::find(vector<char>)_(bail_25%)/32768 136.384 -
std::find(vector<char>)_(bail_25%)/8 1.106 8.27%
std::find(vector<char>)_(bail_25%)/8192 39.701 -
std::find(vector<char>)_(process_all)/1024 16.891 4.52%
std::find(vector<char>)_(process_all)/32768 494.725 -
std::find(vector<char>)_(process_all)/50 1.693 3.14%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.929 1.11%
std::find(vector<int>)_(bail_25%)/1024 66.153 -
std::find(vector<int>)_(bail_25%)/32768 1859.823 -
std::find(vector<int>)_(bail_25%)/8 1.418 -
std::find(vector<int>)_(bail_25%)/8192 470.463 -
std::find(vector<int>)_(process_all)/1024 242.449 -
std::find(vector<int>)_(process_all)/32768 7409.152 -
std::find(vector<int>)_(process_all)/50 12.397 -
std::find(vector<int>)_(process_all)/8 2.732 1.19%
std::find(vector<int>)_(process_all)/8192 1852.447 -
std::find(vector<long_long>)_(bail_25%)/1024 23.170 -
std::find(vector<long_long>)_(bail_25%)/32768 733.294 -
std::find(vector<long_long>)_(bail_25%)/8 0.973 5.43%
std::find(vector<long_long>)_(bail_25%)/8192 188.867 -
std::find(vector<long_long>)_(process_all)/1024 90.307 -
std::find(vector<long_long>)_(process_all)/32768 2890.881 -
std::find(vector<long_long>)_(process_all)/50 4.390 -
std::find(vector<long_long>)_(process_all)/8 1.047 -16.17%
std::find(vector<long_long>)_(process_all)/8192 720.865 -
std::find(vector<short>)_(bail_25%)/1024 5.982 -
std::find(vector<short>)_(bail_25%)/32768 187.676 -
std::find(vector<short>)_(bail_25%)/8 0.648 -3.04%
std::find(vector<short>)_(bail_25%)/8192 45.426 -
std::find(vector<short>)_(process_all)/1024 22.530 -
std::find(vector<short>)_(process_all)/32768 721.800 -
std::find(vector<short>)_(process_all)/50 1.693 1.89%
std::find(vector<short>)_(process_all)/8 0.679 -1.90%
std::find(vector<short>)_(process_all)/8192 180.225 -
std::find_end(deque<int>)_(match_near_end)/1000 36.432 3.78%
std::find_end(deque<int>)_(match_near_end)/1024 32.484 -4.01%
std::find_end(deque<int>)_(match_near_end)/8192 272.850 -1.67%
std::find_end(deque<int>)_(near_matches)/1000 17295.878 10.31%
std::find_end(deque<int>)_(near_matches)/1024 18002.062 10.25%
std::find_end(deque<int>)_(near_matches)/8192 1120436.467 -
std::find_end(deque<int>)_(process_all)/1000 284.253 -2.79%
std::find_end(deque<int>)_(process_all)/1024 291.488 -10.24%
std::find_end(deque<int>)_(process_all)/1048576 263923.786 -21.22%
std::find_end(deque<int>)_(process_all)/8192 2012.012 -22.05%
std::find_end(deque<int>)_(same_length)/1000 325.966 -
std::find_end(deque<int>)_(same_length)/1024 333.014 -
std::find_end(deque<int>)_(same_length)/8192 2799.513 -2.63%
std::find_end(deque<int>)_(single_element)/1000 319.502 2.63%
std::find_end(deque<int>)_(single_element)/1024 358.847 8.62%
std::find_end(deque<int>)_(single_element)/8192 2731.173 15.58%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.371 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.462 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 602.035 -2.18%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30883.888 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31960.442 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1865853.391 -1.06%
std::find_end(deque<int>,_pred)_(process_all)/1000 582.757 -1.11%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.169 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593713.546 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4341.561 -
std::find_end(deque<int>,_pred)_(same_length)/1000 778.857 -
std::find_end(deque<int>,_pred)_(same_length)/1024 798.054 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4960.126 -
std::find_end(deque<int>,_pred)_(single_element)/1000 670.396 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.136 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4868.373 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.448 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4489.635 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256863.316 -
std::find_end(forward_list<int>)_(near_matches)/1000 36483.884 -
std::find_end(forward_list<int>)_(near_matches)/1024 37902.007 -
std::find_end(forward_list<int>)_(near_matches)/8192 2454304.533 -
std::find_end(forward_list<int>)_(process_all)/1000 686.703 1.51%
std::find_end(forward_list<int>)_(process_all)/1024 707.658 -
std::find_end(forward_list<int>)_(process_all)/1048576 759460.184 -
std::find_end(forward_list<int>)_(process_all)/8192 5742.447 -
std::find_end(forward_list<int>)_(same_length)/1000 1482.421 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.205 -
std::find_end(forward_list<int>)_(same_length)/8192 14251.456 -
std::find_end(forward_list<int>)_(single_element)/1000 698.645 1.58%
std::find_end(forward_list<int>)_(single_element)/1024 716.957 1.38%
std::find_end(forward_list<int>)_(single_element)/8192 5896.465 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.836 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5149.343 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276166.930 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41105.699 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43024.928 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2679132.820 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 792.491 4.44%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 788.938 1.42%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 868009.409 1.93%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6367.836 2.67%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1611.530 4.73%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1635.514 4.60%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16535.630 1.07%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 784.452 5.85%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 814.685 5.64%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6669.461 5.76%
std::find_end(list<int>)_(match_near_end)/1000 78.555 -
std::find_end(list<int>)_(match_near_end)/1024 60.170 -
std::find_end(list<int>)_(match_near_end)/8192 602.537 -
std::find_end(list<int>)_(near_matches)/1000 32964.050 -
std::find_end(list<int>)_(near_matches)/1024 34384.797 -
std::find_end(list<int>)_(near_matches)/8192 2248378.071 -
std::find_end(list<int>)_(process_all)/1000 766.161 6.23%
std::find_end(list<int>)_(process_all)/1024 787.635 8.05%
std::find_end(list<int>)_(process_all)/1048576 874622.298 -
std::find_end(list<int>)_(process_all)/8192 7596.187 4.50%
std::find_end(list<int>)_(same_length)/1000 737.392 -
std::find_end(list<int>)_(same_length)/1024 759.428 -
std::find_end(list<int>)_(same_length)/8192 8097.335 -16.33%
std::find_end(list<int>)_(single_element)/1000 709.783 -
std::find_end(list<int>)_(single_element)/1024 735.296 -
std::find_end(list<int>)_(single_element)/8192 8386.027 2.22%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.803 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.261 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.762 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36896.591 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38263.313 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403742.557 -
std::find_end(list<int>,_pred)_(process_all)/1000 795.810 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.883 -
std::find_end(list<int>,_pred)_(process_all)/1048576 957929.891 -
std::find_end(list<int>,_pred)_(process_all)/8192 8131.671 -
std::find_end(list<int>,_pred)_(same_length)/1000 770.204 -
std::find_end(list<int>,_pred)_(same_length)/1024 790.014 -5.64%
std::find_end(list<int>,_pred)_(same_length)/8192 10347.388 11.93%
std::find_end(list<int>,_pred)_(single_element)/1000 796.411 -
std::find_end(list<int>,_pred)_(single_element)/1024 815.520 -
std::find_end(list<int>,_pred)_(single_element)/8192 8698.138 2.38%
std::find_end(vector<int>)_(match_near_end)/1000 28.238 -
std::find_end(vector<int>)_(match_near_end)/1024 28.528 -1.45%
std::find_end(vector<int>)_(match_near_end)/8192 201.064 -1.12%
std::find_end(vector<int>)_(near_matches)/1000 13495.289 -
std::find_end(vector<int>)_(near_matches)/1024 13990.429 -
std::find_end(vector<int>)_(near_matches)/8192 767077.531 -
std::find_end(vector<int>)_(process_all)/1000 216.224 -3.25%
std::find_end(vector<int>)_(process_all)/1024 221.388 -3.02%
std::find_end(vector<int>)_(process_all)/1048576 216635.642 -3.52%
std::find_end(vector<int>)_(process_all)/8192 1676.016 -4.38%
std::find_end(vector<int>)_(same_length)/1000 246.418 2.22%
std::find_end(vector<int>)_(same_length)/1024 257.541 4.49%
std::find_end(vector<int>)_(same_length)/8192 1988.571 -1.55%
std::find_end(vector<int>)_(single_element)/1000 240.409 -1.95%
std::find_end(vector<int>)_(single_element)/1024 245.208 -2.40%
std::find_end(vector<int>)_(single_element)/8192 1868.181 -3.26%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.449 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.126 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.817 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22797.514 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23702.259 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451216.374 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.786 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.903 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643861.353 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4297.311 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.833 -
std::find_end(vector<int>,_pred)_(same_length)/1024 623.429 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4990.283 -
std::find_end(vector<int>,_pred)_(single_element)/1000 581.438 -
std::find_end(vector<int>,_pred)_(single_element)/1024 596.328 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4784.726 -
std::find_first_of(deque<int>)_(large_needle)/1024 365030.175 -
std::find_first_of(deque<int>)_(large_needle)/32 329.251 -
std::find_first_of(deque<int>)_(large_needle)/50 827.817 -
std::find_first_of(deque<int>)_(large_needle)/8192 23482938.899 -
std::find_first_of(deque<int>)_(small_needle)/1024 3453.076 -
std::find_first_of(deque<int>)_(small_needle)/32 108.671 1.59%
std::find_first_of(deque<int>)_(small_needle)/50 167.428 1.65%
std::find_first_of(deque<int>)_(small_needle)/8192 27609.304 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 600450.176 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 586.001 -1.08%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1593.442 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36951513.158 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6332.899 1.70%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.495 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 319.741 4.58%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49867.687 -
std::find_first_of(list<int>)_(large_needle)/1024 918578.207 -
std::find_first_of(list<int>)_(large_needle)/32 674.774 -
std::find_first_of(list<int>)_(large_needle)/50 1738.671 -
std::find_first_of(list<int>)_(large_needle)/8192 48742902.799 1.04%
std::find_first_of(list<int>)_(small_needle)/1024 2751.705 -1.60%
std::find_first_of(list<int>)_(small_needle)/32 93.807 -1.36%
std::find_first_of(list<int>)_(small_needle)/50 139.800 -1.92%
std::find_first_of(list<int>)_(small_needle)/8192 22051.060 -1.60%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1042287.320 17.11%
std::find_first_of(list<int>,_pred)_(large_needle)/32 746.102 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1961.151 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57765461.834 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5358.197 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.581 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.583 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43040.516 -
std::find_first_of(vector<int>)_(large_needle)/1024 126018.029 11.29%
std::find_first_of(vector<int>)_(large_needle)/32 123.849 14.65%
std::find_first_of(vector<int>)_(large_needle)/50 306.653 10.96%
std::find_first_of(vector<int>)_(large_needle)/8192 8125378.872 11.38%
std::find_first_of(vector<int>)_(small_needle)/1024 1501.523 3.32%
std::find_first_of(vector<int>)_(small_needle)/32 50.121 6.89%
std::find_first_of(vector<int>)_(small_needle)/50 75.904 5.98%
std::find_first_of(vector<int>)_(small_needle)/8192 12061.616 3.83%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 588912.742 -1.52%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.288 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1353.839 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41793828.467 9.87%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5652.686 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.009 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.979 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44805.874 -5.78%
std::find_if(deque<int>)_(bail_25%)/1024 83.916 7.92%
std::find_if(deque<int>)_(bail_25%)/32768 2345.250 17.45%
std::find_if(deque<int>)_(bail_25%)/8 1.180 1.76%
std::find_if(deque<int>)_(bail_25%)/8192 586.486 16.67%
std::find_if(deque<int>)_(process_all)/1024 294.202 17.90%
std::find_if(deque<int>)_(process_all)/32768 9385.065 16.74%
std::find_if(deque<int>)_(process_all)/50 13.632 7.14%
std::find_if(deque<int>)_(process_all)/8 2.792 1.89%
std::find_if(deque<int>)_(process_all)/8192 2351.397 18.07%
std::find_if(list<int>)_(bail_25%)/1024 180.303 -
std::find_if(list<int>)_(bail_25%)/32768 7564.746 1.47%
std::find_if(list<int>)_(bail_25%)/8 0.927 -
std::find_if(list<int>)_(bail_25%)/8192 1441.057 2.44%
std::find_if(list<int>)_(process_all)/1024 686.405 -2.81%
std::find_if(list<int>)_(process_all)/32768 25247.660 -2.83%
std::find_if(list<int>)_(process_all)/50 18.925 -
std::find_if(list<int>)_(process_all)/8 2.353 -1.97%
std::find_if(list<int>)_(process_all)/8192 7280.093 1.53%
std::find_if(vector<bool>)_(process_all)/1024 567.837 -
std::find_if(vector<bool>)_(process_all)/1048576 579742.519 -
std::find_if(vector<bool>)_(process_all)/50 23.761 -
std::find_if(vector<bool>)_(process_all)/8 3.515 -
std::find_if(vector<bool>)_(process_all)/8192 4527.808 -
std::find_if(vector<char>)_(bail_25%)/1024 25.537 1.35%
std::find_if(vector<char>)_(bail_25%)/32768 798.813 -
std::find_if(vector<char>)_(bail_25%)/8 0.841 -4.85%
std::find_if(vector<char>)_(bail_25%)/8192 210.597 -
std::find_if(vector<char>)_(process_all)/1024 124.412 -
std::find_if(vector<char>)_(process_all)/32768 3749.742 -
std::find_if(vector<char>)_(process_all)/50 6.632 -
std::find_if(vector<char>)_(process_all)/8 1.532 -2.72%
std::find_if(vector<char>)_(process_all)/8192 942.520 -
std::find_if(vector<int>)_(bail_25%)/1024 28.508 -2.11%
std::find_if(vector<int>)_(bail_25%)/32768 842.085 -
std::find_if(vector<int>)_(bail_25%)/8 0.851 23.06%
std::find_if(vector<int>)_(bail_25%)/8192 219.919 3.08%
std::find_if(vector<int>)_(process_all)/1024 117.341 4.34%
std::find_if(vector<int>)_(process_all)/32768 3534.604 10.59%
std::find_if(vector<int>)_(process_all)/50 6.059 7.16%
std::find_if(vector<int>)_(process_all)/8 1.293 -5.23%
std::find_if(vector<int>)_(process_all)/8192 881.919 9.85%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.727 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2156.524 7.97%
std::find_if_not(deque<int>)_(bail_25%)/8 1.171 -
std::find_if_not(deque<int>)_(bail_25%)/8192 540.594 7.71%
std::find_if_not(deque<int>)_(process_all)/1024 321.148 27.90%
std::find_if_not(deque<int>)_(process_all)/32768 10298.149 28.15%
std::find_if_not(deque<int>)_(process_all)/50 14.607 13.34%
std::find_if_not(deque<int>)_(process_all)/8 2.759 7.22%
std::find_if_not(deque<int>)_(process_all)/8192 2555.502 28.45%
std::find_if_not(list<int>)_(bail_25%)/1024 180.773 -
std::find_if_not(list<int>)_(bail_25%)/32768 7448.715 -15.04%
std::find_if_not(list<int>)_(bail_25%)/8 0.920 -
std::find_if_not(list<int>)_(bail_25%)/8192 1418.698 -5.31%
std::find_if_not(list<int>)_(process_all)/1024 723.201 -2.15%
std::find_if_not(list<int>)_(process_all)/32768 25117.560 -13.50%
std::find_if_not(list<int>)_(process_all)/50 38.202 -1.42%
std::find_if_not(list<int>)_(process_all)/8 3.564 -
std::find_if_not(list<int>)_(process_all)/8192 7257.334 -
std::find_if_not(vector<bool>)_(process_all)/1024 570.291 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580128.138 -
std::find_if_not(vector<bool>)_(process_all)/50 24.396 -
std::find_if_not(vector<bool>)_(process_all)/8 3.567 -
std::find_if_not(vector<bool>)_(process_all)/8192 4536.896 -
std::find_if_not(vector<char>)_(bail_25%)/1024 29.569 11.84%
std::find_if_not(vector<char>)_(bail_25%)/32768 946.911 5.15%
std::find_if_not(vector<char>)_(bail_25%)/8 0.824 7.96%
std::find_if_not(vector<char>)_(bail_25%)/8192 235.235 1.44%
std::find_if_not(vector<char>)_(process_all)/1024 124.763 -
std::find_if_not(vector<char>)_(process_all)/32768 3751.573 -
std::find_if_not(vector<char>)_(process_all)/50 6.620 -
std::find_if_not(vector<char>)_(process_all)/8 1.424 -
std::find_if_not(vector<char>)_(process_all)/8192 942.280 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.085 2.50%
std::find_if_not(vector<int>)_(bail_25%)/32768 949.643 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.792 14.69%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.478 1.56%
std::find_if_not(vector<int>)_(process_all)/1024 112.492 -
std::find_if_not(vector<int>)_(process_all)/32768 3198.625 -
std::find_if_not(vector<int>)_(process_all)/50 5.664 -
std::find_if_not(vector<int>)_(process_all)/8 1.337 -6.27%
std::find_if_not(vector<int>)_(process_all)/8192 803.622 -
std::flat_map<int,_int>::clear()/0 390.835 -
std::flat_map<int,_int>::clear()/1024 395.500 -
std::flat_map<int,_int>::clear()/32 391.179 -
std::flat_map<int,_int>::clear()/8192 407.030 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.905 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.114 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.603 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.415 8.65%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.065 -13.69%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.265 -2.68%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.103 -18.35%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.164 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.067 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.588 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.488 9.09%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.871 -9.12%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.193 -1.22%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.918 -11.60%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.976 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.123 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.475 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.675 -
std::flat_map<int,_int>::ctor(const&)/0 12.734 -
std::flat_map<int,_int>::ctor(const&)/1024 177.484 -
std::flat_map<int,_int>::ctor(const&)/32 23.677 4.01%
std::flat_map<int,_int>::ctor(const&)/8192 1923.912 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.723 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.505 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.873 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1906.676 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.634 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4149.991 -1.63%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.131 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32689.205 -1.08%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.675 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8726.923 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.791 1.19%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136822.169 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.431 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.327 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.698 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.415 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.085 -19.93%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.289 -4.29%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.975 -21.67%
std::flat_map<int,_int>::erase(iterator)/1024 75.006 -
std::flat_map<int,_int>::erase(iterator)/32 19.880 -
std::flat_map<int,_int>::erase(iterator)/8192 513.466 -4.16%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.236 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.096 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.528 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 606.044 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.399 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.662 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 603.013 2.16%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.494 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.817 -23.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.263 -11.17%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.363 -32.37%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.426 -1.15%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.734 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.977 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.276 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.293 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.130 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.432 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.820 -13.78%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.233 -8.19%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.599 -16.90%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.769 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.213 -34.59%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.227 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.306 -22.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.748 -3.11%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 150.674 -22.52%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.665 -1.25%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 562.797 3.30%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.012 1.28%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.855 -10.55%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.861 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.502 1.85%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.992 1.13%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 114.199 -12.64%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.956 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.260 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.998 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5089.623 -11.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 614.143 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38632.013 -11.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.528 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5656.093 -2.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 616.731 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42757.855 -2.91%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.487 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7618.587 -1.56%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.785 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62454.010 -1.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.926 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1463.609 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.610 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8862.746 1.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.868 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1621.447 -11.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.007 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10005.067 -13.92%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.674 -7.58%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.982 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 23.580 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.996 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 28.746 -21.91%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.484 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 31.942 2.79%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.982 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 148.412 -21.66%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.842 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 548.150 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.343 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.819 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.198 -3.07%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.671 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.278 1.80%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.203 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.400 15.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.662 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 155.177 -20.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.598 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 548.945 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.853 -5.34%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.037 -2.04%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.417 -1.00%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.279 -3.81%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.832 -9.18%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.282 -5.35%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.816 -10.70%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.504 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.008 -1.77%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.728 -1.09%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 784.678 4.82%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.594 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.382 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.710 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 776.695 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.239 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.029 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 770.596 -37.74%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.992 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.965 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.528 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.273 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.290 14.75%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.357 5.90%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.925 15.72%
std::flat_multimap<int,_int>::clear()/0 406.341 1.37%
std::flat_multimap<int,_int>::clear()/1024 408.994 1.53%
std::flat_multimap<int,_int>::clear()/32 406.390 1.13%
std::flat_multimap<int,_int>::clear()/8192 423.278 1.65%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.197 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.092 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.947 3.81%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.384 5.31%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.671 23.07%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.248 3.21%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.866 25.06%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.866 2.02%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.309 -1.83%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.167 12.26%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.078 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.118 2.39%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.560 2.36%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.335 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.671 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.605 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.529 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.012 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.109 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.048 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.843 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.031 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.048 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.096 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1927.126 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.284 1.06%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3925.742 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.543 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31844.760 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.489 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8407.309 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.009 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 130185.412 -2.75%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.141 -5.71%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.465 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.459 -10.28%
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.013 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.029 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.263 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.588 1.29%
std::flat_multimap<int,_int>::erase(iterator)/32 20.657 2.75%
std::flat_multimap<int,_int>::erase(iterator)/8192 494.050 -21.17%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 402.990 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 427.490 1.74%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 411.196 1.33%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 623.455 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 90.207 4.55%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.671 1.00%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 535.935 -18.74%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.875 1.50%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.051 2.51%
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.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.560 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.842 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.042 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.299 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.362 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.140 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.316 -34.49%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.458 -8.54%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.222 -1.79%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.527 -13.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.160 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.123 -35.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.526 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.947 -26.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.202 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 162.544 -10.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.045 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 642.624 1.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.179 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.489 -10.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.700 3.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.084 1.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.331 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 120.183 -5.45%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.242 2.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 576.708 2.72%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.678 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5416.373 10.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 615.807 1.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40918.942 9.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 403.747 1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5478.293 3.67%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.877 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41761.413 1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.882 1.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7351.016 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.070 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60030.744 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 406.841 1.26%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1253.254 16.21%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 452.085 2.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7199.725 21.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 407.159 1.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1156.937 -15.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 450.032 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6318.909 -21.64%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 167.636 -10.70%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.264 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 647.903 5.29%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.196 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.324 -27.35%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.405 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.212 -12.39%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.146 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 151.388 -15.30%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.488 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 622.713 -2.06%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.995 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.072 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.487 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.223 31.58%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.285 4.86%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.882 37.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.877 1.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.534 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.976 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.975 -45.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.071 1.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.792 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.101 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.664 -45.43%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.332 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.772 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.787 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.488 -48.09%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.976 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.964 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.336 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.258 -7.72%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.349 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.472 -7.47%
std::for_each(deque<int>)/32 3.698 -
std::for_each(deque<int>)/50 3.888 -
std::for_each(deque<int>)/8 0.927 -
std::for_each(deque<int>)/8192 255.322 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 4.028 -
std::for_each(join_view(vector<vector<int>>))/8 1.372 -3.93%
std::for_each(join_view(vector<vector<int>>))/8192 263.708 -
std::for_each(list<int>)/32 10.851 -
std::for_each(list<int>)/50 20.890 -2.43%
std::for_each(list<int>)/8 2.535 6.55%
std::for_each(list<int>)/8192 8307.101 11.96%
std::for_each(map<int>::iterator)/32 23.859 -
std::for_each(map<int>::iterator)/50 36.275 -
std::for_each(map<int>::iterator)/8 5.023 -
std::for_each(map<int>::iterator)/8192 7584.543 2.30%
std::for_each(multimap<int>::iterator)/32 23.655 -
std::for_each(multimap<int>::iterator)/50 36.596 -
std::for_each(multimap<int>::iterator)/8 5.081 -
std::for_each(multimap<int>::iterator)/8192 7611.762 1.51%
std::for_each(multiset<int>::iterator)/32 23.741 -
std::for_each(multiset<int>::iterator)/50 35.701 -
std::for_each(multiset<int>::iterator)/8 5.042 -
std::for_each(multiset<int>::iterator)/8192 8169.351 3.18%
std::for_each(set<int>::iterator)/32 24.479 -
std::for_each(set<int>::iterator)/50 36.397 -1.45%
std::for_each(set<int>::iterator)/8 5.058 -
std::for_each(set<int>::iterator)/8192 8067.982 2.72%
std::for_each(vector<int>)/32 3.743 1.37%
std::for_each(vector<int>)/50 3.880 -
std::for_each(vector<int>)/8 0.961 5.55%
std::for_each(vector<int>)/8192 252.113 -
std::for_each_n(deque<int>)/32 3.755 -
std::for_each_n(deque<int>)/50 3.953 -
std::for_each_n(deque<int>)/8 1.256 4.49%
std::for_each_n(deque<int>)/8192 254.920 -
std::for_each_n(join_view(vector<vector<int>>))/32 5.369 40.02%
std::for_each_n(join_view(vector<vector<int>>))/50 4.277 -4.71%
std::for_each_n(join_view(vector<vector<int>>))/8 1.616 16.51%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.140 -1.84%
std::for_each_n(list<int>)/32 11.258 -
std::for_each_n(list<int>)/50 22.812 2.72%
std::for_each_n(list<int>)/8 2.555 10.13%
std::for_each_n(list<int>)/8192 7493.234 -1.78%
std::for_each_n(vector<int>)/32 3.704 -
std::for_each_n(vector<int>)/50 3.856 -
std::for_each_n(vector<int>)/8 2.683 1.15%
std::for_each_n(vector<int>)/8192 252.050 -
std::generate(deque<int>)/1024 243.611 -
std::generate(deque<int>)/32 8.033 -
std::generate(deque<int>)/50 12.034 -
std::generate(deque<int>)/8192 1902.863 -
std::generate(list<int>)/1024 670.967 -
std::generate(list<int>)/32 8.426 -
std::generate(list<int>)/50 15.060 -
std::generate(list<int>)/8192 7521.137 -
std::generate(vector<int>)/1024 243.627 -
std::generate(vector<int>)/32 7.961 -
std::generate(vector<int>)/50 11.959 -
std::generate(vector<int>)/8192 1838.862 -
std::generate_n(deque<int>)/1024 244.451 -
std::generate_n(deque<int>)/32 8.208 -
std::generate_n(deque<int>)/50 12.189 -
std::generate_n(deque<int>)/8192 1963.215 -
std::generate_n(list<int>)/1024 650.256 -
std::generate_n(list<int>)/32 8.542 -
std::generate_n(list<int>)/50 15.088 -
std::generate_n(list<int>)/8192 7202.658 4.85%
std::generate_n(vector<int>)/1024 241.925 -
std::generate_n(vector<int>)/32 7.930 -
std::generate_n(vector<int>)/50 11.929 -
std::generate_n(vector<int>)/8192 1835.780 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.353 -13.21%
std::is_partitioned(deque<int>)_(partitioned)/32 9.174 -8.34%
std::is_partitioned(deque<int>)_(partitioned)/50 13.853 -8.49%
std::is_partitioned(deque<int>)_(partitioned)/8192 2274.240 -8.95%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 110.439 5.46%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.843 9.67%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.887 2.66%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 691.758 -13.35%
std::is_partitioned(list<int>)_(partitioned)/1024 597.971 3.64%
std::is_partitioned(list<int>)_(partitioned)/32 8.662 -
std::is_partitioned(list<int>)_(partitioned)/50 13.869 -
std::is_partitioned(list<int>)_(partitioned)/8192 6841.211 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 173.486 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.215 -1.59%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.405 -1.72%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.024 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.714 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.492 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.794 1.21%
std::is_partitioned(vector<int>)_(partitioned)/8192 1406.785 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.497 -9.98%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.615 -3.22%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.654 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.732 -11.50%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.168 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.055 -17.74%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3860.508 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514748.745 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.493 -4.52%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.028 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.307 2.22%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4043.533 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688536.586 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.024 -22.52%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 482.041 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.419 -23.54%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3891.691 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517620.262 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.453 -2.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 525.252 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.569 4.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4014.593 2.80%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 694466.418 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.986 -21.89%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 755.730 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.825 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7847.040 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421028.763 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.304 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 784.100 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.601 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9489.568 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1590364.680 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.699 -1.14%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 767.296 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.774 -1.23%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8110.426 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428454.337 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.932 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.435 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.167 -1.43%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8390.914 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593568.053 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.857 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.809 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.758 -2.17%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2819.814 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211913.195 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.997 1.32%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.910 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.468 2.89%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.745 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1015106.280 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 52.878 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 387.859 1.70%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.155 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3029.951 2.25%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211577.224 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.420 1.50%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 350.320 1.77%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.441 1.45%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2823.458 1.99%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 995691.490 -1.63%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.620 3.86%
std::is_sorted(deque<int>)/1024 471.468 -
std::is_sorted(deque<int>)/8 3.836 45.11%
std::is_sorted(deque<int>)/8192 3774.590 -
std::is_sorted(deque<int>,_pred)/1024 641.168 -
std::is_sorted(deque<int>,_pred)/8 4.809 -
std::is_sorted(deque<int>,_pred)/8192 5184.477 -
std::is_sorted(list<int>)/1024 746.541 -
std::is_sorted(list<int>)/8 2.104 1.21%
std::is_sorted(list<int>)/8192 7241.135 1.42%
std::is_sorted(list<int>,_pred)/1024 820.342 -
std::is_sorted(list<int>,_pred)/8 4.030 -
std::is_sorted(list<int>,_pred)/8192 8491.435 -2.62%
std::is_sorted(vector<int>)/1024 249.469 1.46%
std::is_sorted(vector<int>)/8 2.061 -
std::is_sorted(vector<int>)/8192 1968.105 2.71%
std::is_sorted(vector<int>,_pred)/1024 468.397 -
std::is_sorted(vector<int>,_pred)/8 3.426 -
std::is_sorted(vector<int>,_pred)/8192 3722.882 -
std::is_sorted_until(deque<int>)/1024 466.936 -2.84%
std::is_sorted_until(deque<int>)/8 4.553 63.16%
std::is_sorted_until(deque<int>)/8192 3729.794 -5.70%
std::is_sorted_until(deque<int>,_pred)/1024 598.370 -
std::is_sorted_until(deque<int>,_pred)/8 4.666 9.77%
std::is_sorted_until(deque<int>,_pred)/8192 4806.013 -
std::is_sorted_until(list<int>)/1024 743.682 -
std::is_sorted_until(list<int>)/8 2.071 -2.36%
std::is_sorted_until(list<int>)/8192 6570.404 -9.36%
std::is_sorted_until(list<int>,_pred)/1024 792.147 -
std::is_sorted_until(list<int>,_pred)/8 3.650 -
std::is_sorted_until(list<int>,_pred)/8192 7325.493 -18.00%
std::is_sorted_until(vector<int>)/1024 236.787 -
std::is_sorted_until(vector<int>)/8 2.066 -5.68%
std::is_sorted_until(vector<int>)/8192 1848.166 -
std::is_sorted_until(vector<int>,_pred)/1024 422.426 1.40%
std::is_sorted_until(vector<int>,_pred)/8 3.651 2.90%
std::is_sorted_until(vector<int>,_pred)/8192 3347.160 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4713.217 1.45%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.437 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36589.116 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 706.976 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.825 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11216.795 -9.03%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11576.852 3.81%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 336.484 3.82%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100283.922 5.50%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11515.327 2.86%
std::list<int>::ctor(Range)_(cheap_elements)/32 336.046 3.75%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99670.610 2.07%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11527.840 3.43%
std::list<int>::ctor(const&)_(cheap_elements)/32 337.170 3.26%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98361.275 1.73%
std::list<int>::ctor(size)/1024 12002.580 -
std::list<int>::ctor(size)/32 332.061 -
std::list<int>::ctor(size)/8192 97482.658 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11411.655 2.54%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 332.032 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97603.451 3.30%
std::list<int>::erase(begin)_(cheap_elements)/1024 14.110 8.08%
std::list<int>::erase(begin)_(cheap_elements)/32 14.339 7.07%
std::list<int>::erase(begin)_(cheap_elements)/8192 14.141 7.70%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.008 4.94%
std::list<int>::insert(begin)_(cheap_elements)/32 10.672 1.74%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.991 5.15%
std::list<int>::operator=(const&)_(cheap_elements)/1024 746.350 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.160 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8153.652 -8.67%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5452.550 17.23%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.044 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37630.510 -20.30%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.563 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.474 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.463 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4862.879 1.30%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 588.139 10.00%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39547.291 -13.29%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17291.004 2.45%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 895.912 -4.95%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 151212.907 2.87%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.506 -19.75%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.733 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14219.290 -3.82%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6933.618 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 154.513 -5.39%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56005.145 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14252.976 8.02%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 405.284 6.74%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 117269.327 9.88%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 36151.885 9.30%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1029.371 8.13%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 309037.432 8.75%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14440.916 10.36%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 414.612 12.55%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 119133.240 10.84%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35792.053 7.31%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1031.304 8.90%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 305702.530 7.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14285.847 9.83%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 404.400 10.28%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 118499.074 10.81%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 36771.171 11.88%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1031.804 8.43%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 308860.742 10.18%
std::list<std::string>::ctor(size)/1024 15148.369 8.99%
std::list<std::string>::ctor(size)/32 416.075 8.57%
std::list<std::string>::ctor(size)/8192 125139.800 8.45%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14459.996 8.17%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 407.025 4.80%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 117621.206 6.70%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 36165.944 6.18%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 989.011 4.54%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 305627.159 5.59%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.248 -10.40%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.234 -3.13%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.427 -8.77%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.953 -5.02%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.416 -3.94%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.640 -6.56%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.574 18.26%
std::list<std::string>::insert(begin)_(cheap_elements)/32 14.183 24.65%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.767 19.97%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 34.027 13.75%
std::list<std::string>::insert(begin)_(expensive_elements)/32 32.363 14.37%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 33.940 13.66%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1434.643 7.37%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.134 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11530.081 13.15%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6859.854 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 153.603 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55360.623 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4821.655 1.49%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.648 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39046.551 1.61%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17399.636 3.80%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 921.373 2.62%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 150976.196 3.27%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.870 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.647 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.927 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.700 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.234 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.201 5.67%
std::lower_bound(std::deque<int>)/100 30.982 1.13%
std::lower_bound(std::deque<int>)/8 17.718 4.58%
std::lower_bound(std::deque<int>)/8192 65.379 -
std::lower_bound(std::forward_list<int>)/100 82.260 1.84%
std::lower_bound(std::forward_list<int>)/8 15.437 -
std::lower_bound(std::forward_list<int>)/8192 10416.167 -
std::lower_bound(std::list<int>)/100 91.407 -
std::lower_bound(std::list<int>)/8 15.511 -
std::lower_bound(std::list<int>)/8192 13397.126 -6.29%
std::lower_bound(std::vector<int>)/100 12.146 -6.61%
std::lower_bound(std::vector<int>)/8 7.779 -1.95%
std::lower_bound(std::vector<int>)/8192 16.164 -
std::make_heap(deque<int>)_(ascending)/1024 2636.528 -
std::make_heap(deque<int>)_(ascending)/8 26.830 -1.69%
std::make_heap(deque<int>)_(ascending)/8192 20822.086 1.08%
std::make_heap(deque<int>)_(descending)/1024 1094.749 -
std::make_heap(deque<int>)_(descending)/8 20.795 -1.95%
std::make_heap(deque<int>)_(descending)/8192 8608.421 -
std::make_heap(deque<int>)_(heap)/1024 1094.979 -
std::make_heap(deque<int>)_(heap)/8 20.953 -1.20%
std::make_heap(deque<int>)_(heap)/8192 8614.852 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2640.647 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.897 -2.06%
std::make_heap(deque<int>)_(pipe-organ)/8192 20957.221 -
std::make_heap(deque<int>)_(repeated)/1024 2246.050 -
std::make_heap(deque<int>)_(repeated)/8 25.159 -
std::make_heap(deque<int>)_(repeated)/8192 17667.313 -
std::make_heap(deque<int>)_(shuffled)/1024 2540.529 -
std::make_heap(deque<int>)_(shuffled)/8 24.545 -
std::make_heap(deque<int>)_(shuffled)/8192 22657.808 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.210 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.925 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17128.263 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.318 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.891 -1.41%
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.901 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.639 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.883 -1.05%
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.906 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2179.919 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.604 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17098.481 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.124 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.335 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13098.082 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1863.422 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.597 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15286.814 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 658.750 -1.65%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.882 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5106.202 -1.19%
std::make_heap(vector<NonIntegral>)_(descending)/1024 293.970 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.725 -2.25%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2226.526 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.164 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.771 -1.46%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.089 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 659.452 -3.31%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.515 -3.92%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5096.237 -1.21%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 602.776 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.378 -5.06%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4588.994 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.777 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.171 -1.74%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5294.130 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 686.114 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.790 -2.21%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5297.141 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.221 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.647 -2.49%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.641 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 283.780 -2.12%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.737 -1.05%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2118.372 -2.39%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 691.415 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.726 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5332.918 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 623.830 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.986 -1.28%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4767.922 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 661.852 -1.45%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.498 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5719.381 -
std::make_heap(vector<int>)_(ascending)/1024 648.875 -
std::make_heap(vector<int>)_(ascending)/8 16.300 -2.21%
std::make_heap(vector<int>)_(ascending)/8192 4996.143 -
std::make_heap(vector<int>)_(descending)/1024 271.992 -
std::make_heap(vector<int>)_(descending)/8 14.599 -2.81%
std::make_heap(vector<int>)_(descending)/8192 1949.506 -
std::make_heap(vector<int>)_(heap)/1024 272.192 -
std::make_heap(vector<int>)_(heap)/8 14.664 -1.39%
std::make_heap(vector<int>)_(heap)/8192 1950.115 -
std::make_heap(vector<int>)_(pipe-organ)/1024 653.698 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.360 -2.32%
std::make_heap(vector<int>)_(pipe-organ)/8192 4969.239 -
std::make_heap(vector<int>)_(repeated)/1024 563.902 -
std::make_heap(vector<int>)_(repeated)/8 15.523 -
std::make_heap(vector<int>)_(repeated)/8192 4269.791 -
std::make_heap(vector<int>)_(shuffled)/1024 571.579 -
std::make_heap(vector<int>)_(shuffled)/8 15.869 -
std::make_heap(vector<int>)_(shuffled)/8192 5017.327 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 652.633 -1.10%
std::make_heap(vector<int>,_pred)_(ascending)/8 16.688 -2.11%
std::make_heap(vector<int>,_pred)_(ascending)/8192 4999.678 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.794 1.13%
std::make_heap(vector<int>,_pred)_(descending)/8 14.584 -2.87%
std::make_heap(vector<int>,_pred)_(descending)/8192 1970.051 1.10%
std::make_heap(vector<int>,_pred)_(heap)/1024 274.721 1.09%
std::make_heap(vector<int>,_pred)_(heap)/8 14.637 -1.61%
std::make_heap(vector<int>,_pred)_(heap)/8192 1969.204 1.07%
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 680.740 2.85%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.820 -1.09%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5076.547 1.38%
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.989 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.403 2.57%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4281.292 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 566.415 -1.00%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.778 -1.90%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4961.520 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16613.255 3.48%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.399 1.50%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 481093.448 -3.18%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17308.644 4.61%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.281 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 484487.887 -11.70%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22575.566 2.93%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.852 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 605641.069 1.99%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18973.427 3.52%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.953 1.81%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 500953.748 -3.06%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32351.478 1.72%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 56.694 2.15%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1007941.230 2.31%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14836.145 2.16%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 56.030 3.92%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173494.980 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 23130.349 2.56%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.711 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 629634.666 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15854.342 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.688 -1.96%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 446918.509 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16411.575 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.346 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 466581.027 1.62%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21444.523 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.872 1.79%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 558585.512 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17979.728 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.268 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 481696.731 2.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31828.091 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.224 -1.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 956056.054 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14276.348 1.59%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.644 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 167319.332 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22150.258 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.968 2.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 593818.854 -1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10948.119 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.610 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114388.162 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11195.969 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.500 -2.42%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115665.187 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14635.085 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.805 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158355.496 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12288.758 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.555 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129104.105 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24098.252 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.818 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269479.119 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5743.498 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.272 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63376.947 3.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15073.496 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.705 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168769.803 1.53%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10987.845 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.235 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114718.989 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11368.242 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.093 -3.61%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 121898.627 4.32%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14746.404 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.772 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159208.073 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12329.193 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.369 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129428.315 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24011.728 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.263 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269966.720 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5731.356 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.218 -3.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61669.539 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 14986.857 -6.42%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.416 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 165648.851 -6.28%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11166.364 1.42%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.070 2.89%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114588.392 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11508.459 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.954 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117760.677 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15009.634 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.655 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156214.983 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12832.932 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.635 2.88%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132744.681 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23387.650 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.818 4.29%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259528.232 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5844.826 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.640 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 66552.289 3.16%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15029.023 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.968 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155162.705 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11042.825 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 45.129 5.87%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114487.395 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11522.209 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.854 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118119.412 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14996.316 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.708 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156401.768 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12868.828 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.221 -4.28%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133012.728 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23285.756 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.266 5.59%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260064.077 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5841.131 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.454 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62965.798 -2.02%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15003.331 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.098 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155498.938 -
std::map<int,_int>::clear()/0 392.920 -
std::map<int,_int>::clear()/1024 10469.627 1.40%
std::map<int,_int>::clear()/32 641.909 -
std::map<int,_int>::clear()/8192 84627.955 1.37%
std::map<int,_int>::contains(key)_(existent)/1024 4.100 -
std::map<int,_int>::contains(key)_(existent)/32 1.658 1.35%
std::map<int,_int>::contains(key)_(existent)/8192 5.455 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.497 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.797 -8.05%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.103 -
std::map<int,_int>::count(key)_(existent)/1024 3.792 -
std::map<int,_int>::count(key)_(existent)/32 1.547 -
std::map<int,_int>::count(key)_(existent)/8192 5.775 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.253 -
std::map<int,_int>::count(key)_(non-existent)/32 2.877 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.124 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.826 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6006.687 -1.26%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.976 -1.37%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51824.085 -
std::map<int,_int>::ctor(const&)/0 12.742 -
std::map<int,_int>::ctor(const&)/1024 6649.698 1.14%
std::map<int,_int>::ctor(const&)/32 229.110 4.46%
std::map<int,_int>::ctor(const&)/8192 53568.505 2.49%
std::map<int,_int>::ctor(const&,_alloc)/0 12.769 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6666.909 1.58%
std::map<int,_int>::ctor(const&,_alloc)/32 226.693 2.47%
std::map<int,_int>::ctor(const&,_alloc)/8192 53280.519 1.31%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.017 1.91%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9120.013 4.17%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.601 3.08%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72616.061 3.70%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.730 -3.80%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12971.464 -1.70%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 271.464 -1.95%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256177.168 2.75%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.338 -1.27%
std::map<int,_int>::equal_range(key)_(existent)/32 1.762 -1.22%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.533 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.011 -1.57%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.727 2.40%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.555 -1.39%
std::map<int,_int>::erase(iterator)/1024 20.598 -
std::map<int,_int>::erase(iterator)/32 20.605 -
std::map<int,_int>::erase(iterator)/8192 20.673 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.116 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7423.812 -1.01%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.803 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57258.372 -
std::map<int,_int>::erase(key)_(existent)/1024 24.402 -
std::map<int,_int>::erase(key)_(existent)/32 22.407 1.20%
std::map<int,_int>::erase(key)_(existent)/8192 25.040 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.518 5.18%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.494 9.64%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.546 4.22%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.919 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.762 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.021 -
std::map<int,_int>::find(key)_(existent)/1024 4.233 -5.25%
std::map<int,_int>::find(key)_(existent)/32 1.678 -3.19%
std::map<int,_int>::find(key)_(existent)/8192 5.307 -
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.320 -1.28%
std::map<int,_int>::find(key)_(non-existent)/32 2.224 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.648 1.85%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.240 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.001 1.90%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.462 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.650 2.28%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.192 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.037 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.088 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.353 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.421 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.926 8.70%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.991 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.105 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.390 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.769 2.29%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.049 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.427 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.285 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15466.859 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.565 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 174233.049 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.295 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11711.433 1.85%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.783 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116136.243 1.56%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.204 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7802.637 2.35%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 542.435 1.05%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133233.029 -2.32%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.397 -4.28%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11424.923 1.80%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 671.429 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94243.967 2.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 400.230 1.18%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9260.410 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 632.226 -1.40%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79651.791 -1.42%
std::map<int,_int>::insert(value)_(already_present)/1024 3.331 -9.94%
std::map<int,_int>::insert(value)_(already_present)/32 1.743 -3.51%
std::map<int,_int>::insert(value)_(already_present)/8192 3.969 -1.81%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.179 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.406 1.74%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.874 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.334 -1.30%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.144 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.894 1.55%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.392 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.868 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.582 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.747 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.064 2.57%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.148 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.491 -5.15%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.761 -1.71%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.638 -2.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.154 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 23.588 11.93%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.088 3.14%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.164 2.35%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.527 1.00%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.528 1.17%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.502 2.34%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.388 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.327 2.72%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.375 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.467 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6544.417 1.91%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.747 3.48%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51674.566 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.482 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6471.036 2.09%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 225.848 2.48%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51455.011 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1505.798 3.36%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.883 6.68%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13353.895 4.37%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.347 -1.40%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.715 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.693 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.641 5.07%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.589 6.43%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.405 9.47%
std::map<std::string,_int>::clear()/0 396.526 -
std::map<std::string,_int>::clear()/1024 22066.593 1.23%
std::map<std::string,_int>::clear()/32 909.629 -
std::map<std::string,_int>::clear()/8192 211107.791 -1.05%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.851 -3.15%
std::map<std::string,_int>::contains(key)_(existent)/32 16.431 -
std::map<std::string,_int>::contains(key)_(existent)/8192 30.254 3.85%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.273 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.353 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.315 4.49%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.943 3.28%
std::map<std::string,_int>::count(key)_(existent)/1024 23.113 -2.38%
std::map<std::string,_int>::count(key)_(existent)/32 15.938 -4.17%
std::map<std::string,_int>::count(key)_(existent)/8192 30.617 9.53%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.277 8.58%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.934 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.874 -1.05%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.131 -3.47%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.238 2.88%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7030.461 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.842 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59636.080 -
std::map<std::string,_int>::ctor(const&)/0 12.771 -
std::map<std::string,_int>::ctor(const&)/1024 35678.983 1.79%
std::map<std::string,_int>::ctor(const&)/32 725.771 1.67%
std::map<std::string,_int>::ctor(const&)/8192 345341.083 1.69%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.792 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36608.042 2.69%
std::map<std::string,_int>::ctor(const&,_alloc)/32 835.836 4.37%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346211.168 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.875 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 43365.738 5.63%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 871.148 6.04%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393264.019 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.899 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54076.786 -9.47%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.274 1.35%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1083560.516 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.637 8.90%
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.520 7.07%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.478 -
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.757 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.112 8.92%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.579 -
std::map<std::string,_int>::erase(iterator)/1024 32.088 25.05%
std::map<std::string,_int>::erase(iterator)/32 29.684 7.93%
std::map<std::string,_int>::erase(iterator)/8192 31.723 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.353 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13153.863 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.230 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121132.338 -
std::map<std::string,_int>::erase(key)_(existent)/1024 73.758 19.07%
std::map<std::string,_int>::erase(key)_(existent)/32 73.121 -
std::map<std::string,_int>::erase(key)_(existent)/8192 99.956 67.61%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.853 1.86%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.509 3.95%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.581 -1.20%
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.481 2.21%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.616 1.96%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.984 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.232 -10.32%
std::map<std::string,_int>::find(key)_(existent)/32 16.639 6.85%
std::map<std::string,_int>::find(key)_(existent)/8192 32.178 5.07%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.571 5.33%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.071 5.12%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.660 9.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.126 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.555 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.995 3.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.834 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.176 47.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.611 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.191 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.672 3.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.551 -1.42%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.921 -1.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.580 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.338 -1.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.255 -24.57%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.362 17.31%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.794 11.60%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.083 1.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.993 -3.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66314.507 1.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1479.585 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 962573.460 3.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 397.554 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44551.572 1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1254.824 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617515.141 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.085 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39315.029 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1143.069 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 615156.742 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.571 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35267.818 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1293.338 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407230.588 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.700 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34799.409 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1201.609 -1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370338.062 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.920 -1.52%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.622 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.606 1.61%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 34.092 5.17%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.941 -1.36%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.047 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 80.966 22.05%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.169 -24.66%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.206 -11.75%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 42.051 8.16%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 42.566 -31.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.825 -18.96%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.092 98.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.270 -4.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 29.947 -3.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 60.937 -1.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 31.763 -3.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.772 -2.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.261 2.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.308 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 38.103 -8.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.803 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.502 2.86%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.803 8.49%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.353 2.11%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.346 6.52%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.156 5.67%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.325 1.03%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.492 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37526.391 2.61%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 871.071 1.37%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 353178.178 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.486 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36534.206 1.41%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 834.849 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352076.141 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.151 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15323.653 -7.24%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 359.076 1.93%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210143.430 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.690 3.23%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.341 7.59%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.613 10.52%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.656 12.58%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.443 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.601 -16.16%
std::mismatch(deque<int>)_(it,_it,_it)/1000 445.511 3.90%
std::mismatch(deque<int>)_(it,_it,_it)/1024 449.893 3.40%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493689.152 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.675 -3.39%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3816.023 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 465.243 -1.70%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.486 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 489976.086 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.979 -3.49%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3815.379 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 723.548 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 715.789 -1.70%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624371.680 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.401 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4899.856 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 695.069 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 715.844 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622687.054 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.134 -1.06%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4868.982 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.298 -
std::mismatch(list<int>)_(it,_it,_it)/1024 758.270 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934417.330 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.651 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7380.515 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.546 -5.34%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 777.651 -4.36%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 999733.453 5.43%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.146 5.72%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12083.488 -1.50%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.908 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.500 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1006113.478 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.114 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12024.502 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 797.078 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.615 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998722.025 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.669 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12991.041 17.85%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.358 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.905 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68567.245 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.919 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.422 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.921 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68309.983 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.255 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 548.382 20.33%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 496.866 -2.33%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609426.487 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.313 3.22%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.282 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 473.320 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.693 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606867.040 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.352 1.17%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4727.711 -
std::move(deque<int>)/1048576 55050.292 1.14%
std::move(deque<int>)/262144 15140.675 1.37%
std::move(deque<int>)/32768 2005.149 -
std::move(deque<int>)/4096 148.840 -
std::move(deque<int>)/512 22.142 -
std::move(deque<int>)/64 4.818 1.88%
std::move(deque<int>)/8 3.382 -
std::move(list<int>)/1048576 1004801.859 -
std::move(list<int>)/262144 247916.696 -
std::move(list<int>)/32768 30649.527 -2.93%
std::move(list<int>)/4096 3924.542 -18.06%
std::move(list<int>)/512 355.303 -
std::move(list<int>)/64 39.080 -
std::move(list<int>)/8 3.360 -
std::move(vector<bool>)_(aligned)/1048576 1735.262 -
std::move(vector<bool>)_(aligned)/262144 254.828 -
std::move(vector<bool>)_(aligned)/32768 36.555 -
std::move(vector<bool>)_(aligned)/4096 7.023 -
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.824 16.88%
std::move(vector<bool>)_(unaligned)/1048576 6748.833 3.10%
std::move(vector<bool>)_(unaligned)/262144 1632.749 -
std::move(vector<bool>)_(unaligned)/32768 202.827 -3.25%
std::move(vector<bool>)_(unaligned)/4096 26.500 1.50%
std::move(vector<bool>)_(unaligned)/512 4.846 -
std::move(vector<bool>)_(unaligned)/64 1.625 -
std::move(vector<int>)/1048576 57002.057 -4.94%
std::move(vector<int>)/262144 14933.805 -
std::move(vector<int>)/32768 1735.345 -
std::move(vector<int>)/4096 133.669 -
std::move(vector<int>)/512 20.089 -
std::move(vector<int>)/64 4.137 -
std::move(vector<int>)/8 2.313 -
std::move_backward(deque<int>)/1048576 132194.909 -
std::move_backward(deque<int>)/262144 31089.172 -
std::move_backward(deque<int>)/32768 3603.851 1.72%
std::move_backward(deque<int>)/4096 154.780 -12.40%
std::move_backward(deque<int>)/512 23.528 -
std::move_backward(deque<int>)/64 5.171 -
std::move_backward(deque<int>)/8 3.545 5.33%
std::move_backward(list<int>)/1048576 1029705.167 -
std::move_backward(list<int>)/262144 262728.376 -
std::move_backward(list<int>)/32768 31634.090 -
std::move_backward(list<int>)/4096 5424.486 8.75%
std::move_backward(list<int>)/512 560.114 51.92%
std::move_backward(list<int>)/64 39.445 -
std::move_backward(list<int>)/8 3.323 -1.34%
std::move_backward(vector<bool>)_(aligned)/1048576 1736.892 1.08%
std::move_backward(vector<bool>)_(aligned)/262144 256.713 -
std::move_backward(vector<bool>)_(aligned)/32768 38.105 -
std::move_backward(vector<bool>)_(aligned)/4096 7.223 -
std::move_backward(vector<bool>)_(aligned)/512 2.255 -4.33%
std::move_backward(vector<bool>)_(aligned)/64 1.804 6.12%
std::move_backward(vector<bool>)_(unaligned)/1048576 6518.642 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.422 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.635 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.339 -
std::move_backward(vector<bool>)_(unaligned)/512 4.510 -
std::move_backward(vector<bool>)_(unaligned)/64 1.629 -9.28%
std::move_backward(vector<int>)/1048576 59227.125 5.91%
std::move_backward(vector<int>)/262144 21305.082 -3.50%
std::move_backward(vector<int>)/32768 1735.579 -
std::move_backward(vector<int>)/4096 135.589 -
std::move_backward(vector<int>)/512 21.125 1.54%
std::move_backward(vector<int>)/64 4.326 -
std::move_backward(vector<int>)/8 2.310 3.04%
std::multimap<int,_int>::clear()/0 390.616 -
std::multimap<int,_int>::clear()/1024 11042.679 3.48%
std::multimap<int,_int>::clear()/32 649.852 -
std::multimap<int,_int>::clear()/8192 87143.616 3.84%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.625 1.88%
std::multimap<int,_int>::contains(key)_(existent)/32 1.780 -2.76%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.453 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.922 4.34%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.724 -6.57%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.161 54.50%
std::multimap<int,_int>::count(key)_(existent)/1024 5.345 -2.89%
std::multimap<int,_int>::count(key)_(existent)/32 3.553 -3.93%
std::multimap<int,_int>::count(key)_(existent)/8192 6.431 -2.62%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.653 1.22%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.312 1.53%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.015 -1.68%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.801 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5930.251 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 182.825 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51416.813 -
std::multimap<int,_int>::ctor(const&)/0 12.760 -
std::multimap<int,_int>::ctor(const&)/1024 6505.191 -2.24%
std::multimap<int,_int>::ctor(const&)/32 228.123 -
std::multimap<int,_int>::ctor(const&)/8192 52406.716 -1.25%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.745 -1.04%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6874.765 4.60%
std::multimap<int,_int>::ctor(const&,_alloc)/32 253.928 14.93%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54670.107 4.57%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.704 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8476.824 -5.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.910 -8.27%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68451.599 -5.37%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.743 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12832.407 -1.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.613 -1.35%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245120.811 -3.80%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.330 -3.10%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.401 -3.72%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.897 -1.19%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.352 -1.79%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.305 -6.95%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.599 -1.23%
std::multimap<int,_int>::erase(iterator)/1024 21.368 4.79%
std::multimap<int,_int>::erase(iterator)/32 20.969 3.40%
std::multimap<int,_int>::erase(iterator)/8192 21.114 3.60%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.684 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7478.234 2.06%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.682 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57848.911 1.98%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.836 3.46%
std::multimap<int,_int>::erase(key)_(existent)/32 22.965 2.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.223 1.71%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 5.27%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.721 -8.20%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.285 -10.84%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.825 -6.13%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.263 4.29%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.164 5.30%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.846 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.171 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.798 4.35%
std::multimap<int,_int>::find(key)_(existent)/32 1.724 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.322 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.231 -7.24%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.465 -7.62%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.225 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.174 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.429 1.72%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.686 1.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.046 2.38%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.211 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.347 -1.33%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.429 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.930 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.190 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.025 2.53%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.787 1.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.191 1.11%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.176 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.244 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.917 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.244 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.376 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14731.637 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.857 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184483.118 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.124 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11952.558 2.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.274 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124604.096 3.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.369 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12200.224 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.078 -1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 205498.350 -10.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 405.432 3.61%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11269.889 2.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 678.975 3.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89300.701 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.823 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9924.870 -1.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 665.824 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84991.990 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.424 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.493 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.503 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.039 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.960 -5.82%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.909 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.716 1.83%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.488 2.26%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.696 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.326 2.04%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.464 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.482 5.75%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.469 3.40%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.256 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.950 -60.10%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.430 -35.49%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.829 -63.02%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.342 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6406.456 -2.78%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.222 1.13%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51458.324 -2.05%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.333 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6450.486 -1.27%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.233 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51130.612 -1.66%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.104 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1456.875 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.549 10.70%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12860.535 1.84%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.077 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.220 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.220 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.439 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.419 -2.65%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.956 1.80%
std::multimap<std::string,_int>::clear()/0 391.452 -
std::multimap<std::string,_int>::clear()/1024 21832.985 -
std::multimap<std::string,_int>::clear()/32 893.071 -3.97%
std::multimap<std::string,_int>::clear()/8192 216902.902 2.69%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.954 1.33%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.988 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.656 -5.73%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.272 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.776 -4.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.551 -3.41%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.665 -5.94%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.555 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.565 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.367 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.037 1.85%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.592 1.37%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 35.930 6.24%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.812 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7017.235 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 210.958 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60028.684 -
std::multimap<std::string,_int>::ctor(const&)/0 12.686 -
std::multimap<std::string,_int>::ctor(const&)/1024 35091.801 -
std::multimap<std::string,_int>::ctor(const&)/32 911.552 -
std::multimap<std::string,_int>::ctor(const&)/8192 341535.175 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.685 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36268.705 -1.89%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 741.630 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346457.599 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.836 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38716.894 -3.97%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 738.283 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378267.502 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.837 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57696.925 -1.46%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 967.110 -3.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1146018.025 3.74%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.139 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.537 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.407 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.372 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.608 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.199 -
std::multimap<std::string,_int>::erase(iterator)/1024 33.413 -
std::multimap<std::string,_int>::erase(iterator)/32 25.047 -
std::multimap<std::string,_int>::erase(iterator)/8192 29.565 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.559 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12806.431 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.405 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116682.478 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 68.850 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 87.136 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 109.317 -
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.219 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.246 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.327 -
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.461 1.24%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.536 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.719 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.722 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.299 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.500 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.920 -2.06%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.476 4.20%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.102 3.22%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.636 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.104 1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.178 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.212 1.22%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.837 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.783 1.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.153 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.977 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.895 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.796 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.239 -3.82%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 79.050 -1.22%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.732 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.318 -1.61%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.503 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.504 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.185 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64180.484 1.60%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1400.393 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 909004.578 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.257 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42687.204 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1244.784 -2.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 622773.686 5.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.947 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64570.852 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1560.545 -2.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813405.381 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.213 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33783.679 2.52%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.314 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384130.241 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.578 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32223.659 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1172.153 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345635.988 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.543 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.366 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.427 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.381 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.855 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.601 -2.38%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 83.644 -2.09%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.762 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.331 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.751 -1.35%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 94.386 1.56%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.144 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.155 1.00%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 27.282 7.56%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.836 2.70%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.569 4.90%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.450 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36744.122 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 737.547 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347692.607 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.443 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34816.522 -1.60%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 840.640 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346822.814 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.138 1.12%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16999.532 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 347.348 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206481.731 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 95.604 2.53%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.403 1.98%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 125.152 1.13%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.203 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.961 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.796 -
std::multiset<int>::clear()/0 390.067 -
std::multiset<int>::clear()/1024 9813.662 -5.60%
std::multiset<int>::clear()/32 621.370 -1.58%
std::multiset<int>::clear()/8192 77527.972 -4.95%
std::multiset<int>::contains(key)_(existent)/1024 3.854 -4.37%
std::multiset<int>::contains(key)_(existent)/32 1.647 -5.18%
std::multiset<int>::contains(key)_(existent)/8192 8.204 -
std::multiset<int>::contains(key)_(non-existent)/0 0.287 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.071 -1.76%
std::multiset<int>::contains(key)_(non-existent)/32 2.886 -1.44%
std::multiset<int>::contains(key)_(non-existent)/8192 8.624 -6.64%
std::multiset<int>::count(key)_(existent)/1024 5.524 -
std::multiset<int>::count(key)_(existent)/32 3.683 -
std::multiset<int>::count(key)_(existent)/8192 9.149 -
std::multiset<int>::count(key)_(non-existent)/0 0.252 -10.73%
std::multiset<int>::count(key)_(non-existent)/1024 5.923 2.09%
std::multiset<int>::count(key)_(non-existent)/32 2.402 2.63%
std::multiset<int>::count(key)_(non-existent)/8192 9.483 2.52%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.282 3.37%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5794.695 -
std::multiset<int>::ctor(&&,_different_allocs)/32 177.317 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47674.909 -
std::multiset<int>::ctor(const&)/0 12.796 -
std::multiset<int>::ctor(const&)/1024 6439.692 -1.12%
std::multiset<int>::ctor(const&)/32 227.437 1.14%
std::multiset<int>::ctor(const&)/8192 51452.550 -1.14%
std::multiset<int>::ctor(const&,_alloc)/0 12.743 -
std::multiset<int>::ctor(const&,_alloc)/1024 6448.830 -1.55%
std::multiset<int>::ctor(const&,_alloc)/32 228.873 -
std::multiset<int>::ctor(const&,_alloc)/8192 51795.486 -6.40%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.650 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8622.317 -3.67%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.090 -1.75%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68880.905 -3.43%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.691 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12800.909 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.291 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251217.952 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.355 4.51%
std::multiset<int>::equal_range(key)_(existent)/32 2.383 3.02%
std::multiset<int>::equal_range(key)_(existent)/8192 8.221 -1.12%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.630 1.74%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.392 1.62%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.797 4.59%
std::multiset<int>::erase(iterator)/1024 23.215 -5.65%
std::multiset<int>::erase(iterator)/32 20.742 -5.25%
std::multiset<int>::erase(iterator)/8192 23.136 -6.20%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.620 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6625.168 -3.77%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.107 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54025.743 -1.09%
std::multiset<int>::erase(key)_(existent)/1024 39.693 -12.45%
std::multiset<int>::erase(key)_(existent)/32 21.864 -1.75%
std::multiset<int>::erase(key)_(existent)/8192 62.399 1.78%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -4.83%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.523 1.48%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.292 1.07%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.224 3.95%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.269 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.952 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.817 1.74%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.144 -1.90%
std::multiset<int>::find(key)_(existent)/1024 4.298 6.54%
std::multiset<int>::find(key)_(existent)/32 1.609 -
std::multiset<int>::find(key)_(existent)/8192 8.612 4.59%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.453 -
std::multiset<int>::find(key)_(non-existent)/32 2.272 -
std::multiset<int>::find(key)_(non-existent)/8192 8.212 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.236 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.884 2.66%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.644 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.624 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.200 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.303 -2.28%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.435 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.227 -5.42%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.420 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.857 2.40%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.580 -3.35%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.181 16.20%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.157 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.069 -2.90%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.907 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.812 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.539 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14500.682 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 720.459 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187306.753 1.88%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.877 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11465.580 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.838 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116380.307 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.268 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12134.465 -1.56%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.202 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 197157.514 1.71%
std::multiset<int>::insert(value)_(already_present)/1024 27.592 -3.38%
std::multiset<int>::insert(value)_(already_present)/32 18.319 -
std::multiset<int>::insert(value)_(already_present)/8192 32.021 2.43%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.026 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 51.506 9.94%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.841 -2.19%
std::multiset<int>::insert(value)_(new_value,_end)/8192 82.407 -
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.039 -5.27%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.416 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.941 -4.46%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.711 5.30%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.083 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.179 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.644 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.598 -33.40%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.678 -20.41%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.338 -33.82%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.347 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6437.662 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 231.229 1.67%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51513.716 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.306 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6462.098 1.18%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 230.657 1.78%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51794.008 2.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.106 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1362.555 -4.71%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.465 -3.83%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12561.769 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.060 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.428 1.32%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.646 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.436 -11.91%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.461 -6.26%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.638 -18.07%
std::multiset<std::string>::clear()/0 392.971 -
std::multiset<std::string>::clear()/1024 21709.956 -
std::multiset<std::string>::clear()/32 903.836 2.31%
std::multiset<std::string>::clear()/8192 213014.354 -
std::multiset<std::string>::contains(key)_(existent)/1024 26.080 7.12%
std::multiset<std::string>::contains(key)_(existent)/32 16.817 -10.67%
std::multiset<std::string>::contains(key)_(existent)/8192 29.339 -7.80%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.457 -6.78%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.351 -3.71%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.462 -4.70%
std::multiset<std::string>::count(key)_(existent)/1024 23.542 -6.66%
std::multiset<std::string>::count(key)_(existent)/32 19.790 -
std::multiset<std::string>::count(key)_(existent)/8192 30.943 5.78%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.612 1.97%
std::multiset<std::string>::count(key)_(non-existent)/32 10.857 2.17%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.482 -1.43%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.793 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6837.757 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.003 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57143.069 -
std::multiset<std::string>::ctor(const&)/0 12.655 -
std::multiset<std::string>::ctor(const&)/1024 34665.803 -
std::multiset<std::string>::ctor(const&)/32 826.305 18.29%
std::multiset<std::string>::ctor(const&)/8192 341086.120 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.662 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36724.685 -
std::multiset<std::string>::ctor(const&,_alloc)/32 752.431 -13.68%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344852.985 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.832 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38565.672 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.907 -3.43%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376584.236 -1.17%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.844 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56296.386 1.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1040.906 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1087085.692 1.05%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.201 1.97%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.341 4.68%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.723 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.300 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.237 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.796 -
std::multiset<std::string>::erase(iterator)/1024 31.672 -1.87%
std::multiset<std::string>::erase(iterator)/32 27.369 2.95%
std::multiset<std::string>::erase(iterator)/8192 36.626 10.07%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.794 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12974.951 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.974 -1.80%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119882.949 1.49%
std::multiset<std::string>::erase(key)_(existent)/1024 96.450 -
std::multiset<std::string>::erase(key)_(existent)/32 82.912 3.80%
std::multiset<std::string>::erase(key)_(existent)/8192 82.077 27.11%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.765 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.569 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.799 -1.16%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.502 3.29%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.202 -5.50%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.871 2.21%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.632 -6.63%
std::multiset<std::string>::find(key)_(existent)/1024 23.978 -
std::multiset<std::string>::find(key)_(existent)/32 15.247 -1.17%
std::multiset<std::string>::find(key)_(existent)/8192 28.040 -4.07%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.666 -10.36%
std::multiset<std::string>::find(key)_(non-existent)/32 9.618 -8.91%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.234 -7.10%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.597 4.47%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 56.606 -4.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.757 -13.01%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.246 -3.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.658 23.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.771 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.792 -13.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.458 16.70%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.156 10.90%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.962 -13.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.049 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.093 -4.64%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.327 8.15%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.025 6.79%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.261 -1.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.547 -30.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.483 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64662.895 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1417.175 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 911895.763 1.16%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.319 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43401.545 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1269.470 1.34%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604365.368 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.989 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62585.971 2.24%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1494.071 6.28%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 820342.576 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.023 -6.53%
std::multiset<std::string>::insert(value)_(already_present)/32 43.416 -9.75%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.076 -16.09%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.264 -26.94%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.591 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.054 -16.22%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.030 -3.30%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.702 2.76%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.729 -4.29%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.252 4.02%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.335 -6.82%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.901 3.43%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.959 2.52%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 127.622 -3.73%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.084 -4.57%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.437 -5.44%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.330 -8.08%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.264 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36505.895 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 803.296 2.63%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348076.244 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.593 2.35%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36211.530 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 785.244 -3.04%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347440.581 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16339.614 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.051 -6.85%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204035.840 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.253 2.97%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.930 -5.24%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.010 6.69%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 27.765 3.86%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.918 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.843 1.27%
std::none_of(deque<int>)_(process_all)/32 12.310 -
std::none_of(deque<int>)_(process_all)/32768 10162.748 -
std::none_of(deque<int>)_(process_all)/50 18.896 -
std::none_of(deque<int>)_(process_all)/8 3.429 -
std::none_of(deque<int>)_(process_all)/8192 2521.976 -
std::none_of(list<int>)_(process_all)/32 11.780 -
std::none_of(list<int>)_(process_all)/32768 26570.006 2.38%
std::none_of(list<int>)_(process_all)/50 21.824 -
std::none_of(list<int>)_(process_all)/8 2.665 -
std::none_of(list<int>)_(process_all)/8192 8148.944 8.15%
std::none_of(vector<int>)_(process_all)/32 8.310 -
std::none_of(vector<int>)_(process_all)/32768 8102.639 -
std::none_of(vector<int>)_(process_all)/50 18.884 -2.60%
std::none_of(vector<int>)_(process_all)/8 2.427 -
std::none_of(vector<int>)_(process_all)/8192 2041.120 -
std::partial_sort(deque<int>)_(ascending)/1024 7732.434 -
std::partial_sort(deque<int>)_(ascending)/8 33.084 -
std::partial_sort(deque<int>)_(ascending)/8192 143193.591 -
std::partial_sort(deque<int>)_(descending)/1024 17763.198 -
std::partial_sort(deque<int>)_(descending)/8 41.393 -1.21%
std::partial_sort(deque<int>)_(descending)/8192 269962.796 6.67%
std::partial_sort(deque<int>)_(heap)/1024 18624.269 3.24%
std::partial_sort(deque<int>)_(heap)/8 36.887 -8.86%
std::partial_sort(deque<int>)_(heap)/8192 290054.575 11.08%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7724.539 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.825 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 142655.108 -3.13%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18838.166 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.795 4.32%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 264839.301 -
std::partial_sort(deque<int>)_(repeated)/1024 6261.263 -
std::partial_sort(deque<int>)_(repeated)/8 26.032 -
std::partial_sort(deque<int>)_(repeated)/8192 75836.986 -
std::partial_sort(deque<int>)_(shuffled)/1024 15565.993 -
std::partial_sort(deque<int>)_(shuffled)/8 31.606 -2.83%
std::partial_sort(deque<int>)_(shuffled)/8192 241036.253 -1.69%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4767.766 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.574 1.29%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50720.536 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7813.860 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.853 5.38%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92739.379 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7848.908 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.913 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95705.281 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4764.694 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.476 1.22%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50716.543 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8772.949 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.650 6.27%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92668.605 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2520.214 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.271 4.21%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27799.114 -3.40%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6713.068 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 25.509 4.34%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83387.830 -
std::partial_sort(vector<int>)_(ascending)/1024 4726.361 -1.05%
std::partial_sort(vector<int>)_(ascending)/8 19.070 1.22%
std::partial_sort(vector<int>)_(ascending)/8192 50372.154 -
std::partial_sort(vector<int>)_(descending)/1024 7902.103 -
std::partial_sort(vector<int>)_(descending)/8 24.339 -
std::partial_sort(vector<int>)_(descending)/8192 94041.190 -
std::partial_sort(vector<int>)_(heap)/1024 7918.100 -4.18%
std::partial_sort(vector<int>)_(heap)/8 27.999 -
std::partial_sort(vector<int>)_(heap)/8192 96816.050 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4728.750 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.043 1.78%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50199.198 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8816.625 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.069 1.61%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92727.428 -
std::partial_sort(vector<int>)_(repeated)/1024 2509.871 -
std::partial_sort(vector<int>)_(repeated)/8 18.671 -
std::partial_sort(vector<int>)_(repeated)/8192 26683.882 -
std::partial_sort(vector<int>)_(shuffled)/1024 6738.571 -
std::partial_sort(vector<int>)_(shuffled)/8 28.366 -
std::partial_sort(vector<int>)_(shuffled)/8192 87838.946 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5130.828 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.941 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53082.576 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8080.057 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.865 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94313.568 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8273.025 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.236 -1.50%
std::partial_sort_copy(deque<int>)_(heap)/8192 98337.980 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5116.639 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.158 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52829.010 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8913.181 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.729 -2.29%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94020.943 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.100 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.633 -1.94%
std::partial_sort_copy(deque<int>)_(repeated)/8192 30231.286 3.14%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6893.926 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.169 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87015.136 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5348.618 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.349 1.47%
std::partial_sort_copy(list<int>)_(ascending)/8192 57149.618 -
std::partial_sort_copy(list<int>)_(descending)/1024 8234.276 -
std::partial_sort_copy(list<int>)_(descending)/8 15.579 -1.36%
std::partial_sort_copy(list<int>)_(descending)/8192 97011.554 -
std::partial_sort_copy(list<int>)_(heap)/1024 8269.115 -
std::partial_sort_copy(list<int>)_(heap)/8 17.241 -
std::partial_sort_copy(list<int>)_(heap)/8192 100429.884 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5339.075 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.390 2.63%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57012.047 -1.64%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9148.672 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.197 2.06%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96684.326 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3113.888 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.088 4.83%
std::partial_sort_copy(list<int>)_(repeated)/8192 33325.938 1.11%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7052.691 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.330 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 88583.771 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4718.011 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.338 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50604.083 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7836.105 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.165 1.24%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92915.851 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7919.466 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.696 6.41%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96555.519 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4727.640 -2.04%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.329 1.42%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50328.347 -5.84%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8806.877 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.339 2.04%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92864.344 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.911 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.234 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26865.534 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6710.030 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.343 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84585.088 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4816.321 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.721 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50468.824 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7892.564 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.502 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93658.181 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8150.500 2.83%
std::partial_sort_copy(vector<int>)_(heap)/8 17.259 5.61%
std::partial_sort_copy(vector<int>)_(heap)/8192 102706.822 5.75%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4816.371 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.734 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50488.443 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8898.278 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.966 -2.05%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94549.428 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2490.957 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.461 -1.37%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27960.236 3.84%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6796.437 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.234 1.44%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88434.735 -
std::partition(deque<int>)_(dense)/1024 353.998 -
std::partition(deque<int>)_(dense)/32 9.429 -
std::partition(deque<int>)_(dense)/50 14.342 1.61%
std::partition(deque<int>)_(dense)/8192 2789.584 -
std::partition(deque<int>)_(sparse)/1024 391.613 -
std::partition(deque<int>)_(sparse)/32 11.782 17.92%
std::partition(deque<int>)_(sparse)/50 16.869 12.07%
std::partition(deque<int>)_(sparse)/8192 2962.143 -4.80%
std::partition(list<int>)_(dense)/1024 389.084 -
std::partition(list<int>)_(dense)/32 8.797 2.22%
std::partition(list<int>)_(dense)/50 13.369 -
std::partition(list<int>)_(dense)/8192 4958.181 -1.91%
std::partition(list<int>)_(sparse)/1024 716.400 -
std::partition(list<int>)_(sparse)/32 8.932 -1.80%
std::partition(list<int>)_(sparse)/50 21.336 -5.65%
std::partition(list<int>)_(sparse)/8192 7636.887 -2.45%
std::partition(vector<int>)_(dense)/1024 248.891 3.39%
std::partition(vector<int>)_(dense)/32 8.257 -1.73%
std::partition(vector<int>)_(dense)/50 13.167 1.57%
std::partition(vector<int>)_(dense)/8192 1873.596 3.87%
std::partition(vector<int>)_(sparse)/1024 255.801 -
std::partition(vector<int>)_(sparse)/32 8.759 -
std::partition(vector<int>)_(sparse)/50 13.969 1.84%
std::partition(vector<int>)_(sparse)/8192 1864.347 -
std::partition_copy(deque<int>)/1024 631.021 -
std::partition_copy(deque<int>)/32 12.645 -2.52%
std::partition_copy(deque<int>)/50 20.998 -
std::partition_copy(deque<int>)/8192 5709.247 -
std::partition_copy(list<int>)/1024 763.258 7.03%
std::partition_copy(list<int>)/32 8.958 1.20%
std::partition_copy(list<int>)/50 13.564 3.86%
std::partition_copy(list<int>)/8192 7438.808 2.23%
std::partition_copy(vector<int>)/1024 469.715 -6.15%
std::partition_copy(vector<int>)/32 8.102 2.69%
std::partition_copy(vector<int>)/50 12.804 1.35%
std::partition_copy(vector<int>)/8192 4538.358 -2.82%
std::partition_point(deque<int>)/1024 9.480 -
std::partition_point(deque<int>)/32 4.137 -
std::partition_point(deque<int>)/50 4.631 -
std::partition_point(deque<int>)/8192 15.252 1.14%
std::partition_point(list<int>)/1024 1282.664 -
std::partition_point(list<int>)/32 15.765 -
std::partition_point(list<int>)/50 24.825 -
std::partition_point(list<int>)/8192 12486.381 -
std::partition_point(vector<int>)/1024 6.112 1.18%
std::partition_point(vector<int>)/32 2.575 -
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.336 -
std::pop_heap(deque<float>)/1024 13.028 -2.32%
std::pop_heap(deque<float>)/8 51.992 -
std::pop_heap(deque<float>)/8192 60.922 -4.88%
std::pop_heap(deque<int>)/1024 13.179 5.83%
std::pop_heap(deque<int>)/8 52.232 -
std::pop_heap(deque<int>)/8192 53.129 -
std::pop_heap(deque<size_t>)/1024 15.237 -
std::pop_heap(deque<size_t>)/8 52.430 -
std::pop_heap(deque<size_t>)/8192 59.223 -
std::pop_heap(deque<std::string>)/1024 61.673 1.25%
std::pop_heap(deque<std::string>)/8 59.682 3.93%
std::pop_heap(deque<std::string>)/8192 114.313 -
std::pop_heap(vector<float>)/1024 8.454 -
std::pop_heap(vector<float>)/8 50.434 -
std::pop_heap(vector<float>)/8192 20.025 -
std::pop_heap(vector<int>)/1024 9.978 -
std::pop_heap(vector<int>)/8 51.049 -
std::pop_heap(vector<int>)/8192 13.037 -
std::pop_heap(vector<size_t>)/1024 9.844 -
std::pop_heap(vector<size_t>)/8 51.555 -
std::pop_heap(vector<size_t>)/8192 13.067 -
std::pop_heap(vector<std::string>)/1024 20.988 -
std::pop_heap(vector<std::string>)/8 53.274 -
std::pop_heap(vector<std::string>)/8192 51.352 -
std::remove(deque<int>)_(prefix)/1024 523.825 -
std::remove(deque<int>)_(prefix)/32 55.651 8.72%
std::remove(deque<int>)_(prefix)/50 63.465 6.08%
std::remove(deque<int>)_(prefix)/8192 3852.320 -
std::remove(deque<int>)_(sprinkled)/1024 524.038 1.07%
std::remove(deque<int>)_(sprinkled)/32 49.659 -5.98%
std::remove(deque<int>)_(sprinkled)/50 54.346 -5.42%
std::remove(deque<int>)_(sprinkled)/8192 3861.821 -
std::remove(list<int>)_(prefix)/1024 964.019 -3.89%
std::remove(list<int>)_(prefix)/32 52.334 -
std::remove(list<int>)_(prefix)/50 63.055 -
std::remove(list<int>)_(prefix)/8192 8306.789 2.49%
std::remove(list<int>)_(sprinkled)/1024 939.618 -3.47%
std::remove(list<int>)_(sprinkled)/32 52.098 -
std::remove(list<int>)_(sprinkled)/50 61.383 -
std::remove(list<int>)_(sprinkled)/8192 7874.666 -3.25%
std::remove(vector<int>)_(prefix)/1024 306.349 -
std::remove(vector<int>)_(prefix)/32 48.824 -
std::remove(vector<int>)_(prefix)/50 54.018 -
std::remove(vector<int>)_(prefix)/8192 2103.765 -
std::remove(vector<int>)_(sprinkled)/1024 285.504 -
std::remove(vector<int>)_(sprinkled)/32 48.959 -
std::remove(vector<int>)_(sprinkled)/50 53.090 -
std::remove(vector<int>)_(sprinkled)/8192 1975.899 -
std::remove_copy(deque<int>)_(prefix)/1024 387.339 -
std::remove_copy(deque<int>)_(prefix)/32 13.220 -
std::remove_copy(deque<int>)_(prefix)/50 21.241 5.17%
std::remove_copy(deque<int>)_(prefix)/8192 3343.549 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.182 -1.30%
std::remove_copy(deque<int>)_(sprinkled)/32 12.160 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.335 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2871.890 -1.44%
std::remove_copy(list<int>)_(prefix)/1024 742.982 -
std::remove_copy(list<int>)_(prefix)/32 11.210 -
std::remove_copy(list<int>)_(prefix)/50 18.951 -
std::remove_copy(list<int>)_(prefix)/8192 7259.719 4.45%
std::remove_copy(list<int>)_(sprinkled)/1024 738.872 -
std::remove_copy(list<int>)_(sprinkled)/32 11.230 -
std::remove_copy(list<int>)_(sprinkled)/50 18.636 1.77%
std::remove_copy(list<int>)_(sprinkled)/8192 7285.332 5.57%
std::remove_copy(vector<int>)_(prefix)/1024 262.786 -
std::remove_copy(vector<int>)_(prefix)/32 9.482 2.11%
std::remove_copy(vector<int>)_(prefix)/50 13.842 -1.45%
std::remove_copy(vector<int>)_(prefix)/8192 2056.380 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.262 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.464 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.596 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.143 -
std::remove_copy_if(deque<int>)_(prefix)/1024 543.238 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.061 -2.52%
std::remove_copy_if(deque<int>)_(prefix)/50 29.194 2.34%
std::remove_copy_if(deque<int>)_(prefix)/8192 3804.671 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.195 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.241 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.520 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3726.865 1.68%
std::remove_copy_if(list<int>)_(prefix)/1024 793.161 -
std::remove_copy_if(list<int>)_(prefix)/32 16.973 -
std::remove_copy_if(list<int>)_(prefix)/50 24.765 -
std::remove_copy_if(list<int>)_(prefix)/8192 7733.907 6.26%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.613 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.622 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.074 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7672.544 6.10%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.768 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.310 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.858 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3357.860 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.569 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.603 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.686 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.269 -
std::remove_if(deque<int>)_(prefix)/1024 565.548 -
std::remove_if(deque<int>)_(prefix)/32 54.916 -2.57%
std::remove_if(deque<int>)_(prefix)/50 63.219 -14.12%
std::remove_if(deque<int>)_(prefix)/8192 4367.446 1.95%
std::remove_if(deque<int>)_(sprinkled)/1024 523.839 -
std::remove_if(deque<int>)_(sprinkled)/32 59.281 -4.14%
std::remove_if(deque<int>)_(sprinkled)/50 70.584 -4.01%
std::remove_if(deque<int>)_(sprinkled)/8192 3899.509 -
std::remove_if(list<int>)_(prefix)/1024 990.626 -1.88%
std::remove_if(list<int>)_(prefix)/32 58.806 -
std::remove_if(list<int>)_(prefix)/50 72.141 -
std::remove_if(list<int>)_(prefix)/8192 9136.128 -7.76%
std::remove_if(list<int>)_(sprinkled)/1024 975.664 -
std::remove_if(list<int>)_(sprinkled)/32 56.923 -
std::remove_if(list<int>)_(sprinkled)/50 71.051 -8.05%
std::remove_if(list<int>)_(sprinkled)/8192 7993.930 -1.73%
std::remove_if(vector<int>)_(prefix)/1024 351.177 -
std::remove_if(vector<int>)_(prefix)/32 48.888 -
std::remove_if(vector<int>)_(prefix)/50 54.620 -
std::remove_if(vector<int>)_(prefix)/8192 2585.228 -
std::remove_if(vector<int>)_(sprinkled)/1024 517.065 -
std::remove_if(vector<int>)_(sprinkled)/32 53.816 -
std::remove_if(vector<int>)_(sprinkled)/50 63.862 1.65%
std::remove_if(vector<int>)_(sprinkled)/8192 3820.963 -
std::replace(deque<int>)_(prefix)/1024 409.693 -
std::replace(deque<int>)_(prefix)/32 12.699 -
std::replace(deque<int>)_(prefix)/50 19.216 1.05%
std::replace(deque<int>)_(prefix)/8192 3249.806 -
std::replace(deque<int>)_(sprinkled)/1024 350.939 -
std::replace(deque<int>)_(sprinkled)/32 12.147 -
std::replace(deque<int>)_(sprinkled)/50 18.207 -
std::replace(deque<int>)_(sprinkled)/8192 2813.343 -
std::replace(list<int>)_(prefix)/1024 739.386 -
std::replace(list<int>)_(prefix)/32 11.013 -
std::replace(list<int>)_(prefix)/50 17.217 -
std::replace(list<int>)_(prefix)/8192 6977.450 -
std::replace(list<int>)_(sprinkled)/1024 726.562 -
std::replace(list<int>)_(sprinkled)/32 11.206 -
std::replace(list<int>)_(sprinkled)/50 18.588 -
std::replace(list<int>)_(sprinkled)/8192 7153.590 -3.08%
std::replace(vector<int>)_(prefix)/1024 161.269 1.26%
std::replace(vector<int>)_(prefix)/32 5.207 -
std::replace(vector<int>)_(prefix)/50 7.647 -
std::replace(vector<int>)_(prefix)/8192 1271.681 -
std::replace(vector<int>)_(sprinkled)/1024 157.563 -1.45%
std::replace(vector<int>)_(sprinkled)/32 5.523 -5.75%
std::replace(vector<int>)_(sprinkled)/50 8.290 -7.70%
std::replace(vector<int>)_(sprinkled)/8192 1256.161 2.82%
std::replace_if(deque<int>)_(prefix)/1024 496.031 2.85%
std::replace_if(deque<int>)_(prefix)/32 14.103 1.12%
std::replace_if(deque<int>)_(prefix)/50 20.476 -
std::replace_if(deque<int>)_(prefix)/8192 3470.716 -
std::replace_if(deque<int>)_(sprinkled)/1024 371.318 -
std::replace_if(deque<int>)_(sprinkled)/32 12.453 -
std::replace_if(deque<int>)_(sprinkled)/50 18.694 -
std::replace_if(deque<int>)_(sprinkled)/8192 3010.385 1.12%
std::replace_if(list<int>)_(prefix)/1024 733.958 -
std::replace_if(list<int>)_(prefix)/32 13.774 -
std::replace_if(list<int>)_(prefix)/50 24.679 1.25%
std::replace_if(list<int>)_(prefix)/8192 7144.443 -
std::replace_if(list<int>)_(sprinkled)/1024 741.773 -
std::replace_if(list<int>)_(sprinkled)/32 13.340 -
std::replace_if(list<int>)_(sprinkled)/50 23.045 -5.93%
std::replace_if(list<int>)_(sprinkled)/8192 7430.010 -
std::replace_if(vector<int>)_(prefix)/1024 271.216 -
std::replace_if(vector<int>)_(prefix)/32 9.532 -1.42%
std::replace_if(vector<int>)_(prefix)/50 13.906 -
std::replace_if(vector<int>)_(prefix)/8192 2031.937 -
std::replace_if(vector<int>)_(sprinkled)/1024 248.235 -
std::replace_if(vector<int>)_(sprinkled)/32 8.734 -4.27%
std::replace_if(vector<int>)_(sprinkled)/50 15.362 9.53%
std::replace_if(vector<int>)_(sprinkled)/8192 1901.079 -
std::reverse(deque<int>)/32768 5718.307 -
std::reverse(deque<int>)/4096 718.565 -
std::reverse(deque<int>)/512 112.636 -
std::reverse(deque<int>)/64 13.040 -
std::reverse(deque<int>)/8 2.485 -1.06%
std::reverse(list<int>)/32768 19654.337 12.80%
std::reverse(list<int>)/4096 1762.895 -
std::reverse(list<int>)/512 193.277 -
std::reverse(list<int>)/64 17.441 -
std::reverse(list<int>)/8 1.931 -
std::reverse(vector<int>)/32768 1036.882 -
std::reverse(vector<int>)/4096 131.118 -
std::reverse(vector<int>)/512 16.333 -
std::reverse(vector<int>)/64 4.163 -
std::reverse(vector<int>)/8 1.486 -4.39%
std::reverse_copy(deque<int>)/32768 7965.098 -
std::reverse_copy(deque<int>)/4096 972.513 1.04%
std::reverse_copy(deque<int>)/512 124.884 -
std::reverse_copy(deque<int>)/64 15.942 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26203.309 -
std::reverse_copy(list<int>)/4096 3217.527 1.25%
std::reverse_copy(list<int>)/512 364.092 -
std::reverse_copy(list<int>)/64 29.892 -
std::reverse_copy(list<int>)/8 2.445 1.44%
std::reverse_copy(vector<int>)/32768 981.289 -
std::reverse_copy(vector<int>)/4096 132.103 -
std::reverse_copy(vector<int>)/512 17.158 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.264 -9.85%
std::rotate(deque<int>)_(1_element_backward)/1024 40.556 -
std::rotate(deque<int>)_(1_element_backward)/32 3.532 -
std::rotate(deque<int>)_(1_element_backward)/50 5.128 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.011 -
std::rotate(deque<int>)_(1_element_forward)/1024 36.866 -
std::rotate(deque<int>)_(1_element_forward)/32 4.117 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.932 -
std::rotate(deque<int>)_(by_1/2)/1024 188.174 -
std::rotate(deque<int>)_(by_1/2)/32 8.496 -
std::rotate(deque<int>)_(by_1/2)/50 11.526 -
std::rotate(deque<int>)_(by_1/2)/8192 1449.920 -
std::rotate(deque<int>)_(by_1/3)/1024 403.438 -
std::rotate(deque<int>)_(by_1/3)/32 20.738 -
std::rotate(deque<int>)_(by_1/3)/50 30.050 -1.69%
std::rotate(deque<int>)_(by_1/3)/8192 3166.306 -5.59%
std::rotate(deque<int>)_(by_1/4)/1024 265.765 -2.27%
std::rotate(deque<int>)_(by_1/4)/32 13.135 -
std::rotate(deque<int>)_(by_1/4)/50 27.418 -5.17%
std::rotate(deque<int>)_(by_1/4)/8192 2601.021 2.72%
std::rotate(list<int>)_(1_element_backward)/1024 741.605 -
std::rotate(list<int>)_(1_element_backward)/32 13.300 -
std::rotate(list<int>)_(1_element_backward)/50 24.624 -1.21%
std::rotate(list<int>)_(1_element_backward)/8192 7588.547 5.02%
std::rotate(list<int>)_(1_element_forward)/1024 731.475 -
std::rotate(list<int>)_(1_element_forward)/32 13.863 -
std::rotate(list<int>)_(1_element_forward)/50 26.047 3.19%
std::rotate(list<int>)_(1_element_forward)/8192 7221.168 -11.18%
std::rotate(list<int>)_(by_1/2)/1024 391.310 -
std::rotate(list<int>)_(by_1/2)/32 6.466 -
std::rotate(list<int>)_(by_1/2)/50 12.624 -
std::rotate(list<int>)_(by_1/2)/8192 4764.644 -12.59%
std::rotate(list<int>)_(by_1/3)/1024 815.762 -
std::rotate(list<int>)_(by_1/3)/32 17.498 1.80%
std::rotate(list<int>)_(by_1/3)/50 23.470 1.58%
std::rotate(list<int>)_(by_1/3)/8192 8398.872 1.05%
std::rotate(list<int>)_(by_1/4)/1024 576.000 -
std::rotate(list<int>)_(by_1/4)/32 14.501 -
std::rotate(list<int>)_(by_1/4)/50 25.894 1.31%
std::rotate(list<int>)_(by_1/4)/8192 6590.249 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.754 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.721 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.746 -
std::rotate(vector<bool>)_(1_element_backward)/8192 113.707 6.59%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.522 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.529 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.653 -
std::rotate(vector<bool>)_(1_element_forward)/8192 116.145 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.471 1.08%
std::rotate(vector<bool>)_(by_1/2)/32 17.507 -1.57%
std::rotate(vector<bool>)_(by_1/2)/50 17.265 -1.52%
std::rotate(vector<bool>)_(by_1/2)/8192 15.084 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.635 -
std::rotate(vector<bool>)_(by_1/3)/32 17.317 -1.08%
std::rotate(vector<bool>)_(by_1/3)/50 17.310 -1.16%
std::rotate(vector<bool>)_(by_1/3)/8192 154.955 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.898 9.02%
std::rotate(vector<bool>)_(by_1/4)/32 17.423 -
std::rotate(vector<bool>)_(by_1/4)/50 17.274 -1.06%
std::rotate(vector<bool>)_(by_1/4)/8192 30.402 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.569 -
std::rotate(vector<int>)_(1_element_backward)/32 2.919 -
std::rotate(vector<int>)_(1_element_backward)/50 5.326 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.202 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.070 -
std::rotate(vector<int>)_(1_element_forward)/32 2.955 -
std::rotate(vector<int>)_(1_element_forward)/50 5.251 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.235 -
std::rotate(vector<int>)_(by_1/2)/1024 31.757 -
std::rotate(vector<int>)_(by_1/2)/32 2.331 -
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.653 -
std::rotate(vector<int>)_(by_1/3)/1024 118.887 -
std::rotate(vector<int>)_(by_1/3)/32 9.837 -1.15%
std::rotate(vector<int>)_(by_1/3)/50 11.107 -
std::rotate(vector<int>)_(by_1/3)/8192 871.736 -
std::rotate(vector<int>)_(by_1/4)/1024 47.210 -
std::rotate(vector<int>)_(by_1/4)/32 4.768 -
std::rotate(vector<int>)_(by_1/4)/50 11.550 1.24%
std::rotate(vector<int>)_(by_1/4)/8192 369.507 -
std::rotate_copy(deque<int>)/1024 37.833 9.39%
std::rotate_copy(deque<int>)/32 2.572 -6.54%
std::rotate_copy(deque<int>)/50 3.021 -
std::rotate_copy(deque<int>)/8192 305.792 4.21%
std::rotate_copy(list<int>)/1024 732.530 -
std::rotate_copy(list<int>)/32 8.735 -
std::rotate_copy(list<int>)/50 13.884 -
std::rotate_copy(list<int>)/8192 6896.795 -
std::rotate_copy(vector<int>)/1024 32.902 -
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 654.829 89.12%
std::sample(deque<int>)/1024 11353.351 -
std::sample(deque<int>)/32 307.111 -
std::sample(deque<int>)/8192 91421.461 -
std::sample(list<int>)/1024 11988.486 -
std::sample(list<int>)/32 312.471 -
std::sample(list<int>)/8192 98238.763 -
std::sample(vector<int>)/1024 11304.349 -
std::sample(vector<int>)/32 302.819 -
std::sample(vector<int>)/8192 91807.965 -
std::search(deque<int>)_(near_matches)/1000 18698.511 -14.13%
std::search(deque<int>)_(near_matches)/1024 19560.569 -14.50%
std::search(deque<int>)_(near_matches)/8192 1445716.855 -
std::search(deque<int>)_(no_match)/1000 403.004 1.11%
std::search(deque<int>)_(no_match)/1024 413.330 17.95%
std::search(deque<int>)_(no_match)/1048576 421487.282 -
std::search(deque<int>)_(no_match)/8192 3292.000 -
std::search(deque<int>)_(same_length)/1000 333.240 -13.42%
std::search(deque<int>)_(same_length)/1024 476.483 -
std::search(deque<int>)_(same_length)/8192 3941.901 4.15%
std::search(deque<int>)_(single_element)/1000 448.406 1.63%
std::search(deque<int>)_(single_element)/1024 458.947 -
std::search(deque<int>)_(single_element)/8192 3657.124 -
std::search(deque<int>,_pred)_(near_matches)/1000 24866.190 -
std::search(deque<int>,_pred)_(near_matches)/1024 25963.882 -
std::search(deque<int>,_pred)_(near_matches)/8192 1531158.643 -
std::search(deque<int>,_pred)_(no_match)/1000 463.582 5.60%
std::search(deque<int>,_pred)_(no_match)/1024 472.331 8.47%
std::search(deque<int>,_pred)_(no_match)/1048576 482852.452 8.38%
std::search(deque<int>,_pred)_(no_match)/8192 3782.426 8.38%
std::search(deque<int>,_pred)_(same_length)/1000 479.629 -
std::search(deque<int>,_pred)_(same_length)/1024 505.637 -
std::search(deque<int>,_pred)_(same_length)/8192 3998.251 -
std::search(deque<int>,_pred)_(single_element)/1000 686.470 -
std::search(deque<int>,_pred)_(single_element)/1024 704.670 -
std::search(deque<int>,_pred)_(single_element)/8192 5665.290 -
std::search(list<int>)_(near_matches)/1000 38187.421 1.34%
std::search(list<int>)_(near_matches)/1024 39649.264 -
std::search(list<int>)_(near_matches)/8192 2536466.786 -
std::search(list<int>)_(no_match)/1000 701.432 -
std::search(list<int>)_(no_match)/1024 767.644 -50.67%
std::search(list<int>)_(no_match)/1048576 831098.593 -
std::search(list<int>)_(no_match)/8192 6708.748 -12.85%
std::search(list<int>)_(same_length)/1000 804.560 9.33%
std::search(list<int>)_(same_length)/1024 798.000 5.27%
std::search(list<int>)_(same_length)/8192 8626.786 -
std::search(list<int>)_(single_element)/1000 540.215 -17.54%
std::search(list<int>)_(single_element)/1024 763.909 2.39%
std::search(list<int>)_(single_element)/8192 8348.307 -5.82%
std::search(list<int>,_pred)_(near_matches)/1000 41444.626 -
std::search(list<int>,_pred)_(near_matches)/1024 43347.149 -
std::search(list<int>,_pred)_(near_matches)/8192 2684404.855 -
std::search(list<int>,_pred)_(no_match)/1000 800.724 -
std::search(list<int>,_pred)_(no_match)/1024 820.593 -
std::search(list<int>,_pred)_(no_match)/1048576 953312.728 -
std::search(list<int>,_pred)_(no_match)/8192 7413.574 -4.22%
std::search(list<int>,_pred)_(same_length)/1000 793.653 -
std::search(list<int>,_pred)_(same_length)/1024 811.896 -
std::search(list<int>,_pred)_(same_length)/8192 9600.542 11.29%
std::search(list<int>,_pred)_(single_element)/1000 800.660 -
std::search(list<int>,_pred)_(single_element)/1024 819.484 -
std::search(list<int>,_pred)_(single_element)/8192 8208.161 -
std::search(vector<int>)_(near_matches)/1000 14452.068 1.25%
std::search(vector<int>)_(near_matches)/1024 15239.525 1.43%
std::search(vector<int>)_(near_matches)/8192 759708.288 -
std::search(vector<int>)_(no_match)/1000 208.993 2.19%
std::search(vector<int>)_(no_match)/1024 210.679 -
std::search(vector<int>)_(no_match)/1048576 209043.209 -
std::search(vector<int>)_(no_match)/8192 1628.525 -
std::search(vector<int>)_(same_length)/1000 239.826 -
std::search(vector<int>)_(same_length)/1024 245.045 -
std::search(vector<int>)_(same_length)/8192 1864.556 -3.57%
std::search(vector<int>)_(single_element)/1000 235.543 1.70%
std::search(vector<int>)_(single_element)/1024 240.806 1.67%
std::search(vector<int>)_(single_element)/8192 1847.549 1.41%
std::search(vector<int>,_pred)_(near_matches)/1000 22611.720 -
std::search(vector<int>,_pred)_(near_matches)/1024 23734.999 -
std::search(vector<int>,_pred)_(near_matches)/8192 1450600.882 -
std::search(vector<int>,_pred)_(no_match)/1000 529.046 1.30%
std::search(vector<int>,_pred)_(no_match)/1024 536.479 -
std::search(vector<int>,_pred)_(no_match)/1048576 600370.091 -
std::search(vector<int>,_pred)_(no_match)/8192 4290.876 1.04%
std::search(vector<int>,_pred)_(same_length)/1000 601.713 -
std::search(vector<int>,_pred)_(same_length)/1024 615.719 -
std::search(vector<int>,_pred)_(same_length)/8192 4927.147 -
std::search(vector<int>,_pred)_(single_element)/1000 505.740 -
std::search(vector<int>,_pred)_(single_element)/1024 516.158 5.30%
std::search(vector<int>,_pred)_(single_element)/8192 4142.763 5.82%
std::search_n(deque<int>)_(no_match)/1024 13.654 -
std::search_n(deque<int>)_(no_match)/32 13.633 -
std::search_n(deque<int>)_(no_match)/8192 15.753 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.516 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.382 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.774 -
std::search_n(list<int>)_(no_match)/1024 716.360 -
std::search_n(list<int>)_(no_match)/32 9.237 -
std::search_n(list<int>)_(no_match)/8192 6711.631 -
std::search_n(list<int>,_pred)_(no_match)/1024 831.056 -
std::search_n(list<int>,_pred)_(no_match)/32 17.366 -
std::search_n(list<int>,_pred)_(no_match)/8192 8309.968 9.24%
std::search_n(vector<int>)_(no_match)/1024 3.381 -
std::search_n(vector<int>)_(no_match)/32 3.388 -
std::search_n(vector<int>)_(no_match)/8192 3.377 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.068 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.117 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.069 -
std::set<int>::clear()/0 389.303 -
std::set<int>::clear()/1024 8868.720 -5.48%
std::set<int>::clear()/32 615.355 -1.62%
std::set<int>::clear()/8192 75744.362 -7.36%
std::set<int>::contains(key)_(existent)/1024 3.879 -
std::set<int>::contains(key)_(existent)/32 1.636 -1.30%
std::set<int>::contains(key)_(existent)/8192 8.573 5.00%
std::set<int>::contains(key)_(non-existent)/0 0.302 4.47%
std::set<int>::contains(key)_(non-existent)/1024 6.403 6.28%
std::set<int>::contains(key)_(non-existent)/32 2.900 8.36%
std::set<int>::contains(key)_(non-existent)/8192 9.025 -9.31%
std::set<int>::count(key)_(existent)/1024 4.250 4.60%
std::set<int>::count(key)_(existent)/32 1.644 2.64%
std::set<int>::count(key)_(existent)/8192 7.811 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.617 2.98%
std::set<int>::count(key)_(non-existent)/32 3.005 4.64%
std::set<int>::count(key)_(non-existent)/8192 11.280 -
std::set<int>::ctor(&&,_different_allocs)/0 12.820 -
std::set<int>::ctor(&&,_different_allocs)/1024 5917.218 -
std::set<int>::ctor(&&,_different_allocs)/32 176.841 -
std::set<int>::ctor(&&,_different_allocs)/8192 48995.893 2.12%
std::set<int>::ctor(const&)/0 12.758 -
std::set<int>::ctor(const&)/1024 6165.491 -2.46%
std::set<int>::ctor(const&)/32 219.859 -
std::set<int>::ctor(const&)/8192 49635.663 -1.52%
std::set<int>::ctor(const&,_alloc)/0 12.739 -
std::set<int>::ctor(const&,_alloc)/1024 6238.644 -1.81%
std::set<int>::ctor(const&,_alloc)/32 218.972 -2.55%
std::set<int>::ctor(const&,_alloc)/8192 49657.183 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.712 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8543.170 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.820 -1.51%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68730.531 1.42%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.746 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12801.016 -1.29%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 273.433 -2.65%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241767.061 2.76%
std::set<int>::equal_range(key)_(existent)/1024 4.424 -
std::set<int>::equal_range(key)_(existent)/32 1.816 -
std::set<int>::equal_range(key)_(existent)/8192 8.088 2.60%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.833 -4.07%
std::set<int>::equal_range(key)_(non-existent)/32 2.806 8.16%
std::set<int>::equal_range(key)_(non-existent)/8192 10.403 -3.63%
std::set<int>::erase(iterator)/1024 19.680 -2.60%
std::set<int>::erase(iterator)/32 19.684 -1.45%
std::set<int>::erase(iterator)/8192 19.736 -2.64%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.400 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6560.807 -4.37%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 558.135 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52594.478 -5.45%
std::set<int>::erase(key)_(existent)/1024 49.974 2.54%
std::set<int>::erase(key)_(existent)/32 21.715 -
std::set<int>::erase(key)_(existent)/8192 68.361 2.20%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.477 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.335 1.52%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.865 17.79%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.980 3.57%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.792 2.15%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.094 1.89%
std::set<int>::find(key)_(existent)/1024 3.874 -
std::set<int>::find(key)_(existent)/32 1.692 -
std::set<int>::find(key)_(existent)/8192 8.123 2.90%
std::set<int>::find(key)_(non-existent)/0 0.251 -4.97%
std::set<int>::find(key)_(non-existent)/1024 5.532 -1.42%
std::set<int>::find(key)_(non-existent)/32 2.251 -6.30%
std::set<int>::find(key)_(non-existent)/8192 8.390 -1.77%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.273 1.74%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.625 -2.10%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.378 1.46%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.682 2.53%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.174 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.019 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.020 -6.28%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.204 1.48%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.366 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.039 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.250 1.88%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.595 7.45%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.339 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.081 7.54%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.228 1.89%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.981 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 404.522 3.55%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16918.182 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 785.846 3.42%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 190552.182 3.58%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.082 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13018.392 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 671.113 -1.26%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120646.998 2.39%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.029 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7927.807 1.86%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 548.737 1.68%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134877.058 2.73%
std::set<int>::insert(value)_(already_present)/1024 6.805 18.75%
std::set<int>::insert(value)_(already_present)/32 1.760 -
std::set<int>::insert(value)_(already_present)/8192 11.057 14.76%
std::set<int>::insert(value)_(new_value,_end)/0 17.234 -
std::set<int>::insert(value)_(new_value,_end)/1024 43.273 -6.37%
std::set<int>::insert(value)_(new_value,_end)/32 19.015 -
std::set<int>::insert(value)_(new_value,_end)/8192 75.910 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.178 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.926 2.60%
std::set<int>::insert(value)_(new_value,_middle)/32 18.677 1.29%
std::set<int>::insert(value)_(new_value,_middle)/8192 32.124 -
std::set<int>::lower_bound(key)_(existent)/1024 4.598 2.28%
std::set<int>::lower_bound(key)_(existent)/32 1.507 -
std::set<int>::lower_bound(key)_(existent)/8192 8.468 9.04%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.187 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.451 1.34%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.339 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.375 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6244.022 -8.51%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.194 -2.15%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49252.974 -3.21%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.769 3.60%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6489.130 3.01%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 227.658 2.87%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 52157.769 2.15%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1377.006 1.58%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.468 3.29%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12542.783 -
std::set<int>::upper_bound(key)_(existent)/1024 4.291 5.46%
std::set<int>::upper_bound(key)_(existent)/32 1.803 2.74%
std::set<int>::upper_bound(key)_(existent)/8192 7.831 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.104 5.25%
std::set<int>::upper_bound(key)_(non-existent)/32 2.449 1.48%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.404 6.92%
std::set<std::string>::clear()/0 391.675 -
std::set<std::string>::clear()/1024 21583.820 -
std::set<std::string>::clear()/32 891.911 -
std::set<std::string>::clear()/8192 213244.421 -
std::set<std::string>::contains(key)_(existent)/1024 22.777 -
std::set<std::string>::contains(key)_(existent)/32 14.456 -3.40%
std::set<std::string>::contains(key)_(existent)/8192 28.625 -3.13%
std::set<std::string>::contains(key)_(non-existent)/0 0.279 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.624 -
std::set<std::string>::contains(key)_(non-existent)/32 10.664 -1.22%
std::set<std::string>::contains(key)_(non-existent)/8192 28.885 -1.47%
std::set<std::string>::count(key)_(existent)/1024 24.376 -
std::set<std::string>::count(key)_(existent)/32 17.016 9.84%
std::set<std::string>::count(key)_(existent)/8192 30.321 -4.70%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 23.353 -4.54%
std::set<std::string>::count(key)_(non-existent)/32 10.296 -2.34%
std::set<std::string>::count(key)_(non-existent)/8192 34.294 1.81%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.855 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6867.118 -2.16%
std::set<std::string>::ctor(&&,_different_allocs)/32 207.554 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57758.038 -
std::set<std::string>::ctor(const&)/0 12.735 -
std::set<std::string>::ctor(const&)/1024 34582.029 -
std::set<std::string>::ctor(const&)/32 794.532 -
std::set<std::string>::ctor(const&)/8192 343893.852 -
std::set<std::string>::ctor(const&,_alloc)/0 12.743 -
std::set<std::string>::ctor(const&,_alloc)/1024 37100.017 -
std::set<std::string>::ctor(const&,_alloc)/32 749.570 -
std::set<std::string>::ctor(const&,_alloc)/8192 347049.926 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.766 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40090.785 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 803.567 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379451.353 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55864.869 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 999.313 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1110537.958 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.084 -3.97%
std::set<std::string>::equal_range(key)_(existent)/32 17.376 -4.99%
std::set<std::string>::equal_range(key)_(existent)/8192 30.281 11.79%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.717 -1.23%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.652 -4.49%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.642 -1.75%
std::set<std::string>::erase(iterator)/1024 27.700 -
std::set<std::string>::erase(iterator)/32 26.641 -
std::set<std::string>::erase(iterator)/8192 29.980 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.076 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12595.506 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.307 -1.03%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117182.409 -
std::set<std::string>::erase(key)_(existent)/1024 97.752 -
std::set<std::string>::erase(key)_(existent)/32 74.541 1.24%
std::set<std::string>::erase(key)_(existent)/8192 83.751 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.234 -1.35%
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.029 -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.451 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.798 -2.78%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.485 -1.94%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.687 -2.88%
std::set<std::string>::find(key)_(existent)/1024 25.364 8.42%
std::set<std::string>::find(key)_(existent)/32 15.721 5.58%
std::set<std::string>::find(key)_(existent)/8192 34.926 6.15%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 20.215 -4.11%
std::set<std::string>::find(key)_(non-existent)/32 9.791 -
std::set<std::string>::find(key)_(non-existent)/8192 26.554 -2.72%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.525 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.474 1.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.544 3.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 74.058 1.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.307 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.510 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.637 1.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.175 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.624 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.027 -1.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.709 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.049 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.074 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.883 1.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.033 1.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.977 1.40%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.295 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66354.582 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1490.417 1.26%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 863778.593 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.321 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44130.016 2.40%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1286.803 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 607744.210 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.626 -3.31%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41545.881 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1086.720 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 626089.222 -
std::set<std::string>::insert(value)_(already_present)/1024 16.645 -
std::set<std::string>::insert(value)_(already_present)/32 7.418 -3.64%
std::set<std::string>::insert(value)_(already_present)/8192 60.965 -
std::set<std::string>::insert(value)_(new_value,_end)/0 28.848 1.43%
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.949 -
std::set<std::string>::insert(value)_(new_value,_end)/32 40.280 4.04%
std::set<std::string>::insert(value)_(new_value,_end)/8192 65.945 -2.90%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.091 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.450 -1.28%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.513 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.425 1.86%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.578 -1.28%
std::set<std::string>::lower_bound(key)_(existent)/32 15.553 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.953 2.78%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.271 5.73%
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.005 -3.01%
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.754 -5.39%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.506 1.97%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.275 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36834.892 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 803.610 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348949.548 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.260 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36425.318 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 697.422 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348251.902 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16409.107 -1.65%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.580 -1.23%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205901.799 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.390 -9.32%
std::set<std::string>::upper_bound(key)_(existent)/32 15.355 -10.80%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.599 -5.27%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.890 -2.23%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.737 -4.47%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.689 -4.34%
std::shift_left(deque<int>)/1024 38.169 -
std::shift_left(deque<int>)/32 3.794 -
std::shift_left(deque<int>)/50 5.429 -
std::shift_left(deque<int>)/8192 300.301 -
std::shift_left(list<int>)/1024 726.956 -
std::shift_left(list<int>)/32 13.409 -
std::shift_left(list<int>)/50 27.881 2.39%
std::shift_left(list<int>)/8192 7704.774 9.50%
std::shift_left(vector<int>)/1024 35.454 -
std::shift_left(vector<int>)/32 4.515 -54.02%
std::shift_left(vector<int>)/50 5.262 -
std::shift_left(vector<int>)/8192 281.132 -
std::shift_right(deque<int>)/1024 40.621 -
std::shift_right(deque<int>)/32 3.426 -
std::shift_right(deque<int>)/50 4.497 1.41%
std::shift_right(deque<int>)/8192 309.357 -
std::shift_right(list<int>)/1024 731.700 -
std::shift_right(list<int>)/32 14.422 -
std::shift_right(list<int>)/50 26.437 -
std::shift_right(list<int>)/8192 7305.559 -
std::shift_right(vector<int>)/1024 35.548 -
std::shift_right(vector<int>)/32 2.949 -69.72%
std::shift_right(vector<int>)/50 5.319 -
std::shift_right(vector<int>)/8192 301.962 -
std::shuffle(deque<int>)/1024 9261.032 -
std::shuffle(deque<int>)/32 293.017 -
std::shuffle(deque<int>)/8192 73805.332 -
std::shuffle(vector<int>)/1024 8778.065 -
std::shuffle(vector<int>)/32 277.454 -
std::shuffle(vector<int>)/8192 69721.986 -
std::sort(deque<int>)_(ascending)/1024 762.983 -
std::sort(deque<int>)_(ascending)/8 17.678 1.79%
std::sort(deque<int>)_(ascending)/8192 5731.084 -
std::sort(deque<int>)_(descending)/1024 1294.228 -
std::sort(deque<int>)_(descending)/8 25.095 -
std::sort(deque<int>)_(descending)/8192 10347.214 -
std::sort(deque<int>)_(heap)/1024 6220.188 -
std::sort(deque<int>)_(heap)/8 24.228 -
std::sort(deque<int>)_(heap)/8192 68771.235 -
std::sort(deque<int>)_(pipe-organ)/1024 2700.327 -
std::sort(deque<int>)_(pipe-organ)/8 20.029 -
std::sort(deque<int>)_(pipe-organ)/8192 26145.844 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17585.460 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.597 1.45%
std::sort(deque<int>)_(qsort_adversarial)/8192 483043.058 -
std::sort(deque<int>)_(repeated)/1024 957.312 -
std::sort(deque<int>)_(repeated)/8 18.017 1.12%
std::sort(deque<int>)_(repeated)/8192 6713.575 -
std::sort(deque<int>)_(shuffled)/1024 7060.186 5.73%
std::sort(deque<int>)_(shuffled)/8 22.822 -
std::sort(deque<int>)_(shuffled)/8192 86317.339 7.15%
std::sort(vector<NonIntegral>)_(ascending)/1024 518.613 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.475 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3739.390 -
std::sort(vector<NonIntegral>)_(descending)/1024 769.666 -
std::sort(vector<NonIntegral>)_(descending)/8 24.685 -
std::sort(vector<NonIntegral>)_(descending)/8192 5249.459 -
std::sort(vector<NonIntegral>)_(heap)/1024 4270.586 -1.28%
std::sort(vector<NonIntegral>)_(heap)/8 23.122 -
std::sort(vector<NonIntegral>)_(heap)/8192 49923.491 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1863.462 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.199 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18257.693 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13268.019 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.535 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154986.181 -
std::sort(vector<NonIntegral>)_(repeated)/1024 503.647 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.662 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3731.966 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4632.952 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.429 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83193.495 -1.75%
std::sort(vector<int>)_(ascending)/1024 521.979 -
std::sort(vector<int>)_(ascending)/8 15.834 1.22%
std::sort(vector<int>)_(ascending)/8192 3731.992 -
std::sort(vector<int>)_(descending)/1024 1022.141 -
std::sort(vector<int>)_(descending)/8 24.731 -
std::sort(vector<int>)_(descending)/8192 7199.096 -
std::sort(vector<int>)_(heap)/1024 4542.086 -
std::sort(vector<int>)_(heap)/8 23.460 -
std::sort(vector<int>)_(heap)/8192 45448.755 -
std::sort(vector<int>)_(pipe-organ)/1024 2283.414 -
std::sort(vector<int>)_(pipe-organ)/8 17.494 -
std::sort(vector<int>)_(pipe-organ)/8192 21547.510 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12910.539 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.880 1.38%
std::sort(vector<int>)_(qsort_adversarial)/8192 147862.690 -
std::sort(vector<int>)_(repeated)/1024 659.397 -
std::sort(vector<int>)_(repeated)/8 15.784 -
std::sort(vector<int>)_(repeated)/8192 5014.391 -
std::sort(vector<int>)_(shuffled)/1024 4618.662 -3.68%
std::sort(vector<int>)_(shuffled)/8 22.548 -3.54%
std::sort(vector<int>)_(shuffled)/8192 44801.150 -
std::sort_heap(deque<int>)/1024 13423.483 -
std::sort_heap(deque<int>)/8 36.461 -
std::sort_heap(deque<int>)/8192 470045.175 -
std::sort_heap(deque<int>,_pred)/1024 12499.698 1.97%
std::sort_heap(deque<int>,_pred)/8 34.480 1.84%
std::sort_heap(deque<int>,_pred)/8192 425915.762 -
std::sort_heap(vector<NonIntegral>)/1024 9858.801 -
std::sort_heap(vector<NonIntegral>)/8 30.923 5.60%
std::sort_heap(vector<NonIntegral>)/8192 105548.265 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9861.294 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.257 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105716.252 -
std::sort_heap(vector<int>)/1024 9822.975 -
std::sort_heap(vector<int>)/8 30.025 1.38%
std::sort_heap(vector<int>)/8192 105958.366 -
std::sort_heap(vector<int>,_pred)/1024 9819.273 -
std::sort_heap(vector<int>,_pred)/8 29.084 -
std::sort_heap(vector<int>,_pred)/8192 105858.092 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2703.080 -1.09%
std::stable_partition(deque<int>)_(alloc_fails)/32 1885.575 -1.22%
std::stable_partition(deque<int>)_(alloc_fails)/50 1911.519 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9825.618 -
std::stable_partition(deque<int>)_(dense)/1024 575.561 1.78%
std::stable_partition(deque<int>)_(dense)/32 28.569 -
std::stable_partition(deque<int>)_(dense)/50 37.369 -
std::stable_partition(deque<int>)_(dense)/8192 5646.003 -
std::stable_partition(deque<int>)_(sparse)/1024 431.320 -2.77%
std::stable_partition(deque<int>)_(sparse)/32 10.928 -
std::stable_partition(deque<int>)_(sparse)/50 26.717 -
std::stable_partition(deque<int>)_(sparse)/8192 3312.787 -4.72%
std::stable_partition(list<int>)_(alloc_fails)/1024 4164.949 -
std::stable_partition(list<int>)_(alloc_fails)/32 1887.457 -
std::stable_partition(list<int>)_(alloc_fails)/50 1921.757 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26835.465 1.56%
std::stable_partition(list<int>)_(dense)/1024 1458.069 -
std::stable_partition(list<int>)_(dense)/32 38.258 -
std::stable_partition(list<int>)_(dense)/50 56.186 -13.15%
std::stable_partition(list<int>)_(dense)/8192 19077.152 -
std::stable_partition(list<int>)_(sparse)/1024 930.839 -
std::stable_partition(list<int>)_(sparse)/32 9.691 1.94%
std::stable_partition(list<int>)_(sparse)/50 26.643 -
std::stable_partition(list<int>)_(sparse)/8192 8804.892 2.01%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2318.758 -1.16%
std::stable_partition(vector<int>)_(alloc_fails)/32 1883.622 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1875.985 -1.35%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5338.266 -
std::stable_partition(vector<int>)_(dense)/1024 293.584 1.08%
std::stable_partition(vector<int>)_(dense)/32 21.207 -1.33%
std::stable_partition(vector<int>)_(dense)/50 25.466 1.38%
std::stable_partition(vector<int>)_(dense)/8192 2086.733 -
std::stable_partition(vector<int>)_(sparse)/1024 217.901 5.78%
std::stable_partition(vector<int>)_(sparse)/32 7.261 2.71%
std::stable_partition(vector<int>)_(sparse)/50 21.266 1.85%
std::stable_partition(vector<int>)_(sparse)/8192 1562.959 1.24%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3949.001 1.04%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.776 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18868.912 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28492.740 -2.56%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.761 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26233.420 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13673.812 -1.76%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.172 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25737.421 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16326.748 -2.69%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.141 -1.48%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22239.250 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25771.353 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.317 -2.86%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28073.113 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3675.868 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.778 1.15%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13013.550 -2.07%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19302.795 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.683 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24431.392 -3.34%
std::stable_sort(deque<int>)_(ascending)/1024 2094.466 -1.73%
std::stable_sort(deque<int>)_(ascending)/8 17.534 -1.51%
std::stable_sort(deque<int>)_(ascending)/8192 13541.177 -
std::stable_sort(deque<int>)_(descending)/1024 2960.181 -
std::stable_sort(deque<int>)_(descending)/8 26.157 -
std::stable_sort(deque<int>)_(descending)/8192 20475.203 -
std::stable_sort(deque<int>)_(heap)/1024 2712.578 -1.64%
std::stable_sort(deque<int>)_(heap)/8 23.557 -4.10%
std::stable_sort(deque<int>)_(heap)/8192 17304.666 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2912.909 -1.30%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.432 -1.98%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20451.574 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3091.148 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.616 1.37%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20613.947 -
std::stable_sort(deque<int>)_(repeated)/1024 1415.032 -1.19%
std::stable_sort(deque<int>)_(repeated)/8 17.718 -3.12%
std::stable_sort(deque<int>)_(repeated)/8192 7657.504 -
std::stable_sort(deque<int>)_(shuffled)/1024 2542.154 -
std::stable_sort(deque<int>)_(shuffled)/8 22.793 -
std::stable_sort(deque<int>)_(shuffled)/8192 14248.046 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4825.118 -4.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.344 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 46907.195 -2.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22775.434 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.620 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 120131.546 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13713.075 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.266 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107673.362 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13851.189 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.887 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 83734.911 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22357.594 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.849 1.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135896.685 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3474.887 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.147 -1.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17802.540 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17883.346 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.152 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145963.202 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3599.373 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.305 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41933.844 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12482.999 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.549 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186703.710 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9514.002 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.334 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117323.042 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8129.803 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 17.920 -3.59%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116281.573 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13597.366 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.833 4.33%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199280.326 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1274.243 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.512 3.89%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14016.302 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11997.873 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.762 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174432.322 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4565.188 -3.52%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.793 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18744.256 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23956.750 3.12%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.124 3.45%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24794.600 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13806.973 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.738 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30511.892 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14056.347 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 17.983 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21874.687 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22544.240 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.824 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34122.193 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3651.730 7.04%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.765 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9624.142 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17834.887 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.433 1.39%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27238.043 -
std::stable_sort(vector<int>)_(ascending)/1024 2106.926 2.50%
std::stable_sort(vector<int>)_(ascending)/8 15.369 -1.53%
std::stable_sort(vector<int>)_(ascending)/8192 13438.010 -
std::stable_sort(vector<int>)_(descending)/1024 2835.336 -1.31%
std::stable_sort(vector<int>)_(descending)/8 23.867 -4.48%
std::stable_sort(vector<int>)_(descending)/8192 18456.541 -
std::stable_sort(vector<int>)_(heap)/1024 2547.341 1.40%
std::stable_sort(vector<int>)_(heap)/8 21.190 -
std::stable_sort(vector<int>)_(heap)/8192 14515.136 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2814.182 1.17%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.542 -2.72%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18322.618 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2910.839 1.86%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.447 -1.19%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18270.335 -
std::stable_sort(vector<int>)_(repeated)/1024 1112.605 2.20%
std::stable_sort(vector<int>)_(repeated)/8 15.444 -
std::stable_sort(vector<int>)_(repeated)/8192 5266.390 -
std::stable_sort(vector<int>)_(shuffled)/1024 2244.016 -
std::stable_sort(vector<int>)_(shuffled)/8 19.636 -
std::stable_sort(vector<int>)_(shuffled)/8192 10957.227 -
std::swap_ranges(deque<int>)/1024 319.255 -
std::swap_ranges(deque<int>)/32 10.417 -
std::swap_ranges(deque<int>)/50 15.853 -
std::swap_ranges(deque<int>)/8192 2547.695 -3.86%
std::swap_ranges(list<int>)/1024 755.509 -
std::swap_ranges(list<int>)/32 19.452 -2.98%
std::swap_ranges(list<int>)/50 32.112 -1.64%
std::swap_ranges(list<int>)/8192 10174.688 20.66%
std::swap_ranges(vector<int>)/1024 62.609 -
std::swap_ranges(vector<int>)/32 4.813 -
std::swap_ranges(vector<int>)/50 5.598 -
std::swap_ranges(vector<int>)/8192 475.519 -
std::transform(deque<int>)_(identity_transform)/1024 370.106 -
std::transform(deque<int>)_(identity_transform)/32 12.300 -
std::transform(deque<int>)_(identity_transform)/50 19.083 -
std::transform(deque<int>)_(identity_transform)/8192 2444.958 -
std::transform(deque<int>,_deque<int>)/1024 663.223 -
std::transform(deque<int>,_deque<int>)/32 21.969 1.40%
std::transform(deque<int>,_deque<int>)/50 36.395 -1.42%
std::transform(deque<int>,_deque<int>)/8192 5422.617 -
std::transform(list<int>)_(identity_transform)/1024 738.423 -
std::transform(list<int>)_(identity_transform)/32 16.916 -
std::transform(list<int>)_(identity_transform)/50 30.036 -
std::transform(list<int>)_(identity_transform)/8192 6926.818 -
std::transform(list<int>,_list<int>)/1024 846.595 1.16%
std::transform(list<int>,_list<int>)/32 23.113 -
std::transform(list<int>,_list<int>)/50 37.604 -
std::transform(list<int>,_list<int>)/8192 9866.123 16.50%
std::transform(vector<int>)_(identity_transform)/1024 262.365 -
std::transform(vector<int>)_(identity_transform)/32 9.156 -
std::transform(vector<int>)_(identity_transform)/50 16.153 -
std::transform(vector<int>)_(identity_transform)/8192 2020.051 -
std::transform(vector<int>,_vector<int>)/1024 555.611 -
std::transform(vector<int>,_vector<int>)/32 17.324 -
std::transform(vector<int>,_vector<int>)/50 26.857 -
std::transform(vector<int>,_vector<int>)/8192 4446.597 -
std::unique(deque<int>)_(contiguous)/1024 515.989 -
std::unique(deque<int>)_(contiguous)/32 51.173 -2.72%
std::unique(deque<int>)_(contiguous)/52 56.449 -5.38%
std::unique(deque<int>)_(contiguous)/8192 3747.866 -
std::unique(deque<int>)_(sprinkled)/1024 512.250 -
std::unique(deque<int>)_(sprinkled)/32 52.052 -2.25%
std::unique(deque<int>)_(sprinkled)/52 58.941 -3.04%
std::unique(deque<int>)_(sprinkled)/8192 3817.763 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.764 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.404 -1.30%
std::unique(deque<int>,_pred)_(contiguous)/52 67.081 -1.18%
std::unique(deque<int>,_pred)_(contiguous)/8192 4557.586 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.943 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.733 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.514 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5213.918 -
std::unique(list<int>)_(contiguous)/1024 915.997 -2.00%
std::unique(list<int>)_(contiguous)/32 51.978 -
std::unique(list<int>)_(contiguous)/52 64.037 -
std::unique(list<int>)_(contiguous)/8192 6983.057 -1.08%
std::unique(list<int>)_(sprinkled)/1024 956.241 -1.45%
std::unique(list<int>)_(sprinkled)/32 54.248 -
std::unique(list<int>)_(sprinkled)/52 67.559 -
std::unique(list<int>)_(sprinkled)/8192 7898.837 -
std::unique(list<int>,_pred)_(contiguous)/1024 954.414 -
std::unique(list<int>,_pred)_(contiguous)/32 57.350 -
std::unique(list<int>,_pred)_(contiguous)/52 71.014 -
std::unique(list<int>,_pred)_(contiguous)/8192 7550.475 -8.29%
std::unique(list<int>,_pred)_(sprinkled)/1024 1011.454 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.808 6.21%
std::unique(list<int>,_pred)_(sprinkled)/52 84.324 4.41%
std::unique(list<int>,_pred)_(sprinkled)/8192 8360.809 1.17%
std::unique(vector<int>)_(contiguous)/1024 309.629 1.11%
std::unique(vector<int>)_(contiguous)/32 48.149 -
std::unique(vector<int>)_(contiguous)/52 53.863 -
std::unique(vector<int>)_(contiguous)/8192 1917.339 -
std::unique(vector<int>)_(sprinkled)/1024 574.540 8.47%
std::unique(vector<int>)_(sprinkled)/32 54.182 -
std::unique(vector<int>)_(sprinkled)/52 65.544 -
std::unique(vector<int>)_(sprinkled)/8192 3999.115 2.56%
std::unique(vector<int>,_pred)_(contiguous)/1024 503.747 3.32%
std::unique(vector<int>,_pred)_(contiguous)/32 54.381 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.747 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3620.495 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.468 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.075 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.955 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5173.057 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.755 -
std::unique_copy(deque<int>)_(contiguous)/32 9.441 -1.20%
std::unique_copy(deque<int>)_(contiguous)/52 14.883 -
std::unique_copy(deque<int>)_(contiguous)/8192 3721.726 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.801 -5.94%
std::unique_copy(deque<int>)_(sprinkled)/32 9.214 -9.68%
std::unique_copy(deque<int>)_(sprinkled)/52 14.736 -10.05%
std::unique_copy(deque<int>)_(sprinkled)/8192 3742.187 -1.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.464 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.791 -5.53%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.082 -2.99%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4488.344 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.285 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.708 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.287 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5028.508 -
std::unique_copy(list<int>)_(contiguous)/1024 738.318 -
std::unique_copy(list<int>)_(contiguous)/32 11.184 -
std::unique_copy(list<int>)_(contiguous)/52 19.428 -
std::unique_copy(list<int>)_(contiguous)/8192 6806.166 -
std::unique_copy(list<int>)_(sprinkled)/1024 768.877 4.29%
std::unique_copy(list<int>)_(sprinkled)/32 13.029 -1.37%
std::unique_copy(list<int>)_(sprinkled)/52 23.913 -
std::unique_copy(list<int>)_(sprinkled)/8192 7518.600 8.84%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.290 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.264 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.966 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7562.631 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 836.899 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.252 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.051 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7667.449 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.421 -
std::unique_copy(vector<int>)_(contiguous)/32 8.730 -
std::unique_copy(vector<int>)_(contiguous)/52 13.394 -
std::unique_copy(vector<int>)_(contiguous)/8192 1884.104 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.497 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.142 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.750 1.03%
std::unique_copy(vector<int>)_(sprinkled)/8192 3640.051 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.824 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.404 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.685 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3781.422 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.875 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.317 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.674 1.31%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4519.958 -
std::unordered_map<int,_int>::clear()/0 392.295 -
std::unordered_map<int,_int>::clear()/1024 7721.081 -11.96%
std::unordered_map<int,_int>::clear()/32 584.809 -8.51%
std::unordered_map<int,_int>::clear()/8192 60415.612 -8.00%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.588 -6.04%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.617 -6.40%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.532 -6.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.489 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.912 9.35%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.721 9.08%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.588 2.73%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.203 5.46%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.400 12.02%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.492 27.21%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.270 -10.48%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.360 2.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.121 -18.67%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.541 8.85%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.040 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8488.115 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 264.090 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95690.587 -
std::unordered_map<int,_int>::ctor(const&)/0 12.908 -
std::unordered_map<int,_int>::ctor(const&)/1024 6730.492 -1.11%
std::unordered_map<int,_int>::ctor(const&)/32 200.944 1.30%
std::unordered_map<int,_int>::ctor(const&)/8192 55355.809 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.933 -1.55%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9903.636 2.22%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 281.746 7.98%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81495.185 1.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.849 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13690.829 -9.31%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.280 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143669.255 -2.43%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13537.800 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.156 1.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142695.713 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.214 -5.54%
std::unordered_map<int,_int>::erase(iterator)/32 19.426 -8.33%
std::unordered_map<int,_int>::erase(iterator)/8192 19.635 -8.47%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.674 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5460.186 -13.38%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.240 -3.72%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44233.514 -13.51%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.456 -4.29%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.931 -6.86%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.899 -3.24%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.396 -11.19%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.130 -11.84%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.296 -6.47%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.188 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.178 3.56%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.360 4.29%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.220 -3.01%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.407 11.26%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.350 22.91%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.274 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.341 3.98%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.340 25.76%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.103 8.49%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.003 15.80%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.044 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13329.466 3.52%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.739 4.83%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142783.559 -3.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.701 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13126.804 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 730.689 -2.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142636.357 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.455 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7946.732 9.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 613.761 2.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86886.303 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.783 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14569.457 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 762.256 -2.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151004.785 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.007 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14007.652 1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 762.246 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144836.230 -1.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.387 21.70%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.891 63.40%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.964 4.99%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.083 1.06%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.615 5.75%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.493 7.02%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.933 1.74%
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.411 11.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.424 2.56%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.466 9.98%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.264 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.988 69.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.180 4.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.119 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.874 7.58%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.407 1.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.885 3.74%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.156 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.688 1.67%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.481 4.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.595 7.76%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7041.243 6.47%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 227.601 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55326.449 3.70%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.199 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6856.165 3.54%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 205.224 4.19%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55526.851 1.87%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1524.704 -26.47%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.717 -4.11%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26625.735 -12.30%
std::unordered_multimap<int,_int>::clear()/0 391.706 -
std::unordered_multimap<int,_int>::clear()/1024 8144.917 -16.81%
std::unordered_multimap<int,_int>::clear()/32 592.455 -6.56%
std::unordered_multimap<int,_int>::clear()/8192 63295.401 -16.66%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.253 -28.85%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.433 -11.23%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.375 -9.70%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.411 -6.13%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.425 17.20%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.604 14.19%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.877 -5.27%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.877 1.64%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.881 -2.47%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.304 11.56%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.125 -4.80%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.268 8.78%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.285 6.17%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.984 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8586.223 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 291.015 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99120.450 1.10%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.895 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6888.736 2.86%
std::unordered_multimap<int,_int>::ctor(const&)/32 205.358 2.81%
std::unordered_multimap<int,_int>::ctor(const&)/8192 56076.060 2.67%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.019 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9271.349 2.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.653 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77220.916 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.824 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13276.042 -18.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.282 -18.28%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140590.337 -13.39%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.831 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12828.595 2.12%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.609 -1.46%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140686.247 1.05%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.654 -8.10%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.601 -6.51%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.576 23.83%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.095 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5880.294 -8.79%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.624 -1.31%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45313.414 -12.86%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.669 -7.33%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.544 -18.18%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.263 7.77%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -45.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.382 14.90%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.390 15.22%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.205 2.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.425 16.09%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.308 16.36%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.011 -26.23%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.611 38.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.404 14.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.405 18.48%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.201 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.207 6.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.172 19.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.777 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15413.637 4.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.862 -1.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168471.172 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.203 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15450.863 6.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 753.589 1.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168464.200 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.383 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14334.078 4.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 804.165 2.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176482.839 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.076 -3.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16169.810 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 831.296 -2.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168453.982 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.963 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17871.122 6.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 822.244 -1.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182259.374 -2.52%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.790 33.09%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.567 8.65%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.237 -11.79%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.600 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.552 9.23%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.952 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.779 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.591 1.18%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.373 11.36%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.055 1.14%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.832 63.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.183 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6993.938 -3.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.169 -2.92%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55430.711 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.187 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6842.069 3.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.738 -6.65%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54872.433 2.22%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2244.284 72.96%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.962 -1.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 32990.387 27.77%
std::unordered_multiset<int>::clear()/0 393.475 -
std::unordered_multiset<int>::clear()/1024 8386.474 -11.59%
std::unordered_multiset<int>::clear()/32 594.306 -3.78%
std::unordered_multiset<int>::clear()/8192 64631.097 -5.93%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.255 -24.44%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.285 -17.05%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.331 -3.03%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.398 18.00%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.377 -14.99%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.556 -3.58%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.497 -
std::unordered_multiset<int>::count(key)_(existent)/1024 2.041 12.31%
std::unordered_multiset<int>::count(key)_(existent)/32 1.574 -10.21%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.816 -1.02%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.276 -42.27%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.316 -9.44%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.364 2.08%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.261 -3.75%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.966 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8554.728 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.986 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100082.127 -
std::unordered_multiset<int>::ctor(const&)/0 12.864 -
std::unordered_multiset<int>::ctor(const&)/1024 6740.974 1.75%
std::unordered_multiset<int>::ctor(const&)/32 198.126 -
std::unordered_multiset<int>::ctor(const&)/8192 55210.634 1.49%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.914 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9024.836 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 248.756 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75706.754 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.811 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12715.233 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.677 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137854.720 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.836 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12577.427 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.739 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138363.712 -
std::unordered_multiset<int>::erase(iterator)/1024 21.758 2.44%
std::unordered_multiset<int>::erase(iterator)/32 21.748 3.46%
std::unordered_multiset<int>::erase(iterator)/8192 22.591 -5.25%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.015 -1.77%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6028.088 -3.86%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.842 -1.31%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46567.489 -8.76%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.574 2.21%
std::unordered_multiset<int>::erase(key)_(existent)/32 22.036 1.22%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.583 1.97%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.305 -9.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.165 -15.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.230 -6.72%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.196 -10.06%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.294 -3.21%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.266 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.144 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.334 -5.84%
std::unordered_multiset<int>::find(key)_(existent)/32 1.327 10.47%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.220 -1.16%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.217 27.38%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.030 -4.64%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.099 -3.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.977 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15328.299 3.78%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.738 -2.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 163792.197 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.552 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15378.402 4.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 737.312 -1.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163584.699 1.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.098 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13767.770 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 799.209 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171344.812 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.845 4.54%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.466 6.99%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.909 7.29%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.539 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.547 2.74%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.798 4.98%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 22.854 16.66%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.356 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.084 10.62%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.896 -3.50%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.054 48.82%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.114 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6693.813 1.02%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.377 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54790.597 1.94%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.103 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6731.360 1.41%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.363 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54850.041 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -3.10%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1409.078 4.93%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.325 1.58%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27007.870 3.25%
std::unordered_set<int>::clear()/0 390.506 -
std::unordered_set<int>::clear()/1024 8930.935 4.71%
std::unordered_set<int>::clear()/32 598.036 2.16%
std::unordered_set<int>::clear()/8192 65858.606 1.92%
std::unordered_set<int>::contains(key)_(existent)/1024 1.134 -11.31%
std::unordered_set<int>::contains(key)_(existent)/32 1.247 -10.31%
std::unordered_set<int>::contains(key)_(existent)/8192 1.259 -23.81%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.399 -8.86%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.683 4.88%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.659 9.46%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.509 -5.00%
std::unordered_set<int>::count(key)_(existent)/1024 1.632 44.27%
std::unordered_set<int>::count(key)_(existent)/32 1.688 15.81%
std::unordered_set<int>::count(key)_(existent)/8192 1.417 2.24%
std::unordered_set<int>::count(key)_(non-existent)/0 0.271 -11.31%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.773 -18.42%
std::unordered_set<int>::count(key)_(non-existent)/32 1.356 -31.30%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.531 -14.08%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.707 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8748.764 -7.03%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 287.636 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101899.812 -4.97%
std::unordered_set<int>::ctor(const&)/0 12.838 -
std::unordered_set<int>::ctor(const&)/1024 6767.505 -2.08%
std::unordered_set<int>::ctor(const&)/32 201.436 -
std::unordered_set<int>::ctor(const&)/8192 55459.982 1.60%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.900 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9839.877 -
std::unordered_set<int>::ctor(const&,_alloc)/32 266.901 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81445.904 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.828 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13710.409 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.857 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142658.786 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.111 2.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13677.514 1.52%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 379.777 3.52%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144706.686 2.25%
std::unordered_set<int>::erase(iterator)/1024 23.536 2.07%
std::unordered_set<int>::erase(iterator)/32 21.047 1.27%
std::unordered_set<int>::erase(iterator)/8192 23.790 -1.19%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.629 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5722.632 3.48%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.555 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46110.892 4.00%
std::unordered_set<int>::erase(key)_(existent)/1024 26.077 2.88%
std::unordered_set<int>::erase(key)_(existent)/32 21.755 4.33%
std::unordered_set<int>::erase(key)_(existent)/8192 28.921 -3.54%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.300 -23.68%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.491 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.441 2.43%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.247 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.203 -1.17%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.390 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.165 -
std::unordered_set<int>::find(key)_(existent)/1024 1.498 2.09%
std::unordered_set<int>::find(key)_(existent)/32 1.355 1.96%
std::unordered_set<int>::find(key)_(existent)/8192 1.544 5.52%
std::unordered_set<int>::find(key)_(non-existent)/0 0.325 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.053 -7.53%
std::unordered_set<int>::find(key)_(non-existent)/32 1.084 -6.49%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.208 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.789 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13310.482 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.129 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137925.001 1.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.993 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14259.140 6.20%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 724.132 -3.75%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 143120.495 4.94%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.438 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7653.846 1.68%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 590.006 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 88276.084 1.28%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.466 1.33%
std::unordered_set<int>::insert(value)_(already_present)/32 2.718 -1.64%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.691 -7.70%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.988 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.676 -1.93%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.996 -1.24%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.718 -2.81%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.920 -1.11%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.986 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.172 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 18.833 -3.61%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.453 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6686.037 -1.29%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 220.862 -2.29%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54402.834 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.439 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6746.479 -1.45%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.858 -1.27%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54760.457 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1353.686 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.507 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26103.427 -
std::unordered_set<std::string>::clear()/0 394.516 -
std::unordered_set<std::string>::clear()/1024 23037.281 1.18%
std::unordered_set<std::string>::clear()/32 915.032 6.63%
std::unordered_set<std::string>::clear()/8192 219549.010 1.02%
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.338 -
std::unordered_set<std::string>::contains(key)_(existent)/32 33.467 -17.27%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.831 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.343 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.359 -15.67%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 26.009 7.82%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.037 -20.19%
std::unordered_set<std::string>::count(key)_(existent)/1024 46.656 27.67%
std::unordered_set<std::string>::count(key)_(existent)/32 41.553 14.87%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.481 3.02%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.726 -17.86%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.366 -4.44%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.414 -7.05%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.913 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40867.209 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 986.169 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 713188.046 -
std::unordered_set<std::string>::ctor(const&)/0 12.877 -
std::unordered_set<std::string>::ctor(const&)/1024 33182.280 -
std::unordered_set<std::string>::ctor(const&)/32 792.406 3.36%
std::unordered_set<std::string>::ctor(const&)/8192 337625.826 1.45%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.905 -2.98%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62706.456 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1571.765 7.29%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602514.920 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.893 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62589.849 1.22%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1513.093 -12.14%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636684.859 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.891 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62188.952 1.29%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1419.208 -11.22%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 630606.694 -
std::unordered_set<std::string>::erase(iterator)/1024 26.442 -
std::unordered_set<std::string>::erase(iterator)/32 30.104 7.23%
std::unordered_set<std::string>::erase(iterator)/8192 29.475 -4.73%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.294 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12400.305 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.658 6.55%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118049.749 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 68.047 -50.00%
std::unordered_set<std::string>::erase(key)_(existent)/32 92.751 74.46%
std::unordered_set<std::string>::erase(key)_(existent)/8192 63.222 -41.66%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.272 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.039 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 25.594 30.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.735 4.81%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -4.60%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.782 -1.74%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 27.052 10.16%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.718 -9.00%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.690 -
std::unordered_set<std::string>::find(key)_(existent)/32 37.495 -
std::unordered_set<std::string>::find(key)_(existent)/8192 32.581 -15.93%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 5.79%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.545 7.42%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.639 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.669 3.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.907 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56030.496 -1.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1835.613 -7.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 594716.704 -1.60%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.706 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56054.586 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2027.181 2.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598306.259 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.389 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55747.886 -2.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1908.436 15.89%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563773.633 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.399 25.69%
std::unordered_set<std::string>::insert(value)_(already_present)/32 41.378 -22.06%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 51.981 58.36%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 58.206 -10.18%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.534 -15.21%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 61.063 -12.51%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.309 -13.18%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.333 -26.28%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 58.074 -9.78%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 38.760 -21.96%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 72.633 31.87%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.038 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35891.982 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 704.002 8.56%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339134.236 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.110 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35648.116 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 776.669 11.36%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341828.794 -5.14%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 2.04%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 22621.424 39.44%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 277.573 -5.06%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 221631.626 6.18%
std::upper_bound(std::deque<int>)/100 30.702 -
std::upper_bound(std::deque<int>)/8 18.041 -
std::upper_bound(std::deque<int>)/8192 65.264 -
std::upper_bound(std::forward_list<int>)/100 96.610 -
std::upper_bound(std::forward_list<int>)/8 16.137 -
std::upper_bound(std::forward_list<int>)/8192 10434.180 -
std::upper_bound(std::list<int>)/100 100.843 -
std::upper_bound(std::list<int>)/8 16.250 -
std::upper_bound(std::list<int>)/8192 13167.682 -7.78%
std::upper_bound(std::vector<int>)/100 12.386 -
std::upper_bound(std::vector<int>)/8 5.990 -
std::upper_bound(std::vector<int>)/8192 15.694 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.094 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.537 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 654.909 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.401 -
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 264.341 -2.19%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.665 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.069 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 671.127 -20.65%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.193 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.145 -4.38%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 620.934 -25.13%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.621 -1.74%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.967 -3.85%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 604.691 -26.85%
std::vector<int>::ctor(size)/1024 43.169 -1.44%
std::vector<int>::ctor(size)/32 10.598 -4.92%
std::vector<int>::ctor(size)/8192 568.102 1.05%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.778 -1.84%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.337 -7.24%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.481 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.614 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.745 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.922 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.883 -1.54%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.327 2.27%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.103 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.449 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.182 1.91%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.089 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 962.843 -4.93%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 431.485 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5215.386 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 917.023 -1.02%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.428 -1.15%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4858.361 -1.53%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 941.673 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.741 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4947.952 4.21%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.855 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.846 1.77%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.032 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.152 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 742.544 -8.67%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.947 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.399 -12.87%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 669.945 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.459 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.281 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.440 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.429 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.427 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.911 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.653 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4860.833 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12730.184 1.99%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.751 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110846.334 1.67%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.730 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.046 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.727 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6604.454 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.928 9.39%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54538.304 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 694.531 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.047 -7.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6835.805 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19816.941 -6.48%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 597.565 -7.18%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171389.644 -6.65%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 695.132 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.991 -4.81%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6866.346 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19810.636 -6.20%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 602.270 -6.57%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 178197.452 -2.87%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.942 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.201 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6875.544 -2.84%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19981.471 -10.49%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 604.177 -21.29%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174708.872 -8.22%
std::vector<std::string>::ctor(size)/1024 427.939 -
std::vector<std::string>::ctor(size)/32 31.588 -9.54%
std::vector<std::string>::ctor(size)/8192 4155.507 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 730.960 -6.13%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.366 -17.10%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7028.789 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19846.380 -5.86%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 579.718 -6.11%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172861.121 -5.82%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.403 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.391 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4572.641 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.292 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.403 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4590.403 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.345 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.883 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.020 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.689 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.409 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.598 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.991 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.118 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.848 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.871 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.493 -7.07%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4587.784 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1805.890 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.174 -1.29%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12313.219 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15431.733 1.65%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 794.160 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117361.243 1.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3336.697 -1.60%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 525.530 -1.14%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23004.251 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16929.153 1.32%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 857.965 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128669.791 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.692 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.217 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13991.709 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13608.541 1.25%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.591 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116973.186 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.770 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.166 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.891 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.917 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.100 -8.37%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.730 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.932 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.057 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4316.040 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6306.768 -1.07%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.758 -5.85%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52840.722 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 544.044 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.992 -4.39%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3197.347 1.94%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.844 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.821 -3.01%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5787.265 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.740 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.502 1.44%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.096 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.594 1.18%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.763 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.771 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.762 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.446 1.10%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.428 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.441 1.11%
vector<bool>(const_vector<bool>&) 9.650 -11.41%
vector<bool>(size_type,_const_value_type&) 10.009 4.46%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.492 -19.63%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.973 -4.85%
vector<bool>::reserve() 12.024 26.32%
vector<bool>::resize() 13.707 12.75%
Geometric Mean 889.086 -